- See also
- Scheduling Tasks in the Xentara user manual
-
Writing Output Channels, Reconnecting Devices, Reopening Ephemerial Serial Devices, Polls
Certain Xentara Modbus driver elements provide tasks that can be inserted into a Xentara execution pipeline::
To ensure that the Modbus messages sent and received by these tasks do not interfere with each other, the following rules must be followed:
- Modbus TCP: All tasks for a single device must be scheduled within the same execution track. This includes the reconnect and writeOutputs tasks of the device, as well as all execute tasks for any of the device’s polls.
- Modbus RTU: All tasks for a single RTU bus must be scheduled within the same execution track. This includes the reconnect task of the bus itself, all writeOutputs tasks of any devices on the bus, as well as all execute tasks of any of polls of the bus or of any device on the bus.
Additionally, none of these tasks must be scheduled in parallel pipeline segments within their pipeline.