Herunterladen Inhalt Inhalt Diese Seite drucken

Programmiersprache Und Programmstruktur - Siemens SIMATIC S5 CPU 922 Handbuch

Ag s5-135u automatisierungsgerät
Vorschau ausblenden Andere Handbücher für SIMATIC S5 CPU 922:
Inhaltsverzeichnis

Werbung

Für den Datenaustausch zwischen den einzelnen ZBGs stehen Koppelmerker
auf dem KOR zur Verfügung. Die ZBG befindet sich im Mehrprozessor-
betrieb, sobald im AG ein KOR verwendet wird, auch bei nur einer ZBG.
Daher muß auch hier der DB 1 programmiert werden.
Programmierung
2.1
Programmiersprache und Programmstruktur
2.1.1 Programmiersprache STEP 5
Die Operationen der Programmiersprache STEP 5 ermöglichen die Pro-
grammierung von einfachen binären Funktionen bis hin zu komplexen
digitalen Funktionen und arithmetischen Grundoperationen.
Bei der Programmierung sind die drei Darstellungsarten Funktionsplan
(FUP), Kontaktplan (KOP) und Anweisungsliste (AWL) möglich, so daß die
Programmiermethode dem jeweiligen Anwendungsfall angepaßt werden kann.
Der von den Programmiergeräten (PGs) erzeugte Maschinencode ist bei
den drei Darstellungsarten identisch. Bei Berücksichtigung bestimmter
Programmierregeln kann das PG das Anwenderprogramm von einer Dar-
stellungsart in jede andere übersetzen (siehe Bild 1 ) .
2.1.2 Programmstruktur
Das Gesamtprogramm eines AGs besteht aus dem Systemprogramm und dem
Anwenderprogramm. Das Systemprogramm enthält die Gesamtheit aller An-
weisungen und Vereinbarungen geräteinterner Betriebsfunktionen (2.B.
Sicherstellen von Daten bei Ausfall der Versorgungsspannung, Ver-
anlassen von Anwenderreaktionen für bestimmte Betriebsfälle usw.).
Dieses Programm ist ein fester Bestandteil des AGs (EPROM) und kann
vom Anwender nicht verändert werden.
Das Anwenderprogramrn ist die Gesamtheit aller vom Anwender program-
mierten Anweisungen und Vereinbarungen für die Signalverarbeitung,
durch die eine zu steuernde/regelnde Anlage (Prozeß) gemäß der Auto-
matisierungsaufgabe beeinflußt wird.
Das AG 135 U ermöglicht dem Anwender eine strukturierte Programmie-
rung, d.h. ein Aufteilen des Gesamtprogramms in einzelne, in sich
abgeschlossene Programmabschnitte (Bausteine). Dieses Verfahren bietet
dem Anwender folgende Vorteile:
-
einfache und übersichtliche Programmierung auch grofier Programme,
-
Möglichkeit zum Standardisieren von Programmteilen,
-
einfache Programmorganisation,
-
leichte Änderungsmöglichkeiten,
-
einfacher Programmtest,
-
einfache Inbetriebnahme,

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s5 cpu 928bSimatic s5 cpu 928

Inhaltsverzeichnis