OutputBase

OutputBase 1:

Diese Klasse ist die Basis für I/O-Ausgangselemente.

OutputBase 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_OutputBase EXTENDS FB_IoEcAds

OutputBase 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).

OutputBase 4: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

GetChannelState()

Liest das Statuswort des Ausgangselementes aus.

GetControlword()

Liest das Steuerwort des Ausgangselementes aus.

GetProcessFeedback()

List das Überprüfungssignal des Ausgangselementes aus.

SetChannelState()

Schreibt den Kanalstatus des Ausgangselementes.

SetControlword()

Schreibt das Steuerwort des Ausgangselementes.

SetProcessFeedback()

Schreibt das Überprüfungssignal des Ausgangselementes.

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.

OutputBase 5: Schnittstellen

Typ

Beschreibung

I_IoBase

Standardschnittstelle auf FB_IoBase.

I_OutputBase

Standardschnittstelle auf FB_OutputBase.

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)