Einführung in STEP 5
7.2.2
Strukturierte Programmierung
Zur Lösung komplexerer Aufgaben unterteilt man das Gesamtprogramm sinnvollerweise in einzelne,
in sich abgeschlossene Programmteile (Bausteine).
Dieses Verfahren bietet Ihnen folgende Vorteile:
•
einfache und übersichtliche Programmierung auch großer Programme,
•
Möglichkeiten zum Standardisieren von Programmteilen,
•
leichte Änderungsmöglichkeiten,
•
einfacher Programmtest,
•
einfache Inbetriebnahme,
•
Unterprogrammtechnik (Aufruf eines Bausteines von verschiedenen Stellen aus),
•
geringere Zykluszeitverlängerung bei der PG-Funktion "STATUS".
In der Programmiersprache STEP 5 gibt es fünf Bausteinarten:
•
Organisationsbausteine (OB)
Organisationsbausteine verwalten das Anwenderprogramm.
•
Programmbausteine (PB)
In Programmbausteinen steht das Anwenderprogramm nach funktionellen oder technologischen
Gesichtspunkten gegliedert.
•
Schrittbausteine (SB)
Schrittbausteine sind spezielle Programmbausteine zur Programmierung von Ablaufsteuerungen.
Sie werden wie Programmbausteine behandelt (nur im S5-95U einsetzbar).
•
Funktionsbausteine (FB)
Funktionsbausteine sind spezielle Programmbausteine.
Häufig wiederkehrende oder besonders komplexe Programmteile (z.B. Melde-, Rechenfunk-
tionen) werden in Funktionsbausteinen programmiert. Sie sind parametrierbar (im S5-95U) und
besitzen einen erweiterten Operationsvorrat (z.B. Sprungoperationen innerhalb eines Bausteins).
•
Datenbausteine (DB)
In Datenbausteinen speichern Sie Daten ab, die zur Bearbeitung des Anwenderprogramms
benötigt werden. Daten sind z.B. Istwerte, Grenzwerte oder Texte.
7-4
S5-90U/S5-95U
EWA 4NEB 812 6115-01b