EGearInPosSyncState

Synchronization state reported by MC_GearInPos for the PhysicalAxis. Combines whether the slave is synchronized to the master with whether the master has already passed its master sync position. Reports 'Waiting' while the slave cannot move yet due to a sync direction restriction.

Syntax

Definition:

TYPE EGearInPosSyncState :
(
    Invalid                              := 0,
    Waiting                              := 1,
    Synchronizing                        := 2,
    SynchronizingAfterMasterSyncPosition := 3,
    InSyncBeforeMasterSyncPosition       := 4,
    InSync                               := 5
)UDINT;
END_TYPE

Values

Name

Description

Invalid

Default value before the function block has been activated.

Waiting

The slave cannot start to move yet because the master is moving against the restricted sync direction.

Synchronizing

The synchronization is not yet complete and the master has not yet passed its master sync position.

SynchronizingAfterMasterSyncPosition

The synchronization is not yet complete; the master has already passed its master sync position.

InSyncBeforeMasterSyncPosition

The slave is locked in to the master, but the master has not yet passed its master sync position.

InSync

The slave is locked in to the master and the master has passed its master sync position.

Versionsinformation

  • TwinCAT Standard >= v3.1.4026.23.1
  • TF5500 MC3 Base >= v4.0.6