F_GetAcsMcsAxisIds

F_GetAcsMcsAxisIds 1:

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.