MC_WriteDigitalOutput

 

MC_WriteDigitalOutput - Allgemeine Informationen

Übersicht

Typ

Funktionsbaustein

Verfügbar ab

1.0.5.0

Versionen:

Aktuelle Version

Aufgabe

Ein digitaler Ausgang soll geschrieben werden.

Beschreibung

Der Parameter Value des am Eingang Output angelegten digitalen Ausgangs wird geschrieben.

Schnittstelle

Eingang

Datentyp

Beschreibung

Output

SystemConfiguration.GD_OUT

Der digitale Ausgang, der ausgelesen werden soll.

Execute

BOOL

TRUE: Der Wert des digitalen Ausgangs wird geschrieben.

Value

BOOL

Der Wert, mit dem der Ausgang beschrieben werden soll.

Ausgang

Datentyp

Beschreibung

Done

BOOL

Das Schreiben des Werts des Ausgangssignals ist abgeschlossen.

Busy

BOOL

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

Error

BOOL

Signalisiert einen erkannten Fehler innerhalb des Funktionsbausteins.

ErrorId

DWORD

Fehlererkennung

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

Busy

1

Der Auftrag wird ausgeführt.

OK

Done

8

Der Auftrag wird abgeschlossen.

OK

Ok

0

Ok

InputParameterInvalid

OutputInvalid

36

Output ist nicht gültig.

Busy

Aufzählungsname:

Busy

Aufzählungswert:

1

Beschreibung:

Der Auftrag wird ausgeführt.

Der digitale Ausgang wird geschrieben.

Done

Aufzählungsname:

Done

Aufzählungswert:

8

Beschreibung:

Der Auftrag wird abgeschlossen.

Der digitale Ausgang wurde geschrieben.

Ok

Aufzählungsname:

Ok

Aufzählungswert:

0

Beschreibung:

Ok

Der Baustein wartet auf Aufträge.

OutputInvalid

Aufzählungsname:

OutputInvalid

Aufzählungswert:

36

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 digitaler Ausgang übergeben werden.