ST_Synchron

 

ST_Synchron - General Information

Overview

Type:

Data structure

Available as of:

V1.1.4.0

Inherits from:

-

Versions:

Current version

Description

This structure is used to configure a station that operates in synchronous mode.

Structure Elements

Variable

Data type

Description

ifMaster

SystemConfigurationItf.IF_Master

Interface of the master for this station. The following types of masters are supported:

Physical- and virtual axes, SINCOS and incremental encoder.

lrMasterPeriod

LREAL

Period in which the master moves.

lrSynchronStart

LREAL

Path for acceleration to master velocity.

lrSynchronEnd

LREAL

Path for deceleration from master velocity to stop.

lencHelp

SystemConfiguration.L_ENC

 Logical auxiliary encoder. (Must be used)

lrStartDelayDistance

LREAL

Distance between the Touchprobe sensor and the transfer point to the train.

etLawOfMotion

ET_LawOfMotion

Law of motion by means of which the train moves. The available laws are:

ModAccTr: Modified acceleration trapezoid

InclSin: inclined sine line

SystemCam: System or user-defined profile.

diUserCamId

DINT

ProfileId of an user-defined Cam profile. Only effective if etLawOfMotion = SystemCam.

lrMinProductLength

LREAL

Minimum length in units of the master where the Touchprobe sensor must be covered so that a product is detected as valid.

lrLockOutDistance

LREAL

After a product was detected as valid the Touchprobe sensor is switched off for the lrLockOutDistance.

etEventTrigger

ET_EventTrigger

Enumeration which defines how the start signals for the synchronous station are generated. The following options are possible:

StartOnSignal: Start signals come from the Touchprobe sensor or from the bit xStart.

SyncToPhase: Start signals are automatically generated to the specified phase lrPhase of the respective cycle.

MasterSelectPos: Start signals are generated if the Touchprobe sensor on lrMasterSelectPos is covered. The start takes place on lrPhase.

lrPhase

LREAL

Phase in the master period on which the product arrives in the mode etEventTrigger = MasterSelectPos. In the mode etEventTrigger = SyncToPhase the phase where the product shall be stored on the master belt.

lrMasterSelectPos

LREAL

The point in the master period where the Touchprobe input is queried. If a product is available at this point then a step is executed; if no product is available then no step is executed.

stDepartureMove

ST_Movement

 Motion parameter or the departure from this station to the next. See ST_Movement. The parameters are taken over when the next train departs.

uiSyncStepsPreStation

UINT

The steps which the train travels synchronously in all cases before it enters into the station and starts loading / unloading.

lrGearFactor

LREAL

Indicates the gear factor between encoder and trains. If a value greater 1 is selected, the trains move faster than the encoder by the factor lrGearFactor.

lrEndOfSyncPhaseOffset

LREAL

Indicates an offset before the end of the synchronous phase of a step from where synchrony should be terminated and a compensating cam should be started.

xSafeArrival

BOOL

FALSE: Default value

TRUE: Reduces internal collision prevention threshold. Therefore, carefully define motion parameters by yourself to avoid collisions.

Refer to WARNING below.

xOverwriteMasterVelocity

BOOL

 FALSE: Default value

TRUE: User-defined velocity (ST_Synchron.lrUserDefinedMasterVelocity) is used for synchronous master.

Refer to WARNING below.

lrUserDefinedMasterVelocity

LREAL

Velocity for synchronous master of this station. This value is only taken into account if ST_Synchron.xOverwriteMasterVelocity = TRUE.

Refer to WARNING below.

Warning_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

If you set xSafeArrival to TRUE you must define motion parameters carefully to avoid collisions.

Failure to follow these instructions can result in death, serious injury, or equipment damage.

Warning_Color.gifWARNING

UNINTENDED EQUIPMENT OPERATION

Define the velocity for synchronous master of this station with lrUserDefinedMasterVe­locity carefully to avoid collisions.

Failure to follow these instructions can result in death, serious injury, or equipment damage.