Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens S7-1500 Systemhandbuch Seite 114

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

Werbung

Grundlagen zur Programmbearbeitung
7.1 Ereignisse und OBs
Zuordnung zwischen Ereignisquelle und OBs
An welcher Stelle Sie die Zuordnung zwischen OB und Ereignisquelle vornehmen, hängt
vom OB-Typ ab:
● Bei Prozessalarmen und Taktsynchronalarmen erfolgt die Zuordnung bei der
Konfigurierung der Hardware oder beim Anlegen des OB.
● Beim MC-Servo-Alarm und MC-Interpolator-Alarm ordnet STEP 7 automatisch die OBs
91/92 zu, sobald ein Technologieobjekt hinzugefügt wird.
● Bei allen anderen OB-Typen erfolgt die Zuordnung beim Anlegen des OB, ggf. nachdem
Sie die Ereignisquelle konfiguriert haben.
Eine einmal getroffene Zuordnung können Sie bei den Prozessalarmen zur Laufzeit mit den
Anweisungen ATTACH und DETACH wieder ändern. Dabei ändert sich nicht die
konfigurierte, sondern lediglich die tatsächlich wirksame Zuordnung. Die konfigurierte
Zuordnung wird nach dem Laden und bei jedem Anlauf wirksam.
Die CPU ignoriert Prozessalarme, denen Sie durch ihre Konfiguration keinen OB zugeordnet
haben oder die nach der Anweisung DETACH auftreten. Die Prüfung, ob einem Ereignis ein
OB zugeordnet ist, findet nicht beim Eintreffen des zugehörigen Ereignisses statt, sondern
erst, wenn der Prozessalarm tatsächlich bearbeitet werden soll.
OB-Priorität und Ablaufverhalten
Wenn Sie dem Ereignis einen OB zugeordnet haben, besitzt der OB die Priorität des
Ereignisses. Die S7-1500 CPUs unterstützen die Prioritäten 1 (niedrigste Priorität) bis 26
(höchste Priorität). Zur Bearbeitung eines Ereignisses gehören insbesondere:
● der Aufruf des zugeordneten OB
● die Aktualisierung des Teilprozessabbilds des zugeordneten OB
● die Bearbeitung des zugeordneten OB
Das Anwenderprogramm bearbeitet die OBs rein prioritätsgesteuert. Bei gleichzeitigem
Vorliegen mehrerer OB-Anforderungen bearbeitet das Programm den OB mit der höchsten
Priorität zuerst. Wenn ein Ereignis auftritt, dass eine höhere Priorität besitzt als der
momentan aktive OB, dann wird dieser OB unterbrochen. Das Anwenderprogramm
bearbeitet Ereignisse gleicher Priorität in der Reihenfolge ihres Auftretens.
Hinweis
Kommunikation
Die Kommunikation hat immer die Priorität 15. Damit OBs von der Kommunikation nicht
unterbrochen werden können, vergeben Sie für diese eine Priorität >15.
Verweis
Weitere Informationen zu Organisationsbausteinen finden Sie in der Online-Hilfe von
STEP 7.
114
Automatisierungssystem
Systemhandbuch, 12/2014, A5E03461181-AC

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Et 200mp

Inhaltsverzeichnis