ConvertPathPosToDcTime
Dieser Funktionsblock konvertiert einen relativen Nci-Wegabstand in eine zugehörige 32 Bit Distributed Clock System Time (d. h. derjenige zugehörige Zeitpunkt, der dem relativen Nci-Wegabstand entspricht bzw. entsprach).
VAR_INPUT
VAR_INPUT
nGrpId : UDINT;
nSubIdx : UDINT;
fPosition : LREAL;
END_VAR
nGrpId | Group ID des zugehörigen Nci-Kanal |
nSubIdx | Diese 32 Bit Eingangsgröße beinhaltet zwei verschiedene Informationen und unterteilt sich somit in zwei 16 Bit Werte: |
fPosition | Relativer Nci-Wegabstand, der in die korrespondierende 32 Bit Distributed Clock System Time (T_DCTIME32) umgerechnet wird. |
VAR_OUTPUT
VAR_OUTPUT
dcTime : T_DCTIME32;(* 32 bit distributed clock time *)
iErr : UDINT;
END_VAR
dcTime | Liefert die zum Eingang fPosition zugehörige 32 Bit Distributed Clock System Time (T_DCTIME32). |
iErr | Liefert im Fehlerfall eine Fehlernummer, z.B. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
|---|---|---|
TwinCAT v2.11.0 Build > 2214 oder höher | PC oder CX (x86, ARM) | TcEtherCAT.Lib |