FB_TemperatureGroupHmi

HMI-Parallelklasse zur FB_TemperatureGroup
Klasse.
Syntax:
FUNCTION_BLOCK FB_TemperatureGroupHmi EXTENDS FB_BaseMdHmi
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Gibt den Namen der Klasseninstanz an. |
FB_TemperatureGroupHmi | ||||
AlarmAbsoluteHigh | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat das absolute Temperaturmaximum überschritten. |
AlarmAbsoluteLow | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat das absolute Temperaturminimum unterschritten. |
AlarmHighHigh | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat die HighHigh-Toleranz überschritten. Alarme zu den Toleranzwerten sind nur aktiv, wenn die Zonen aktiv geregelt werden. |
AlarmHigh | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat die High-Toleranz überschritten. Alarme zu den Toleranzwerten sind nur aktiv, wenn die Zonen aktiv geregelt werden. |
AlarmLow | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat die Low-Toleranz unterschritten. Alarme zu den Toleranzwerten sind nur aktiv, wenn die Zonen aktiv geregelt werden. |
AlarmLowLow | BOOL | Get | FALSE | Gruppe (mindestens ein Kanal) hat die LowLow-Toleranz unterschritten. Alarme zu den Toleranzwerten sind nur aktiv, wenn die Zonen aktiv geregelt werden. |
AlarmState | Get | 0 | Alarm Status zur Darstellung mit einem TcHMI-StateIndicator. | |
BootAsScheduled | BOOL | Get, Set | FALSE | Die Temperaturgruppe soll im zeitgeplanten Betriebsmodus starten. |
ConfigConfirm | BOOL | Get, Set | FALSE | Bestätigen der gefundenen Konfiguration. |
ConfigConfirmRequired | BOOL | Get, Set | FALSE | Eine gefundene Konfiguration erfordert eine Bestätigung. |
ConfigHash | Get | 0x0 | Hash-Wert der geladenen Gruppen-Konfiguration. | |
ConfigNote | STRING(127) | Get, Set | ‘‘ | Notiz zur geladenen Gruppen-Konfiguration. |
ConfigQuery | Get | <Local> | Iterative Abfrage der auf dem Zielsystem gespeicherten Gruppen-Konfigurationen. | |
ConfigReject | BOOL | Get, Set | FALSE | Ablehnen der gefundenen Konfiguration. |
DoTune | BOOL | Get, Set | FALSE | Startet das Tuning aller aktiven Zonen der Gruppe. |
GroupName | STRING | Get, Set | <SourcePath> | Alias der .Name Eigenschaft. |
Index | INT | Get | 0 | Index (ID) der Gruppe. |
IsOff | BOOL | Get | FALSE | Gruppe ist ausgeschaltet. |
IsOn | BOOL | Get | FALSE | Gruppe ist eingeschaltet. |
IsScheduled | BOOL | Get | FALSE | Gruppe ist im zeitgeplanten Betriebsmodus. |
IsStandby | BOOL | Get | FALSE | Gruppe ist im Standby-Betrieb. |
Name | STRING | Get, Set | <SourcePath> | Name der Temperaturgruppe. |
SetOff | BOOL | Get, Set | FALSE | Gruppe ausschalten. |
SetOn | BOOL | Get, Set | FALSE | Gruppe einschalten. |
SetScheduled | BOOL | Get, Set | FALSE | Gruppe in den zeitgeplanten Modus versetzen. |
SetStandby | BOOL | Get, Set | FALSE | Gruppe in den Standby-Betrieb versetzen. |
TuningActive | BOOL | Get | FALSE | Das Tuning der Gruppe ist aktiv. |
TuningDone | BOOL | Get | FALSE | Das Tuning der Gruppe ist abgeschlossen. |
TuningFailed | BOOL | Get | FALSE | Das Tuning der Gruppe ist fehlgeschlagen. |
ZonesCount | INT | Get | 0 | Anzahl an Zonen in der Gruppe. |
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> |
|
Lokale HMI-Variablen
Name | Datentyp | Beschreibung |
---|---|---|
fbConfigQuery | Iterative Abfrage der auf dem Zielsystem gespeicherten Gruppen-Konfigurationen. |
Methoden
Name | Beschreibung |
---|---|
Reset() | Setzt den Fehlerzustand der Klasse zurück. |
FB_TemperatureGroupHmi | |
[ | Fragt ab, ob eine Eigenschaft, welche persistent gespeichert werden soll, gesetzt (.Set) wurde. |
[ | Setzt den aktiven Betriebsmodus. |
FB_BaseHmi | |
Init( | Standardinitialisierungsmethode zum Übergeben der Basisklasse. |
FB_Base | |
GetHMI() | Gibt das zugewiesene HMI-Objekt zurück.
|
SetHMI( | Allgemeine Zuweisungsmethode für eine
|
[ | Extrahiert den ersten Teil des Instanzpfades als Objektnamensraum. |
[ | Extrahiert den letzten Teil des Instanzpfades als Objektnamen. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_Base | Standardschnittstelle auf FB_Base. |
I_TemperatureGroupHmi | Standardschnittstelle auf FB_TemperatureGroupHmi. |
I_BaseMdHmi | Standardschnittstelle auf FB_BaseMdHmi. |
I_BaseHmi | Standardschnittstelle auf FB_BaseHmi. |
I_BaseEmpty | Zur Erweiterung ohne Standardschnittstelle. |
I_BaseDev | Deckt alle Methoden und Properties der Basisklasse ab. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT >= v3.1.4024.54 (empfohlen) | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v12.10.2.0) |