InputCoE_Polling

InputCoE_Polling 1:

Diese Klasse implementiert einen virtuellen Eingang für einen asynchronen CoE-Wert aus einem EtherCAT-Teilnehmer, der über ADS gelesen wird. Diese Funktion kann zum zyklischen Auslesen interner Klemmeninformationen (wie z.B. der internen Temperatur) verwendet werden.

Syntax:

FUNCTION_BLOCK FB_InputCoE_Polling EXTENDS FB_IoBase

InputCoE_Polling 2: Eigenschaften

Name

Typ

Zugriff

Beschreibung

InputScale

DINT

Get, Set

Reserviert (Kompatibilität zu I_InputBase)

FB_InputCoE_Polling

Config

I_CoEParameter

Get

Informationen des zu lesenden Parameters: Adresse, Datentyp, Speichertyp, Validierung

Device

I_IoEcAds

Get, Set

Von dem hier übergebenen Gerät werden die ADS-Adressinformationen verwendet.

PollingInterval

LREAL

Get, Set

Zeitabstand, mit dem der asynchrone Wert aktualisiert wird.

InputCoE_Polling 3: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

FB_InputCoE_Polling

GetChannelState()

Reserviert (Kompatibilität zu I_InputBase)

SetChannelState()

Reserviert (Kompatibilität zu I_InputBase)

GetProcessIoStatus()

Liest den EtherCAT-Status des Eingangs-/Ausgangselements.

SetProcessIoStatus()

Schreibt den EtherCAT-Status des Eingangs-/Ausgangselements.

GetProcessValue()

Liest den Klemmenspezifischen Eingangs-/Ausgangswert.

SetProcessValue()

Schreibt den Klemmenspezifischen Eingangs-/Ausgangswert.

InputCoE_Polling 4: Schnittstellen

Typ

Beschreibung

I_IoBase

Standardschnittstelle auf FB_IoBase.

I_InputCoE_Polling

Standardschnittstelle auf FB_InputCoE_Polling.

I_InputBase

Kompatible Schnittstelle für allgemeine Eingänge.

I_IoEcAds

Standardschnittstelle für ADS-Fähige IO-Geräte.

I_IoEc

Standardschnittstelle für EtherCAT fähige IO-Geräte.

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.1.4024.55

PC oder CX (x64, x86)

Tc3_PlasticFunctions (>= v12.6.1.0)