FB_TrendHmi

Unterstützungsklasse für den TwinCAT HMI SQLiteTrend mit vorimplementierten Ansichten. Zur Verwendung ist die TF8550-Funktion TcHmi.Functions.Plastic.UpdateTrend() erforderlich. Die ausgewählte Ansicht wird zusätzlich über die Eigenschaft SelectedView
bestimmt. Folgende Objekte mit entsprechender Schnittstelle können dem Trend angehängt werden:
Typ | Anzeigewert |
---|---|
I_ExtruderHmi | Ist-Drehzahl des Extruders [RPM] |
I_MonitoringHmi | Überwachungswert [any] |
I_TempChannel | Ist-Temperatur eines Temperaturkanals [°C] |
I_Temperature | Ist-Temperatur jedes gruppierten Temperaturkanals [°C] |
I_TempCtrlHmi 1 | Temperatur jeder Zone [°C] |
1 Ist obsolete
Interne Funktionen:
- Die ersten
x
Ansichten werden zur Darstellung der Temperaturgruppen vorreserviert - Default
x := 5
- Automatisch anpassend zur eingestellten Anzahl an Gruppen
- Bei Änderungen der FB_Temperature-Gruppenkonfiguration passen sich die Ansichten automatisch mit an
- Alle per
Append()
angehängten Werte sind zur Konfiguration durch dieConfigXyz()
Methoden verfügbar
Syntax:
FUNCTION_BLOCK FB_TrendHmi EXTENDS FB_Base
Eigenschaften
Name | Typ | Zugriff | Initialwert | Beschreibung |
---|---|---|---|---|
SelectedView | INT | Get, Set | 0 | Ausgewählte Ansicht |
Methoden
Name | Beschreibung |
---|---|
Anhängen eines Wertes, der im Trend aufgezeichnet und in Ansichten ausgewählt werden soll. | |
Anhängen der Temperaturzonen einer FB_Temperature Instanz | |
CheckSupport() | [PROTECTED] Überprüft die Unterstützung des angehängten Objektes |
Überschreibt den Instanznamen eines Anzeigewertes. | |
Überschreibt den Instanznamen mit einem Lokalisierungsschlüssel. | |
ConfigDisplayLocalisationNuget() | Überschreibt den Instanznamen mit einem Lokalisierungsschlüssel aus dem TF8550.Localisation Paket. |
Konfiguriert einen Wert in einer auswählbaren Ansicht. | |
Idx() | Gibt das Objekt an der x-ten Stelle zurück. |
AppendTempZones() 1 | Anhängen der Temperaturzonen einer FB_TempCtrl Instanz. |
1 Ist obsolete
![]() | Vermeidung von Exceptions Die Idx() Funktion gibt bei ungültig angefordertem Index das erste Element (Root) der Liste zurück. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS-Bibliotheken |
---|---|---|
TwinCAT v3.1.4024.42 | PC oder CX (x64, x86) | Tc3_PlasticBaseApplication (>= v3.12.6.0) |