Rockwell Automation AutoMax ControlNet Communication Interface Module User Manual
Page 48

Page 48 AutoMax ControlNet Module
Publication number DSMBCN-UM001B-EN-P February 2003
20 LOCAL DST%
\! The address of the destination node &
on the local ControlNet 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% = 3
31 STS% = 0
32 SZE% = 100
33 CMD% = 3
40 IF NOT GATEWAY_CMD_OK@(STS%, CMD%, DST%, "N7:0", &
VARPTR!(B3BASE%), SZE%) THEN 20000
\! process errors &
at line 20000
Example 2: Command 4, Word Range Write
In the example below, the module is writing 100 words from the local N7
file to the file address N10:10 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
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% = 100
33 CMD% = 4
40 IF NOT GATEWAY_CMD_OK@(STS%, CMD%, DST%, "Nl0:10",&
VARPTR!(N7BASE%), SZE%) THEN 20000 \!process errors &
at line 20000
Example 3: Command 6, Typed Read
In the example below, the module is reading 100 words from file N7:0 in
the PLC at node address 3. 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 &