Delta — Appendix A Modbus Communication

Appendix A Data structure of response message: Data structure of abnormality response message: Note: How many bytes of data in request message are determined by the number of word-device address where to write the value in the response message. Thus n of “Byte n” in request message can be calculated through the number of device address where to write the value.  Example: Write 0x0100 and 0x0200 to 0x1000 and 0x1001 address in DVP10MC11T respectively via function code 0x10. 0x1000 and 0x1001 are Modbus address of D0 and D1 in DVP10MC11T. Request message: “ 01 10 10 00 00 02 04 01 00 02 00 3E F3” Response message: “01 10 10 00 00 02 45 08”.

DVP-MC operating manual A-19 Data order Name Byte Byte n+2 Low byte of CRC check sum Low byte Byte n+3 High byte of CRC check sum High byte Data order Name Byte Byte0 Modbus ID Single byte Byte1 Function code Single byte Byte2 The start address of DVP10MC11T word device where to write the value. High byte Byte3 Low byte Byte4 The address number of DVP10MC11T word device where to write the value.

(Counted by Words) High byte Byte5 Low byte Byte6 Low byte of CRC check sum Low byte Byte7 High byte of CRC check sum High byte Data order Name Byte Byte0 Modbus ID Single byte Byte1 0x80+ function code Single byte Byte2 Abnormality response code Single byte Byte3 Low byte of CRC check sum Low byte Byte4 High byte of CRC check sum High byte