FB_FlexValue

FB_FlexValue 1:

Klasse (FB) vergleichbar mit dem strukturierten Datentyp ST_FlexValue aus TF8560. Stellt eine Variable ohne festgelegten Datentyp dar.

Syntax:

FUNCTION_BLOCK FB_FlexValue

FB_FlexValue 2: Eigenschaften

Name

Typ

Zugriff

Initialwert

Beschreibung

Value

U_FlexValue

Get

0

Wert als Union (alle Typen).

ValueType

E_FlexValue

Get

eBOOL

Zuletzt zugewiesener Wert-Datentyp (außer wenn über Struktur zugewiesen).

_BOOL

BOOL

Get, Set

FALSE

Wert als BOOL.

_IBASE

I_Base

Get, Set

NULL

Wert als Schnittstelle I_Base.

_INT

INT

Get, Set

0

Wert als INT.

_LREAL

LREAL

Get, Set

0.0

Wert als LREAL.

_UINT

UINT

Get, Set

0

Wert als UINT

Hinweis

Online-Change Handling

Die Interpretation des _IBASE-Wertes wird nicht bei einem Online-Change behandelt! Es muss sichergestellt werden, dass der Rückgabewert der Schnittstelle eine gültige Instanz einer Klasse ist!

FB_FlexValue 3: Schnittstellen

Typ

Beschreibung

I_FlexValue

Standardschnittstelle auf FB_FlexValue.

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)