AxisIsCoupled
AxisIsCoupled wertet den Koppelzustand aus dem zyklischen Achsinterface der NC zur SPS aus. AxisIsCoupled liefert TRUE, wenn nCoupleState>1 ist. Das bedeutet die Achse ist als Slave-Achse an eine Master-Achse gekoppelt.
FUNCTION AxisIsCoupled: BOOL
VAR_INPUT
nCoupleState : DWORD;
END_VAR
nStateDWord : Statuswort aus dem zyklischen Achsinterface der NC zur SPS
Beispiel
PROGRAM MAIN
VAR
PlcToNc1 AT %QB1000 : PLCTONC_AXLESTRUCT;
NcToPlc1 AT %IB1000 : NCTOPLC_AXLESTRUCT;
Coupled : BOOL;
END_VAR
Coupled := AxisIsCoupled( NcToPlc1.nCoupleState );
Voraussetzungen
Entwicklungsumgebung |
Zielplattform |
Einzubindende SPS Bibliotheken |
---|---|---|
TwinCAT v2.7.0 |
PC (i386) |
TcNcUtilities.Lib |
TwinCAT v2.8.0 |
PC (i386) |
TcNC.Lib |