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

Page 13

Advertising
background image

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.

Advertising
This manual is related to the following products: