IoEc

IoEc 1:

Diese Klasse ist die Basis für EtherCAT basierte I/O-Elemente.

IoEc 2:

Klasse ist Abstrakt

Da die Klasse als ABSTRACT definiert ist, kann die Klasse nicht instanziiert werden und muss mittels Vererbung implementiert werden.

Syntax:

FUNCTION_BLOCK ABSTRACT FB_IoEc EXTENDS FB_IoBase

IoEc 3: I/O-Variablen

Name

Typ

Richtung

Beschreibung

WcState

BIT

Input

Working Counter State

Toggle

BIT

Input

Mit der Aktualisierungsrate des Mappings sich umschaltendes Bit.

InfoDataState

UINT

Input

Numerische Information zum Status des EtherCAT Slaves (siehe State).

IoEc 4: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

GetProcessIoStatus()

Liest den EtherCAT-Status des Eingangs-/Ausgangselement.

SetProcessIoStatus()

Schreibt den EtherCAT-Status des Eingangs-/Ausgangselement.

GetProcessValue()

Liest den Klemmenspezifischen Eingangs-/Ausgangswert.

SetProcessValue()

Schreibt den Klemmenspezifischen Eingangs-/Ausgangswert.

IoEc 5: Schnittstellen

Typ

Beschreibung

I_IoBase

Standardschnittstelle auf FB_IoBase.

I_IoEc

Standardschnittstelle auf FB_IoEc.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v3.12.5.0)