XFC_EL2258_Multiedge
XFC_EL2258_Multiedge wickelt die Ausgabe eines Multi-Edge-Nockenschaltwerkes MC_DigitalCamSwitch_MultiEdge XFC-Zeitstempelklemme EL2258 ab.
Eingänge
VAR_INPUT
ForceWhenLate : BOOL;
Reset : BOOL;
END_VAR
ForceWhenLate | Wenn ForceWhenLate TRUE ist, wird der Ausgang auch dann geschaltet, wenn der Zeitstempel bereits überschritten ist. |
Reset | Reset initiates a reset of the terminal |
Ausgänge
VAR_OUTPUT
Error : BOOL;
ErrorID : UDINT;
ErrorOutputMissed : BOOL;
PrecisionReduced : BOOL;
Diagnostics : ST_EL2258_Diagnostics;
END_VAR
Error | Wird im Fehlerfall TRUE. |
ErrorID | Liefert bei einem gesetzten Error-Ausgang eine Fehlernummer |
ErrorOutputMissed | Einer der in der Struktur Output übergebenen Schaltpunkte konnte nicht eingehalten werden und der Ausgangszustand bleibt unverändert. |
PrecisionReduced | Einer der in der Struktur Output übergebenen Schaltpunkte konnte nicht eingehalten werden, der Ausgangszustand wurde aber verspätet ausgegeben. |
Diagnostics | Datenstruktur, die Diagnosedaten enthält, die zur Fehleranalyse heran gezogen werden können. |
Ein/Ausgänge
VAR_IN_OUT
Output : OUTPUT_REF_MULTIEDGE;
TrackOptions : TRACK_REF;
EL2258 : EL2258_IoInterface;
END_VAR
Output | Ausgangszustand für einen Kanal der Klemme. Die Datenstruktur Output enthält die nächsten berechneten Zustände des digitalen Ausgangs und die zugehörigen Zeitstempel für die Ausgabe an einer digitalen XFC Ausgangsklemme. |
TrackOptions | Die Datenstruktur TrackOptions enthält die Parametrierung der Nockenspur. |
EL2258 | Prozessabbild der Klemme |