Rockwell Automation AutoMax ControlNet Communication Interface Module User Manual
Page 50
![background image](/manuals/581117/50/background.png)
Page 50 AutoMax ControlNet Module
Publication number DSMBCN-UM001B-EN-P February 2003
module to be read from
20 LOCAL DST%
\! The address of the destination node &
on the local network
21 LOCAL STS%
\! The location where the status &
resulting from the operation is stored
22 LOCAL SZE%
\! The number of registers to be &
transferred
23 LOCAL CMD%
\! The PCCC command sent by the module
30 DST% = 7
31 STS% = 0
32 SZE% = 3
33 CMD% = 5
40 IF NOT GATEWAY_CMD_OK@(STS%, CMD%, DST%, &
"N7:0,N7:2,N7:4", VARPTR!(B3BASE%), SZE%) & THEN 20000 &
\! process errors at line 20000
Example 6: Command 1, Unprotected Read
In the example below, the module is reading 100 words from address 200
octal in the PLC at node address 7. The data read is stored in the local B3
file; the variable B3BASE% is defined in the rack configuration.
10 COMMON B3BASE% \! Represents the physical address of &
the starting register on the &
module to be read from
20 LOCAL DST%
\! The address of the destination node &
on the local network
21 LOCAL STS%
\! The location where the status &
resulting from the operation is stored
22 LOCAL SZE%
\! The number of registers to be transferred
23 LOCAL CMD%
\! The PCCC Plus command sent by the module
30 DST% = 7
31 STS% = 0
32 SZE% = 100
33 CMD% = 1
40 IF NOT GATEWAY_CMD_OK@(STS%, CMD%, DST%, "200", &
VARPTR!(B3BASE%), SZE%) THEN 20000 \! process errors &
at line 20000
Example 7: Command 2, Unprotected Write
In the example below, the module is writing 100 words from the local N7
file to the file address 1234 octal in the PLC at node address 7. The
variable N7BASE% is defined in the rack configuration.
10 COMMON N7BASE% \! Represents the physical address of &
the starting register on the &
module to be written to