3D sensor
56
13.4.2 Functionality of the Ethernet/IP application
The chapter describes the initialization of assembly buffers.
On initialization all buffers are set to 0.
State change 0 -> 1 of a command bit in consuming assembly
If the state of one command bit switches from 0 to 1, the according command is executed passing the
information within the command data section.
Multiple state changes
If multiple bits have a transition from 0 -> 1 the event is handled as an error.
Reset of command bit state by PLC
The PLC has to reset the command bit from 1 -> 0 before it can execute a new command again. The
device has to reset the command word and increase the message counter within the producing assembly.
Blocking of asynchronous messages
As long as the command handshake procedure has not been finished, no asynchronous message is
allowed to be sent via the Ethernet/IP interface.
Client disconnect
If the client is disconnecting before finishing the handshake procedure, the handshake procedure is
canceled and all buffers are reset.
General reply to an implemented command
If the command is implemented, the data in the data section is applicable and the execution of the
command does not lead to an error. The producing assembly is filled as follows:
●
Error bit = 0
●
Command bits = mirror of the command within the consuming assembly
●
Asynchronous message bit = 0
●
Asynchronous message identifier = 0
●
Message counter increased by 1
●
Message data set to 0