Projektierung
Formulierung dieser Bedingungen im FC 115:
UN "DB_LOGICAL_DEVICE".sDev[12].sOutgoing.boRM_ON;
// Entleeren läuft nicht
= "DB_LOGICAL_DEVICE".sDev[1].sIncomming.boEnable;
// dann Waage 1 freigeben
//
U "DB_LOGICAL_DEVICE".sDev[1].sOutgoing.boFinished;
// Waage 1 fertig
=
"DB_LOGICAL_DEVICE".sDev[11].sIncomming.boEnable;
// Mischen 1 freigeben
//
U "DB_LOGICAL_DEVICE".sDev[11].sOutgoing.boFinished;
// Mischen 1 fertig
= "DB_LOGICAL_DEVICE".sDev[12].sIncomming.boEnable;
// dann Entleeren 1 freigeben
Für die Formulierung der Freigabebedingungen können nicht nur die Zustände der
einzelnen Geräte aus dem DB_LOGICAL_DEVICE, sondern auch externe Signale
eingetragen werden. Es wird empfohlen, die Zustände der Anlage direkt zu verwenden
(Klappe zu, Behälter leer, etc.).
Beispiel für die Verwendung des Signals Termination
Beim Kernel:
Erst wenn die Dosierergebnisse (die Solldaten und Istdaten ) der aktuellen Dosierung
abgeholt wurden, soll der Kernel aufgrund des Signals Termination in den Zustand
Finished gehen.
Im Zustand Ready des Kernels werden dann die Istwerte aller Zeilen gelöscht.
Bei der Waage:
Nur wenn sich die Waage im Zustand Shutdown befindet und eine zusätzliche Aktion
durchgeführt wurde (z.B. Tastendruck), soll das Signal Termination gesetzt werden.
3-4
Projektierungshandbuch SIWAREX Batch
(4) J31069-D0610-U001-A0-0018