Beschreibung des StateDWord

Das StateDWord ist in 32-Bit-Datenwort im zyklischen Achsinterface NC --> SPS. Die detaillierte Funktion jedes Status-Bits in diesem Datenwort wird in der folgenden Tabelle beschrieben.

Voraussetzungen

Bit

Variable-Name

Beschreibung

0

Operational

Achse ist betriebsbereit

1

Homed

Achse ist referenziert („Achse geeicht“)

2

NotMoving

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

3

InPositionArea

Achse ist im Positionsbereichsfenster (physikalische Rückmeldung)

4

InTargetPosition

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

5

Protected

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

6

ErrorPropagationDelayed

Achse signalisiert eine Fehlervorwarnung (ab TC 2.11)

7

HasBeenStopped

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

8

HasJob

Achse hat Auftrag, führt Auftrag aus

9

PositiveDirection

Achse fährt logisch größer

10

NegativeDirection

Achse fährt logisch kleiner

11

HomingBusy

Achse referenziert („Achse wird geeicht“)

12

ConstantVelocity

Achse hat V-Konst bzw. Drehzahl erreicht

13

Compensating

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

14

ExtSetPointGenEnabled

Externe Sollwertgenerierung freigegeben

15

 

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

16

ExternalLatchValid

Externer Latchwert bzw. Messtaster gültig geworden

17

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

ContinuousMotion

Achse führt Endlos-Positionierauftrag aus

20

ControlLoopClosed

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

21

CamTableQueued

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

22

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

CmdBuffered

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

25

PTPmode

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

26

SoftLimitMinExceeded

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

27

SoftLimitMaxExceeded

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

28

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

MotionCommandsLocked

Achse ist gesperrt für Bewegungskommandos (TcMc2)

30

IoDataInvalid

IO-Daten ungültig (z. B. „WcState“ oder „CdlState“ des Feldbusses)

31

Error

Achse ist im Fehlerzustand