FB_TempConfigQueryHmi

FB_TempConfigQueryHmi 1:

Diese Klasse (FB) dient zur iterativen Abfrage der Temperaturkonfigurationen einer Temperaturgruppe.

Syntax:

FUNCTION_BLOCK FB_TempConfigQueryHmi EXTENDS FB_ListQueryHmi

FB_TempConfigQueryHmi 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Invoke

BOOL

Get, Set

FALSE

Auslösen der Daten-Anfrage durch das HMI

FB_TempConfigQueryHmi

Active

BOOL

Get, (Set)

FALSE

Der Konfigurations-Datensatz wird zurzeit von der Gruppe verwendet.

GroupName

STRING(128)

Get, (Set)

‘Group {Index}‘

Name der Gruppe in dem Konfigurations-Datensatz.

Note

STRING(128)

Get, (Set)

‘‘

Benutzerspezifische Notiz zur Beschreibung des Konfigurations-Datensatzes.

Zones

INT

Get, (Set)

0

Anzahl der Zonen die in dem Konfigurations-Datensatz gruppiert sind.

FB_ListQueryHmi

Current

DINT

Get

0

Zähler des aktuellen Eintrags der übermittelt wurde. Wird implizit mit dem Aufruf von Next() inkrementiert.

Done

BOOL

Get, (Set)

FALSE

Die PLC hat den letzten Eintrag übergeben, der Abfrage-Vorgang ist abgeschlosesen.

Results

DINT

Get, (Set)

0

Zähler der Gesamtanzahl an Ergebnissen die geladen wurden. Muss dem Current-Zähler voraus laufen.

Select

DINT

Get, Set

0

Auswahl eines im vorherigen Durchgang gelesenen Wertes. Hier kann z.B. zur Identifikation der vorherige Current-Zähler angefordert werden. Eine 0 ist als keine Auswahl zu behandeln.

Valid

BOOL

Get, (Set)

FALSE

Der aktuelle Daten-Eintrag ist vollständig geladen und bereit zur Weiterverarbeitung durch das HMI.

FB_TempConfigQueryHmi 3: Methoden

Typ

Beschreibung

Next()

Gibt das Signal zur Verarbeitung eines weiteren Daten-Eintrags. Die Methode setzt hierfür das Valid-Flag zurück und inkrementiert den Current-Zähler.

FB_ListQueryHmi

Reset()

Setzt alle Werte (bis auf Invoke) auf den Initialwert zurück.

FB_TempConfigQueryHmi 4: Schnittstellen

Typ

Beschreibung

I_ListQueryHmi

Standardschnittstelle auf FB_ListQueryHmi.

I_TempConfigQueryHmi

Standardschnittstelle auf FB_TempConfigQueryHmi.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT >= v3.1.4024.54 (empfohlen)
TwinCAT >= v3.1.4024.42 (benötigt)

PC oder CX (x64, x86)

Tc3_PlasticBaseApplication (>= v12.10.2.0)