MC_ReadDigitalOutput - Allgemeine Informationen
Typ |
Funktionsbaustein |
Verfügbar ab |
1.0.5.0 |
Versionen: |
Aktuelle Version |
Ein digitaler Ausgang soll ausgelesen werden.
Der Parameter Value des am Eingang Output angelegten digitalen Ausgangs wird zurückgegeben.
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 |
Allgemeingültige, bibliotheksunabhängige Aussage zur Diagnose. Alle Werte außer GD.ET_Diag.Ok entsprechen einer Diagnosemeldung. |
|
q_etDiagExt |
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. |
q_etDiag |
q_etDiagExt |
Aufzählungswert |
Beschreibung |
---|---|---|---|
OK |
0 |
Ok |
|
OK |
2 |
Die Ausgabewerte sind gültig. |
|
InputParameterInvalid |
35 |
Output ist nicht gültig. |
Aufzählungsname: |
Ok |
Aufzählungswert: |
0 |
Beschreibung: |
Ok |
Der Baustein wartet auf Aufträge.
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. |
Aufzählungsname: |
Valid |
Aufzählungswert: |
2 |
Beschreibung: |
Die Ausgabewerte sind gültig. |
Der Wert des digitalen Ausgangs wird ausgegeben.