38
6.8 Command Format
The following formats are used to SEND commands by computer and RETURNED by
device.
6.8.1 Read Multiple Register (03 or 04)
SENT TO DEVICE:
DEVICE FUNCTION CODE DATA
ADDRESS 03 or 04 STARTING NUMBER OF CRC
REGISTERS REGISTERS
1 BYTE 1 BYTE HB LB HB LB LB HB
nn 03 00 nn 00 nn nn nn
RETURNED FROM DEVICE:
DEVICE FUNCTION CODE DATA
ADDRESS 03 or 04 NUMBER OF FIRST .... n CRC
BYTES REGISTER REGISTER
1 BYTE 1 BYTE 1 BYTE HB LB .... HB LB LB HB
nn 03 nn nn nn nn nn nn nn
Where: HB – High Order Byte
LB – Lower Order Byte
Unused bits are set to zero
i-Series devices support only Read Single Register, so the number of registers
should always set to 1.
Example:
SENT TO DEVICE: Address 1, Read (03) register 1 (Setpoint 1)
DEVICE FUNCTION STARTING NUMBER OF CRC
ADDRESS CODE REGISTER REGISTERS
01 03 00 01 00 01 D5 CA
To determine the appropriate registers see Table 6.2
RETURNED FROM DEVICE: Setpoint 1 set to 100.0
DEVICE FUNCTION NUMBER OF VALUE OF CRC
ADDRESS CODE BYTES REGISTERS
01 03 02 03 E8 B8 FA
03E8 Hex = 1000 Dec
These returned data do not specify Decimal Point position. The following command will
determine the Decimal Point position.