FB_MdTempGroup

FB_MdTempGroup 1:

Diese Maschinendaten-Komponente enthält Parameter, die für eine Temperatur-Gruppenkonfiguriation relevant sind.

Syntax:

FUNCTION_BLOCK FB_MdTempGroup EXTENDS FB_MdBaseComponent

FB_MdTempGroup 2: Maschinendaten

Index (Identifier)

Parameter

PLC-Speicherort

0x0000 4E1x

GroupName (16 Indizes)

FB_TemperatureHmi.Groups(x) oder <Local> (ReadMode)

0x0000 4E3x

ConfigHash (4 Indizes)

FB_Temperature.Groups(x) oder <Local> (ReadMode)

0x0000 4E5x

ConfigNote (16 Indizes)

FB_TemperatureHmi.Groups(x) oder <Local> (ReadMode)

0x0000 4E60

StartScheduled

FB_TemperatureHmi.Groups(x)

0x0000 4E61

ZonesCount

FB_Temperature.Groups(x) oder <Local> (ReadMode)

FB_MdTempGroup 3: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Connected

BOOL

Get

FALSE

Komponente ist mit ihren Abhängigkeiten (ausgenommen des MD-Containers) verbunden.

FB_MdTempGroup

AbortAfterLocalData

BOOL

Get, Set

FALSE

Die Komponente bricht den Ladevorgang des Containers aktiv ab, sobald die im ReadMode lokal gespeicherten Werte aus der Datei geladen wurden.

ConfigHash

T_SHA256

Get, (Set)

0x0

Hash-Wert der im ReadMode gelesenen Gruppenkonfiguration.

ConfigNote

STRING(128)

Get

‘‘

Beschreibende Notiz der im ReadMode gelesenen Gruppenkonfiguration.

GroupName

STRING(128)

Get

‘‘

Name der Gruppe in der im ReadMode gelesenen Gruppenkonfiguration.

ReadMode

BOOL

Get, Set

FALSE

Die Klasse führt beim Ladevorgang keine Übernahme der Daten aus, sondern speichert diese lokal.

ZonesCount

LREAL

Get

0

Anzahl an Zonen der im ReadMode gelesenen Gruppenkonfiguration.

FB_MdBaseComponent

LinkedContainer

I_MdBaseContainer

Get

NULL

Verweist auf den Container, dem die Komponente angehängt wurde.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Eigenschaften

<>

<>

<>

Implementiert durch FB_MdComponent

FB_MdTempGroup 4: Methoden

Name

Beschreibung

AddNextComponent()

Fügt der Komponente die Folgekomponente hinzu (Liste).

FB_MdTempGroup

ClearReadValuesRecurse()

Setzt die im ReadMode geladenen Daten auf den Initialwert.
Die Methode ruft sich rekursiv für alle folgenden Elemente in dem verlinkten Container auf.

Connect(ipTempGroup, ipTempGroupHmi)

Verbindet die Komponente mit den notwendigen Abhängigkeiten.

ReadModeRecurse(bReadMode)

Setzt den ReadMode gleich der Eingangsvariable.
Die Methode ruft sich rekursiv für alle folgenden Elemente in dem verlinkten Container auf.

FB_MdBaseComponent

[PROTECTED] ConfigCompType(eCompType)

Dient bei erbenden Klassen zur Initialisierung des Kodierungs-Offsets nach E_StandardCompType.

[PROTECTED] ConfigCompTypeEx()

Dient bei der erbenden Klasse zur Initialisierung des Kodierungs-Offsets.

[PROTECTED] NextString(…)

Vereinfachte Methode zum Lesen eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdNextParameter(…) Callback Methode.

[PROTECTED] SetString(…)

Vereinfachte Methode zum Schreiben eines Text-basierten Maschinendaten-Parameters. Diese Methode dient zur Verwendung innerhalb der MdSetParameter(…) Callback Methode.

Tc3_PlasticFunctions.FB_MdComponent

Weitere Methoden

Implementiert durch FB_MdComponent.

FB_MdTempGroup 5: Ereignisgesteuerte Methoden (Callback-Methoden)

Name

Beschreibung

MdNextParameter(…)

Container-Abruf zum Speichern der Parameter in eine Datei, implementiert durch FB_MdComponent.

MdSetParameter(…)

Container-Abruf zum Laden der Parameter in die Laufzeit, implementiert durch FB_MdComponent.

FB_MdTempGroup 6: Schnittstellen

Typ

Beschreibung

I_MdComponent

Standardschnittstelle auf FB_MdComponent

I_MdTempGroup

Standardschnittstelle auf FB_MdTempGroup.

I_MdReadMode

Schnittstelle auf eine MD-Komponente mit ReadMode.

I_MdBaseComponent

Standardschnittstelle auf FB_MdBaseComponent

Weitere Schnittstellen

Implementiert durch FB_MdComponent

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)