beautypg.com

Rockwell Automation AutoMax ControlNet Communication Interface Module User Manual

Page 48

background image

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 &