Herunterladen Diese Seite drucken

Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch Seite 38

Erweiterte prozesssteuerungs- und antriebsbefehle/anlagensequenzbefehle

Werbung

Kapitel 1
Prozesssteuerungsbefehle
38
Strukturierter Text
Im Strukturierten Text ist EnableIn während der normalen Abtastung immer
True. Wenn der Befehl im Steuerungspfad durch die Logik aktiviert ist, wird er
deshalb ausgeführt.
Bedingung/Zustand
Vorabtastung
Normale Ausführung
Nachabtastung
Beispiele
Der D3SD-Befehl wird normalerweise für die Steuerung von Geräten mit 3
Zuständen verwendet, z. B. Zuleitungssysteme mit den Zuständen
High/Low/Off. In diesem Beispiel steuert der D3SD-Befehl ein Zuleitungssystem,
das aus einem Magnetventilpaar besteht, durch das Pflanzenöl in einen
Chargenbehälter zugegeben wird. Eines der Ventile befindet sich am
Zuleitungsrohr mit großem Durchmesser am Chargenbehälter und das andere
Ventil ist mit einem Zuleitungsrohr mit kleinem Durchmesser verbunden Bei der
ersten Zugabe von Öl wird der D3SD-Befehl für den schnellen Zuleitungszustand
(Zustand 2) ausgegeben, bei dem beide Ventile geöffnet sind. Wenn sich das
zugegebene Öl seiner Zielmenge nähert, wird der D3SD-Befehl für den langsamen
Zuleitungszustand (Zustand 1) ausgegeben, bei dem das große Ventil geschlossen
ist und das kleine Ventil offen gelassen wird. Wenn die Zielmenge erreicht ist,
wird der D3SD-Befehl für den Aus-Zustand (Zustand 0) ausgegeben und beide
Ventile werden geschlossen. Solange der D3SD-Befehl im
Programmsteuerungsmodus ist, öffnen die Ventile gemäß den Eingängen
CloseOilFeed, SlowOilFeed und FastOilFeed. Der Bediener kann bei Bedarf auch
die Bedienersteuerung des Zuleitungssystems verwenden. Die Magnetventile in
diesem Beispiel haben Positionsendschalter, die anzeigen, wenn die Ventile
vollständig geschlossen oder geöffnet sind. Diese Schalter sind mit den
Feedbackeingängen FB0, FB1, FB2 und FB3 verbunden. Dadurch kann der
D3SD-Befehl einen FaultAlarm generieren, falls die Magnetventile ihre
geforderten Zustände innerhalb der konfigurierten FaultTime nicht erreichen.
Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018
Durchgeführte Aktion
Siehe Vorabtastung im Funktionsblock.
Überprüfen Sie, ob Tag.EnableIn im Funktionsblock auf True gesetzt
ist.
Siehe Nachabtastung im Funktionsblock.

Werbung

loading