NCTOPLC_AXIS_REF_STATE

Die Struktur NCTOPLC_AXIS_REF_STATE ist Teil der Struktur NCTOPLC_AXIS_REF.

TYPE NCTOPLC_AXIS_REF_STATE :
    DWORD;
END_TYPE

Die einzelnen Informationen werden in der Status-Struktur des AXIS_REF an folgenden Stellen zur Verfügung gestellt:

Bit

Variablenname

Beschreibung

0

Status.Operational

Achse ist betriebsbereit

1

Status.Homed

Achse ist referenziert („Achse geeicht“)

2

Status.NotMoving

Achse ist im logischen Stillstand („Achse fährt nicht“)

3

Status.InPositionArea

Achse ist im Positionsbereichsfenster (physikalische Rückmeldung)

4

Status.InTargetPosition

Achse ist in Zielposition (PEH) (physikalische Rückmeldung)

5

Status.Protected

Achse ist in geschützter Betriebsart (z. B. Slaveachse)

6

Status.ErrorPropagationDelayed

Achse signalisiert eine Fehlervorwarnung (ab TC 2.11)

7

Status.HasBeenStopped

Achse ist gestoppt worden bzw. führt einen Stopp aus

8

Status.HasJob

Achse hat Auftrag, führt Auftrag aus

9

Status.PositiveDirection

Achse fährt logisch größer

10

Status.NegativeDirection

Achse fährt logisch kleiner

11

Status.HomingBusy

Achse referenziert („Achse wird geeicht“)

12

Status.ConstantVelocity

Achse hat V-Konst bzw. Drehzahl erreicht

13

Status.Compensating

Streckenkompensation passiv[0]/aktiv[1] (siehe MC_MoveSuperImposed)

14

Status.ExtSetPointGenEnabled

Externe Sollwertgenerierung freigegeben

15

 

Betriebsart noch nicht ausgeführt (Busy). Noch nicht freigegeben!

16

Status.ExternalLatchValid

Externer Latchwert bzw. Messtaster gültig geworden

17

Status.NewTargetPos

Achse hat neue Endposition bzw. neue Geschwindigkeit erhalten

18

 

Achse nicht in Zielposition bzw. kann/wird diese nicht erreichen (z. B. Achs-Stopp). Noch nicht freigegeben!

19

Status.ContinuousMotion

Achse führt Endlos-Positionierauftrag aus

20

Status.ControlLoopClosed

Achse betriebsbereit und Achsregelkreis geschlossen (z. B. Lageregelung)

21

Status.CamTableQueued

Neue Tabelle steht für „Online Change“ bereit und wartet auf Aktivierung

22

Status.CamDataQueued

Tabellendaten (MF) stehen für „Online Change“ bereit und warten auf Aktivierung

23

CamScalingPending

Tabellenskalierungen stehen für „Online Change“ bereit und warten auf Aktivierung

24

Status.CmdBuffered

Nachfolgekommando liegt im Auftragspuffer bereit (siehe BufferMode) (ab TwinCAT V2.10 Build 1311)

25

Status.PTPmode

Achse in PTP Betriebsart (kein Slave, keine NCI‑Achse, keine FIFO-Achse) (ab TC 2.10 Build 1326)

26

Status.SoftLimitMinExceeded

Software Endlage Minimum ist aktiv/belegt (ab TC 2.10 Build 1327)

27

Status.SoftLimitMaxExceeded

Software Endlage Maximum ist aktiv/belegt (ab TC 2.10 Build 1327)

28

Status.DriveDeviceError

Antriebshardware hat einen Fehler (keine Warnung), Interpretation nur möglich wenn Antrieb im IO-Datenaustausch, z.B. EtherCAT "OP"-State (ab TC 2.10 Build 1326)

29

Status.MotionCommandsLocked

Achse ist gesperrt für Bewegungskommandos (TcMc2)

30

Status.IoDataInvalid

IO Daten ungültig (z. B. 'WcState' oder 'CdlState' des Feldbusses)

31

Error

Achse ist im Fehlerzustand

Voraussetzungen

Entwicklungsumgebung

Zielplattform

Einzubindende SPS-Bibliotheken

TwinCAT v3.0.0

PC oder CX (x86 oder x64)

Tc2_MC2