Improved Visu
Continued Toolslay and Press-Referencing
This commit is contained in:
@@ -282,23 +282,25 @@ CASE lAxis.enStep OF
|
||||
Axis_MC_BR_JogVelocity.Velocity := lAxis.Para.rJogVelocity;
|
||||
Axis_MC_BR_JogVelocity.JogPositive := lAxis.Move.bJogPos;
|
||||
Axis_MC_BR_JogVelocity.JogNegative := lAxis.Move.bJogNeg;
|
||||
Axis_MC_BR_JogVelocity.Enable := 1;
|
||||
Axis_MC_BR_JogVelocity.Enable := (lAxis.Para.JogMode = enAxJOG);
|
||||
|
||||
Axis_MC_BR_JogLimitPosition.Acceleration := lAxis.Para.rAcceleration;
|
||||
Axis_MC_BR_JogLimitPosition.Deceleration := lAxis.Para.rDeceleration;
|
||||
Axis_MC_BR_JogLimitPosition.Velocity := lAxis.Para.rJogVelocity;
|
||||
Axis_MC_BR_JogLimitPosition.JogPositive := lAxis.Move.bJogPos;
|
||||
Axis_MC_BR_JogLimitPosition.JogNegative := lAxis.Move.bJogNeg;
|
||||
Axis_MC_BR_JogLimitPosition.FirstPosition := 0;
|
||||
Axis_MC_BR_JogLimitPosition.LastPosition := 0;
|
||||
Axis_MC_BR_JogLimitPosition.Enable := 0;
|
||||
Axis_MC_BR_JogLimitPosition.FirstPosition := lAxis.Para.rJogLimitLow;
|
||||
Axis_MC_BR_JogLimitPosition.LastPosition := lAxis.Para.rJogLimitHigh;
|
||||
Axis_MC_BR_JogLimitPosition.Enable := (lAxis.Para.JogMode = enAxJOG_Limits);
|
||||
|
||||
Axis_MC_BR_JogTargetPosition.Acceleration := lAxis.Para.rAcceleration;
|
||||
Axis_MC_BR_JogTargetPosition.Deceleration := lAxis.Para.rDeceleration;
|
||||
Axis_MC_BR_JogTargetPosition.Velocity := lAxis.Para.rJogVelocity;
|
||||
Axis_MC_BR_JogTargetPosition.JogPositive := lAxis.Move.bJogPos;
|
||||
Axis_MC_BR_JogTargetPosition.JogNegative := lAxis.Move.bJogNeg;
|
||||
Axis_MC_BR_JogTargetPosition.Enable := 0;
|
||||
Axis_MC_BR_JogTargetPosition.TargetPosition:= lAxis.Para.rPosition;
|
||||
Axis_MC_BR_JogTargetPosition.JogToTarget := lAxis.Move.bJogPos OR lAxis.Move.bJogNeg;
|
||||
Axis_MC_BR_JogTargetPosition.JogPositive := FALSE;
|
||||
Axis_MC_BR_JogTargetPosition.JogNegative := FALSE;
|
||||
Axis_MC_BR_JogTargetPosition.Enable := (lAxis.Para.JogMode = enAxJOG_Target);
|
||||
|
||||
IF (NOT lAxis.Move.bJogPos AND NOT lAxis.Move.bJogNeg) OR lAxis.bStop THEN
|
||||
Axis_MC_BR_JogVelocity.Enable := 0;
|
||||
|
||||
@@ -60,7 +60,7 @@ TYPE
|
||||
udAxisModPosPeriod : UDINT := 0; (*For Modulo Position - Axis period*)
|
||||
udAxisModPosFactor : UDINT := 0; (*For Modulo Position - Axis Factor*)
|
||||
udAdrParamUserVar1 : UDINT; (*Address: Cyclic to Acopos transmitted Value*)
|
||||
rPosition : REAL; (*Position for Absolute Movement*)
|
||||
rPosition : REAL; (*Position for Absolute Movement (And Jog Target)*)
|
||||
rDistance : REAL; (*Distance for Additive Movement*)
|
||||
rTriggDistance : REAL; (*Distance for Trigger Movements (Absolue/Additive/Velocity)*)
|
||||
rVelocity : REAL; (*Velocity for Movements*)
|
||||
@@ -68,7 +68,10 @@ TYPE
|
||||
rAcceleration : REAL; (*Acceleration for Movements*)
|
||||
rOverrideAcceleration : REAL := 1.0; (*Overridevalue for Acceleration*)
|
||||
rDeceleration : REAL; (*Deceleration for Movements*)
|
||||
rHomePosition : REAL; (*Homepositoin for Homing*)
|
||||
rHomePosition : REAL; (*Homeposition for Homing*)
|
||||
JogMode : enAxisJogMode := (0); (*Tippbetriebsart*)
|
||||
rJogLimitLow : REAL; (*Unteres Limit f<>r Jog Limits*)
|
||||
rJogLimitHigh : REAL; (*Oberes Limit f<>r Jog Limits*)
|
||||
rJogVelocity : REAL; (*Velocity for Jog*)
|
||||
rTorqueLimit : REAL; (*Torquelimit for TorqueControl*)
|
||||
rBraketestTorque : REAL; (*Tourque for Braketest*)
|
||||
@@ -111,6 +114,12 @@ TYPE
|
||||
Trace_DatObj_Refercence : MC_DATOBJ_REF; (*Parameter for Save the Trace-Config*)
|
||||
Trace_Error_Record : MC_ERRORRECORD_REF; (*Fehlerspeicher*)
|
||||
END_STRUCT;
|
||||
enAxisJogMode :
|
||||
(
|
||||
enAxJOG, (*Tippbetrieb un<75>berwacht*)
|
||||
enAxJOG_Limits, (*Tippbetrieb innerhalb Limits*)
|
||||
enAxJOG_Target (*Tippbetrieb auf Ziel*)
|
||||
);
|
||||
enAxisStep :
|
||||
( (*Acopos Schritt*)
|
||||
enAxSTATE_WAIT, (*Waruten*)
|
||||
|
||||
@@ -7,6 +7,6 @@
|
||||
<Object Type="DataObject" Language="Ax" Description="Initmodule Axis Shafts (Simulation)">axShaftSi</Object>
|
||||
<Object Type="DataObject" Language="Vax" Description="Initmodule VAxis (Master)">vShafti</Object>
|
||||
<Object Type="DataObject" Language="Vax" Description="Initmodule VAxis (Simulation)">vShaftSi</Object>
|
||||
<Object Type="DataObject" Language="Ax" Description="Initmodule Extra Axis">axExtrai</Object>
|
||||
<Object Type="DataObject" Language="Ax" Description="Initmodule ToolSlay1">axExtrai</Object>
|
||||
</Objects>
|
||||
</Package>
|
||||
@@ -131,9 +131,9 @@
|
||||
<Group ID="homing">
|
||||
<Group ID="parameter">
|
||||
<Parameter ID="s" Value="100" />
|
||||
<Parameter ID="v_switch" Value="100.0" />
|
||||
<Parameter ID="v_trigger" Value="50.0" />
|
||||
<Parameter ID="a" Value="500.0" />
|
||||
<Parameter ID="v_switch" Value="50.0" />
|
||||
<Parameter ID="v_trigger" Value="10.0" />
|
||||
<Parameter ID="a" Value="150.0" />
|
||||
<Parameter ID="mode" Value="ncABS_SWITCH" />
|
||||
<Parameter ID="edge_sw" Value="ncNEGATIVE" />
|
||||
<Parameter ID="start_dir" Value="ncNEGATIVE" />
|
||||
|
||||
@@ -123,15 +123,21 @@ PROGRAM _CYCLIC
|
||||
lAxisShaft4.Para.rDeceleration := lAxisShaft1.Para.rDeceleration;
|
||||
|
||||
//Set Override
|
||||
IF (rOverrideVelocity < 1) OR ManualCommands.bReferencePress THEN
|
||||
IF (rOverrideVelocity < 1) THEN
|
||||
rOverrideVelocity := 1;
|
||||
IF ManualCommands.bReferencePress AND NOT lAxisShaft1.DriveStatus.bTrigger2 THEN
|
||||
rOverrideVelocity := 50;
|
||||
END_IF
|
||||
ELSIF rOverrideVelocity > 100 THEN
|
||||
rOverrideVelocity := 100;
|
||||
END_IF
|
||||
lAxisShaftMaster.Para.rOverrideVelocity := rOverrideVelocity * 0.01;
|
||||
|
||||
IF ManualCommands.bReferencePress THEN
|
||||
IF NOT lAxisShaft1.DriveStatus.bTrigger2 THEN
|
||||
lAxisShaftMaster.Para.rOverrideVelocity := 0.5;
|
||||
ELSE
|
||||
lAxisShaftMaster.Para.rOverrideVelocity := 0.05;
|
||||
END_IF
|
||||
ELSE
|
||||
lAxisShaftMaster.Para.rOverrideVelocity := rOverrideVelocity * 0.01;
|
||||
END_IF
|
||||
lAxisSlay1.Para.rOverrideVelocity := rOverrideVelocity * 0.01;
|
||||
|
||||
|
||||
@@ -179,48 +185,48 @@ PROGRAM _CYCLIC
|
||||
AND NOT lAxisShaft1.Status.bMotionSynchronized AND NOT lAxisShaft1.Move.bAbsolute THEN //AND (lAxisShaft1.rActPosition = rAveragePos) AND (lAxisShaftMaster.rActPosition = rAveragePos) THEN
|
||||
lAxisShaft1.Move.bStartGearSlave := TRUE;
|
||||
END_IF
|
||||
IF lAxisShaft1.Status.bMotionSynchronized AND (lAxisShaft1.enStep = enAxSTATE_WAIT) AND NOT bDevelEnalbeGear THEN
|
||||
IF lAxisShaft1.Status.bMotionSynchronized AND (lAxisShaft1.enStep = enAxSTATE_READY) AND NOT bDevelEnalbeGear THEN
|
||||
lAxisShaft1.Move.bStopGearSlave := TRUE;
|
||||
bStopShaftAfterGear1 := TRUE;
|
||||
END_IF
|
||||
IF bStopShaftAfterGear1 AND lAxisShaft1.Status.bMotionContinous THEN
|
||||
lAxisShaft1.bHalt := TRUE;
|
||||
lAxisShaft1.bStop := TRUE;
|
||||
bStopShaftAfterGear1 := FALSE;
|
||||
END_IF
|
||||
IF lAxisShaftMaster.DriveStatus.bHomingOk AND lAxisShaft2.DriveStatus.bHomingOk AND bDevelEnalbeGear
|
||||
AND NOT lAxisShaft2.Status.bMotionSynchronized AND NOT lAxisShaft2.Move.bAbsolute THEN //AND (lAxisShaft2.rActPosition = rAveragePos) AND (lAxisShaftMaster.rActPosition = rAveragePos) THEN
|
||||
lAxisShaft2.Move.bStartGearSlave := TRUE;
|
||||
END_IF
|
||||
IF lAxisShaft2.Status.bMotionSynchronized AND (lAxisShaft2.enStep = enAxSTATE_WAIT) AND NOT bDevelEnalbeGear THEN
|
||||
IF lAxisShaft2.Status.bMotionSynchronized AND (lAxisShaft2.enStep = enAxSTATE_READY) AND NOT bDevelEnalbeGear THEN
|
||||
lAxisShaft2.Move.bStopGearSlave := TRUE;
|
||||
bStopShaftAfterGear2 := TRUE;
|
||||
END_IF
|
||||
IF bStopShaftAfterGear2 AND lAxisShaft2.Status.bMotionContinous THEN
|
||||
lAxisShaft2.bHalt := TRUE;
|
||||
lAxisShaft2.bStop := TRUE;
|
||||
bStopShaftAfterGear2 := FALSE;
|
||||
END_IF
|
||||
IF lAxisShaftMaster.DriveStatus.bHomingOk AND lAxisShaft3.DriveStatus.bHomingOk AND bDevelEnalbeGear
|
||||
AND NOT lAxisShaft3.Status.bMotionSynchronized AND NOT lAxisShaft3.Move.bAbsolute THEN //AND (lAxisShaft3.rActPosition = rAveragePos) AND (lAxisShaftMaster.rActPosition = rAveragePos) THEN
|
||||
lAxisShaft3.Move.bStartGearSlave := TRUE;
|
||||
END_IF
|
||||
IF lAxisShaft3.Status.bMotionSynchronized AND (lAxisShaft3.enStep = enAxSTATE_WAIT) AND NOT bDevelEnalbeGear THEN
|
||||
IF lAxisShaft3.Status.bMotionSynchronized AND (lAxisShaft3.enStep = enAxSTATE_READY) AND NOT bDevelEnalbeGear THEN
|
||||
lAxisShaft3.Move.bStopGearSlave := TRUE;
|
||||
bStopShaftAfterGear3 := TRUE;
|
||||
END_IF
|
||||
IF bStopShaftAfterGear3 AND lAxisShaft3.Status.bMotionContinous THEN
|
||||
lAxisShaft3.bHalt := TRUE;
|
||||
lAxisShaft3.bStop := TRUE;
|
||||
bStopShaftAfterGear3 := FALSE;
|
||||
END_IF
|
||||
IF lAxisShaftMaster.DriveStatus.bHomingOk AND lAxisShaft4.DriveStatus.bHomingOk AND bDevelEnalbeGear
|
||||
AND NOT lAxisShaft4.Status.bMotionSynchronized AND NOT lAxisShaft4.Move.bAbsolute THEN //AND (lAxisShaft4.rActPosition = rAveragePos) AND (lAxisShaftMaster.rActPosition = rAveragePos) THEN
|
||||
lAxisShaft4.Move.bStartGearSlave := TRUE;
|
||||
END_IF
|
||||
IF lAxisShaft4.Status.bMotionSynchronized AND (lAxisShaft4.enStep = enAxSTATE_WAIT) AND NOT bDevelEnalbeGear THEN
|
||||
IF lAxisShaft4.Status.bMotionSynchronized AND (lAxisShaft4.enStep = enAxSTATE_READY) AND NOT bDevelEnalbeGear THEN
|
||||
lAxisShaft4.Move.bStopGearSlave := TRUE;
|
||||
bStopShaftAfterGear4 := TRUE;
|
||||
END_IF
|
||||
IF bStopShaftAfterGear4 AND lAxisShaft4.Status.bMotionContinous THEN
|
||||
lAxisShaft4.bHalt := TRUE;
|
||||
lAxisShaft4.bStop := TRUE;
|
||||
bStopShaftAfterGear4 := FALSE;
|
||||
END_IF
|
||||
|
||||
@@ -239,6 +245,7 @@ PROGRAM _CYCLIC
|
||||
MoveConditions.bEnableNegShaft4 := (lAxisShaft4.rActPosition > rPressPosMin);
|
||||
MoveConditions.bEnablePosShaft4 := (lAxisShaft4.rActPosition < rPressPosMax);
|
||||
MoveConditions.bEnableNegShaftMaster := (lAxisShaftMaster.rActPosition > rPressPosMin) AND bAllAxisesInSync AND gPS.DriveStatus.bTrigger1;
|
||||
MoveConditions.bEnableReferencePress := bAllAxisesInSync AND gPS.DriveStatus.bTrigger1;
|
||||
MoveConditions.bEnablePosShaftMaster := (lAxisShaftMaster.rActPosition < rPressPosMax) AND bAllAxisesInSync AND gPS.DriveStatus.bTrigger2 AND
|
||||
((gMachine.enMode <> enMACH_JOG) OR
|
||||
((lAxisShaft1.rActTorque < 6.5) AND
|
||||
@@ -246,31 +253,37 @@ PROGRAM _CYCLIC
|
||||
(lAxisShaft3.rActTorque < 6.5) AND
|
||||
(lAxisShaft4.rActTorque < 6.5)));
|
||||
|
||||
MoveConditions.bEnableNegSlay1 := TRUE;
|
||||
MoveConditions.bEnablePosSlay1 := TRUE;
|
||||
bPressIsUp := ((lAxisShaftMaster.rActPosition < 100) AND bAllAxisesInSync) OR
|
||||
lAxisShaft1.DriveStatus.bTrigger1;
|
||||
MoveConditions.bEnableNegSlay1 := bPressIsUp ;
|
||||
MoveConditions.bEnablePosSlay1 := bPressIsUp;
|
||||
MoveConditions.bEnableReferenceSlay1 := bPressIsUp;
|
||||
|
||||
StatusVCControls.usJogNegShaft1 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableNegShaft1), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogPosShaft1 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosShaft1), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogNegShaft2 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableNegShaft2), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogPosShaft2 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosShaft2), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogNegShaft3 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableNegShaft3), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogPosShaft3 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosShaft3), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogNegShaft4 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableNegShaft4), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogPosShaft4 := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosShaft4), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bDevelEnalbeGear OR (genAccessLevel < enACCESSLEVEL_4)), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogNegShaftMaster := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableNegShaftMaster), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) , VC_HIDE_BITPOS);
|
||||
//SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR NOT bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
StatusVCControls.usJogPosShaftMaster := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnablePosShaftMaster), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) , VC_HIDE_BITPOS);
|
||||
//SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR NOT bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
StatusVCControls.usReferencePress := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableReferencePress), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) , VC_HIDE_BITPOS);
|
||||
//SHL (BOOL_TO_USINT (gMachine.enMode <> enMACH_JOG) OR NOT bDevelEnalbeGear, VC_HIDE_BITPOS);
|
||||
|
||||
StatusVCControls.usBtnActivateGear := SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG ) OR bDevelEnalbeGear), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usBtnDisableGear := SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG ) OR NOT bDevelEnalbeGear), VC_HIDE_BITPOS);
|
||||
@@ -294,7 +307,7 @@ PROGRAM _CYCLIC
|
||||
|
||||
END_IF
|
||||
bHome :=FALSE;
|
||||
IF bHomeMaster AND (enStepHomeShaft1 = enHomeIdle) AND (NOT lAxisShaft1.DriveStatus.bHomingOk OR bHome) AND lAxisShaft1.DriveStatus.bControllerReady THEN
|
||||
IF bHomeMaster AND (enStepHomeShaft1 = enHomeIdle) AND lAxisShaft1.DriveStatus.bHomingOk THEN
|
||||
bHomeMaster := FALSE;
|
||||
lAxisShaftMaster.Para.rHomePosition := lAxisShaft1.rActPosition;
|
||||
lAxisShaftMaster.bHome := TRUE;
|
||||
@@ -331,8 +344,10 @@ PROGRAM _CYCLIC
|
||||
//==========================================================================================
|
||||
IF gMachine.enMode = enMACH_JOG THEN
|
||||
//Uncritical Movements
|
||||
// IF EDGEPOS (gManualCommands.bToggleWireClutch) THEN
|
||||
// END_IF
|
||||
lAxisShaftMaster.Para.JogMode := enAxJOG_Limits;
|
||||
lAxisShaftMaster.Para.rJogLimitLow := 0.0;
|
||||
lAxisShaftMaster.Para.rJogLimitHigh := 600.0;
|
||||
|
||||
lAxisShaft1.Move.bJogNeg := ManualCommands.bJogNegShaft1 AND MoveConditions.bEnableNegShaft1;
|
||||
lAxisShaft1.Move.bJogPos := ManualCommands.bJogPosShaft1 AND MoveConditions.bEnablePosShaft1;
|
||||
lAxisShaft2.Move.bJogNeg := ManualCommands.bJogNegShaft2 AND MoveConditions.bEnableNegShaft2;
|
||||
@@ -350,24 +365,34 @@ PROGRAM _CYCLIC
|
||||
IF ManualCommands.bDisableGear THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
END_IF
|
||||
|
||||
lAxisSlay1.Para.JogMode := enAxJOG_Limits;
|
||||
lAxisSlay1.Para.rJogLimitLow := 5.0;
|
||||
lAxisSlay1.Para.rJogLimitHigh := 1250.0;
|
||||
|
||||
|
||||
lAxisSlay1.Move.bJogNeg := ManualCommands.bJogNegSlay1 AND MoveConditions.bEnableNegSlay1;
|
||||
lAxisSlay1.Move.bJogPos := ManualCommands.bJogPosSlay1 AND MoveConditions.bEnablePosSlay1;
|
||||
|
||||
IF ManualCommands.bReferenceSlay1 AND MoveConditions.bEnableReferenceSlay1 THEN
|
||||
lAxisSlay1.bHome := TRUE;
|
||||
ManualCommands.bReferenceSlay1 := FALSE;
|
||||
END_IF
|
||||
|
||||
//FixMe Homeswitch
|
||||
IF ManualCommands.bReferencePress AND lAxisShaft1.DriveStatus.bTrigger1 THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
IF NOT lAxisShaft1.Status.bMotionSynchronized AND NOT lAxisShaft1.Move.bStartGearSlave THEN
|
||||
IF lAxisShaft1.Status.bStandstill AND (lAxisShaft1.enStep = enAxSTATE_READY) AND NOT bStopShaftAfterGear1 AND NOT lAxisShaft1.Move.bStartGearSlave THEN
|
||||
enStepHomeShaft1 := enHomeOffset0;
|
||||
bHomeMaster := TRUE;
|
||||
END_IF
|
||||
IF NOT lAxisShaft2.Status.bMotionSynchronized AND NOT lAxisShaft2.Move.bStartGearSlave THEN
|
||||
IF lAxisShaft2.Status.bStandstill AND (lAxisShaft2.enStep = enAxSTATE_READY) AND NOT bStopShaftAfterGear2 AND NOT lAxisShaft2.Move.bStartGearSlave THEN
|
||||
enStepHomeShaft2 := enHomeOffset0;
|
||||
END_IF
|
||||
IF NOT lAxisShaft3.Status.bMotionSynchronized AND NOT lAxisShaft4.Move.bStartGearSlave THEN
|
||||
IF lAxisShaft3.Status.bStandstill AND (lAxisShaft3.enStep = enAxSTATE_READY) AND NOT bStopShaftAfterGear3 AND NOT lAxisShaft3.Move.bStartGearSlave THEN
|
||||
enStepHomeShaft3 := enHomeOffset0;
|
||||
END_IF
|
||||
IF NOT lAxisShaft4.Status.bMotionSynchronized AND NOT lAxisShaft3.Move.bStartGearSlave THEN
|
||||
IF lAxisShaft4.Status.bStandstill AND (lAxisShaft4.enStep = enAxSTATE_READY) AND NOT bStopShaftAfterGear4 AND NOT lAxisShaft4.Move.bStartGearSlave THEN
|
||||
enStepHomeShaft4 := enHomeOffset0;
|
||||
END_IF
|
||||
|
||||
|
||||
@@ -82,10 +82,13 @@ TYPE
|
||||
usJogPosShaft4 : USINT;
|
||||
usJogNegShaftMaster : USINT;
|
||||
usJogPosShaftMaster : USINT;
|
||||
usReferencePress : USINT; (*ReferencePress*)
|
||||
usJogNegSlay1 : USINT;
|
||||
usJogPosSlay1 : USINT;
|
||||
usReferenceSlay1 : USINT; (*Reference Slay 1*)
|
||||
usJogNegSlay2 : USINT;
|
||||
usJogPosSlay2 : USINT;
|
||||
usReferenceSlay2 : USINT; (*Reference Slay 1*)
|
||||
usAdjustHomeShaft1 : USINT;
|
||||
usAdjustHomeShaft2 : USINT;
|
||||
usAdjustHomeShaft3 : USINT;
|
||||
@@ -109,13 +112,15 @@ TYPE
|
||||
bAdjustHomeShaft4 : BOOL;
|
||||
bJogNegShaftMaster : BOOL;
|
||||
bJogPosShaftMaster : BOOL;
|
||||
bReferencePress : BOOL; (*ReferencePress*)
|
||||
bReferencePress : BOOL; (*Reference Press*)
|
||||
bActivateGear : BOOL;
|
||||
bDisableGear : BOOL;
|
||||
bJogNegSlay1 : BOOL;
|
||||
bJogPosSlay1 : BOOL;
|
||||
bReferenceSlay1 : BOOL; (*Reference Slay 1*)
|
||||
bJogNegSlay2 : BOOL;
|
||||
bJogPosSlay2 : BOOL;
|
||||
bReferenceSlay2 : BOOL; (*Reference Slay 1*)
|
||||
END_STRUCT;
|
||||
typMoveConditions : STRUCT (*Bewegungsfreigaben*)
|
||||
bEnableNegShaft1 : BOOL;
|
||||
@@ -128,9 +133,12 @@ TYPE
|
||||
bEnablePosShaft4 : BOOL;
|
||||
bEnableNegShaftMaster : BOOL;
|
||||
bEnablePosShaftMaster : BOOL;
|
||||
bEnableReferencePress : BOOL; (*Reference Press*)
|
||||
bEnableNegSlay1 : BOOL;
|
||||
bEnablePosSlay1 : BOOL;
|
||||
bEnableNegSlay2 : BOOL;
|
||||
bEnableReferenceSlay1 : BOOL; (*Reference Slay 1*)
|
||||
bEnablePosSlay2 : BOOL;
|
||||
bEnableNegSlay2 : BOOL;
|
||||
bEnableReferenceSlay2 : BOOL; (*Reference Slay 1*)
|
||||
END_STRUCT;
|
||||
END_TYPE
|
||||
|
||||
@@ -28,6 +28,7 @@ VAR
|
||||
bStopShaftAfterGear2 : BOOL;
|
||||
bStopShaftAfterGear3 : BOOL;
|
||||
bStopShaftAfterGear4 : BOOL;
|
||||
bPressIsUp : BOOL;
|
||||
bHome : BOOL := FALSE;
|
||||
bHomeMaster : BOOL := FALSE;
|
||||
bStop : BOOL;
|
||||
|
||||
@@ -64,6 +64,18 @@ VAR
|
||||
gbOuReset24VError : BOOL; (*24V Sicherung quittieren*)
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST5 - DO9322*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbST5ModuleOk : BOOL;
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST6 - PS2100*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbST6ModuleOk : BOOL;
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST7 - DO9322*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
@@ -71,8 +83,21 @@ VAR
|
||||
gbOuOpenPressBrake : BOOL; (*pneumatische Haltebremse*)
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST - 7XV116*)
|
||||
(*IF1.ST8 - BT9400*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbST8ModuleOk : BOOL;
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST9 - 7XV116*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbST9ModuleOk : BOOL;
|
||||
gbOuValveToolslay1Up : BOOL; (*Werkzeugschlitten 1 auf*)
|
||||
END_VAR
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
(*IF1.ST10 - X76DI371*)
|
||||
(*----------------------------------------------------------------------------------------------------------------*)
|
||||
VAR
|
||||
gbST10ModuleOk : BOOL;
|
||||
END_VAR
|
||||
|
||||
@@ -103,8 +103,11 @@ gMachineAlarms.Alarm[5] := NOT gPS.DriveStatus.bTrigger2;
|
||||
//EStop
|
||||
//Battery Fault
|
||||
|
||||
//FI Chrombaths
|
||||
//gMachineAlarms.Alarm[2] = NOT IF3_ST2_IF1_ST4.DIn[8]
|
||||
//Hardware faults
|
||||
//Valveblock
|
||||
gMachineAlarms.Alarm[30] := NOT gbST9ModuleOk;
|
||||
// I/O Block on Tool
|
||||
gMachineAlarms.Alarm[31] := NOT gbST10ModuleOk;
|
||||
|
||||
END_PROGRAM
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.23 SP05"?>
|
||||
<AlarmGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="MachineAlarm">
|
||||
<Property Name="AcknowledgeImage" Value="Source[global].Variable[DataSource.Machine.gMachineAlarms.Ack]"/>
|
||||
<Property Name="AcknowledgeImage" Value="None"/>
|
||||
<Property Name="ActiveBackColor" Value="4"/>
|
||||
<Property Name="ActiveForeColor" Value="0"/>
|
||||
<Property Name="AlarmImage" Value="Source[global].Variable[DataSource.Machine.gMachineAlarms.Alarm]"/>
|
||||
<Property Name="BypassBackColor" Value="14"/>
|
||||
<Property Name="BypassForeColor" Value="0"/>
|
||||
<Property Name="BypassImage" Value="Source[global].Variable[DataSource.Machine.gMachineAlarms.Bypass]"/>
|
||||
<Property Name="BypassImage" Value="None"/>
|
||||
<Property Name="DefaultBackColor" Value="15"/>
|
||||
<Property Name="DefaultForeColor" Value="0"/>
|
||||
<Property Name="Description" Value="General Machine Alams"/>
|
||||
@@ -92,6 +92,30 @@
|
||||
<Property Name="RecordTrigger" Value="True"/>
|
||||
<Property Name="TriggerGroupAlarm" Value="False"/>
|
||||
</Alarm>
|
||||
<Alarm Index="30">
|
||||
<Property Name="Acknowledge" Value="Disabled"/>
|
||||
<Property Name="AcknowledgeActive" Value="Enabled"/>
|
||||
<Property Name="Bypass" Value="Enabled"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Latched" Value="False"/>
|
||||
<Property Name="RecordAcknowledge" Value="True"/>
|
||||
<Property Name="RecordBypass" Value="All"/>
|
||||
<Property Name="RecordReset" Value="All"/>
|
||||
<Property Name="RecordTrigger" Value="True"/>
|
||||
<Property Name="TriggerGroupAlarm" Value="False"/>
|
||||
</Alarm>
|
||||
<Alarm Index="31">
|
||||
<Property Name="Acknowledge" Value="Disabled"/>
|
||||
<Property Name="AcknowledgeActive" Value="Enabled"/>
|
||||
<Property Name="Bypass" Value="Enabled"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Latched" Value="False"/>
|
||||
<Property Name="RecordAcknowledge" Value="True"/>
|
||||
<Property Name="RecordBypass" Value="All"/>
|
||||
<Property Name="RecordReset" Value="All"/>
|
||||
<Property Name="RecordTrigger" Value="True"/>
|
||||
<Property Name="TriggerGroupAlarm" Value="False"/>
|
||||
</Alarm>
|
||||
<Alarm Index="Group">
|
||||
<Property Name="Acknowledge" Value="Possible"/>
|
||||
<Property Name="AcknowledgeActive" Value="Enabled"/>
|
||||
@@ -124,6 +148,8 @@
|
||||
<Text ID="106" Value="Holdingbrake Press - Valve not closed"/>
|
||||
<Text ID="138" Value="Upper Limitswitch Open"/>
|
||||
<Text ID="139" Value="Lower Limitswitch Open"/>
|
||||
<Text ID="171" Value="External Valve Block not OK"/>
|
||||
<Text ID="172" Value="External IO Block (Toolslay 1) not OK"/>
|
||||
<Text ID="20" Value=""/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
@@ -133,6 +159,8 @@
|
||||
<Text ID="106" Value="Haltebremse Presse - Ventil schließt nicht"/>
|
||||
<Text ID="138" Value="Endschalter Oben offen"/>
|
||||
<Text ID="139" Value="Endschalter Unten offen"/>
|
||||
<Text ID="171" Value="Modulfehler Ventilanschaltung"/>
|
||||
<Text ID="172" Value="Modulfehler I/O Block auf Werkzeug 1"/>
|
||||
<Text ID="20" Value=""/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
@@ -142,6 +170,8 @@
|
||||
<Index ID="106" Value="3"/>
|
||||
<Index ID="138" Value="4"/>
|
||||
<Index ID="139" Value="5"/>
|
||||
<Index ID="171" Value="30"/>
|
||||
<Index ID="172" Value="31"/>
|
||||
<Index ID="20" Value="Group"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
|
||||
@@ -92,22 +92,6 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL[]"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="Ack">
|
||||
<Property Name="ConnectedBySharedResource" Value="True"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL[0..127]"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL[]"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="Bypass">
|
||||
<Property Name="ConnectedBySharedResource" Value="True"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL[0..127]"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL[]"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<DataPoint Name="genAccessLevel">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
@@ -236,6 +220,19 @@
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="Status">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bMotionSynchronized">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="lAxisShaft2">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -277,6 +274,19 @@
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="Status">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bMotionSynchronized">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="lAxisShaft3">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -318,6 +328,19 @@
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="Status">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bMotionSynchronized">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="lAxisShaft4">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -359,6 +382,19 @@
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="Status">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bMotionSynchronized">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<DataPoint Name="rAveragePos">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
@@ -515,6 +551,24 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="usReferencePress">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="USINT"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="usReferenceSlay1">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="USINT"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="MoveConditions">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -627,6 +681,24 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="bEnableReferencePress">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="bEnableReferenceSlay1">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="ManualCommands">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -802,12 +874,22 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="bReferenceSlay1">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="lAxisShaftMaster">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="rActPosition">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="DPLimit" Value="Default"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="REAL"/>
|
||||
@@ -817,6 +899,19 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="SCALED"/>
|
||||
</DataPoint>
|
||||
<Folder Name="DriveStatus">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bHomingOk">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<DataPoint Name="rHOMEPOS">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
@@ -856,6 +951,19 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="SCALED"/>
|
||||
</DataPoint>
|
||||
<Folder Name="DriveStatus">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bHomingOk">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="BOOL"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="BOOL"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
</Folder>
|
||||
</Folder>
|
||||
<Folder Name="AxisPS">
|
||||
|
||||
@@ -30,6 +30,8 @@
|
||||
<BitmapRef ID="1048" Value="Source[local].Bitmap[check_mark_24]"/>
|
||||
<BitmapRef ID="1073" Value="Source[local].Bitmap[homing_24]"/>
|
||||
<BitmapRef ID="1074" Value="Source[local].Bitmap[homing_bw_24]"/>
|
||||
<BitmapRef ID="1104" Value="Source[local].Bitmap[sync_gears_24_24_bw]"/>
|
||||
<BitmapRef ID="1105" Value="Source[local].Bitmap[sync_gears_24_24]"/>
|
||||
</BitmapLayer>
|
||||
<IndexMap>
|
||||
<Index ID="981" Value="4"/>
|
||||
@@ -57,5 +59,7 @@
|
||||
<Index ID="1048" Value="22"/>
|
||||
<Index ID="1073" Value="24"/>
|
||||
<Index ID="1074" Value="23"/>
|
||||
<Index ID="1104" Value="25"/>
|
||||
<Index ID="1105" Value="26"/>
|
||||
</IndexMap>
|
||||
</BitmapGroup>
|
||||
@@ -30,6 +30,8 @@
|
||||
<BitmapRef ID="1049" Value="Source[local].Bitmap[check_mark_36]"/>
|
||||
<BitmapRef ID="1075" Value="Source[local].Bitmap[homing_bw_36]"/>
|
||||
<BitmapRef ID="1076" Value="Source[local].Bitmap[homing_36]"/>
|
||||
<BitmapRef ID="1102" Value="Source[local].Bitmap[sync_gears_36_36_bw]"/>
|
||||
<BitmapRef ID="1103" Value="Source[local].Bitmap[sync_gears_36_36]"/>
|
||||
</BitmapLayer>
|
||||
<IndexMap>
|
||||
<Index ID="973" Value="4"/>
|
||||
@@ -57,5 +59,7 @@
|
||||
<Index ID="1049" Value="22"/>
|
||||
<Index ID="1075" Value="23"/>
|
||||
<Index ID="1076" Value="24"/>
|
||||
<Index ID="1102" Value="25"/>
|
||||
<Index ID="1103" Value="26"/>
|
||||
</IndexMap>
|
||||
</BitmapGroup>
|
||||
@@ -1,11 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.23 SP05"?>
|
||||
<Project xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<Property Name="Backlight" Value="True"/>
|
||||
<Property Name="BacklightDatapoint" Value="None"/>
|
||||
<Property Name="Backlight" Value="False"/>
|
||||
<Property Name="BacklightIgnoreFirst" Value="False"/>
|
||||
<Property Name="BacklightTimeDatapoint" Value="None"/>
|
||||
<Property Name="BacklightTimeout" Value="300"/>
|
||||
<Property Name="BeepKey" Value="False"/>
|
||||
<Property Name="BeepTouch" Value="False"/>
|
||||
<Property Name="CalibrationDatapoint" Value="None"/>
|
||||
@@ -33,11 +30,7 @@
|
||||
<Property Name="ManualStart" Value="False"/>
|
||||
<Property Name="PageChangeDatapoint" Value="None"/>
|
||||
<Property Name="PageCurrentDatapoint" Value="None"/>
|
||||
<Property Name="ScreenSaver" Value="Source[local].Page[tmpl01_Info]"/>
|
||||
<Property Name="ScreenSaverDatapoint" Value="None"/>
|
||||
<Property Name="ScreenSaverTimeDatapoint" Value="None"/>
|
||||
<Property Name="ScreenSaverTimeout" Value="60"/>
|
||||
<Property Name="ScreenSaver_Activate" Value="True"/>
|
||||
<Property Name="ScreenSaver_Activate" Value="False"/>
|
||||
<Property Name="TargetResourceRoot" Value=""/>
|
||||
<Property Name="TextLengthOverrunBackColor" Value="None"/>
|
||||
<Property Name="TextLengthOverrunCut" Value="False"/>
|
||||
@@ -178,6 +171,10 @@
|
||||
<Source File="Bitmaps\homing_24.bminfo"/>
|
||||
<Source File="Bitmaps\arrow_right_36.bminfo"/>
|
||||
<Source File="Bitmaps\arrow_right_bw_36.bminfo"/>
|
||||
<Source File="Bitmaps\sync_gears_24_24_bw.bminfo"/>
|
||||
<Source File="Bitmaps\sync_gears_24_24.bminfo"/>
|
||||
<Source File="Bitmaps\sync_gears_36_36_bw.bminfo"/>
|
||||
<Source File="Bitmaps\sync_gears_36_36.bminfo"/>
|
||||
<Source File="BitmapGroups\AlarmAcknowledgeState.bmgrp"/>
|
||||
<Source File="BitmapGroups\AlarmBypassState.bmgrp"/>
|
||||
<Source File="BitmapGroups\AlarmEvent.bmgrp"/>
|
||||
|
||||
@@ -53,14 +53,35 @@
|
||||
<TextLayer LanguageId="en-US">
|
||||
<Text ID="96322" Value="GEAR ON"/>
|
||||
<Text ID="96324" Value="GEAR OFF"/>
|
||||
<Text ID="97530" Value="Toolslay"/>
|
||||
<Text ID="97531" Value="Axis 1"/>
|
||||
<Text ID="97532" Value="Axis 2"/>
|
||||
<Text ID="97533" Value="Axis 3"/>
|
||||
<Text ID="97534" Value="Axis 4"/>
|
||||
<Text ID="97535" Value="Speed"/>
|
||||
<Text ID="97536" Value="MasterAxis"/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
<Text ID="96322" Value="GEAR ON"/>
|
||||
<Text ID="96324" Value="GEAR OFF"/>
|
||||
<Text ID="97530" Value="Werkzeugschlitten"/>
|
||||
<Text ID="97531" Value="Achse 1"/>
|
||||
<Text ID="97532" Value="Achse 2"/>
|
||||
<Text ID="97533" Value="Achse 3"/>
|
||||
<Text ID="97534" Value="Achse 4"/>
|
||||
<Text ID="97535" Value="Geschwindigkeit"/>
|
||||
<Text ID="97536" Value="MasterAchse"/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
<Index ID="96322" Value="32"/>
|
||||
<Index ID="96324" Value="34"/>
|
||||
<Index ID="97530" Value="42"/>
|
||||
<Index ID="97531" Value="43"/>
|
||||
<Index ID="97532" Value="44"/>
|
||||
<Index ID="97533" Value="45"/>
|
||||
<Index ID="97534" Value="46"/>
|
||||
<Index ID="97535" Value="47"/>
|
||||
<Index ID="97536" Value="48"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
<Controls>
|
||||
@@ -700,9 +721,9 @@
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="CurrentDatapoint" Value="None"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="116"/>
|
||||
<Property Name="Height" Value="196"/>
|
||||
<Property Name="InputUpdateDatapoints" Value="Immediate"/>
|
||||
<Property Name="Left" Value="632"/>
|
||||
<Property Name="Left" Value="228"/>
|
||||
<Property Name="MaxDatapoint" Value="None"/>
|
||||
<Property Name="MaxValue" Value="100"/>
|
||||
<Property Name="MinDatapoint" Value="None"/>
|
||||
@@ -711,7 +732,7 @@
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="ThumbBitmap" Value="Source[local].Bitmap[Slider_ArrowRightGray]"/>
|
||||
<Property Name="Top" Value="100"/>
|
||||
<Property Name="Top" Value="156"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.rOverrideVelocity]"/>
|
||||
<Property Name="Width" Value="28"/>
|
||||
</Control>
|
||||
@@ -721,7 +742,7 @@
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="30"/>
|
||||
<Property Name="Left" Value="640"/>
|
||||
<Property Name="Left" Value="396"/>
|
||||
<Property Name="MaxDatapoint" Value="None"/>
|
||||
<Property Name="MaxValue" Value="None"/>
|
||||
<Property Name="MinDatapoint" Value="None"/>
|
||||
@@ -729,7 +750,7 @@
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TeachDatapoint" Value="None"/>
|
||||
<Property Name="Top" Value="52"/>
|
||||
<Property Name="Top" Value="280"/>
|
||||
<Property Name="UnitText" Value="Abbreviation"/>
|
||||
<Property Name="UnitTextAlignment" Value="Left"/>
|
||||
<Property Name="UnitTextPosition" Value="Right"/>
|
||||
@@ -751,7 +772,7 @@
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="468"/>
|
||||
<Property Name="Left" Value="408"/>
|
||||
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
|
||||
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogPosSlay1]"/>
|
||||
@@ -759,7 +780,7 @@
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="None"/>
|
||||
<Property Name="Top" Value="320"/>
|
||||
<Property Name="Top" Value="368"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManJogPosSlay1]"/>
|
||||
<Property Name="Width" Value="56"/>
|
||||
</Control>
|
||||
@@ -793,7 +814,7 @@
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="30"/>
|
||||
<Property Name="Left" Value="368"/>
|
||||
<Property Name="Left" Value="316"/>
|
||||
<Property Name="MaxDatapoint" Value="None"/>
|
||||
<Property Name="MaxValue" Value="None"/>
|
||||
<Property Name="MinDatapoint" Value="None"/>
|
||||
@@ -801,7 +822,7 @@
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TeachDatapoint" Value="None"/>
|
||||
<Property Name="Top" Value="324"/>
|
||||
<Property Name="Top" Value="376"/>
|
||||
<Property Name="UnitText" Value="Abbreviation"/>
|
||||
<Property Name="UnitTextAlignment" Value="Left"/>
|
||||
<Property Name="UnitTextPosition" Value="Right"/>
|
||||
@@ -819,10 +840,10 @@
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaft1.DriveStatus.bHomingOk]"/>
|
||||
<Property Name="Left" Value="280"/>
|
||||
<Property Name="Left" Value="276"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="60"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpHominStateShaft2">
|
||||
@@ -837,7 +858,7 @@
|
||||
<Property Name="Left" Value="368"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="60"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpHominStateShaft3">
|
||||
@@ -852,7 +873,7 @@
|
||||
<Property Name="Left" Value="456"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="60"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpHominStateShaft4">
|
||||
@@ -867,7 +888,7 @@
|
||||
<Property Name="Left" Value="548"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="60"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnReference">
|
||||
@@ -876,25 +897,275 @@
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
|
||||
<Property Name="BitmapIndex" Value="23"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.MoveConditions.bEnableNegShaftMaster]"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.MoveConditions.bEnableReferencePress]"/>
|
||||
<Property Name="BitmapSimulationValue" Value="0"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="620"/>
|
||||
<Property Name="Left" Value="680"/>
|
||||
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
|
||||
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usJogNegShaftMaster]"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usReferencePress]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="None"/>
|
||||
<Property Name="Top" Value="272"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManReferencePress]"/>
|
||||
<Property Name="Width" Value="56"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001007" Name="numPosShaftMaster">
|
||||
<Property Name="BackColor" Value="252"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="30"/>
|
||||
<Property Name="Left" Value="668"/>
|
||||
<Property Name="MaxDatapoint" Value="None"/>
|
||||
<Property Name="MaxValue" Value="None"/>
|
||||
<Property Name="MinDatapoint" Value="None"/>
|
||||
<Property Name="MinValue" Value="None"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TeachDatapoint" Value="None"/>
|
||||
<Property Name="Top" Value="96"/>
|
||||
<Property Name="UnitText" Value="Abbreviation"/>
|
||||
<Property Name="UnitTextAlignment" Value="Left"/>
|
||||
<Property Name="UnitTextPosition" Value="Right"/>
|
||||
<Property Name="UnitTextWidth" Value="0"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaftMaster.rActPosition]"/>
|
||||
<Property Name="ValueMode" Value="Standard"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_1">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="32"/>
|
||||
<Property Name="Left" Value="404"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="42"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="332"/>
|
||||
<Property Name="Width" Value="120"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Axis1">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="Left" Value="272"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="43"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="48"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Axis2">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="Left" Value="364"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="44"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="48"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Axis3">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="Left" Value="456"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="45"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="48"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Axis4">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="Left" Value="544"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="46"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="48"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Speed">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="32"/>
|
||||
<Property Name="Left" Value="272"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="47"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="280"/>
|
||||
<Property Name="Width" Value="120"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_AxisMaster">
|
||||
<Property Name="AlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="AlignmentVertical" Value="Center"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Header]"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="Left" Value="668"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="48"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="48"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpSyncStateShaft1">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="25"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaft1.Status.bMotionSynchronized]"/>
|
||||
<Property Name="Left" Value="304"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpSyncStateShaft2">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="25"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaft2.Status.bMotionSynchronized]"/>
|
||||
<Property Name="Left" Value="396"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpSyncStateShaft3">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="25"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaft3.Status.bMotionSynchronized]"/>
|
||||
<Property Name="Left" Value="484"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpSyncStateShaft4">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="25"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaft4.Status.bMotionSynchronized]"/>
|
||||
<Property Name="Left" Value="576"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpHominStateShaftMaster">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="23"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisShaftMaster.DriveStatus.bHomingOk]"/>
|
||||
<Property Name="Left" Value="672"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="68"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnReferenceSlay1">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapAlignmentHorizontal" Value="Center"/>
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_36]"/>
|
||||
<Property Name="BitmapIndex" Value="23"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.MoveConditions.bEnableReferenceSlay1]"/>
|
||||
<Property Name="BitmapSimulationValue" Value="0"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="528"/>
|
||||
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
|
||||
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.StatusVCControls.usReferenceSlay1]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="None"/>
|
||||
<Property Name="Top" Value="368"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManReferencePress]"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManReferenceSlay1]"/>
|
||||
<Property Name="Width" Value="56"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001005" Name="bmpHominStateSlay1">
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Orange_24]"/>
|
||||
<Property Name="BitmapIndex" Value="23"/>
|
||||
<Property Name="BitmapSource" Value="MultipleBitmaps"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FillStyle" Value="Transparent"/>
|
||||
<Property Name="Height" Value="24"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.lAxisSlay1.DriveStatus.bHomingOk]"/>
|
||||
<Property Name="Left" Value="320"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="Top" Value="348"/>
|
||||
<Property Name="Width" Value="24"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
<KeyMapping>
|
||||
<VirtualKey Name="MachSwitchOn">
|
||||
@@ -1232,6 +1503,21 @@
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManReferenceSlay1">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x00000161">
|
||||
<Property Name="CompletionDatapoint" Value="None"/>
|
||||
<Property Name="CompletionValue" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Locking" Value="Never"/>
|
||||
<Property Name="Name" Value="Action_0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.PressCtrl.ManualCommands.bReferenceSlay1]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
</Layer>
|
||||
<Layer Name="Default">
|
||||
@@ -1278,5 +1564,6 @@
|
||||
<TabSeqItem Index="8" Value="Source[embedded].Layer[FrameLayer].Control[SliderOverride]"/>
|
||||
<TabSeqItem Index="9" Value="Source[embedded].Layer[FrameLayer].Control[numOverride]"/>
|
||||
<TabSeqItem Index="10" Value="Source[embedded].Layer[FrameLayer].Control[numPosSlay1]"/>
|
||||
<TabSeqItem Index="11" Value="Source[embedded].Layer[FrameLayer].Control[numPosShaftMaster]"/>
|
||||
</TabSequence>
|
||||
</Page>
|
||||
@@ -1723,4 +1723,8 @@
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManReferenceSlay1">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
@@ -35,4 +35,13 @@ VAR_CONFIG
|
||||
gbOuOpenPressBrake AT %QX.SL1.IF1.ST5.IF1.ST7.DigitalOutput02;
|
||||
gbInGreaseDistributorOK AT %IX.SL1.IF1.ST5.IF1.ST2.DigitalInput11;
|
||||
gbOuValveToolslay1Up AT %QX.SL1.IF1.ST5.IF1.ST9.DigitalOutput01;
|
||||
gbST1ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST1.ModuleOk;
|
||||
gbST2ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST2.ModuleOk;
|
||||
gbST4ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST4.ModuleOk;
|
||||
gbST5ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST5.ModuleOk;
|
||||
gbST6ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST6.ModuleOk;
|
||||
gbST7ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST7.ModuleOk;
|
||||
gbST8ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST8.ModuleOk;
|
||||
gbST9ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST9.ModuleOk;
|
||||
gbST10ModuleOk AT %IX.SL1.IF1.ST5.IF1.ST10.ModuleOk;
|
||||
END_VAR
|
||||
|
||||
Reference in New Issue
Block a user