7••••••••••0
7••••••••••0
(L)
(H)
(LL)
(LH)
(HL)
(HH)
(LL)
(LH)
(HL)
(HH)
(L)
(H)
(LL)
(LH)
(HL)
(HH)
(LL)
(LH)
(HL)
(HH)
Command
Length: 0E hex +
((number of bits + 7)/8)
MFC: 43 hex
SFC: 4F hex
CPU number
Not used.
Register type
Not used.
First address
Number of bits
States of first 8 bits
States of next 8 bits
States of next 8 bits
States of next 8 bits
Response
Length: 0E hex
MFC: 43 hex
SFC: 4F hex
CPU number
Not used.
Register type
Not used.
First address
Number of bits
Set the length of the command.
Always 43 hex.
The sub function code to change the states of multiple bits is 0F hex.
Specify 4 bits each for the destination CPU number and the source CPU number.
Set the first address of the bits to change.
Set the number of bits to change.
Set the state to change the bits to.
Set the length of the response.
Always 43 hex.
The response will contain the sub function code that was set in the command.
Specify 4 bits each for the destination CPU number and the source CPU number.
This contains the first address of the changed bits.
This contains the number of the changed bits.