201.028 REV 1 Date of Issue: 18 June 2018
Test Number - The current Test Number is an auto-incremented integer or can also be set as part of the Test
Start command. This is used to distinguish tests / circuits.
Status Code - This is a number used to indicate the current state of the CMS, or a fault code in the case of a
problem being detected. The codes are listed in Table III. This allows a system to remotely
monitor the CMS operation, if desired, allowing more specific diagnostics.
Completion - A number between 0 and 100 indicating the progress of the test. This will increase from 0 to 100
during the set test time. It can be used to drive a progress indicator.
Status Flags - This is a group of flags indicating test status.
11.2.2.4.2.1 Status Flags Bitmask
This is identical to table 11D (page 62).
Bits 0-2 are so that external equipment (for example RMF-View or a PLC/MMI) can display, update and log results
intelligently
Bits 3 and 4 can be used to monitor the test progress.
Bits 5-10 are used to generate alarms. Depending on the selected alarm mode, they operate the alarm relay
output(s). But they can also be monitored directly by a PLC/MMI program and used to drive indicators, for
example.
Bit 11 is used internally to detect that the CMS is being controlled by Modbus (from a PLC or by RMF-View).
Finally bits 12-14 reflect the state of the CMS ``start signal’’ input and alarm output relays.
11.2.2.4.3 Message: Water Sensor
11.2.2.4.4 Message: Commands
Various commands can be sent to the CMS via CAN-bus.
For J1939 networks Peer-to-Peer (PDU1) Messages are used.
For CanOpen networks Receive Process Data Objects are used.