
Technical Documentation
VeriSens
®
v2.11.0-B4
338/429
Baumer Optronic GmbH
Radeberg, Germany
15.5.3 Data
There is a difference between the transfer of cyclical and non-cyclical data.
15.5.3.1 Cyclical data
Cyclical data is data that is sent between the devices and the PLC at regular intervals. The cycle is defined
via the PLC configuration.
Cyclical data is grouped into different modules. The consistency of the data can only be ensured within a
module. If multiple modules in the PLC are interconnected (e.g. new trigger data for each trigger), this must
be taken into account.
For example, you must ensure that the trigger in the
control and status
module is triggered after the new
trigger data in the
trigger data
module. This can be achieved by setting the HS flag at the correct time.
If the cyclical data changes, the corresponding reactions are triggered. If the handshake is used, this only
happens when the handshake flag changes. When the connection is first established, actions are triggered
for some data even if this data does not change.
Element
Behaviour on initial receipt
Trigger
Is not analysed, is only stored to detect changes
Teach
Is analysed, 0 received → deactivate teach, 1 received → activate teach
Operating Mode
Is analysed, 0 received → Run mode is triggered, 1 received → Configuration mode is
triggered
Current job
number
Is analysed, 0 received → no change, all other values → switch to the given job
Reset Statistics
Is not analysed, is only stored to detect changes
Reset State SJ
Is not analysed, is only stored to detect changes
Reset State SP
Is not analysed, is only stored to detect changes
Reset State SM
Is not analysed, is only stored to detect changes
SetParam
"Immediately" used
TriggerData
"Immediately" used, data is scheduled for next image acquisition
Below there is a description of the individual data elements that could be exchanged in different compilations
depending on the protocol used.