0 - programming for automax systems, 1 configuration, 0 programming for automax systems – Rockwell Automation 57C610 Enhanced Basic Language, AutoMax User Manual
Page 13

2Ć1
2.0 PROGRAMMING FOR
AutoMax SYSTEMS
In AutoMax systems, application programs, also referred to as tasks,
can be written in Ladder Logic/PC language, Control Block
language, and Enhanced BASIC language. Enhanced BASIC
language is modeled after standard BASIC. It consists of simple
statements, functions, and math notation to perform operations.
Refer to JĆ 3676, JĆ3677, and J2Ć3094 for more information about
Control Block and Ladder Logic/PC programming.
In addition to multiĆprocessing, AutoMax systems incorporate
multiĆtasking. This means that each AutoMax Processor (up to four)
in a rack allows realĆtime concurrent operation of multiple
application tasks.
MultiĆtasking features allow the programmer's overall control
scheme to be separated into individual tasks, each written in the
programming language best suited to the task. This simplifies
writing, checkĆout, and maintenance of programs; reduces overall
execution time; and provides faster execution for critical tasks.
Programming in AutoMax systems consists of configuration, or
defining the hardware, systemĆwide variables, and application tasks
in that system, as well as application programming.
2.1
Configuration
Version 3.0 and Later Systems
If you are using AutoMax Version 3.0 or later, you configure the
system within the AutoMax Programming Executive. See the
AutoMax Programming Executive for information about configuration
if you are using V3.0 or later.
The information that follows is applicable only if you are using
AutoMax Version 2.1 or earlier. If you are using AutoMax Version 3.0
or later, you can skip over the remainder of this section and continue
with 2.2.
Version 2.1 and Earlier Systems
AutoMax Version 2.1 and earlier requires a configuration task in
order to define the following:
1. All tasks that will reside on the Processors in a rack.
2. All variables that equate to physical I/O in the system.
3. All other variables that must be accessible to all Processors in
the rack.
One configuration task is required for each rack that contains at
least one Processor. The configuration task must be loaded onto the
Processor(s) in the rack before any application task can be
executed because it contains information about the physical
organization of the entire system.