ST_Main

 

ST_Main - Allgemeine Informationen

Übersicht

Typ

Datenstruktur

Verfügbar ab

V1.0.2.0

Übernommen aus

-

Versionen:

Aktuelle Version

Beschreibung

Die Struktur beinhaltet betriebsartübergreifende Parameter und Rückgabewerte vom FB_AxisModule.

Strukturelemente

Variable

Datentyp

Beschreibung

i_ifDrive

SystemConfigurationItf.IF_Drive

Die vom Achsenmodul anzusteuernde Achse.

i_ifMaster

SystemConfigurationItf.IF_Master

Der Master für das Achsenmodul.

i_timMasterStop

TIME

Die maximale Zeitdauer innerhalb der der Master i_ifMaster bei einer Fehlerreaktion SynchronStopEh oder SynchronStopEl angehalten haben muss.

i_xHwLimitPos

BOOL

Das Signal eines Hardware-Endschalters für die positive Bewegungsrichtung kann hier übergeben werden. Der Parameter muss zyklisch geschrieben werden.

i_xHwLimitNeg

BOOL

Das Signal eines Hardware-Endschalters für die negative Bewegungsrichtung kann hier übergeben werden. Der Parameter muss zyklisch geschrieben werden.

i_xStart

BOOL

Startsignal für alle Betriebsarten. Kann anstelle des Startbefehls verwendet werden.

i_lrMotionActiveVelLimit

LREAL

Geschwindigkeit, ab der eine Bewegung an q_xMotionActive gemeldet wird.

i_etMotionAciveVelType

ET_MotionActiveVelType

Geschwindigkeitsart für die Ermittlung der Bewegung für q_xMotionActive.

stReducedVelocity

PDL.ST_ReducedVelocity

Der Parameter für die Funktionalität reduzierte Geschwindigkeit. Die Betriebsarten NoOp, Homing, Manual, Multicam, Endless, EndlessIls, Positioning, BrakeRelease und Additional unterstützten das Feature "reduzierte Geschwindigkeit".

iq_lencEncoder

SystemConfiguration.L_ENC

Der dem Achsenmodul zugeordnete logische Encoder.

q_xDriveActive

BOOL

TRUE: Die Lageregelung der Achse ist aktiviert.

q_etOpMode

ET_AxisModuleOpModes

Die aktive Betriebsart des Achsenmoduls.

q_etState

ET_AxisModuleState

Der aktive Zustand des Achsenmoduls.

q_xHomeOk

BOOL

TRUE: Es wurde erfolgreich eine Referenzierung durchgeführt.

q_xSynchron

BOOL

TRUE: Die Achse folgt synchron dem Master.

q_lrPosition

LREAL

Die Position der Achse.

q_lrPositionX

LREAL

Die Position des Masters.

q_sDriveName

STRING[40]

Der Name der Slave-Achse.

q_xMotionActive

BOOL

TRUE: Die Achse ist gemäß der Definition von i_lrMotionActiveVelLimit und i_etModtionActiveVelType in Bewegung.