IoEcAds

IoEcAds 1:

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

IoEcAds 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_IoEcAds EXTENDS FB_IoEc

IoEcAds 3: I/O-Variablen

Name

Typ

Richtung

Beschreibung

WcState

BIT

Input

Working Counter State

AdsAddr

AMSADDR

Input

ADS Adresse des I/O-Elements zur asynchronen Kommunikation.

Toggle

BIT

Input

Mit der Aktualisierungsrate des Mappings sich umschaltendes Bit.

InfoDataState

UINT

Input

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

IoEcAds 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.

IoEcAds 5: Schnittstellen

Typ

Beschreibung

I_IoBase

Standardschnittstelle auf FB_IoBase.

I_IoEcAds

Standardschnittstelle auf FB_IoEcAds.

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)