Herunterladen Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 9

Zyklus- und reaktionszeiten
Vorschau ausblenden Andere Handbücher für SIMATIC S7-1500:

Werbung

Teilprozessabbilder verwenden
Wenn ein Programm z. B. wegen unterschiedlicher Reaktionszeitanforderungen auf
verschiedene OBs verteilt wurde, ist es sinnvoll und häufig notwendig diesen OBs die
Aktualisierung der verwendeten Peripheriedaten direkt zuzuordnen. Dazu verwenden Sie
Teilprozessabbilder.
In einem Teilprozessabbild gruppieren Sie Ein- und Ausgangsdaten entsprechend ihrer
Verwendung im Programm und ordnen die Daten dem entsprechenden OB zu.
Dadurch optimieren Sie die Reaktionszeiten, weil die Aktualisierung der betroffenen
Peripherie direkt mit der Bearbeitung im Programm synchronisiert wird.
Ein Teilprozessabbild der Eingänge (TPAE) ermöglicht, die zu einem OB-Programm
gehörenden Eingangsdaten unmittelbar vor OB-Programmstart aktualisieren zu lassen.
Ein Teilprozessabbild der Ausgänge (TPAA) ermöglicht, die zu dem OB-Programm
gehörenden Ausgangsdaten unmittelbar nach Ablauf des OB-Programms an den
Ausgängen wirksam werden zu lassen.
Sie haben 32 (0 ... 31) Teilprozessabbilder zur Verfügung. Voreingestellt ist die Peripherie
dem Teilprozessabbild 0 (Einstellung: "Automatische Aktualisierung") zugeordnet. Das
Teilprozessabbild 0 ist fest der zyklischen Bearbeitung zugeordnet.
Diese "systemseitige Aktualisierung von Teilprozessabbildern" müssen Sie projektieren.
Weitere Informationen zur Projektierung der Teilprozessabbilder finden Sie in der Online-
Hilfe von STEP 7 unter dem Stichwort "Prozessabbild/Teilprozessabbild zuweisen".
Unterbrechbarkeit des Programmablaufs
Jeder Organisationsbaustein wird mit einer Priorität bearbeitet. Bei den meisten Organisa-
tionsbausteinen können Sie die Priorität entsprechend der Reaktionszeitanforderungen
anpassen.
Alle Zyklus-OBs haben immer die niedrigste Priorität mit 1. Die höchste Priorität ist 26.
Kommunikationsaufgaben haben immer die Priorität 15. Je nach Bedarf können Sie die
Priorität Ihrer Bausteine verändern und eine höhere Priorität als die Kommunikation wählen.
Organisationsbausteine oder Systemaktivitäten mit höherer Priorität unterbrechen nieder-
priore und verlängern damit die Laufzeit der unterbrochenen Organisationsbausteine oder
Systemaktivitäten. Wenn zwei anstehende Aufgaben die gleiche Priorität haben, werden
diese Aufgaben nacheinander entsprechend der Reihenfolge abgearbeitet, in der die
Aufgaben aufgetreten sind.
Hinweis
Höherpriore OBs
Die Kommunikationsfunktionalität wird durch zu viele bzw. laufzeitintensive OBs mit einer
Priorität > 15 stark beeinflusst.
Um die Kommunikationsfunktionalität nicht zu stark zu beeinflussen, achten Sie bei der
Verwendung von OBs mit einer Priorität > 15 auf die Laufzeitbelastung, die dadurch ver-
ursacht wird.
Zyklus- und Reaktionszeiten
Funktionshandbuch, 02/2014, A5E03461503-02
Programmbearbeitung
9

Werbung

loading