Herunterladen Inhalt Inhalt Diese Seite drucken

Mcra / Mcrd : Master Control Relay Anfang/Ende - Siemens S7-series Referenzhandbuch

Inhaltsverzeichnis

Werbung

Programmsteuerung

10.12 MCRA / MCRD : Master Control Relay Anfang/Ende

10.12
MCRA / MCRD : Master Control Relay Anfang/Ende
Wichtige Hinweise zur MCR-Funktionalität
Symbol
MCRA
MCR-Anfang
Mit der Operation Master Control Relay Anfang schalten Sie die MCR-Abhängigkeit der
nachfolgenden Befehle ein. Nach diesem Befehl können Sie mit den Operationen MCR
einschalten/ausschalten die MCR-Zonen programmieren. Wenn Ihr Programm einen MCR-Bereich
aktiviert, hängen alle MCR-Aktionen vom Inhalt des MCR-Stack ab.
Symbol
MCRD
MCR-Ende
Mit der Operation Master Control Relay Ende schalten Sie die MCR-Abhängigkeit der
nachfolgenden Befehle aus. Nach dieser Operation können Sie keine MCR-Zonen mehr
programmieren. Wenn Ihr Programm einen MCR-Bereich deaktiviert, ist das MCR immer
stromführend - unabhängig von den Einträgen im MCR-Stack.
Der MCR-Stack und das Bit, das seine Abhängigkeit steuert (das MA-Bit), beziehen sich auf die
jeweilige Ebene und müssen jedesmal gesichert und geholt werden, wenn in der Sequenzebene
umgeschaltet wird. Zu Beginn jeder Sequenzebene werden die MCR-Eingabebits 1 bis 8 auf "1"
gesetzt, MCR-Stackpointer = 0, und MA-Bit = 0.
Der MCR-Stack wird von Baustein zu Baustein weitergegeben und das MA-Bit wird bei jedem
Bausteinaufruf gesichert und auf "0" gesetzt. Am Ende des Bausteins wird es wiedergeholt.
Das MCR kann so implementiert werden, daß es die Laufzeit code-generierender CPUs optimiert.
Grund hierfür ist, daß die Abhängigkeit vom MCR nicht zum Baustein weitergeleitet wird, sondern
explizit durch eine MCRA-Operation aktiviert werden muß. Eine code-generierende CPU erkennt
diese Operation und generiert den zusätzlichen Code, der für die Auswertung des MCR-Stack
notwendig ist, bis sie eine MCRD-Operation erkennt oder das Bausteinende erreicht ist. Für
Operationen außerhalb des MCRA/MCRD-Bereichs kommt es zu keiner Zunahme der Laufzeit.
Die Operationen MCRA und MCRD dürfen Sie in Ihrem Programm immer nur paarweise
verwenden.
126
Funktionsplan (FUP) für S7-300/400
Referenzhandbuch, 04/2017, A5E41654587-AA

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

S7-300S7-400

Inhaltsverzeichnis