C
Modbus
™
RTU Communications Protocol
SIMPRO-100
164 PRIM-2400C
C.9 07h Read Exception
Status Command
The SIMPRO-100 Relay uses this function to
allow a Modbus master to read the present status
of the relay and protected motor.
Table C.11 07h Read Exception Status Command
If the bit is set (1), the output contact is asserted
or the motor is in the indicated condition. If the bit
is cleared (0), the output contact is deasserted or
the motor is not in the indicated condition. In the
event that both Bits 6 and 7 are cleared, the
motor is starting.
C.10 08h Loopback
Diagnostic
Command
The SIMPRO-100 Relay uses this function to
allow a Modbus master to perform a diagnostic
test on the Modbus communications channel and
relay. When the subfunction field is 0000h, the
relay returns a replica of the received message.
Table C.12 08h Loopback Diagnostic Command
Bytes Field
The Master Request must have the Following Format
1 byte Slave address
1 byte Function code (07h)
0 bytes No data fields are sent
2 bytes CRC-16 for message
A Successful SIMPRO-100 Relay Response will have
the Following Format
1 byte Slave address
1 byte Function code (07h)
1 byte Status byte
2 bytes CRC-16 for message
The Status Byte is Sent LSB-First, and Consists of the
Following Bits
Bit 0 Trip Output Status
Bit 1 OUT1 Output Status
Bit 2 OUT2 Output Status
Bit 3 OUT3 Output Status
Bit 4 ALARM Output Status
Bit 5 0
Bit 6 Motor Stopped
Bit 7 Motor Running
Bytes Field
The Master Request must have the Following Format
1 byte Slave address
1 byte Function code (08h)
2 bytes Subfunction (0000h)
n bytes Data fields (n must be an even number)
2 bytes CRC-16 for message
A Successful SIMPRO-100 Relay Response will have
the Following Format
1 byte Slave address
1 byte Function code (08h)
2 bytes Subfunction (0000h)
n bytes Data fields (identical to data in Master request)
2 bytes CRC-16 for message