59
3D sensor
UK
Get application list
This command retrieves the current configuration list. The content of the producing assembly mandatory
data section is:
●
Bytes 0-3: total number of saved applications, 32 bit unsigned integer
●
Bytes 4-7: number of active application, 32 bit unsigned integer
●
Bytes 8-n: always a 32 bit unsigned integer for an application number in use
Get IO state
Retrieves the logic state of the given IO identifier. Bytes 4 and 5 of the consuming assembly data section
defines the IO ID as a 16 bit unsigned integer value:
●
1 -> IO1
●
2 -> IO2
●
3 -> IO3
The bytes 2-3 and 6-7 have to be set to 0. An error is risen if bytes 2-3 or 6-7 are not set to 0.
The data content of the processing assembly is:
●
Bytes 0-3: logic state of the IO, 1 for high, 0 for low, 32 bit unsigned integer
Set IO state
This command sets the given state of the given IO. Bytes 4 and 5 of the consuming assembly data
section defines the IO ID as a 16 bit unsigned integer value:
●
1 -> IO1
●
2 -> IO2
●
3 -> IO3
The bytes 6 and 7 define the logic state of the IO as 16 bit unsigned integer value.
The bytes 2-3 have to be set to 0. An error is risen if bytes 2-3 are not set to 0.
The data content of the processing assembly is set to 0.
Execute synchronous trigger
This command executes a synchronous trigger. The content of the producing assembly data section
depends on the user defined PCIC output for Ethernet/IP.
Activate asynchronous PCIC output
This command activates or deactivates the asynchronous PCIC output for this connection. The bytes 6
and 7 of the consuming assembly data section define the on/off state as a 16 bit unsigned integer value:
●
0 = off
●
1 = on
The bytes 2-5 have to be set to 0. An error is risen if bytes 2-5 are not set to 0.
The data content of the processing assembly is set to 0.
For the Ethernet/IP interface the user shall only be able to select the binary representation of result data.
Default endianness
The default endianness is in little-endian format.