Appendix A. Modbus Communication
A_
Data structure of a response message:
Byte NO.
Name
Byte
Byte0
Modbus ID
Single byte
Byte1
Function code
Single byte
Byte2
The start address of bit registers where to write values
High byte
Byte3
Low byte
Byte4
The number of bit registers where to write values
High byte
Byte5
Low byte
Byte6
Low byte of CRC check sum
Low byte
Byte7
High byte of CRC check sum
High byte
Data structure of an exception response message:
Byte NO.
Name
Byte
Byte0
Modbus ID
Single byte
Byte1
0x80+ Function code
Single byte
Byte2
Exception response code
High byte
Byte3
Low byte of CRC check sum
Low byte
Byte4
High byte of CRC check sum
High byte
Note: How many bytes of data in the request message depend on the number of bit registers in the
request message.
Example
The value of %QX0.0~%QX0.7 is set to 1000 0001 and the address of %QX0.0 is 0xA000 via
function code 0F in DVP15MC11T.
Request message: 01 0F A0 00 00 08 01 81 26 55
Response message: 01 0F A0 00 00 08 76 0D
A.6
Table of Registers and Corresponding Modbus addresses
Register numbers in the motion control module of DVP15MC11T and corresponding addresses are
listed below:
Register
name
Register number
Explanation
Address (hex)
Attribute
I
%IX0.0~%IX127.7
Bit registers
6000 ~ 63FF
Read only
Q
%QX0.0~%QX127.7
A000 ~ A3FF
Read/write
I
%IW0~%IW63
Word registers
8000 ~ 803F
Read only
Q
%QW0~%QW63
A000 ~ A03F
Read/write
M
%MW0~%MW32767
0000 ~ 7FFF
Read/write
A-15
Summary of Contents for DVP15MC11T
Page 9: ...Memo viii...
Page 15: ...DVP15MC11T Operation Manual _2 MEMO 2 4...
Page 71: ...DVP15MC11T Operation Manual _7 Memo 7 10...
Page 81: ...DVP15MC11T Operation Manual _8 Timing Chart F_TRG_CLK F_TRG_Q 8 10...
Page 158: ...Chapter 8 Logic Instructions 8_ The program 1 ASIN EN ENO In Out ASIN_EN ASIN_In Out1 8 87...
Page 249: ...DVP15MC11T Operation Manual _8 8 178...
Page 285: ...DVP15MC11T Operation Manual _8 Memo 8 214...
Page 323: ...DVP15MC11T Operation Manual 10 MEMO 10 34...
Page 549: ...DVP15MC11T Operation Manual A MEMO A 16...