Rockwell Automation 57C570 AutoMax PC3000 User Manual User Manual
Page 173

15Ć3
programs, suspending their execution until the higher priority
program has finished. Once the higher priority program has finished
executing, the lower priority program resumes its execution. You can
assign the same priority to multiple programs. In such a case, the
programs execute in alphabetical order. Figure 15.2 illustrates
priority scheduling.
You can also assign other characteristics to a program.
БББББББББББББББ
БББББББББББББББ
If you want the program to:
ББББББ
ББББББ
Define it as:
БББББББББББББББ
Б
БББББББББББББ
Б
Б
БББББББББББББ
Б
БББББББББББББББ
always stay in run while the other programs are running
To stop a critical program, you must stop all the programs
in a rack.
ББББББ
Б
ББББ
Б
Б
ББББ
Б
ББББББ
Critical
БББББББББББББББ
Б
БББББББББББББ
Б
Б
БББББББББББББ
Б
БББББББББББББББ
be able to be uploaded from the AutoMax rack
If a program is not defined as reconstructible, it cannot be
saved back to disk, and you must make sure that you
keep backup copies of the original programs.
NOTE: Ladder Logic tasks are always reconstructible.
ББББББ
Б
ББББ
Б
Б
ББББ
Б
ББББББ
Reconstructible
БББББББББББББББ
Б
БББББББББББББ
Б
БББББББББББББББ
test or troubleshoot a function
Utility programs must be individually loaded to a rack.
ББББББ
Б
ББББ
Б
ББББББ
Utility
15.1.3
About Symbolic Programming
You write AutoMax application programs using symbol names rather
than register and I/O addresses. For example, a variable may be
symbolically named START_LINE@" in an AutoMax system, rather
than identifying a register location. Using symbolic programming
lets you create application software independent of the hardware,
letting you reĆuse application software without reĆwriting it. You can
also move programs to other CPUs in the system to balance
memory loading or improve system response.
Variables in the system can be shared between programs in the
same rack, between the racks in a system, or they may be used only
in a single program.
The AutoMax Programming Executive resolves symbol names and
I/O addresses for you by using a database that associates the
hardware in the system with the symbolic names.
15.1.4
About the Available Programming Languages
You can choose among these languages when programming a
control application:
D Ladder Logic
D BASIC
D Control Block
Selecting which language to use for a given program depends on
the function being programmed.