ConvertDcTimeToPathPos
Dieser Funktionsblock konvertiert eine 32 Bit Distributed Clock System Time in einen relativen Nci-Wegabstand auf der Kontur des momentan aktiven Nci-Programms (d.h. je nach Zeitpunkt, liefert der FB einen positiven oder negativen relativen Abstand zurück).
VAR_INPUT
VAR_INPUT
nGrpId : UDINT;
nSubIdx : UDINT;
dcTime : T_DCTIME32;(* 32 bit distributed clock time *)
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: |
dcTime | 32 Bit Distributed Clock System Time (T_DCTIME32). Diese Eingangsgröße wird in die korrespondierende relative Nci-Wegabstand auf der Kontur umgerechnet. |
VAR_OUTPUT
VAR_OUTPUT
fPosition : LREAL;
iErr : UDINT;
END_VAR
fPosition | Liefert die zur dcTime korrespondierende relative Nci-Wegabstand auf der Kontur. |
iErr | Liefert im Fehlerfall eine Fehlernummer |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende SPS Bibliotheken |
|---|---|---|
TwinCAT v2.11.0 Build > 2214 oder höher | PC oder CX (x86, ARM) | TcEtherCAT.Lib |