FB_MonitoringHmi

HMI-Parallelklasse zum FB_Monitoring.
Syntax:
FUNCTION_BLOCK FB_MonitoringHmi EXTENDS FB_ScaleAnalogHmi
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
Name | STRING | Get, Set | <SourceName> | Gibt den Namen der Klasseninstanz an. |
FB_MonitoringHmi | ||||
ActualValue | LREAL | Get, Set | 0.0 | Aktueller Wert des überwachten Analogsignals. |
ActualValueMax | LREAL | Get, Set | 0.0 | Maximum des aktuellen Wertes. |
ActualValueMin | LREAL | Get, Set | 0.0 | Minimum des aktuellen Wertes. |
ActualValueReset | BOOL | Get, Set | FALSE | Ein |
ExceededLimitHH | BOOL | Get, Set | FALSE | Indikator für die Überschreitung des kritischen Grenzwertes |
ExceededLimitH | BOOL | Get, Set | FALSE | Indikator für die Überschreitung des Warnungsgrenzwert |
ExceededLimitL | BOOL | Get, Set | FALSE | Indikator für die Unterschreitung des Warnungsgrenzwert |
ExceededLimitLL | BOOL | Get, Set | FALSE | Indikator für die Unterschreitung des kritischen Grenzwertes |
LimitHH | LREAL | Get, Set | 80.0 | Oberer kritischer Grenzwert der überwacht werden soll. |
LimitH | LREAL | Get, Set | 60.0 | Oberer Warnungsgrenzwert der überwacht werden soll. |
LimitL | LREAL | Get, Set | 20.0 | Untere Warnungsgrenzwert der überwacht werden soll. |
LimitLL | LREAL | Get, Set | 10.0 | Unterer kritischer Grenzwert der überwacht werden soll. |
FB_ScaleAnalogHmi | ||||
ScalingElectricalMax | LREAL | Get, Set | 10.0 | Maximum des elektrischen Spannungseingangs. |
ScalingElectricalMin | LREAL | Get, Set | 0.0 | Minimum des elektrischen Spannungseingangs. |
ScalingRawMax | LREAL | Get, Set | 32767 | Maximum des rohen Analogmesswertes (bit). |
ScalingRawMin | LREAL | Get, Set | 0 | Minimum des rohen Analogmesswertes (bit). |
ScalingValueMax | LREAL | Get, Set | 100.0 | Maximum der skalierten Endeinheit. |
ScalingValueMin | LREAL | Get, Set | 0.0 | Minimum der skalierten Endeinheit. |
UnitGroupElectrical | STRING(64) | Get, Set | ‘‘ | Physikalische Größe, in der die elektrische Messung bemessen wird. |
UnitGroupValue | STRING(64) | Get, Set | ‘‘ | Physikalische Größe, in der der skalierte Endwert bemessen wird. |
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
Name | Beschreibung |
---|---|
Reset() | Setzt den Fehlerzustand der Klasse zurück. |
FB_ScaleAnalogHmi | |
ElectricalToRaw( | Skaliert die elektrische Spannung auf den rohen Analogmesswert (bit/numerisch). |
ElectricalToValue( | Skaliert die elektrische Spannung auf die Einheit der Endskalierung. |
RawToElectrical( | Skaliert den rohen Analogmesswert (bit/numerisch) auf die elektrische Spannung. |
RawToValue( | Skaliert den rohen Analogmesswert (bit/numerisch) auf die Einheit der Endskalierung. |
ValueToElectrical( | Skaliert die Einheit der Endskalierung auf die elektrische Spannung. |
ValueToRaw( | Skaliert die Einheit der Endskalierung auf den rohen Analogmesswert (bit/numerisch). |
FB_ScaleHmi | |
[ | Skaliert einen Wert |
FB_BaseHmi | |
Init( | Standardinitialisierungsmethode zum Übergeben der Basisklasse. |
Schnittstellen
Typ | Beschreibung |
---|---|
I_Base | Standardschnittstelle auf FB_Base. |
I_MonitoringHmi | Standardschnittstelle auf FB_MonitoringHmi. |
I_ScaleAnalogHmi | Standardschnittstelle auf FB_ScaleAnnalogHmi. |
I_ScaleAnalogScalings | Schnittstelle auf die Skalierungsminima und -maxima. |
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.35 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.5.0) |