| Mode
|
INT
|
1 = One way slave motion, 2 = reciprocating slave
|
syncStruct.Mode
|
| EngageWindow
|
LREAL
|
This input will help to map a user supplied value to function blocks like Y_CamIn
|
syncStruct.EngageWindow
|
| StartSyncPosition
|
LREAL
|
The first master position where the slave must be synchronized to the master
|
syncStruct.StartSyncPosition
|
| SyncPosition
|
LREAL
|
Master position that represents the center of the synczone
|
syncStart.SyncPosition
|
| EndSyncPosition
|
LREAL
|
Final master position the slave should be synchronized to the master.
|
syncStart.EndSyncPosition
|
| DecisionPosition
|
LREAL
|
Keylocation in the process where the machine must decide to begin the disengage process
|
syncStart.DecisionPosition
|
| SafeEngageDistance
|
LREAL
|
If zero, default is calculated as [SensorDistance - (CamMasterCycle * 0.75)]
|
syncStart.SafeEngageDistance
|
| MaxShift
|
LREAL
|
If Mode = 1, this value is used to determine if the slave should advance or retard to synchronize with the next product.
|
syncStart.MaxShift
|
| Shifting
|
BOOL
|
Status flag set by the CamShift_Control function block
|
syncStart.Shifting
|
| Pause
|
BOOL
|
Status flag set by the CamControl function block if the system was temporarily disengaged
|
syncStart.Pause
|