4 configuration, 5 gateway_cms_ok@ function, 5 gateway_cmd_ok@ function – Rockwell Automation AutoMax R-Net Processor Module User Manual
Page 26
4Ć10
4.4
Configuration
Before running any application tasks, the system must be configured.
The major function of configuration is to assign meaningful symbolic
names to physical points in the system. This feature allows you to
construct application tasks using variable names instead of actual
physical locations.
The variables defined during configuration are termed common
variables. These are made available to BASIC and Control Block
application tasks using the COMMON statement. For Ladder
Logic/PC tasks, you use the PC task editor to designate them
common.
When configuring the AutoMax RĆNet Processor module, variable
names are assigned to memory locations in the dual port memory.
Once variables have been defined, they are accessible to any task on
any Processor in the rack. In AutoMax Version 3.0 systems, the
AutoMax RĆNet Processor module is configured as a Generic
module. To configure the AutoMax RĆNet Processor module, refer to
the ReSource AutoMax Programming Executive Instruction Manual
(JĆ3750).
In AutoMax Versions 1.0, 2.0, and all versions DCS 5000, a
configuration task must be created and loaded onto the Processor in
the rack before any application task can be executed. The Status and
Control Registers are defined using IODEF statements. These
variables are not transmitted over RĆNet. Memory locations within the
AutoMate image area are defined using RNETDEF statements. Refer
to the Configuration Task Instruction Manual (JĆ3649) for AutoMax
Version 1.0, 2.0, or DCS 5000 systems.
The following is the format of the RNETDEF statement:
nnnn
RNETDEF var_name[SLOT=slot number, &
REGISTER=register number]
where:
nnnn = configuration task line number.
var_name = name of the register or bit. The name must conform to
the system naming conventions for reals, integers (%), double
precision integers (!) or Booleans (@).
slot number = slot number of the AutoMax RĆNet Processor Module.
This number may range from 0 to 15.
register number = the octal register number in the following form:
0000.BB
where 0000 is the register number in octal, and BB is the bit number
in octal. The bit number may range from 0 to 17.
4.5
GATEWAY_CMD_OK@ Function
Application programs communicate with the AutoMax RĆNet
Processor module by defining the AutoMate image registers in the
dual port memory as described above. Commands to read and write
data over the network are initiated from the BASIC task by executing
the GATEWAY_CMD_OK@ function. GATEWAY_CMD_OK@ is a
Boolean function that performs data transfers and returns a TRUE
status if the operation is successful. If the function is FALSE, the