94
Write Multiple Request – Master
START
SYSTEM
ADDR
FUNC
START
ADDR
HI
START
ADDR
LO
NUM
COILS
HI
NUM
COILS
LO
BYTE
COUNT
N
DATA
BYTES
LRC
ERROR
CHECK
STOP
TIME Y
0x0F
Y Y Y Y Y Y
*
N
YY
TIME
System address
Range is 0x00 (0) to 0xFE (254). Default is 0x00.
Start address word HI/LO word
Indentifies the address of the first data bit to be written. Only port coil data type can be
written:-
First Port Coil Address = Start a Port Offset.
Default first coil address in system = 0
Number coils HI/LO word
Number of coils to be written. Max number possible 1984.
Byte Count
Number of data Bytes sent. One data byte is sent for every 8 data bits “coils” written
with a minimum of one data byte assuming at least one data bit “coil” is written.
Data Bytes
Each bit in a data byte represents a coil.
Set Input abnormal: Data bit = HI.
Set Input normal: Data bit = LO.
Write Multiple Response – Slave
START
SYSTEM
ADDR
FUNC
START
ADDR HI
START
ADDR LO
NUM
INPUTS
HI
NUM
INPUTS
LO
LRC
ERROR
CHECK
STOP
TIME
Y 0x0F Y
Y Y Y YY
TIME
System address
Range is 0x00 (0) to 0xFE (254). Default is 0x00.
Start address HI/LO word
Same as the original request.
Number inputs HI/LO word
Same as the original request.