2
Grundlagen zum Entwerfen eines
Programms
2.1
Programme in einer CPU
In einer CPU laufen grundsätzlich zwei verschiedene Programme ab:
• das Betriebssystem und
• das Anwenderprogramm.
Betriebssystem
Das Betriebssystem ist bereits in jeder CPU enthalten und organisiert alle
Funktionen und Abläufe der CPU, die nicht mit einer spezifischen
Steuerungsaufgabe verbunden sind. Zu seinen Aufgaben gehören:
• das Abwickeln des Anlaufs
• das Aktualisieren des Prozessabbildes der Eingänge und die Ausgabe des
Prozessabbildes der Ausgänge
• das Aufrufen des Anwenderprogramms
• das Erfassen von Alarmen und das Aufrufen der Alarm-OBs
• das Erkennen und Behandeln von Fehlern
• das Verwalten von Speicherbereichen
• das Kommunizieren mit Programmiergeräten und anderen
Kommunikationspartnern
Durch Ändern der Betriebssystemparameter (Voreinstellungen des
Betriebssystems) können Sie das Verhalten der CPU in bestimmten Bereichen
beeinflussen
Anwenderprogramm
Das Anwenderprogramm müssen Sie erstellen und in die CPU laden. Es enthält
alle Funktionen, die zur Bearbeitung Ihrer spezifischen Automatisierungsaufgabe
erforderlich sind. Zu den Aufgaben des Anwenderprogramms gehören:
• das Festlegen der Voraussetzungen für den Anlauf der CPU (z. B. Signale mit
einem bestimmten Wert vorbesetzen)
• das Bearbeiten von Prozessdaten (z. B. Binärsignale verknüpfen, Analogwerte
einlesen und auswerten, Binärsignale für die Ausgabe festlegen, Analogwerte
ausgeben)
• das Reagieren auf Alarme
• das Bearbeiten von Störungen im normalen Programmablauf.
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01
2-1