Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Safety Integrated plus Inbetriebnahmehandbuch Seite 85

Werbung

4.14.1
Datentransfer vom Sicherheits- zum Standard-Anwenderprogramm
Datentransfer vom Sicherheits‑ zum Standard-Anwenderprogramm
Das Standard‑Anwenderprogramm kann alle Daten des Sicherheitsprogramms auslesen, z. B.
durch symbolische (vollqualifizierte) Zugriffe auf:
● die Instanz‑DBs der F‑FBs ("Name Instanz-DB".Signal_x)
● F‑DBs (z. B. "Name F_DB".Signal_1)
● das Prozessabbild der Ein- und Ausgänge von F‑Peripherie (z. B. "Notaustaster_1" (E 5.0))
Hinweis
Prozessabbild der Ein- und Ausgänge: Zugriff und Aktualisierung
Das Prozessabbild der Eingänge von F‑Peripherie wird nicht nur am Anfang des Main-
Safety-Blocks, sondern auch durch das Standard‑Betriebssystem aktualisiert.
Die Aktualisierungszeitpunkte durch das Standard-Betriebssystem können Sie in der
zu STEP 7 , unter "Prozessabbild der Ein- und Ausgänge" entnehmen. Beachten Sie bei
F‑CPUs, die Teilprozessabbilder unterstützen, ggf. auch die Aktualisierungszeitpunkte bei
Verwendung von Teilprozessabbildern. Beim Zugriff auf das Prozessabbild der Eingänge
von F‑Peripherie im Standard‑Anwenderprogramm können Sie deshalb andere Werte
erhalten, als im Sicherheitsprogramm. Die unterschiedlichen Werte können entstehen:
● durch die unterschiedlichen Aktualisierungszeitpunkte
● durch die Verwendung von Ersatzwerten im Sicherheitsprogramm
Um im Standard-Anwenderprogramm dieselben Werte wie im Sicherheitsprogramm zu
erhalten, dürfen Sie deshalb im Standard-Anwenderprogramm erst nach Bearbeitung einer
F‑Ablaufgruppe auf das Prozessabbild der Eingänge zugreifen. In diesem Fall können Sie
auch im Standard-Anwenderprogramm die Variable QBAD bzw. QBAD_I_xx im
zugehörigen F‑Peripherie‑DB auswerten, um zu ermitteln, ob das Prozessabbild der
Eingänge Ersatzwerte (0) oder Prozesswerte erhält. Achten Sie bei Verwendung von
Teilprozessabbildern zusätzlich darauf, dass zwischen der Bearbeitung einer
F‑Ablaufgruppe und der Auswertung des Prozessabbildes der Eingänge im Standard-
Anwenderprogramm keine Aktualisierung des Prozessabbildes durch das Standard-
Betriebssystem oder durch die Anweisung UPDAT_PI stattfindet.
Außerdem haben Sie die Möglichkeit, Daten des Sicherheitsprogramms direkt in das Standard-
Anwenderprogramm zu schreiben (siehe auch Tabelle der unterstützten Operandenbereiche
in: Einschränkungen in den Programmiersprachen FUP/KOP (Seite 60)):
Datenbaustein/Merker
Damit Daten des Sicherheitsprogramms direkt in das Standard-Anwenderprogramm
geschrieben werden können (z. B. Ausgang DIAG der Anweisung SENDDP), können Sie im
Sicherheitsprogramm Datenbausteine des Standard-Anwenderprogramms beschreiben. Eine
geschriebene Variable darf im Sicherheitsprogramm selbst aber nicht gelesen werden.
Sie können im Sicherheitsprogramm auch Merker beschreiben. Ein geschriebener Merker darf
im Sicherheitsprogramm selbst aber nicht gelesen werden.
Safety Integrated plus
Inbetriebnahmehandbuch, 01/2018, 6FC5397-1FP40-6AA1
4.14 Datenaustausch zwischen Standard-Anwenderprogramm und Sicherheitsprogramm
Sicherheitsprogramm der F-PLC
Hilfe
83

Werbung

loading