Herunterladen Inhalt Inhalt Diese Seite drucken

Mc-Postservo; Ereignisse Von Mc-Postservo; Prioritäten Und Warteschlange Für Die Ausführung Von Ereignissen - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

PLC-Grundlagen
5.1 Ausführung des Anwenderprogramms
5.1.3.16

MC-PostServo

Sie können den OB MC-PreServo so programmieren, dass er Programmlogik für das STEP
7-Programm enthält. Diese Programmlogik wird dann direkt nach der Bearbeitung des OB
MC-Servo ausgeführt.

Ereignisse von MC-PostServo

Mit dem OB MC-PreServo können Sie die konfigurierten Informationen zum
Anwendungszyklus innerhalb von Mikrosekunden auslesen.
Tabelle 5- 15 Startinformationen für den OB MC-PostServo
Eingang
Initial_Call
PIP_Input
PIP_Output
IO_System
Event_Count
Synchronous
CycleTime
5.1.3.17
Prioritäten und Warteschlange für die Ausführung von Ereignissen
Die CPU-Bearbeitung wird durch Ereignisse gesteuert. Ein Ereignis löst die Ausführung
eines Alarm-OBs aus. Sie können während der Erstellung des Bausteins, während der
Gerätekonfiguration oder über eine Anweisung ATTACH oder DETACH den Alarm-OB für
ein Ereignis angeben. Einige Ereignisse wie das Programmzyklusereignis oder zyklische
Ereignisse treten regelmäßig auf. Andere Ereignisse wie das Anlaufereignis oder
Zeitverzögerungsereignisse treten einmalig auf. Einige Ereignisse treten auf, wenn die
Hardware ein Ereignis auslöst, z. B. ein Flankenereignis an einem Eingang oder ein Ereignis
eines schnellen Zählers. Ereignisse wie das Diagnosefehler- und das Zeitfehlerereignis
treten nur im Fehlerfall auf. Die Ereignisprioritäten und Warteschlangen dienen zum
Festlegen der Verarbeitungsreihenfolge der Alarm-OBs.
Die CPU verarbeitet die Ereignisse in der Reihenfolge ihrer Priorität, wobei 1 die niedrigste
Priorität und 26 die höchste Priorität ist. Vor der Version 4.0 der S7-1200 CPUs gehörte
jeder OB-Typ zu einer festen Prioritätsklasse (1 bis 26). Ab V4.0 können Sie jedem von
Ihnen konfigurierten OB eine Prioritätsklasse zuweisen. Sie konfigurieren die Prioritätsklasse
in den OB-Eigenschaften.
108
Datentyp
Beschreibung
BOOL
WAHR gibt an, dass der erste Aufruf dieses OB beim Wechsel von
STOP in RUN erfolgt
BOOL
WAHR weist darauf hin, dass das zugehörige Prozessabbild der
Eingänge auf dem neuesten Stand ist.
BOOL
WAHR zeigt an, dass die CPU das zugehörige Prozessabbild der
Ausgänge nach dem letzten Zyklus in angemessener Zeit an die
Ausgänge übertragen hat.
USINT
Nummer des dezentralen Peripheriesystems, das den Alarm auslöst
INT
n: Anzahl verlorener Zyklen
-1: unbekannte Anzahl verlorener Zyklen (z. B. weil sich der Zyklus
geändert hat)
BOOL
Reserviert
UDINT
Anzeige des für den OB MC-Servo konfigurierten Anwendungszyk-
lus in Mikrosekunden
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis