Herunterladen Inhalt Inhalt Diese Seite drucken

Programmbearbeitung; Funktionsweise; Einleitung - Siemens SIMATIC S7-1500 Funktionshandbuch

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:
Inhaltsverzeichnis

Werbung

Programmbearbeitung

2.1

Funktionsweise

Einleitung

Häufig programmieren Sie Ihr Anwenderprogramm mit einem zyklischen OB, in der Regel im
OB 1. Bei komplexen Anwendungen gibt es dabei häufig Probleme, die von der Anwendung
geforderten Reaktionszeiten einzuhalten. In vielen Fällen können Sie die Reaktionszeitan-
forderungen lösen, indem Sie das Anwenderprogramm in Teile mit unterschiedlichen
Reaktionszeitanforderungen zerlegen. Hierzu bietet die CPU eine Reihe verschiedener OB-
Typen an, deren Eigenschaften (Priorität, Frequenz, ...) Sie an Ihre Anforderungen anpassen
können.
Programmorganisation
Sie haben die Möglichkeit, für die Bearbeitung Ihres Anwenderprogramms unter den
folgenden Arten der Programmbearbeitung zu wählen:
Programmbearbeitung im zyklischen Programm der CPU:
Die CPU bearbeitet das Anwenderprogramm zyklisch. Wenn die Bearbeitung am Ende eines
Zyklus angekommen ist, beginnt im nächsten Zyklus die Programmbearbeitung wieder von
neuem. Im einfachsten Fall bearbeiten Sie das gesamte Anwenderprogramm im zyklischen
Programm der CPU. Alle Aufgaben im Anwenderprogramm werden dabei gleichrangig
bearbeitet. Damit ergeben sich auch für alle Aufgaben die gleichen Reaktionszeiten.
Neben der Programmbearbeitung im zyklischen Programm gibt es die zeitgesteuerte und die
ereignisgesteuerte Programmbearbeitung.
Zeitgesteuerte Bearbeitung:
In einem komplexen Anwenderprogramm gibt es häufig Anteile mit unterschiedlichen
Reaktionszeitanforderungen. Diese Unterschiede in den Anforderungen können Sie für eine
Optimierung der Reaktionszeiten ausnutzen. Dazu können Sie die Programmteile mit
höheren Reaktionszeitanforderungen in höherpriore OBs mit kürzerem Zyklus verlegen, z. B.
in Weckalarm-OBs.
Die Bearbeitung dieser Teile kann damit unterschiedlich häufig auf unterschiedlichen
Prioritäten stattfinden.
Zyklus- und Reaktionszeiten
Funktionshandbuch, 09/2016, A5E03461503-AC
2
13

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200spSimatic et 200pro

Inhaltsverzeichnis