GE Power Management 469 Motor Management Relay 6-13
6 COMMUNICATIONS 6.2 SUPPORTED MODBUS FUNCTIONS
6
6.2.8 FUNCTION CODE 16: STORE MULTIPLE SETPOINTS
Modbus Implementation: Preset Multiple Registers
469 Implementation: Store Multiple Setpoints
This function code allows multiple setpoints to be stored into the 469 memory. Modbus "registers" are 16-bit
(two byte) values transmitted high order byte first. Thus all 469 setpoints are sent as two byte values. The max-
imum number of setpoints that can be stored in one transmission is dependent on the slave device. Modbus
allows up to a maximum of 60 holding registers to be stored. The 469 response to this function code is to echo
the slave address, function code, starting address, the number of Setpoints stored, and the CRC.
MESSAGE FORMAT AND EXAMPLE
Request slave 11 to store the value 01F4 to Setpoint address 1180 and the value 01DE to setpoint address
1181. After the transmission in this example is complete, 469 slave 11 will have the following Setpoints infor-
mation stored:
Address Data
1180 01F4
1181 01DE
MASTER TRANSMISSION: BYTES EXAMPLE / DESCRIPTION
SLAVE ADDRESS 1 0B message for slave 11
FUNCTION CODE 1 10 store setpoints
DATA STARTING ADDRESS 2 11 80 setpoint address 1180
NUMBER OF SETPOINTS 2 00 02 2 setpoints (4 bytes total)
BYTE COUNT 1 04 4 bytes of data
DATA 1 2 01 F4 data for address 1180
DATA 2 2 01 DE data for address 1181
CRC 2 DB B1 CRC calculated by the master
SLAVE RESPONSE: BYTES EXAMPLE / DESCRIPTION
SLAVE ADDRESS 1 0B response message from slave 11
FUNCTION CODE 1 10 store setpoints
DATA STARTING ADDRESS 2 11 80 setpoint address 1180
NUMBER OF SETPOINTS 2 00 02 2 setpoints
CRC 2 45 B6 CRC calculated by the slave