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.

Bereits implementierte Varianten:

Name

Beschreibung

OutputAnalog16

Ausgangselement für (bis zu) 16 bit Analog-Ausgangsklemmen.

OutputCoE408

Ausgangselement für DS408 basierte Hydraulikventile über EtherCAT.

OutputCoE408_P

Erweiterte Variante des CoE408 Eingangs mit integrierter Druckmessung.

OutputDigital

Ausgangelement für ein digitales (bool) Ausgangssignal.

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

Zyklisch umschaltendes Bit, das mit der Aktualisierungsrate des Mappings synchronisiert wird. In der Regel wird hierfür der InputToggle der WcState-Struktur gemappt.

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)