ConvertPathPosToDcTime
Dieser Funktionsblock konvertiert einen relativen Nci-Wegabstand in eine zugehörige 32-Bit-„Distributed Clock System Time“-Variable vom Typ T_DCTIME32 (d.h. derjenige zugehörige Zeitpunkt, der dem relativen Nci-Wegabstand entspricht bzw. entsprach).
Eingänge
VAR_INPUT
nGrpId : UDINT;
nSubIdx : UDINT;
fPosition : LREAL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
nGrpId | UDINT | Group ID des zugehörigen Nci-Kanal |
nSubIdx | UDINT | Diese 32-Bit-Eingangsgröße beinhaltet zwei verschiedene Informationen und unterteilt sich somit in zwei 16-Bit-Werte:
|
fPosition | LREAL | Relativer Nci-Wegabstand, der in die korrespondierende 32-Bit-„Distributed Clock System Time“ umgerechnet wird. |
Ausgänge
VAR_OUTPUT
dcTime : T_DCTIME32;(* 32 bit distributed clock time *)
iErr : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
dcTime | T_DCTIME32 | Liefert die zum Eingang fPosition zugehörige 32-Bit-„Distributed Clock System Time“-Variable. |
iErr | UDINT | Liefert im Fehlerfall eine Fehlernummer, z.B.
|
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS- Bibliotheken |
---|---|---|
TwinCAT v3.1.0 | PC oder CX (x86, x64, Arm®) | Tc2_EtherCAT |