Herunterladen Inhalt Inhalt Diese Seite drucken

Zyklische Programmbearbeitung Und Cpu-Einstellungen; Organisationsbaustein Für Zyklische Programmbearbeitung (Ob 1) - Siemens Simatic S7 Lite V3.0 Handbuch

Inhaltsverzeichnis

Werbung

Grundlagen zum Entwerfen eines Programms
2.2.3

Zyklische Programmbearbeitung und CPU-Einstellungen

2.2.3.1
Organisationsbaustein für zyklische Programmbearbeitung
(OB 1)
Die zyklische Programmbearbeitung ist die "normale" Programmbearbeitung bei
speicherprogrammierbaren Steuerungen. Das Betriebssystem ruft zyklisch den
OB 1 auf und startet damit die zyklische Bearbeitung des Anwenderprogramms.
Ablauf der zyklischen Programmbearbeitung
Nachfolgende Tabelle zeigt die Phasen der zyklischen Programmbearbeitung:
Schritt Ablauf (bei CPUs ab 10/98)
1
Das Betriebssystem startet die Zyklusüberwachungszeit.
2
Die CPU schreibt die Werte aus dem Prozessabbild der Ausgänge in die Ausgabebaugruppen.
3
Die CPU liest den Zustand der Eingänge an den Eingabebaugruppen aus und aktualisiert das
Prozessabbild der Eingänge.
4
Die CPU bearbeitet das Anwenderprogramm und führt die im Programm angegebenen
Operationen aus.
5
Am Ende eines Zyklus führt das Betriebssystem anstehende Aufgaben aus, z. B. Laden und
Löschen von Bausteinen, Empfangen und Senden von Globaldaten.
6
Anschließend kehrt die CPU zum Zyklusanfang zurück und startet die Zykluszeitüberwachung
erneut.
Prozessabbilder
Damit der CPU für die Dauer der zyklischen Programmbearbeitung ein
konsistentes Abbild der Prozesssignale zur Verfügung steht, greift die CPU beim
Ansprechen der Operandenbereiche Eingänge (E) und Ausgänge (A) nicht direkt
auf die Signalbaugruppen zu, sondern auf einen internen Speicherbereich der
CPU, in dem sich ein Abbild der Ein-/Ausgänge befindet.
Programmieren zyklischer Programmbearbeitung
Sie programmieren die zyklische Programmbearbeitung, indem Sie Ihr
Anwenderprogramm mit STEP 7 Lite in den OB 1 und die darin aufgerufenen
Bausteine schreiben.
Die zyklische Programmbearbeitung beginnt, sobald das Anlaufprogramm fehlerfrei
beendet wurde.
Unterbrechungsmöglichkeiten
Die zyklische Programmbearbeitung kann unterbrochen werden durch:
• einen Alarm
• einen STOP-Befehl (Betriebsartenschalter, Menübefehl vom PG aus, SFC 46
STP, SFB 20 STOP)
• Netzspannungsausfall
• das Auftreten eines Geräte- oder Programmfehlers
2-10
Programmieren mit STEP 7 Lite V3.0
A5E00293880-01

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis