Herunterladen Diese Seite drucken

Rockwell Automation Allen-Bradley Logix 5000 Referenzhandbuch Seite 143

Erweiterte prozesssteuerungs- und antriebsbefehle/anlagensequenzbefehle

Werbung

Prozesssteuerungsbefehle
HeatTimePercent
REAL
CoolTimePercent
REAL
Status
DINT
InstructFault (Status.0)
BOOL
CycleTimeInv (Status.1)
BOOL
MaxHeatTimeInv (Status.2)
BOOL
MinHeatTimeInv (Status.3)
BOOL
MaxCoolTimeInv (Status.4)
BOOL
MinCoolTimeInv (Status.5)
BOOL
HeatSpanInv (Status.6)
BOOL
CoolSpanInv (Status.7)
BOOL
Beschreibung
Die Länge des SRTP-Impuls ist proportional zum PID-Ausgang. Die
Befehlsparameter passen die Heiz- und Kühlanwendungen an.
Verwendung des internen Zyklus-Timer
Der Befehl hält einen frei laufenden Zyklus-Timer aufrecht, der von Null bis zur
programmierten CycleTime läuft. Der interne Timer wird von DeltaT
aktualisiert. DeltaT ist die verstrichene Zeit seit der letzten Ausführung des
Befehls. Dieses Timer bestimmt, ob die Ausgänge eingeschaltet werden müssen.
Sie können das CycleTime jederzeit ändern. Wenn CycleTime = 0 ist, wird der
interne Timer zurückgesetzt und HeatOut und CoolOut werden auf False
zurückgesetzt.
Rockwell Automation-Publikation 1756-RM006K-DE-P - November - 2018
Zeit für Ausgangsimpuls Heizen in Prozent. Dieser
Wert ist der kalkulierte Prozentwert des aktuellen
Zyklus, während HeatingOutput eingeschaltet ist.
Dies ermöglicht die Verwendung des Befehls mit
einem analogen Ausgang für das Heizen, falls
erforderlich.
Zeit für Ausgangsimpuls Kühlen in Prozent. Dieser
Wert ist der kalkulierte Prozentwert des aktuellen
Zyklus, während CoolingOutput eingeschaltet ist.
Dies ermöglicht die Verwendung des Befehls mit
einem analogen Ausgang für das Kühlen, falls
erforderlich.
Status des Funktionsblocks.
Der Befehl hat einen der folgenden
Ausführungsfehler erkannt. Es handelt sich nicht
um einen geringfügigen oder größeren
Steuerungsfehler. Überprüfen Sie die weiteren
Statusbits, um den Fehler nachzuvollziehen.
Ungültiger Wert für CycleTime. Der Befehl
verwendet Null.
Ungültiger Wert für MaxHeatTime. Der Befehl
verwendet den Wert von CycleTime.
Ungültiger Wert für MinHeatTime. Der Befehl
verwendet Null.
Ungültiger Wert für MaxCoolTime. Der Befehl
verwendet den Wert von CycleTime.
Ungültiger Wert für MinCoolTime. Der Befehl
verwendet Null.
MaxHeatIn = MinHeatIn.
MaxCoolIn = MinCoolIn.
Kapitel 1
143

Werbung

loading