4-28
Chapter 4: InView Protocol
Beg of
ADDR
Frame
:
05
Beg of
ADDR
Frame
:
05
Beg of
ADDR
FUNC
Frame
:
FF
LRC Error
63
User's Manual 0300277-03 Rev. A
Update a Variable using a Modbus ASCII 06 Frame in Broadcast
Mode (Recommended)
This method writes (or loads) variable data to the appropriate variable registers in
all displays. The following is an example of loading variable 20 (register 40020)
with the value of 3656 for all displays on the network.
Transmission is as follows:
Query for Updating a Variable Register
H.O
L.O
FUNC
ADDR
ADDR
06
00
1F
Response:
The normal response to a function 06 is to echo (or re-transmit) the query after
the holding register is updated.
Response for Updating a Variable Register
H.O
L.O
FUNC
ADDR
ADDR
06
00
1F
Update Variables using a Modbus ASCII 10 frame in Broadcast mode
(Recommended)
This method allows the ability to update more than one variable register in all
displays. A maximum of 60 registers can be updated in one transmission.
The following example shows how to update variables 1, 2, and 3 (registers
40001, 40002, and 40003) with values 24, 53, and 56 respectively in all displays.
Transmission is as follows:
Transmission for Updating Variable Registers with 10 Frame Broadcast
H.O
L.O
ADDR
ADDR
10
00
00
EOF
CR
Response: NONE
Update Variables using a Modbus ASCII 10 frame in Guaranteed
Mode
This method allows the ability to update more than one variable in a specific
display address. A maximum of 60 registers can be updated in one transmission.
Unused high order bits must be set to zero. The following is an example of
updating variables 1, 2, and 3 with values 23, 734, and 7 respectively in display
address 003. Below is an example of a preset multiple register transmission.
LRC
DATA
Error
0264
70
LRC
DATA
Error
0264
70
BYTE
QUANTITY
CNT
0003
06
Ready to rec. response
Ready to rec.
EOF
response
CR
LF
Ready to rec.
EOF
response
CR
LF
DATA
00018
0035
0038
LF
Need help?
Do you have a question about the Spectrum Controls 2706-P22-SC and is the answer not in the manual?