Beschreibung
Diese Anweisung erzeugt eine Quittierung zur gleichzeitigen Wiedereingliederung aller F-Peripherie/Kanäle der F-Peripherie einer F-Ablaufgruppe nach Kommunikationsfehlern bzw. F-Peripherie-/Kanalfehlern.
Für die Wiedereingliederung ist eine Anwenderquittierung mit einer positiven Flanke am Eingang ACK_GLOB erforderlich. Die Quittierung erfolgt analog zur Anwenderquittierung über die Variable ACK_REI des F-Peripherie-DBs, wirkt jedoch gleichzeitig auf alle F-Peripherie der F‑Ablaufgruppe, in der die Anweisung aufgerufen wird.
Wenn Sie die Anweisung ACK_GL einsetzen, müssen Sie nicht einzeln für jede F‑Peripherie der F-Ablaufgruppe eine Anwenderquittierung über die Variable ACK_REI des F‑Peripherie‑DBs vorsehen.
Jedem Aufruf der Anweisung "Globale Quittierung aller F-Peripherie einer Ablaufgruppe" muss ein Datenbereich zugeordnet werden, in dem die Anweisungsdaten gespeichert werden. Dazu wird beim Einfügen der Anweisung im Programm automatisch der Dialog "Aufrufoptionen" geöffnet, in dem Sie einen Datenbaustein (Einzelinstanz) (z. B. ACK_GL_DB_1) oder eine Multiinstanz (z. B. ACK_GL_Instance_1) für die Anweisung "Globale Quittierung aller F-Peripherie einer Ablaufgruppe" erstellen können. Nach dem Erstellen finden Sie den neuen Datenbaustein in der Projektnavigation im Ordner "STEP 7 Safety" unter "Programmbausteine > Systembausteine" oder die Multiinstanz als lokale Variable im Abschnitt "Static" der Schnittstelle des Bausteins. Weitere Informationen dazu finden Sie in der Hilfe zu STEP 7.
Die Beschaltung des Freigabeeingangs "EN" bzw. des Freigabeausgangs "ENO" ist nicht möglich. Somit wird die Anweisung (unabhängig vom Signalzustand am Freigabeeingang "EN") immer ausgeführt.
|
Hinweis Eine Quittierung über die Anweisung ACK_GL ist nur dann möglich, wenn die Variable ACK_REI des F-Peripherie-DBs = 0 ist. Entsprechend ist eine Quittierung über die Variable ACK_REI des F-Peripherie-DBs nur möglich, wenn der Eingang ACK_GLOB der Anweisung = 0 ist. Die Anweisung darf nur einmal pro F-Ablaufgruppe aufgerufen werden. |
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung:
|
Parameter |
Deklaration |
Datentyp |
Beschreibung |
|---|---|---|---|
|
ACK_GLOB |
Input |
BOOL |
1=Quittierung für Wiedereingliederung |
Anweisungsversionen
Für diese Anweisung stehen mehrere Versionen zur Verfügung:
|
Version |
S7-300/400 |
S7-1200 G1 |
S7-1200 G2 |
S7-1500 |
Funktion |
|---|---|---|---|---|---|
|
1.0 |
x |
— |
— |
— |
Bei der Migration von Projekten, die mit S7 Distributed Safety V5.4 SP5 erstellt wurden, wird automatisch die Version 1.0 der Anweisung verwendet. Wenn Sie ein migriertes Sicherheitsprogramm mit STEP 7 Safety Advanced erstmalig übersetzen wollen, empfehlen wir Ihnen, zuvor die Version der Anweisung auf die höchste verfügbare Version umzustellen. |
|
1.1 |
x |
— |
— |
o |
Diese Versionen sind funktional identisch zur Version 1.0. |
|
1.2 |
x |
o |
— |
o |
|
|
1.3 |
x |
x |
x |
x |
|
Beim Anlegen einer neuen F-CPU mit STEP 7 Safety ist automatisch die höchste für die angelegte F-CPU verfügbare Version voreingestellt.
Weitere Informationen zur Verwendung von Anweisungsversionen erhalten Sie in der Hilfe zu STEP 7 unter "Anweisungsversionen verwenden".
Beispiel
Das folgende Beispiel zeigt die Funktionsweise der Anweisung: