FB_TempCtrl
![]() | Klasse ist ‚obsolete‘ Diese Klasse ist als |
Alternative: FB_Temperature
Originalfassung:

Hauptklasse der Temperaturregelung zur Verwaltung aller Temperaturzonen und -gruppen.
Syntax:
FUNCTION_BLOCK FB_TempCtrl EXTENDS FB_BaseMd
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
DisableAlarms | BOOL | Get, Set | FALSE | Unterdrückt Alarme, die durch Fehler in einer Temperaturzone ausgelöst werden. |
DisableMessages | BOOL | Get, Set | FALSE | Unterdrückt Debug-Meldungen der TF8540 Bibliothek. |
EnableCallback | BOOL | Get, Set | TRUE | Aktiviert die Kommunikation mit den E/A-Komponenten. |
EnableConfig | BOOL | Get, Set | TRUE | Gibt die Konfiguration aller Zonen frei. |
EnableLooptest | BOOL | Get, Set | FALSE | Aktiviert die Stromüberwachung aller Zonen. |
Groups | REFERENCE TO ARRAY[] OF FB_TempGroup | Get | - | Steuerung der einzelnen Gruppen. |
LibScopeVars | REFERENCE TO FB_Scope_TempCtrlVariables | Get | - | Zugriff auf eine Übersicht an TF8540 Live Daten. |
RefMdTempSupply | REFERENCE TO ARRAY [] OF FB_MdTempSupply | Get | - | Zugriff auf das Array an Maschinendaten-Containern aller Versorgungseinheiten. |
RefMdTempZone | REFERENCE TO ARRAY[] OF FB_MdTempZone | Get | - | Zugriff auf das Array an Maschinendaten-Containern aller Temperaturzonen. |
Timer | I_TempSchedule | Get | NULL | Zugriff auf den verbundenen Zeitplaner. |
Methoden
Name | Beschreibung |
---|---|
Erzeugt eine Standardparametrierung für alle Temperaturzonen. | |
Gibt alle Temperaturzonen PLC-seitig frei. | |
Weist eine lineare Anordnung an Zonen einer Gruppe zu. | |
Weist eine Gruppe einer Versorgungseinheit zu. | |
Weist eine Zone einer Gruppe zu. | |
Konfiguriert den aktuellen Betriebsmodus. | |
SetScheduler() | Weist der Temperaturregelung eine Zeitplanung zu. |
Stellt alle Zonen auf Standby. | |
UnlinkGroup() | Entfernt alle Links zu einer Gruppe. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_TempCtrl | Standardschnittstelle auf FB_TempCtrl |
I_TempCtrlMdRef | Schnittstelle zur Übergabe der Zonen-Maschinendaten |
I_TempTaskInterface | Runtime Schnittstelle für eine langsame PLC Task |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.35 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.5.0) |