F_GetAcsMcsAxisIds
Diese Funktion liest die konfigurierten ACS- und MCS-Achsen des zyklischen Interface. Die IDs werden in stAxesList geschrieben.
FUNCTION F_GetAcsMcsAxisIds : UDINT
VAR_IN_OUT
stAxesList : ST_KinAxes;
stKinRefIn : NciChannelToPlc;
END_VAR
stAxesList: Liste der Achs-IDs für das Achskoordinatensystem (ACS) und das Maschinenkoordinatensystem (MCS).
stKinRefIn: Die Struktur des zyklischen Kanalinterface vom Kinematikkanal zur SPS. Auf diese Struktur wird nur lesend zugegriffen.
Rückgabewert
UDINT: Fehlercode. Diese Funktion ist gültig ab Version 6 des zyklischen Interface. Wenn die Version korrekt ist, wird 0 zurückgegeben, ansonsten ein Fehlercode.
Beispiel
VAR
stAxesList : ST_KinAxes;
stKinRefIn AT %I* : NciChannelToPlc;
nErrId : UDINT;
END_VAR
nErrId := F_GetAcsMcsAxisIds(stAxesList, stKinRefIn);
IF nErrId=0 THEN
;(*Axes List is valid*)
END_IF
Anforderungen
Diese Funktion ist gültig ab Version 6 des zyklischen Interface. Wenn die Versionsnummer kleiner ist, wird KinStatus_InvalidItfVersion (bestätige E_KINSTATUS) zurückgegeben.