2.16 Details on Protocols
Extended MEMOBUS Protocol
2-394
Writing to Multiple Registers Using 32-bit Addressing
7• • • • • • • • • • 0
7• • • • • • • • • • 0
(LL)
(LH)
(HL)
(HH)
(L)
(H)
(L)
(H)
(L)
(H)
(L)
(H)
(L)
(H)
(LL)
(LH)
(HL)
(HH)
(L)
(H)
(L)
(H)
Command
Length: 0C hex +
Number of registers x 2
MFC: 43 hex
SFC: 4B hex
CPU number
Not used.
Register type
Not used.
First address
Number of words
Data 1
Data 2
Data 3
Response
Length: 0C hex
MFC: 43 hex
SFC: 4B hex
CPU number
Not used.
Register type
Not used.
First address
Number of words
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 registers that were written to.
This contains the number of registers that were written to.
Set the length of the command.
Always 43 hex.
The sub function code to write to multiple registers is 0B hex.
Specify 4 bits each for the destination CPU number and the source CPU number.
Set the first address of the registers to write.
Set the number of registers to write.
Set the data to write into the register.