beautypg.com

Appendix a cx-10 modbus map – Remote Processing CX-10 User Manual

Page 42

background image

Appendix A CX-10 Modbus Map

Appendix A Modbus Map

Page 9

The format for function code 3(master mode request data) is:

PRINT #3,id,3,address,length

Where:

id = modbus id of device requesting data from
address = starting register address
length = number of registers requesting data.

The format for function code 16 (master mode write data) is:

PRINT #3,id,16,address,length,data1,data2,data3...

Where;

id = modbus id of device sending data to
address = starting register address to write to
length =

number of registers to send

datax = data to send to slave device. This can be integer or floats. Data will be sent in proper format (integer or float)

based upn the register address. If above 7000, it is float. Register addresses 1-6999 will be integer.

The number of data elements must match the length else a BAD SYNTAX error is returned. In practical fact, only about 6
or so data elements can be sent at one time. Exact number depends upon variable name length. You cannot send out all
elements in an array or range of registers, for example.