MC_ReadDigitalOutput

 

MC_ReadDigitalOutput - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

1.0.5.0

Versionen:

Aktuelle Version

Aufgabe

Ein digitaler Ausgang soll ausgelesen werden.

Beschreibung

Der Parameter Value des am Eingang Output angelegten digitalen Ausgangs wird zurückgegeben.

Schnittstelle

Eingang

Datentyp

Beschreibung

Output

SystemConfiguration.GD_OUT

Der digitale Ausgang, der ausgelesen werden soll.

Enable

BOOL

TRUE: Der Wert des digitalen Ausgangs wird ausgelesen.

Ausgang

Datentyp

Beschreibung

Valid

BOOL

Der Funktionsblock verfügt über einen gültigen Ausgang.

Busy

BOOL

Der Funktionsblock ist nicht beendet und neue Ausgänge stehen noch aus.

Error

BOOL

Signalisiert einen erkannten Fehler innerhalb des Funktionsbausteins.

ErrorId

DWORD

Fehlererkennung

Value

BOOL

Wert des ausgewählten Ausgangssignals

q_etDiag

GD.ET_Diag

Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose.

Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung.

q_etDiagExt

ET_DiagExt

Bausteinspezifischer Ausgang des Diagnosegeräts.

q_etDiag = GD.ET_Diag.Ok -> Statusmeldung

q_etDiag <> GD.ET_Diag.Ok -> Diagnosemeldung

q_sMsg

STRING[80]

Ereignisabhängige Meldung, die mehr Informationen zum Diagnosezustand liefert.

Diagnosemeldungen

q_etDiag

q_etDiagExt

Aufzählungswert

Beschreibung

OK

Ok

0

Ok

OK

Valid

2

Die Ausgabewerte sind gültig.

InputParameterInvalid

OutputInvalid

35

Output ist nicht gültig.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Der Baustein wartet auf Aufträge.

OutputInvalid

Aufzählungsname:

OutputInvalid

Aufzählungswert:

35

Beschreibung:

Output ist nicht gültig.

Problem

Ursache

Lösung

-

Am Eingang Output wurde kein digitaler Ausgang angelegt.

Dem Eingang Output muss ein gültiger Ausgang übergeben werden.

Valid

Aufzählungsname:

Valid

Aufzählungswert:

2

Beschreibung:

Die Ausgabewerte sind gültig.

Der Wert des digitalen Ausgangs wird ausgegeben.