FB_TrendHmi

FB_TrendHmi 1:

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:

Syntax:

FUNCTION_BLOCK FB_TrendHmi EXTENDS FB_Base

FB_TrendHmi 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

SelectedView

INT

Get, Set

0

Ausgewählte Ansicht

FB_TrendHmi 3: Methoden

Name

Beschreibung

Append()

Anhängen eines Wertes, der im Trend aufgezeichnet und in Ansichten ausgewählt werden soll.

AppendTempChannels()

Anhängen der Temperaturzonen einer FB_Temperature Instanz

CheckSupport()

[PROTECTED] Überprüft die Unterstützung des angehängten Objektes

ConfigDisplayName()

Überschreibt den Instanznamen eines Anzeigewertes.

ConfigDisplayLocalisation()

Überschreibt den Instanznamen mit einem Lokalisierungsschlüssel.

ConfigDisplayLocalisationNuget()

Überschreibt den Instanznamen mit einem Lokalisierungsschlüssel aus dem TF8550.Localisation Paket.

ConfigView()

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

FB_TrendHmi 4:

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)