User's Manual

Siemens PLT 112 · 2002
2/4
System architecture
System software
Overview
A separate memory card with system software is required for
each automation system. The system software of the AS 488/TM
is completely present on this memory card, and only executes
there. The software is reloaded each time the system is switched
on or reset. The memory card is divided into a system memory
and a user memory. The system memory is read-only, and con-
tains the system software in the form of basic programs and
standard function blocks.
The memory card is inserted into a special slot in the automation
system’s CPU. It must not be removed during operation, it must
remain permanently inserted in the CPU.
Standard function blocks
Dedicated function blocks, the so-called standard function
blocks, are available in the automation systems for solving con-
trol engineering tasks. The AS 488/TM system contains the same
standardized function blocks as the AS 235 automation system
for measured-value acquisition, closed-loop control, open-loop
control, calculation and monitoring.
Supported by the powerful PROGRAF AS graphic configuring
tool, the standard function blocks present in the system software
are activated by means of configuring instructions and linked
into an automation structure which is partially processed cycli-
cally by the automation system’s CPU, and partially also acycli-
cally.
The standard function blocks of the AS 488/TM system are listed
in the tables under "Configuring". Blocks have been omitted
which are still in the system software for compatibility reasons
but have no significance any longer for applications with the
AS 488/TM.
Optional function blocks
Various preconfigured standard software packages are avail-
able which can be subsequently loaded and executed on the
AS 488/TM. Compatibility with the AS 488/TM system software is
guaranteed for the following packages:
Note:
The following software packages can also be used, but are no
longer actively marketed:
SIGRID TM V5 (basic process engineering functions and basic
function elements)
BATCH X-TM (program system for automation of recipe-con-
trolled batch processes)
FUZZY TM (configuration of fuzzy controls)
The SIGRID TM V5, BATCH X-TM and FUZZY TM function
blocks belong to software class C.
AG/AG coupling Standard data coupling of SIMATIC S5/S7,
SIMATIC PCS 7 as well as devices from other
vendors via the PROFIBUS-AG/AG bus sys-
tem
SIWAREX M
(driver)
Standard driver for the SIWAREX M weigh-
ing/dosing unit as distributed I/O on
PROFIBUS-DP
ZEIT Utilization measuring program for all AS
cycles
FENS Reloadable window block for diagnostics of
module data on PROFIBUS-DP
Special blocks On request; including optional special driver
blocks for use with SIMOVERT, MICRO-
DRIVES, SIPART DR, FM 350, CEAG devices
User function blocks
If the standard function blocks are insufficient to fulfil the control,
operation, monitoring and communication tasks, the TML pro-
cess language (TELEPERM M Language) can be used for ana-
log and binary processing operations, and the STEP M control
language for binary logic operations. TML and STEP M can be
used to define new function blocks optimally tailored to the re-
spective automation task.
Functions which can only be solved with difficulty using stan-
dard function blocks, e.g. optimization, startup and shutdown, or
open-loop controls, can be solved more simply using these op-
timized function blocks.
TML language
TML is used to produce more complex blocks for comprehen-
sive analog, binary and character processing functions with in-
dividual test and processing algorithms. TML is particularly
suitable if many functions of the same type are to be linked with
different signals, addresses or parameters (multiplex system).
STEP M language
Binary functions such as linking, saving and time delays are re-
quired for sequential and logic controls. The main component of
STEP M is the logic operation with which scanning, linking, set-
ting, resetting and assignment instructions can be formulated.
Parts of the program which are used repeatedly can be trans-
ferred into subroutines.
This catalog is out of date, see note on page 3