IoDigital

IoDigital 1:

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

IoDigital 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_IoDigital EXTENDS FB_IoBase

IoDigital 3: Eigenschaften

Name

Typ

Zugriff

Beschreibung

DelayOff

LREAL

Get, Set

Verzögerung [s] einer fallenden Flanke des Digitalsignals.

DelayOn

LREAL

Get, Set

Verzögerung [s] einer steigenden Flanke des Digitalsignals.

In

BOOL

Get, Set

Digitaler Eingangswert.

Invert

BOOL

Get, Set

Invertiert die Interpretation des Eingangswertes.

Q

BOOL

Get

Interpretierter Eingangswert.

QF

BOOL

Get

Fallende Flanke von Q.

QR

BOOL

Get

Steigende Flanke von Q.

IoDigital 4: Methoden

Name

Beschreibung

Cyclic()

Zyklusmethode

GetProcessValue()

Liest den Klemmenspezifischen Eingangs-/Ausgangswert.

SetProcessValue()

Schreibt den Klemmenspezifischen Eingangs-/Ausgangswert.

IoDigital 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)