FB_TempChannel

Klasse zur Einzelsteuerung eines Temperaturkanals.
Syntax:
FUNCTION_BLOCK FB_TempChannel EXTENDS FB_TempChannelBase
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Gibt den Namen der Klasseninstanz an. |
FB_TempChannel | ||||
AlarmNoResponse | BOOL | Get | FALSE | Temperaturwert des Kanals reagiert nicht auf die Ansteuerung. |
AttachableMdInterface | I_MdComponent | Get | - | Schnittstelle auf die Maschinendatenkomponente |
ConfigID | UINT | Get, Set | 0 | ID der aktiven Gruppen-Konfiguration |
EnableLimitAlarms | BOOL | Get, Set | FALSE | Das Überschreiten eines Toleranzwertes/-limits löst einen TC3 EventLogger Alarm aus. |
Error | BOOL | Get | FALSE | Alias zu ‘Fault‘ |
ExtruderID | INT | Get, Set | 0 | ID des verwendeten Extruders |
Fault | BOOL | Get | FALSE | Es ist ein Fehler in diesem Temperaturkanal aufgetreten |
GroupID | INT | Get, Set | 0 | ID der zugewiesenen Gruppe |
IsActive | BOOL | Get | FALSE | Kanal ist aktiv geregelt |
IsEnabled | BOOL | Get | FALSE | Kanal ist freigegeben |
IsLinked | BOOL | Get | FALSE | Kanal ist einer Gruppe zugewiesen |
IsStandby | BOOL | Get | FALSE | Kanal ist im Standby-Betrieb |
SupplyID | INT | Get | 0 | ID des verwendeten Versorgungskanals |
TuningLastExecution | DATE_AND_TIME | Get, Set | DT#1900-01-01T00:00:00Z | Datum der letzten erfolgreichen Durchführung eines Tunings |
TuningRequired | BOOL | Get, Set | TRUE | Die aktuelle Konfiguration erfordert ein Autotuning |
FB_TempChannelBase | ||||
Index | INT | Get, Set | 0 | Referenziert einen PlasticBaseApplication Kanal zu einer TF8540 Zone. |
FB_Base | ||||
BaseState | Get | eNotHandled | Initialisierungszustand der Klasseninstanz. | |
Error | BOOL | Get | FALSE | Klasse befindet sich in einem Fehlerzustand. |
ResultMessage | Get | - | Zugriff auf den Klassen-internen EventLogger. | |
[ | STRING | Get | <SourceName> |
|
Methoden
Typ | Beschreibung |
---|---|
EnablePLC() | Gibt den Temperaturkanal PLC-seitig frei |
Force() | Zwingt den Temperaturkanal auf Heiz-/Kühlleistung 100%. |
Standby() | Stellt den Temperaturkanal auf Standby |
Mögliche Ereignisse (Events)
ID | Beschreibung | Alarm/Message |
---|---|---|
400x | Temperaturbetrieb Überwachung | Alarm |
4006 | Selektives Tuning (Ein- oder Ausgeschlossen) | Alarm |
4008 | HMI Freigabe ohne PLC Freigabe | Message |
4042 | Gruppierung ohne | Alarm |
Schnittstellen
Typ | Beschreibung |
---|---|
I_Base | Standardschnittstelle auf FB_Base. |
I_TempChannel | Standardschnittstelle auf FB_TempChannel |
I_AttachableMdInterface | Schnittstelle für containerlose Maschinendaten-Komponenten |
I_TempZone | Kompatible Schnittstelle mit FB_TempZone |
I_TempZoneHmi | Mit FB_TempZoneHMI kompatible Schnittstelle. |
I_BaseEmpty | Zur Erweiterung ohne Standardschnittstelle. |
I_BaseDev | Deckt alle Methoden und Properties der Basisklasse ab. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT 4026 >= v3.1.4026.16 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v12.12.0.0) |