16Instruction Leaflet IL012002ENEffective March 2013Instruction Leaflet for Modbus Power Monitoring/Metering Module (PM3) for FD, JG, and KD/LGCircuit Breakers and Motor Circuit ProtectorsEATON CORPORATION www.eaton.com5.9. Modbus Diagnostics RegistersModbus Function Code 08 provides a series of tests for checking thecommunications system or for checking various internal error condi-tions. The function uses a two-byte sub-function field to define thetype of test to be performed. The format is shown in Tables 27and 28.Table 27. Request From Master.Field NameSlave Address 0x74Function Code 0x08Sub-Function Code 0x1CData High Byte 0x20Data Low Byte 0x12CRC Low ByteCRC High ByteTable 28. Request From Slave.Field NameSlave Address 0x74Function Code 0x08Sub-Function Code 0x1CData High Byte 0x20Data Low Byte 0x12CRC Low ByteCRC High ByteThe PM3 Modbus Add-on Module supports the sub-functions listedin Table 29.Table 29. Module Supported Sub-functions.Sub-functionCode DescriptionExampleTransmittedData Example Received Data0x0A Clear Diagnostic Counters,echo data word 0x55AA 0x55AA0x0B Read MessageCount Diagnostic Counter 0x0000 Message Count0x0C Read Communications ErrorCount Diagnostic Counter 0x0000 Communications Error Count0x0D Read Exception Error CountDiagnostic Counter 0x0000 Exception Error Count0x0E Read Slave Message CountDiagnostic Counter 0x0000 Slave Message Count0x0F Read No Response CountDiagnostic Counter 0x0000 No Response Count0x10 Read NAK Count DiagnosticCounter 0x0000 NAK Count0x11 Read Slave Busy CountDiagnostic Counter 0x0000 Slave Busy Count0x12 Read Overrun CountDiagnostic Counter 0x0000 Overrun Count0x14 Clear Diagnostic Counters,echo data word 0x55AA 0x55AA0x1A Read Firmware version andrevision 0x0000 Data High Byte – FirmwareversionData Low Byte – Firmwarerevision0x1B Read Firmware month andday 0x0000 Data High Byte – FirmwaremonthData Low Byte – Firmwareday0x1C Read Firmware year 0x0000 Firmware year