Technical FAQs

Ask a Question

Why Vijeo Citect shows #BAD variables while communicating to OTB1E0DM9LP over modnet Protocol?

Vijeo Citect monet driver has a default mechanism of block read by default.  Whereas OTB modules modbus address range for inputs is 0-99
and for output is 100-199 . Also OTB allocates modbus registers only when cards are used else they will remain reserved.  Due to this  behavior
of module when citect performs a default block read, communication fails with variables showing #BAD  on graphics page.

To over come this issue add "G" as a prefix to modbus addresses to force citect perfrom single read requests rather than block read.
For example using modbus address as G40100,  G40101 etc for variables in vijeo citect.
Was this helpful?
What can we do to improve the information ?