Delta — Appendix A Modbus Communication

Appendix A Data structure of abnormality response message: Note: The byte number in response message is determined by the DVP10MC11T device address number to be read in the request message. Thus n of “Byte n” in response message can be calculated through reading DVP10MC11T device address number.  Example: To read the address content of 0x1000, 0x1001 in DVP10MC11T via function code 03. 0x1000, 0x1001 are the Modbus address of D0 and D1 in DVP10MC11T respectively. Suppose the value of D0 is 0x0100; D1 is 0x020 Request message: “ 01 03 10 00 00 02 C0 CB” Response message: “01 03 04 01 00 02 00 FA AF” Function code:

06 to write single word-device register value Data structure of request message: Data structure of response message:

DVP-MC operating manual A-17 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 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 Data order Name Byte Byte0 Modbus ID Single byte Byte1 Function code Single byte Byte2 DVP10MC11T device address where to write the value High byte Byte3 Low byte Byte4 The written value 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 Function code Single byte Byte2 DVP10MC11T word device address where to write the value High byte Byte3 Low byte