|
OBJECT STATUS
The check boxes in a column to the left of the object number will become active upon clicking Object Request or Node Request, and will show the resulting status information. These check boxes are selected bits from the Object Status network variable output of the device.
Obj Disabled: The disable bit says this functional object is disabled. Issue RQ_ENABLE to enable it. It will remain disabled if there is a problem with the configuration (see Register Invalid box).
No Connection: For RTU, means maximum receive time expired, no poll from master (applies only when operating as a slave). For TCP, means socket connection could not be made.
No Response: Timeout, no response from slave (applies only when operating as a master). You might try setting the timeout value higher on the RTU version. On the TCP version, this means the TCP stack timed out. This timeout is fixed but rather long. You will usually get a TCP socket connection fault before a timeout on TCP.
Comm Fault: Can indicate that an invalid request was issued to Babel Buster. This should not happen with the configuration tool, but could happen using other tools that do not do bounds checking on configuration properties. For TCP, it can also mean the two processors inside the Babel Buster are not communicating. This is normal during power-up intialization, but it should not remain in this state.
Register Invalid: The Modbus register number is out of bounds. The configuration tool will try to catch this before it is allowed to happen, but it is still possible to create an invalid combination of selections. For example, selecting Unsigned but providing a register number that falls into the Coil data block will result in "invalid".
Exception: A most common error when testing unfamiliar Modbus devices, this means the Modbus device got your request, but didn't like it. A common problem is that the register number you are trying to access does not exist in the Modbus device. It may be a legal register number and therefore allowed by the configuration tool, but the Modbus device does not recognize such a register. A well behaved Modbus device will give you an exception error rather than return null data if the register does not exist, but some devices will just return null data (which can be very misleading when trouble shooting).
In Override: This bit says the functional object is in the override state. You can put it in override by issuing the RQ_OVERRIDE request, and return to normal by issuing RQ_NORMAL (or remove override with RQ_RMV_OVERRIDE).
|