New Tools
This commit is contained in:
@@ -3,10 +3,16 @@ VAR
|
||||
gbTool2CountUp : BOOL; (*St<53>ckz<6B>hler erh<72>hen*)
|
||||
genStepTool1 : typ_enStepTool1; (*Schritte Werkzeug 1*)
|
||||
genStepTool2 : typ_enStepTool2; (*Schritte Werkzeug 2*)
|
||||
genStepTool3 : typ_enStepTool1; (*Schritte Werkzeug wie 1*)
|
||||
genStepTool4 : typ_enStepTool2; (*Schritte Werkzeug wie 2*)
|
||||
genStepTool1Home : typ_enStepTool1Home; (*Schritte Werkzeug 1*)
|
||||
genStepTool2Home : typ_enStepTool2Home; (*Schritte Werkzeug 2*)
|
||||
genStepTool3Home : typ_enStepTool1Home; (*Schritte Werkzeug wie 1*)
|
||||
genStepTool4Home : typ_enStepTool2Home; (*Schritte Werkzeug wie 2*)
|
||||
gTool1Interface : typ_ToolInterface; (*Interface zu Werkzeug 1*)
|
||||
gTool2Interface : typ_ToolInterface; (*Interface zu werkzeug 2*)
|
||||
gTool3Interface : typ_ToolInterface; (*Interface zu werkzeug 3*)
|
||||
gTool4Interface : typ_ToolInterface; (*Interface zu werkzeug 4*)
|
||||
gusCurrentTool : USINT; (*Eingebautes Werkzeug*)
|
||||
gusVCCStatusTool : ARRAY[0..5] OF USINT;
|
||||
END_VAR
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.24 SP06?>
|
||||
<?AutomationStudio Version=3.0.90.32 SP14?>
|
||||
<Package xmlns="http://br-automation.co.at/AS/Package">
|
||||
<Objects>
|
||||
<Object Type="File" Description="Achsdatentypen">GlobalAxis.typ</Object>
|
||||
@@ -11,6 +11,8 @@
|
||||
<Object Type="Program" Language="IEC" Description="Toolparameter">ToolParam</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Werkzeug 1">Tool1</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Werkzeug 2">Tool2</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Werkzeug 3 (wie 1)">Tool3</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Werkzeug 4 (wie 2)">Tool4</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Shift/Overallcounter">PartCount</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Multi Axis Trace">MAxTrace</Object>
|
||||
<Object Type="Program" Language="IEC" Description="Ctrl PowerSupply">AxisPS</Object>
|
||||
|
||||
@@ -174,7 +174,9 @@ PROGRAM _CYCLIC
|
||||
|
||||
bToolIsHomed := ((gusCurrentTool = 0) AND (gusSelectedTool = 0)) OR
|
||||
(gTool1Interface.bToolIsHome AND (gusCurrentTool = 1) AND (gusSelectedTool = 1) AND (genStepTool1 = enTool1Step_WAIT_START_MOUNT)) OR
|
||||
(gTool2Interface.bToolIsHome AND (gusCurrentTool = 2) AND (gusSelectedTool = 2) AND (genStepTool2 = enTool2Step_WAIT_START_MOUNT));
|
||||
(gTool2Interface.bToolIsHome AND (gusCurrentTool = 2) AND (gusSelectedTool = 2) AND (genStepTool2 = enTool2Step_WAIT_START_MOUNT)) OR
|
||||
(gTool3Interface.bToolIsHome AND (gusCurrentTool = 3) AND (gusSelectedTool = 3) AND (genStepTool3 = enTool1Step_WAIT_START_MOUNT)) OR
|
||||
(gTool4Interface.bToolIsHome AND (gusCurrentTool = 4) AND (gusSelectedTool = 4) AND (genStepTool4 = enTool2Step_WAIT_START_MOUNT));
|
||||
bPressIsInHomepos := ((lAxisShaftMaster.rActPosition = lPressParamActTool.rPosHome) AND bAllAxisesInSync);
|
||||
// lAxisShaft1.DriveStatus.bTrigger1;
|
||||
|
||||
@@ -476,6 +478,8 @@ PROGRAM _CYCLIC
|
||||
bStop := FALSE;
|
||||
gTool1Interface.bToolPressless := FALSE;
|
||||
gTool2Interface.bToolPressless := FALSE;
|
||||
gTool3Interface.bToolPressless := FALSE;
|
||||
gTool4Interface.bToolPressless := FALSE;
|
||||
END_IF
|
||||
|
||||
//Wait for Axises Single
|
||||
@@ -661,6 +665,34 @@ PROGRAM _CYCLIC
|
||||
IF (genStepTool2Home = enTool2StepHome_WAIT_START_HOME) AND gTool2Interface.bToolIsHome THEN
|
||||
enStepPressHoming := enPressStepHoming_DONE;
|
||||
END_IF
|
||||
ELSIF (gusCurrentTool = 3) AND (gusSelectedTool = 3) THEN
|
||||
// Tool 3
|
||||
// --------
|
||||
IF NOT gTool3Interface.bToolIsHome THEN
|
||||
IF gbInTool1PartAvailable THEN
|
||||
gMachineAlarms.Alarm[121] := TRUE;
|
||||
enStepPressHoming := enPressStepHoming_INIT;
|
||||
ELSE
|
||||
genStepTool3Home := enTool1StepHome_HOMEPOS;
|
||||
END_IF;
|
||||
END_IF
|
||||
IF (genStepTool3Home = enTool1StepHome_WAIT_START_HOME) AND gTool3Interface.bToolIsHome THEN
|
||||
enStepPressHoming := enPressStepHoming_DONE;
|
||||
END_IF
|
||||
ELSIF (gusCurrentTool = 4) AND (gusSelectedTool = 4) THEN
|
||||
// Tool 2
|
||||
// --------
|
||||
IF NOT gTool4Interface.bToolIsHome THEN
|
||||
IF gbInTool1PartAvailable OR gbInTool1PartAvailable2 THEN
|
||||
gMachineAlarms.Alarm[121] := TRUE;
|
||||
enStepPressHoming := enPressStepHoming_INIT;
|
||||
ELSE
|
||||
genStepTool4Home := enTool2StepHome_HOMEPOS;
|
||||
END_IF
|
||||
END_IF
|
||||
IF (genStepTool4Home = enTool2StepHome_WAIT_START_HOME) AND gTool4Interface.bToolIsHome THEN
|
||||
enStepPressHoming := enPressStepHoming_DONE;
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
enPressStepHoming_DONE:
|
||||
@@ -829,6 +861,141 @@ PROGRAM _CYCLIC
|
||||
END_IF
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
|
||||
ELSIF (gusSelectedTool = 3) THEN
|
||||
//Tool 3
|
||||
//------------------------------------
|
||||
IF NOT bRepairCycle THEN
|
||||
//Normal Cylce
|
||||
gTool3Interface.bToolPressless := FALSE;
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND NOT gTool3Interface.bToolIsHome THEN
|
||||
//Tool is not Homed
|
||||
gMachineAlarms.Alarm[125] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND gTool3Interface.bToolIsHome THEN
|
||||
//Tool is Homed but no Part inserted
|
||||
gMachineAlarms.Alarm[123] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND (genStepTool3 = enTool1Step_WAIT_START_HOME) THEN
|
||||
//Home Tool
|
||||
genStepTool3 := enTool1Step_HOMEPOS;
|
||||
END_IF
|
||||
//Tool is home
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND (genStepTool3 = enTool1Step_WAIT_START_MOUNT) AND gTool3Interface.bToolIsHome THEN
|
||||
gMachineAlarms.Alarm[119] := FALSE;
|
||||
gMachineAlarms.Alarm[121] := FALSE;
|
||||
gMachineAlarms.Alarm[122] := FALSE;
|
||||
gMachineAlarms.Alarm[123] := FALSE;
|
||||
gMachineAlarms.Alarm[124] := FALSE;
|
||||
gMachineAlarms.Alarm[125] := FALSE;
|
||||
IF (rPosDiffShaft1 > 0) OR (rPosDiffShaft2 > 0) OR (rPosDiffShaft3 > 0) OR (rPosDiffShaft4 > 0) OR bNotLevel THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
enStepPress := enPressStep_WAIT_AX_SINGLE;
|
||||
ELSE
|
||||
enStepPress := enPressStep_TOOL_UP1;
|
||||
END_IF
|
||||
END_IF
|
||||
ELSE
|
||||
//Repair Cycle
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND gTool3Interface.bToolIsHome THEN
|
||||
//Tool is Homed
|
||||
gMachineAlarms.Alarm[119] := TRUE;
|
||||
END_IF
|
||||
//Repair Cycle
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND gTool3Interface.bToolIsMounted THEN
|
||||
//Tool is Mounted
|
||||
gMachineAlarms.Alarm[123] := TRUE;
|
||||
END_IF
|
||||
|
||||
//Tool is home
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gTool3Interface.bToolIsMounted AND NOT gbInTool1PartAvailable AND (genStepTool3 = enTool1Step_WAIT_START_MOUNT) THEN
|
||||
genStepTool3 := enTool1Step_START_MOUNT;
|
||||
END_IF
|
||||
// IF gbInTool1PartAvailable AND gTool1Interface.bToolIsMounted AND (genStepTool1 = enTool1Step_WAIT_START_HOME) THEN
|
||||
IF gTool3Interface.bToolIsMounted AND (genStepTool3 = enTool1Step_WAIT_START_HOME) THEN
|
||||
gTool3Interface.bToolPressless := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND gTool3Interface.bToolIsMounted AND (genStepTool3 = enTool1Step_WAIT_START_HOME) THEN
|
||||
gMachineAlarms.Alarm[119] := FALSE;
|
||||
gMachineAlarms.Alarm[121] := FALSE;
|
||||
gMachineAlarms.Alarm[123] := FALSE;
|
||||
IF (rPosDiffShaft1 > 0) OR (rPosDiffShaft2 > 0) OR (rPosDiffShaft3 > 0) OR (rPosDiffShaft4 > 0) OR bNotLevel THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
enStepPress := enPressStep_WAIT_AX_SINGLE;
|
||||
ELSE
|
||||
enStepPress := enPressStep_TOOL_UP1;
|
||||
END_IF
|
||||
END_IF
|
||||
END_IF
|
||||
ELSIF (gusSelectedTool = 4) THEN
|
||||
//Tool 4
|
||||
//------------------------------------
|
||||
IF NOT bRepairCycle THEN
|
||||
//Normal Cylce
|
||||
gTool4Interface.bToolPressless := FALSE;
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND NOT gTool4Interface.bToolIsHome THEN
|
||||
//Tool is not Homed
|
||||
gMachineAlarms.Alarm[125] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable2 AND NOT gTool4Interface.bToolIsHome THEN
|
||||
//Tool is not Homed
|
||||
gMachineAlarms.Alarm[124] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND NOT gbInTool1PartAvailable2 AND gTool4Interface.bToolIsHome THEN
|
||||
//Tool is Homed but no Part inserted
|
||||
gMachineAlarms.Alarm[123] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND NOT gbInTool1PartAvailable2 AND gTool4Interface.bToolIsHome THEN
|
||||
//Tool is Homed but no Part inserted
|
||||
gMachineAlarms.Alarm[122] := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND NOT gbInTool1PartAvailable2 AND (genStepTool4 = enTool2Step_WAIT_START_HOME) THEN
|
||||
genStepTool4 := enTool2Step_HOMEPOS;
|
||||
END_IF
|
||||
//Tool is home
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND (gbInTool1PartAvailable OR gbInTool1PartAvailable2) AND (genStepTool4 = enTool2Step_WAIT_START_MOUNT) THEN
|
||||
gMachineAlarms.Alarm[122] := FALSE;
|
||||
gMachineAlarms.Alarm[123] := FALSE;
|
||||
gMachineAlarms.Alarm[124] := FALSE;
|
||||
gMachineAlarms.Alarm[125] := FALSE;
|
||||
IF (rPosDiffShaft1 > 0) OR (rPosDiffShaft2 > 0) OR (rPosDiffShaft3 > 0) OR (rPosDiffShaft4 > 0) OR bNotLevel THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
enStepPress := enPressStep_WAIT_AX_SINGLE;
|
||||
ELSE
|
||||
enStepPress := enPressStep_TOOL_UP1;
|
||||
END_IF
|
||||
END_IF
|
||||
ELSE
|
||||
//Repair Cycle
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND gbInTool1PartAvailable AND gTool4Interface.bToolIsHome THEN
|
||||
//Tool is Homed
|
||||
gMachineAlarms.Alarm[119] := TRUE;
|
||||
END_IF
|
||||
//Repair Cycle
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gbInTool1PartAvailable AND gTool4Interface.bToolIsMounted THEN
|
||||
//Tool is Mounted
|
||||
gMachineAlarms.Alarm[123] := TRUE;
|
||||
END_IF
|
||||
//Tool is home
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND NOT gTool4Interface.bToolIsMounted AND NOT gbInTool1PartAvailable AND NOT gbInTool1PartAvailable2 AND (genStepTool4 = enTool2Step_WAIT_START_MOUNT) THEN
|
||||
genStepTool4 := enTool2Step_START_MOUNT;
|
||||
END_IF
|
||||
// IF (gbInTool1PartAvailable OR gbInTool1PartAvailable2) AND gTool2Interface.bToolIsMounted AND (genStepTool2 = enTool2Step_WAIT_START_HOME) THEN
|
||||
IF gTool4Interface.bToolIsMounted AND (genStepTool4 = enTool2Step_WAIT_START_HOME) THEN
|
||||
gTool4Interface.bToolPressless := TRUE;
|
||||
END_IF
|
||||
IF (bSafetyOkFP OR (bTransitionCondition AND bEnableNextStep)) AND (gbInTool1PartAvailable OR gbInTool1PartAvailable2) AND gTool4Interface.bToolIsMounted AND (genStepTool4 = enTool2Step_WAIT_START_HOME) THEN
|
||||
gMachineAlarms.Alarm[119] := FALSE;
|
||||
gMachineAlarms.Alarm[123] := FALSE;
|
||||
IF (rPosDiffShaft1 > 0) OR (rPosDiffShaft2 > 0) OR (rPosDiffShaft3 > 0) OR (rPosDiffShaft4 > 0) OR bNotLevel THEN
|
||||
bDevelEnalbeGear := FALSE;
|
||||
enStepPress := enPressStep_WAIT_AX_SINGLE;
|
||||
ELSE
|
||||
enStepPress := enPressStep_TOOL_UP1;
|
||||
END_IF
|
||||
END_IF
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
//Wait for Axises Single
|
||||
@@ -1012,6 +1179,8 @@ PROGRAM _CYCLIC
|
||||
lAxisShaftMaster.Move.bAbsolute := 0;
|
||||
gTool1Interface.bToolPressless := FALSE;
|
||||
gTool2Interface.bToolPressless := FALSE;
|
||||
gTool3Interface.bToolPressless := FALSE;
|
||||
gTool4Interface.bToolPressless := FALSE;
|
||||
END_IF
|
||||
|
||||
//Mount Tool
|
||||
@@ -1046,6 +1215,30 @@ PROGRAM _CYCLIC
|
||||
IF bTransitionCondition AND bEnableNextStep THEN
|
||||
enStepPress := enPressStep_PRESS_PRESSPOS;
|
||||
END_IF
|
||||
ELSIF (gusCurrentTool = 3) AND (gusSelectedTool = 3) THEN
|
||||
IF (genStepTool3 = enTool1Step_WAIT_START_MOUNT) THEN
|
||||
genStepTool3 := enTool1Step_START_MOUNT;
|
||||
END_IF
|
||||
IF gTool3Interface.bToolIsErrorous THEN
|
||||
gMachineAlarms.Alarm[119] := TRUE;
|
||||
enStepPress := enPressStep_PRESS_HOMEPOS;
|
||||
END_IF
|
||||
bTransitionCondition := (genStepTool3 = enTool1Step_WAIT_START_HOME) AND gTool3Interface.bToolIsMounted AND NOT gTool3Interface.bToolIsErrorous;
|
||||
IF bTransitionCondition AND bEnableNextStep THEN
|
||||
enStepPress := enPressStep_PRESS_PRESSPOS;
|
||||
END_IF
|
||||
ELSIF (gusCurrentTool = 4) AND (gusSelectedTool = 4) THEN
|
||||
IF (genStepTool4 = enTool2Step_WAIT_START_MOUNT) THEN
|
||||
genStepTool4 := enTool2Step_START_MOUNT;
|
||||
END_IF
|
||||
IF gTool4Interface.bToolIsErrorous THEN
|
||||
gMachineAlarms.Alarm[119] := TRUE;
|
||||
enStepPress := enPressStep_PRESS_HOMEPOS;
|
||||
END_IF
|
||||
bTransitionCondition := (genStepTool4 = enTool2Step_WAIT_START_HOME) AND gTool4Interface.bToolIsMounted AND NOT gTool4Interface.bToolIsErrorous;
|
||||
IF bTransitionCondition AND bEnableNextStep THEN
|
||||
enStepPress := enPressStep_PRESS_PRESSPOS;
|
||||
END_IF
|
||||
END_IF
|
||||
|
||||
//Press down to Presspos
|
||||
@@ -1072,7 +1265,9 @@ PROGRAM _CYCLIC
|
||||
gMachine.bRequestHoming := TRUE;
|
||||
END_IF
|
||||
IF ((gusCurrentTool = 1) AND (gusSelectedTool = 1) AND NOT gTool1Interface.bToolIsMounted) OR
|
||||
((gusCurrentTool = 2) AND (gusSelectedTool = 2) AND NOT gTool2Interface.bToolIsMounted) THEN
|
||||
((gusCurrentTool = 2) AND (gusSelectedTool = 2) AND NOT gTool2Interface.bToolIsMounted) OR
|
||||
((gusCurrentTool = 3) AND (gusSelectedTool = 3) AND NOT gTool3Interface.bToolIsMounted) OR
|
||||
((gusCurrentTool = 4) AND (gusSelectedTool = 4) AND NOT gTool4Interface.bToolIsMounted) THEN
|
||||
//Tool is not Mounted any More
|
||||
lAxisShaftMaster.Move.bAbsolute := FALSE;
|
||||
IF lAxisShaftMaster.Status.bStandstill THEN
|
||||
|
||||
15
Logical/Axises/Tool3/FUB_CylinderCheck.st
Normal file
15
Logical/Axises/Tool3/FUB_CylinderCheck.st
Normal file
@@ -0,0 +1,15 @@
|
||||
|
||||
FUNCTION_BLOCK FUB_CylinderCheck
|
||||
TON_CylinderFw.IN := bInOutputCylinderFw AND (bInSensorCylinderBw OR NOT bInSensorCylinderFw);
|
||||
TON_CylinderFw.PT := tInCylinderFw;
|
||||
TON_CylinderFw ();
|
||||
bOuErrorCylinderFw := TON_CylinderFw.Q;
|
||||
|
||||
TON_CylinderBw.IN := bInOutputCylinderBw AND (bInSensorCylinderFw OR NOT bInSensorCylinderBw);
|
||||
TON_CylinderBw.PT := tInCylinderBw;
|
||||
TON_CylinderBw ();
|
||||
bOuErrorCylinderBw := TON_CylinderBw.Q;
|
||||
|
||||
bOuErrorBothSensorsHigh := bInSensorCylinderFw AND bInSensorCylinderBw;
|
||||
|
||||
END_FUNCTION_BLOCK
|
||||
11
Logical/Axises/Tool3/IEC.prg
Normal file
11
Logical/Axises/Tool3/IEC.prg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.32 SP14?>
|
||||
<Program xmlns="http://br-automation.co.at/AS/Program">
|
||||
<Files>
|
||||
<File Description="Implementation code">Tool1.st</File>
|
||||
<File Description="Local data types" Private="true">Tool1.typ</File>
|
||||
<File Description="Local variables" Private="true">Tool1.var</File>
|
||||
<File Private="true">Tool1.fun</File>
|
||||
<File Description="Zylinderüberwachung">FUB_CylinderCheck.st</File>
|
||||
</Files>
|
||||
</Program>
|
||||
22
Logical/Axises/Tool3/Tool1.fun
Normal file
22
Logical/Axises/Tool3/Tool1.fun
Normal file
@@ -0,0 +1,22 @@
|
||||
|
||||
FUNCTION_BLOCK FUB_CylinderCheck (*Zylinder<EFBFBD>berwachung*)
|
||||
VAR_INPUT
|
||||
bInOutputCylinderFw : BOOL; (*Ausgang Zylinder Ausfahren*)
|
||||
bInOutputCylinderBw : BOOL; (*Ausgang Zylinder Einfahren*)
|
||||
bInSensorCylinderFw : BOOL; (*Sensor Zylinder Ausfahren*)
|
||||
bInSensorCylinderBw : BOOL; (*Sensor Zylinder Einfahren*)
|
||||
END_VAR
|
||||
VAR_OUTPUT
|
||||
bOuErrorCylinderFw : BOOL; (*Fehler Zylinder Ausfahren*)
|
||||
bOuErrorCylinderBw : BOOL; (*Fehler Zylinder Einfahren*)
|
||||
bOuErrorBothSensorsHigh : BOOL; (*Fehler beide Zynlinderschalter bet<EFBFBD>tigt*)
|
||||
END_VAR
|
||||
VAR_INPUT
|
||||
tInCylinderFw : TIME := T#5s; (*<EFBFBD>berwachungszeit Zylinder Ausfahren*)
|
||||
tInCylinderBw : TIME := T#5s; (*<EFBFBD>berwachungszeit Zylinder Ausfahren*)
|
||||
END_VAR
|
||||
VAR
|
||||
TON_CylinderFw : TON;
|
||||
TON_CylinderBw : TON;
|
||||
END_VAR
|
||||
END_FUNCTION_BLOCK
|
||||
246
Logical/Axises/Tool3/Tool1.st
Normal file
246
Logical/Axises/Tool3/Tool1.st
Normal file
@@ -0,0 +1,246 @@
|
||||
|
||||
PROGRAM _INIT
|
||||
|
||||
lToolalarms ACCESS ADR (gToolalarms);
|
||||
lToolInterface ACCESS ADR (gTool3Interface);
|
||||
END_PROGRAM
|
||||
|
||||
|
||||
PROGRAM _CYCLIC
|
||||
bSafetyOk := gUE410_MU_MQD.bX3 AND gUE410_MU_MQD.bX4;
|
||||
bToolIsActive := (gusSelectedTool = usTOOLID) AND (gusCurrentTool = usTOOLID);
|
||||
IF EDGEPOS (bBlink0_1) THEN
|
||||
udSteptime := udSteptime + 100;
|
||||
END_IF
|
||||
|
||||
//Store if Cylinder Fw Sensor was reached
|
||||
IF gbOuTool1Cyl1Fw AND gbInTool1Cyl1Fw THEN
|
||||
TON_FwReachedCylinder1.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl1Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder1.IN := FALSE;
|
||||
END_IF
|
||||
IF gbOuTool1Cyl2Fw AND gbInTool1Cyl2Fw THEN
|
||||
TON_FwReachedCylinder2.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl2Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder2.IN := FALSE;
|
||||
END_IF
|
||||
IF gbOuTool1Cyl3Fw AND gbInTool1Cyl3Fw THEN
|
||||
TON_FwReachedCylinder3.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl3Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder3.IN := FALSE;
|
||||
END_IF
|
||||
|
||||
//Delay Cylinder Fw Reaches
|
||||
TON_FwReachedCylinder1.PT := UDINT_TO_TIME (udDelayCylinder1);
|
||||
TON_FwReachedCylinder1 ();
|
||||
TON_FwReachedCylinder1Pressless.PT := t#2s;
|
||||
TON_FwReachedCylinder1Pressless.IN := bCylinder1Pressless;
|
||||
TON_FwReachedCylinder1Pressless ();
|
||||
TON_FwReachedCylinder2.PT := UDINT_TO_TIME (udDelayCylinder2);
|
||||
TON_FwReachedCylinder2 ();
|
||||
TON_FwReachedCylinder3.PT := UDINT_TO_TIME (udDelayCylinder3);
|
||||
TON_FwReachedCylinder3 ();
|
||||
|
||||
|
||||
MoveConditions.bEnableCylinder1Fw := gbInTool1Cyl3Bw;
|
||||
MoveConditions.bEnableCylinder1Bw := TRUE;
|
||||
MoveConditions.bEnableCylinder2Fw := TON_FwReachedCylinder1.Q AND TON_FwReachedCylinder3.Q;
|
||||
MoveConditions.bEnableCylinder2Bw := TRUE;
|
||||
MoveConditions.bEnableCylinder3Fw := TON_FwReachedCylinder1.Q;
|
||||
MoveConditions.bEnableCylinder3Bw := TRUE;
|
||||
|
||||
StatusVCControls.usCylinder1Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder1Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder1Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder1Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder1Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder1Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder2Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder2Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder2Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder2Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder3Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder3Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder3Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder3Fw), VC_HIDE_BITPOS);
|
||||
|
||||
//Toolstates
|
||||
lToolInterface.bToolIsHome := gbInTool1Cyl1Bw AND gbInTool1Cyl2Bw AND gbInTool1Cyl3Bw;
|
||||
lToolInterface.bToolIsMounted := TON_FwReachedCylinder1.Q AND TON_FwReachedCylinder1.Q AND TON_FwReachedCylinder3.Q;
|
||||
//Jog Mode
|
||||
//==========================================================================================
|
||||
IF (gMachine.enMode = enMACH_JOG) AND bToolIsActive THEN
|
||||
IF ManualCommands.bCylinder1Bw AND MoveConditions.bEnableCylinder1Bw THEN
|
||||
bCylinder1Fw := FALSE;
|
||||
bCylinder1Pressless := 0;
|
||||
ELSIF ManualCommands.bCylinder1Fw AND MoveConditions.bEnableCylinder1Fw THEN
|
||||
bCylinder1Fw := TRUE;
|
||||
bCylinder1Pressless := 0;
|
||||
END_IF
|
||||
IF ManualCommands.bCylinder2Bw AND MoveConditions.bEnableCylinder2Bw THEN
|
||||
bCylinder2Fw := FALSE;
|
||||
ELSIF ManualCommands.bCylinder2Fw AND MoveConditions.bEnableCylinder2Fw THEN
|
||||
bCylinder2Fw := TRUE;
|
||||
END_IF
|
||||
IF ManualCommands.bCylinder3Bw AND MoveConditions.bEnableCylinder3Bw THEN
|
||||
bCylinder3Fw := FALSE;
|
||||
ELSIF ManualCommands.bCylinder3Fw AND MoveConditions.bEnableCylinder3Fw THEN
|
||||
bCylinder3Fw := TRUE;
|
||||
END_IF
|
||||
|
||||
ELSIF (gMachine.enMode = enMACH_HOMEPOS) THEN
|
||||
CASE genStepTool3Home OF
|
||||
//Wait for Start Home
|
||||
//---------------------------
|
||||
enTool1StepHome_WAIT_START_HOME:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Home Cylinder
|
||||
//---------------------------
|
||||
enTool1StepHome_HOMEPOS:
|
||||
bCylinder1Fw := FALSE;
|
||||
bCylinder2Fw := FALSE;
|
||||
bCylinder3Fw := FALSE;
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool3Home := enTool1StepHome_WAIT_START_HOME;
|
||||
genStepTool3 := enTool1Step_INIT;
|
||||
END_IF
|
||||
END_CASE;
|
||||
|
||||
//(Semi) - Automaticmode
|
||||
//==========================================================================================
|
||||
ELSIF ((gMachine.enMode = enMACH_MANUAL) OR (gMachine.enMode = enMACH_AUTOMATIC)) AND bToolIsActive THEN
|
||||
//Wirefeed
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
CASE genStepTool3 OF
|
||||
//Init
|
||||
//---------------------------
|
||||
enTool1Step_INIT:
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool3 := enTool1Step_WAIT_START_MOUNT;
|
||||
END_IF
|
||||
|
||||
//Wait for Start Mount
|
||||
//---------------------------
|
||||
enTool1Step_WAIT_START_MOUNT:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Wait for Start Mount
|
||||
//---------------------------
|
||||
enTool1Step_START_MOUNT:
|
||||
udSteptime := 0;
|
||||
genStepTool3 := enTool1Step_CYL1_FW;
|
||||
|
||||
//Cylinder 1 FW
|
||||
//---------------------------
|
||||
enTool1Step_CYL1_FW:
|
||||
bCylinder1Fw := TRUE;
|
||||
bCylinder1Pressless := 0;
|
||||
IF TON_FwReachedCylinder1.Q THEN
|
||||
genStepTool3 := enTool1Step_CYL3_FW;
|
||||
udSteptime := 0;
|
||||
bCylinder1Pressless := 1;
|
||||
END_IF
|
||||
|
||||
//Cylinder 3 FW
|
||||
//---------------------------
|
||||
enTool1Step_CYL3_FW:
|
||||
bCylinder3Fw := TON_FwReachedCylinder1Pressless.Q;
|
||||
IF TON_FwReachedCylinder3.Q THEN
|
||||
genStepTool3 := enTool1Step_CYL2_FW;
|
||||
udSteptime := 0;
|
||||
bCylinder1Pressless := 0;
|
||||
END_IF
|
||||
|
||||
//Cylinder 2 FW
|
||||
//---------------------------
|
||||
enTool1Step_CYL2_FW:
|
||||
bCylinder2Fw := TRUE;
|
||||
IF TON_FwReachedCylinder2.Q THEN
|
||||
genStepTool3 := enTool1Step_WAIT_START_HOME;
|
||||
udSteptime := 0;
|
||||
END_IF
|
||||
|
||||
//Wait for Start Home
|
||||
//---------------------------
|
||||
enTool1Step_WAIT_START_HOME:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Home Cylinder
|
||||
//---------------------------
|
||||
enTool1Step_HOMEPOS:
|
||||
bCylinder1Fw := FALSE;
|
||||
bCylinder2Fw := FALSE;
|
||||
bCylinder3Fw := FALSE;
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool3 := enTool1Step_INIT;
|
||||
END_IF
|
||||
END_CASE;
|
||||
END_IF;
|
||||
|
||||
|
||||
|
||||
//Set Outputs
|
||||
IF bToolIsActive THEN
|
||||
gbOuTool1Cyl1Fw := bSafetyOk AND bCylinder1Fw AND NOT bCylinder1Pressless AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl1Bw := bSafetyOk AND NOT bCylinder1Fw AND NOT bCylinder1Pressless AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl2Fw := bSafetyOk AND bCylinder2Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl2Bw := bSafetyOk AND NOT bCylinder2Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl3Fw := bSafetyOk AND bCylinder3Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl3Bw := bSafetyOk AND NOT bCylinder3Fw AND NOT lToolInterface.bToolPressless;
|
||||
END_IF
|
||||
//Generate Alarms
|
||||
Cylinder1Check (bInOutputCylinderBw := gbOuTool1Cyl1Bw,
|
||||
bInOutputCylinderFw := gbOuTool1Cyl1Fw AND NOT lToolInterface.bToolPressless,
|
||||
bInSensorCylinderBw := gbInTool1Cyl1Bw,
|
||||
tInCylinderFw := UDINT_TO_TIME (udDelayCylinder1 + 2500),
|
||||
bInSensorCylinderFw := TON_FwReachedCylinder1.Q);
|
||||
lToolalarms.Alarm[0] := Cylinder1Check.bOuErrorCylinderBw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[1] := Cylinder1Check.bOuErrorCylinderFw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[2] := Cylinder1Check.bOuErrorBothSensorsHigh AND NOT lToolInterface.bToolPressless;
|
||||
|
||||
Cylinder2Check (bInOutputCylinderBw := gbOuTool1Cyl2Bw,
|
||||
bInOutputCylinderFw := gbOuTool1Cyl2Fw AND NOT lToolInterface.bToolPressless,
|
||||
bInSensorCylinderBw := gbInTool1Cyl2Bw,
|
||||
tInCylinderFw := UDINT_TO_TIME (udDelayCylinder2 + 2500),
|
||||
bInSensorCylinderFw := TON_FwReachedCylinder2.Q);
|
||||
lToolalarms.Alarm[3] := Cylinder2Check.bOuErrorCylinderBw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[4] := Cylinder2Check.bOuErrorCylinderFw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[5] := Cylinder2Check.bOuErrorBothSensorsHigh AND NOT lToolInterface.bToolPressless;
|
||||
|
||||
Cylinder3Check (bInOutputCylinderBw := gbOuTool1Cyl3Bw,
|
||||
bInOutputCylinderFw := gbOuTool1Cyl3Fw AND NOT lToolInterface.bToolPressless,
|
||||
bInSensorCylinderBw := gbInTool1Cyl3Bw,
|
||||
tInCylinderFw := UDINT_TO_TIME (udDelayCylinder3 + 2500),
|
||||
bInSensorCylinderFw := TON_FwReachedCylinder3.Q);
|
||||
lToolalarms.Alarm[6] := Cylinder3Check.bOuErrorCylinderBw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[7] := Cylinder3Check.bOuErrorCylinderFw AND NOT lToolInterface.bToolPressless;
|
||||
lToolalarms.Alarm[8] := Cylinder3Check.bOuErrorBothSensorsHigh AND NOT lToolInterface.bToolPressless;
|
||||
|
||||
|
||||
IF NOT bToolIsActive THEN
|
||||
lToolalarms.Alarm[0] := FALSE;
|
||||
lToolalarms.Alarm[1] := FALSE;
|
||||
lToolalarms.Alarm[2] := FALSE;
|
||||
lToolalarms.Alarm[3] := FALSE;
|
||||
lToolalarms.Alarm[4] := FALSE;
|
||||
lToolalarms.Alarm[5] := FALSE;
|
||||
lToolalarms.Alarm[6] := FALSE;
|
||||
lToolalarms.Alarm[7] := FALSE;
|
||||
lToolalarms.Alarm[8] := FALSE;
|
||||
END_IF
|
||||
|
||||
lToolInterface.bToolIsErrorous := FALSE;
|
||||
FOR usi:=0 TO 8 DO
|
||||
IF lToolalarms.Alarm[usi] THEN
|
||||
lToolInterface.bToolIsErrorous := TRUE;
|
||||
END_IF
|
||||
END_FOR
|
||||
|
||||
END_PROGRAM
|
||||
|
||||
PROGRAM _EXIT
|
||||
|
||||
|
||||
(* TODO : Add your code here *)
|
||||
|
||||
|
||||
END_PROGRAM
|
||||
33
Logical/Axises/Tool3/Tool1.typ
Normal file
33
Logical/Axises/Tool3/Tool1.typ
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
TYPE
|
||||
typStatusToolVCControls : STRUCT (*Controlbytes f<>r Visu*)
|
||||
usCylinder1Fw : USINT; (*Zylinder 1 Ausfahren (AS)*)
|
||||
usCylinder1Bw : USINT; (*Zylinder 1 Einfahren (GS)*)
|
||||
usCylinder2Fw : USINT; (*Zylinder 2 Ausfahren (AS)*)
|
||||
usCylinder2Bw : USINT; (*Zylinder 2 Einfahren (GS)*)
|
||||
usCylinder3Fw : USINT; (*Zylinder 3 Ausfahren (AS)*)
|
||||
usCylinder3Bw : USINT; (*Zylinder 3 Einfahren (GS)*)
|
||||
usCylinderMaintFw : USINT; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
usCylinderMaintBw : USINT; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
typManualCommnands : STRUCT
|
||||
bCylinder1Fw : BOOL; (*Zylinder 1 Ausfahren (AS)*)
|
||||
bCylinder1Bw : BOOL; (*Zylinder 1 Einfahren (GS)*)
|
||||
bCylinder2Fw : BOOL; (*Zylinder 2 Ausfahren (AS)*)
|
||||
bCylinder2Bw : BOOL; (*Zylinder 2 Einfahren (GS)*)
|
||||
bCylinder3Fw : BOOL; (*Zylinder 3 Ausfahren (AS)*)
|
||||
bCylinder3Bw : BOOL; (*Zylinder 3 Einfahren (GS)*)
|
||||
bCylinderMaintFw : BOOL; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
bCylinderMaintBw : BOOL; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
typMoveConditions : STRUCT (*Bewegungsfreigaben*)
|
||||
bEnableCylinder1Fw : BOOL; (*Zylinder 1 Ausfahren (AS)*)
|
||||
bEnableCylinder1Bw : BOOL; (*Zylinder 1 Einfahren (GS)*)
|
||||
bEnableCylinder2Fw : BOOL; (*Zylinder 2 Ausfahren (AS)*)
|
||||
bEnableCylinder2Bw : BOOL; (*Zylinder 2 Einfahren (GS)*)
|
||||
bEnableCylinder3Fw : BOOL; (*Zylinder 3 Ausfahren (AS)*)
|
||||
bEnableCylinder3Bw : BOOL; (*Zylinder 3 Einfahren (GS)*)
|
||||
bEnalbeCylinderMaintFw : BOOL; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
bEnableCylinderMaintBw : BOOL; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
END_TYPE
|
||||
34
Logical/Axises/Tool3/Tool1.var
Normal file
34
Logical/Axises/Tool3/Tool1.var
Normal file
@@ -0,0 +1,34 @@
|
||||
VAR
|
||||
bToolIsActive : BOOL; (*Werkzeug ist aktiv*)
|
||||
bSafetyOk : BOOL;
|
||||
bCylinder1Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
bCylinder1Pressless : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
bCylinder2Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
bCylinder3Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
END_VAR
|
||||
VAR CONSTANT
|
||||
usTOOLID : USINT := 3; (*Werkzeugnummer*)
|
||||
END_VAR
|
||||
VAR
|
||||
usi : USINT;
|
||||
udSteptime : UDINT; (*0.1s*)
|
||||
END_VAR
|
||||
VAR RETAIN
|
||||
udDelayCylinder1 : UDINT := 2000; (*ms*)
|
||||
udDelayCylinder2 : UDINT := 2000; (*ms*)
|
||||
udDelayCylinder3 : UDINT := 2000; (*ms*)
|
||||
END_VAR
|
||||
VAR
|
||||
StatusVCControls : typStatusToolVCControls;
|
||||
ManualCommands : typManualCommnands; (*Kommandos Betriebsart Hand*)
|
||||
MoveConditions : typMoveConditions;
|
||||
lToolalarms : REFERENCE TO typAlarm; (*Werkzeugalarme*)
|
||||
lToolInterface : REFERENCE TO typ_ToolInterface;
|
||||
Cylinder1Check : FUB_CylinderCheck;
|
||||
Cylinder2Check : FUB_CylinderCheck;
|
||||
Cylinder3Check : FUB_CylinderCheck;
|
||||
TON_FwReachedCylinder1 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
TON_FwReachedCylinder1Pressless : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
TON_FwReachedCylinder2 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
TON_FwReachedCylinder3 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
END_VAR
|
||||
11
Logical/Axises/Tool4/IEC.prg
Normal file
11
Logical/Axises/Tool4/IEC.prg
Normal file
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.32 SP14?>
|
||||
<Program xmlns="http://br-automation.co.at/AS/Program">
|
||||
<Files>
|
||||
<File Description="Implementation code">Tool2.st</File>
|
||||
<File Description="Local data types" Private="true">Tool2.typ</File>
|
||||
<File Description="Local variables" Private="true">Tool2.var</File>
|
||||
<File Description="Exported functions and function blocks" Private="true" Reference="true">\Logical\Axises\Tool1\Tool1.fun</File>
|
||||
<File Reference="true">\Logical\Axises\Tool1\FUB_CylinderCheck.st</File>
|
||||
</Files>
|
||||
</Program>
|
||||
226
Logical/Axises/Tool4/Tool2.st
Normal file
226
Logical/Axises/Tool4/Tool2.st
Normal file
@@ -0,0 +1,226 @@
|
||||
|
||||
PROGRAM _INIT
|
||||
|
||||
lToolalarms ACCESS ADR (gToolalarms);
|
||||
lToolInterface ACCESS ADR (gTool4Interface);
|
||||
END_PROGRAM
|
||||
|
||||
|
||||
PROGRAM _CYCLIC
|
||||
bSafetyOk := gUE410_MU_MQD.bX3 AND gUE410_MU_MQD.bX4;
|
||||
bToolIsActive := (gusSelectedTool = usTOOLID) AND (gusCurrentTool = usTOOLID);
|
||||
IF EDGEPOS (bBlink0_1) THEN
|
||||
udSteptime := udSteptime + 100;
|
||||
END_IF
|
||||
|
||||
|
||||
//Store if Cylinder Fw Sensor was reached
|
||||
IF gbOuTool1Cyl1Fw AND gbInTool1Cyl1Fw THEN
|
||||
TON_FwReachedCylinder1.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl1Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder1.IN := FALSE;
|
||||
END_IF
|
||||
IF gbOuTool1Cyl2Fw AND gbInTool1Cyl2Fw THEN
|
||||
TON_FwReachedCylinder2.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl2Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder2.IN := FALSE;
|
||||
END_IF
|
||||
IF gbOuTool1Cyl3Fw AND gbInTool1Cyl3Fw THEN
|
||||
TON_FwReachedCylinder3.IN := TRUE;
|
||||
ELSIF NOT gbOuTool1Cyl3Fw AND NOT lToolInterface.bToolPressless THEN
|
||||
TON_FwReachedCylinder3.IN := FALSE;
|
||||
END_IF
|
||||
|
||||
//Delay Cylinder Fw Reaches
|
||||
TON_FwReachedCylinder1.PT := UDINT_TO_TIME (udDelayCylinder1);
|
||||
TON_FwReachedCylinder1 ();
|
||||
TON_FwReachedCylinder2.PT := UDINT_TO_TIME (udDelayCylinder2);
|
||||
TON_FwReachedCylinder2 ();
|
||||
TON_FwReachedCylinder3.PT := UDINT_TO_TIME (udDelayCylinder3);
|
||||
TON_FwReachedCylinder3 ();
|
||||
|
||||
|
||||
|
||||
MoveConditions.bEnableCylinder1Fw := TRUE; //gbInTool2Cyl3Bw;
|
||||
MoveConditions.bEnableCylinder1Bw := TRUE;
|
||||
MoveConditions.bEnableCylinder2Fw := TON_FwReachedCylinder1.Q;
|
||||
MoveConditions.bEnableCylinder2Bw := TRUE;
|
||||
MoveConditions.bEnableCylinder3Fw := TRUE; //gbInTool2Cyl1Fw;
|
||||
MoveConditions.bEnableCylinder3Bw := TRUE;
|
||||
|
||||
StatusVCControls.usCylinder1Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder1Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder1Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder1Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder1Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder1Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder2Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder2Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder2Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder2Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder2Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder3Fw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Fw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR bCylinder3Fw), VC_HIDE_BITPOS);
|
||||
StatusVCControls.usCylinder3Bw := SHL (BOOL_TO_USINT (NOT MoveConditions.bEnableCylinder3Bw), VC_LOCK_BITPOS) +
|
||||
SHL (BOOL_TO_USINT ((gMachine.enMode <> enMACH_JOG) OR NOT bCylinder3Fw), VC_HIDE_BITPOS);
|
||||
|
||||
|
||||
lToolInterface.bToolIsHome := gbInTool1Cyl1Bw AND gbInTool1Cyl2Bw;
|
||||
lToolInterface.bToolIsMounted := TON_FwReachedCylinder1.Q AND TON_FwReachedCylinder2.Q;
|
||||
|
||||
//Jog Mode
|
||||
//==========================================================================================
|
||||
IF (gMachine.enMode = enMACH_JOG) AND bToolIsActive THEN
|
||||
IF ManualCommands.bCylinder1Bw AND MoveConditions.bEnableCylinder1Bw THEN
|
||||
bCylinder1Fw := FALSE;
|
||||
ELSIF ManualCommands.bCylinder1Fw AND MoveConditions.bEnableCylinder1Fw THEN
|
||||
bCylinder1Fw := TRUE;
|
||||
END_IF
|
||||
IF ManualCommands.bCylinder2Bw AND MoveConditions.bEnableCylinder2Bw THEN
|
||||
bCylinder2Fw := FALSE;
|
||||
ELSIF ManualCommands.bCylinder2Fw AND MoveConditions.bEnableCylinder2Fw THEN
|
||||
bCylinder2Fw := TRUE;
|
||||
END_IF
|
||||
IF ManualCommands.bCylinder3Bw AND MoveConditions.bEnableCylinder3Bw THEN
|
||||
bCylinder3Fw := FALSE;
|
||||
ELSIF ManualCommands.bCylinder3Fw AND MoveConditions.bEnableCylinder3Fw THEN
|
||||
bCylinder3Fw := TRUE;
|
||||
END_IF
|
||||
|
||||
ELSIF (gMachine.enMode = enMACH_HOMEPOS) THEN
|
||||
CASE genStepTool4Home OF
|
||||
//Wait for Start Home
|
||||
//---------------------------
|
||||
enTool2StepHome_WAIT_START_HOME:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Home Cylinder
|
||||
//---------------------------
|
||||
enTool2StepHome_HOMEPOS:
|
||||
bCylinder1Fw := FALSE;
|
||||
bCylinder2Fw := FALSE;
|
||||
bCylinder3Fw := FALSE;
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool4Home := enTool2StepHome_WAIT_START_HOME;
|
||||
genStepTool4 := enTool2Step_INIT;
|
||||
END_IF
|
||||
END_CASE;
|
||||
|
||||
//(Semi) - Automaticmode
|
||||
//==========================================================================================
|
||||
ELSIF ((gMachine.enMode = enMACH_MANUAL) OR (gMachine.enMode = enMACH_AUTOMATIC)) AND bToolIsActive THEN
|
||||
//Wirefeed
|
||||
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
|
||||
CASE genStepTool4 OF
|
||||
//Init
|
||||
//---------------------------
|
||||
enTool2Step_INIT:
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool4 := enTool2Step_WAIT_START_MOUNT;
|
||||
END_IF
|
||||
|
||||
//Wait for Start Mount
|
||||
//---------------------------
|
||||
enTool2Step_WAIT_START_MOUNT:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Wait for Start Mount
|
||||
//---------------------------
|
||||
enTool2Step_START_MOUNT:
|
||||
udSteptime := 0;
|
||||
genStepTool4 := enTool2Step_CYL1_FW;
|
||||
|
||||
//Cylinder 1 FW
|
||||
//---------------------------
|
||||
enTool2Step_CYL1_FW:
|
||||
bCylinder1Fw := TRUE;
|
||||
IF TON_FwReachedCylinder1.Q THEN
|
||||
udSteptime := 0;
|
||||
genStepTool4 := enTool2Step_CYL2_FW;
|
||||
END_IF
|
||||
|
||||
//Cylinder 2 FW
|
||||
//---------------------------
|
||||
enTool2Step_CYL2_FW:
|
||||
bCylinder2Fw := TRUE;
|
||||
IF TON_FwReachedCylinder2.Q THEN
|
||||
udSteptime := 0;
|
||||
genStepTool4 := enTool2Step_WAIT_START_HOME;
|
||||
END_IF
|
||||
|
||||
//Wait for Start Home
|
||||
//---------------------------
|
||||
enTool2Step_WAIT_START_HOME:
|
||||
//Set in Pressstepchain
|
||||
|
||||
//Home Cylinder
|
||||
//---------------------------
|
||||
enTool2Step_HOMEPOS:
|
||||
bCylinder1Fw := FALSE;
|
||||
bCylinder2Fw := FALSE;
|
||||
bCylinder3Fw := FALSE;
|
||||
IF lToolInterface.bToolIsHome THEN
|
||||
genStepTool4 := enTool2Step_INIT;
|
||||
END_IF
|
||||
END_CASE;
|
||||
END_IF;
|
||||
|
||||
|
||||
|
||||
//Set Outputs
|
||||
IF bToolIsActive THEN
|
||||
gbOuTool1Cyl1Fw := bSafetyOk AND bCylinder1Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl1Bw := bSafetyOk AND NOT bCylinder1Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl2Fw := bSafetyOk AND bCylinder2Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl2Bw := bSafetyOk AND NOT bCylinder2Fw AND NOT lToolInterface.bToolPressless;
|
||||
gbOuTool1Cyl3Fw := bSafetyOk AND FALSE; //bCylinder3Fw;
|
||||
gbOuTool1Cyl3Bw := bSafetyOk AND FALSE; // NOT bCylinder3Fw;
|
||||
END_IF
|
||||
//Generate Alarms
|
||||
Cylinder1Check (bInOutputCylinderBw := gbOuTool1Cyl1Bw,
|
||||
bInOutputCylinderFw := gbOuTool1Cyl1Fw,
|
||||
bInSensorCylinderBw := gbInTool1Cyl1Bw,
|
||||
tInCylinderFw := UDINT_TO_TIME (udDelayCylinder1 + 2500),
|
||||
bInSensorCylinderFw := TON_FwReachedCylinder1.Q);
|
||||
lToolalarms.Alarm[20] := Cylinder1Check.bOuErrorCylinderBw AND NOT lToolInterface.bToolPressless ;
|
||||
lToolalarms.Alarm[21] := Cylinder1Check.bOuErrorCylinderFw AND NOT lToolInterface.bToolPressless ;
|
||||
lToolalarms.Alarm[22] := Cylinder1Check.bOuErrorBothSensorsHigh;
|
||||
|
||||
Cylinder2Check (bInOutputCylinderBw := gbOuTool1Cyl2Bw,
|
||||
bInOutputCylinderFw := gbOuTool1Cyl2Fw,
|
||||
bInSensorCylinderBw := gbInTool1Cyl2Bw,
|
||||
tInCylinderFw := UDINT_TO_TIME (udDelayCylinder2 + 2500),
|
||||
bInSensorCylinderFw := TON_FwReachedCylinder2.Q);
|
||||
lToolalarms.Alarm[23] := Cylinder2Check.bOuErrorCylinderBw AND NOT lToolInterface.bToolPressless ;
|
||||
lToolalarms.Alarm[24] := Cylinder2Check.bOuErrorCylinderFw AND NOT lToolInterface.bToolPressless ;
|
||||
lToolalarms.Alarm[25] := Cylinder2Check.bOuErrorBothSensorsHigh;
|
||||
|
||||
lToolalarms.Alarm[26] := FALSE;
|
||||
lToolalarms.Alarm[27] := FALSE;
|
||||
lToolalarms.Alarm[28] := FALSE;
|
||||
|
||||
IF NOT bToolIsActive THEN
|
||||
lToolalarms.Alarm[20] := FALSE;
|
||||
lToolalarms.Alarm[21] := FALSE;
|
||||
lToolalarms.Alarm[22] := FALSE;
|
||||
lToolalarms.Alarm[23] := FALSE;
|
||||
lToolalarms.Alarm[24] := FALSE;
|
||||
lToolalarms.Alarm[25] := FALSE;
|
||||
lToolalarms.Alarm[26] := FALSE;
|
||||
lToolalarms.Alarm[27] := FALSE;
|
||||
lToolalarms.Alarm[28] := FALSE;
|
||||
END_IF
|
||||
|
||||
lToolInterface.bToolIsErrorous := FALSE;
|
||||
FOR usi:=20 TO 28 DO
|
||||
IF lToolalarms.Alarm[usi] THEN
|
||||
lToolInterface.bToolIsErrorous := TRUE;
|
||||
END_IF
|
||||
END_FOR
|
||||
|
||||
END_PROGRAM
|
||||
|
||||
PROGRAM _EXIT
|
||||
|
||||
|
||||
(* TODO : Add your code here *)
|
||||
|
||||
|
||||
END_PROGRAM
|
||||
33
Logical/Axises/Tool4/Tool2.typ
Normal file
33
Logical/Axises/Tool4/Tool2.typ
Normal file
@@ -0,0 +1,33 @@
|
||||
|
||||
TYPE
|
||||
typStatusToolVCControls : STRUCT (*Controlbytes f<>r Visu*)
|
||||
usCylinder1Fw : USINT; (*Zylinder 1 Ausfahren (AS)*)
|
||||
usCylinder1Bw : USINT; (*Zylinder 1 Einfahren (GS)*)
|
||||
usCylinder2Fw : USINT; (*Zylinder 2 Ausfahren (AS)*)
|
||||
usCylinder2Bw : USINT; (*Zylinder 2 Einfahren (GS)*)
|
||||
usCylinder3Fw : USINT; (*Zylinder 3 Ausfahren (AS)*)
|
||||
usCylinder3Bw : USINT; (*Zylinder 3 Einfahren (GS)*)
|
||||
usCylinderMaintFw : USINT; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
usCylinderMaintBw : USINT; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
typManualCommnands : STRUCT
|
||||
bCylinder1Fw : BOOL; (*Zylinder 1 Ausfahren (AS)*)
|
||||
bCylinder1Bw : BOOL; (*Zylinder 1 Einfahren (GS)*)
|
||||
bCylinder2Fw : BOOL; (*Zylinder 2 Ausfahren (AS)*)
|
||||
bCylinder2Bw : BOOL; (*Zylinder 2 Einfahren (GS)*)
|
||||
bCylinder3Fw : BOOL; (*Zylinder 3 Ausfahren (AS)*)
|
||||
bCylinder3Bw : BOOL; (*Zylinder 3 Einfahren (GS)*)
|
||||
bCylinderMaintFw : BOOL; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
bCylinderMaintBw : BOOL; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
typMoveConditions : STRUCT (*Bewegungsfreigaben*)
|
||||
bEnableCylinder1Fw : BOOL; (*Zylinder 1 Ausfahren (AS)*)
|
||||
bEnableCylinder1Bw : BOOL; (*Zylinder 1 Einfahren (GS)*)
|
||||
bEnableCylinder2Fw : BOOL; (*Zylinder 2 Ausfahren (AS)*)
|
||||
bEnableCylinder2Bw : BOOL; (*Zylinder 2 Einfahren (GS)*)
|
||||
bEnableCylinder3Fw : BOOL; (*Zylinder 3 Ausfahren (AS)*)
|
||||
bEnableCylinder3Bw : BOOL; (*Zylinder 3 Einfahren (GS)*)
|
||||
bEnalbeCylinderMaintFw : BOOL; (*Wartungszylinder Ausfahren (Wartungspos)*)
|
||||
bEnableCylinderMaintBw : BOOL; (*Wartungszylinder Einfahren (Presspos)*)
|
||||
END_STRUCT;
|
||||
END_TYPE
|
||||
32
Logical/Axises/Tool4/Tool2.var
Normal file
32
Logical/Axises/Tool4/Tool2.var
Normal file
@@ -0,0 +1,32 @@
|
||||
VAR
|
||||
bToolIsActive : BOOL; (*Werkzeug ist aktiv*)
|
||||
bSafetyOk : BOOL;
|
||||
bCylinder1Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
bCylinder2Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
bCylinder3Fw : BOOL; (*Befehl Zylinder ausfahren*)
|
||||
END_VAR
|
||||
VAR CONSTANT
|
||||
usTOOLID : USINT := 4; (*Werkzeugnummer*)
|
||||
END_VAR
|
||||
VAR
|
||||
usi : USINT;
|
||||
udSteptime : UDINT; (*0.1s*)
|
||||
END_VAR
|
||||
VAR RETAIN
|
||||
udDelayCylinder1 : UDINT := 3000; (*ms*)
|
||||
udDelayCylinder2 : UDINT := 3000; (*ms*)
|
||||
udDelayCylinder3 : UDINT := 2000; (*ms*)
|
||||
END_VAR
|
||||
VAR
|
||||
StatusVCControls : typStatusToolVCControls;
|
||||
ManualCommands : typManualCommnands; (*Kommandos Betriebsart Hand*)
|
||||
MoveConditions : typMoveConditions;
|
||||
lToolalarms : REFERENCE TO typAlarm; (*Werkzeugalarme*)
|
||||
lToolInterface : REFERENCE TO typ_ToolInterface;
|
||||
Cylinder1Check : FUB_CylinderCheck;
|
||||
Cylinder2Check : FUB_CylinderCheck;
|
||||
Cylinder3Check : FUB_CylinderCheck;
|
||||
TON_FwReachedCylinder1 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
TON_FwReachedCylinder2 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
TON_FwReachedCylinder3 : TON; (*Sensor Ausgefahren war bet<65>tigt*)
|
||||
END_VAR
|
||||
@@ -6,10 +6,14 @@ END_PROGRAM
|
||||
|
||||
|
||||
PROGRAM _CYCLIC
|
||||
IF gbInTool1Code1 THEN
|
||||
IF gbInTool1Code1 AND NOT gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||
gusCurrentTool := 1;
|
||||
ELSIF gbInTool1Code2 THEN
|
||||
ELSIF NOT gbInTool1Code1 AND gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||
gusCurrentTool := 2;
|
||||
ELSIF NOT gbInTool1Code1 AND NOT gbInTool1Code2 AND gbInTool1Code3 THEN
|
||||
gusCurrentTool := 3;
|
||||
ELSIF gbInTool1Code1 AND gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||
gusCurrentTool := 4;
|
||||
ELSE
|
||||
gusCurrentTool := 0;
|
||||
END_IF
|
||||
|
||||
@@ -128,7 +128,7 @@ VAR
|
||||
gbInTool1MaintBracketInUse : BOOL; (*Werkzeug 1 Wartungssicherungsklotz ist in Gebrauch*)
|
||||
gbInTool1PartAvailable : BOOL; (*Werkzeug 1 Teil ist eingelegt*)
|
||||
gbInTool1PartAvailable2 : BOOL; (*Werkzeug 1 Teil ist eingelegt (2 Optional je nach Werkzeug)*)
|
||||
gbInTool1Code2 : BOOL; (*Werkzeug 1 Codierung 2*)
|
||||
gbInTool1Code1 : BOOL; (*Werkzeug 1 Codierung 1*)
|
||||
gbInTool1Code3 : BOOL; (*Werkzeug 1 Codierung 3*)
|
||||
gbInTool1Code1 : BOOL; (*Werkzeug Codierung Bit 1*)
|
||||
gbInTool1Code2 : BOOL; (*Werkzeug Codierung Bit 2*)
|
||||
gbInTool1Code3 : BOOL; (*Werkzeug Codierung Bit 3*)
|
||||
END_VAR
|
||||
|
||||
@@ -20,7 +20,7 @@ TYPE
|
||||
usLabelSetupmode : USINT;
|
||||
usBtnErrorReset : USINT;
|
||||
usBtnNextStep : USINT;
|
||||
usLayersMainpage : ARRAY[1..7]OF USINT;
|
||||
usLayersMainpage : ARRAY[1..16]OF USINT;
|
||||
END_STRUCT;
|
||||
typVCCommands : STRUCT
|
||||
bErrorReset : BOOL;
|
||||
|
||||
@@ -176,6 +176,18 @@ gStatusVCControls.usLayersMainpage[6] := SHL (BOOL_TO_USINT (NOT gMachine.bMachi
|
||||
gStatusVCControls.usLayersMainpage[7] := SHL (BOOL_TO_USINT (NOT gMachine.bMachineON OR (gMachine.enMode <> enMACH_HOMEPOS)), VC_HIDE_BITPOS);
|
||||
|
||||
|
||||
gStatusVCControls.usLayersMainpage[9] := SHL (BOOL_TO_USINT (NOT gMachine.bMachineON OR (gMachine.enMode <> enMACH_JOG) OR (gusCurrentOpLayer <> 9)), VC_HIDE_BITPOS);
|
||||
//Layer 9 Manual Opeation Tool 3
|
||||
IF (gusCurrentOpLayer = 9) AND (gusCurrentTool <> 3) THEN
|
||||
gusCurrentOpLayer := 3;
|
||||
END_IF
|
||||
gStatusVCControls.usLayersMainpage[10] := SHL (BOOL_TO_USINT (NOT gMachine.bMachineON OR (gMachine.enMode <> enMACH_JOG) OR (gusCurrentOpLayer <> 10)), VC_HIDE_BITPOS);
|
||||
//Layer 10 Manual Opeation Tool 4
|
||||
IF (gusCurrentOpLayer = 10) AND (gusCurrentTool <> 4) THEN
|
||||
gusCurrentOpLayer := 3;
|
||||
END_IF
|
||||
|
||||
|
||||
//Alarms
|
||||
//=================================================
|
||||
//Fuse 24 V DC
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<AlarmSystem xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<Property Name="HistoryLength" Value="1000"/>
|
||||
<Property Name="SnippetBufferSize" Value="150"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<ComponentVersions xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<ComponentVersion>
|
||||
<Property Name="ClassId" Value="0x00000500"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.24 SP06"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<DataSource xmlns="http://br-automation.co.at/AS/VC/Project" Name="DataSource">
|
||||
<Property Name="AutoRefresh" Value="False"/>
|
||||
<Property Name="DefaultUpdateTime" Value="200"/>
|
||||
@@ -189,7 +189,7 @@
|
||||
<DataPoint Name="usLayersMainpage">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="USINT[1..7]"/>
|
||||
<Property Name="PLCType" Value="USINT[1..16]"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER[]"/>
|
||||
@@ -247,6 +247,24 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="usLayersMainpage[9]">
|
||||
<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="usLayersMainpage[10]">
|
||||
<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>
|
||||
<DataPoint Name="usBtnHomeMode">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
@@ -2786,6 +2804,24 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="gusVCCStatusTool[3]">
|
||||
<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="gusVCCStatusTool[4]">
|
||||
<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>
|
||||
<DataPoint Name="grPressSpeedEmpty">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
@@ -2817,6 +2853,344 @@
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<Folder Name="Tool3">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Program"/>
|
||||
<Folder Name="StatusVCControls">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="usCylinder1Bw">
|
||||
<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="usCylinder2Bw">
|
||||
<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="usCylinder3Bw">
|
||||
<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="usCylinder1Fw">
|
||||
<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="usCylinder2Fw">
|
||||
<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="usCylinder3Fw">
|
||||
<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="ManualCommands">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bCylinder1Bw">
|
||||
<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="bCylinder2Bw">
|
||||
<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="bCylinder3Bw">
|
||||
<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="bCylinder1Fw">
|
||||
<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="bCylinder2Fw">
|
||||
<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="bCylinder3Fw">
|
||||
<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="MoveConditions">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bEnableCylinder1Bw">
|
||||
<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="bEnableCylinder2Bw">
|
||||
<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="bEnableCylinder3Bw">
|
||||
<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="bEnableCylinder1Fw">
|
||||
<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="bEnableCylinder2Fw">
|
||||
<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="bEnableCylinder3Fw">
|
||||
<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="Tool4">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Program"/>
|
||||
<Folder Name="StatusVCControls">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="usCylinder1Bw">
|
||||
<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="usCylinder2Bw">
|
||||
<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="usCylinder1Fw">
|
||||
<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="usCylinder2Fw">
|
||||
<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="ManualCommands">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bCylinder1Bw">
|
||||
<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="bCylinder2Bw">
|
||||
<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="bCylinder1Fw">
|
||||
<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="bCylinder2Fw">
|
||||
<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="MoveConditions">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="FolderType" Value="Struct"/>
|
||||
<DataPoint Name="bEnableCylinder1Bw">
|
||||
<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="bEnableCylinder2Bw">
|
||||
<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="bEnableCylinder1Fw">
|
||||
<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="bEnableCylinder2Fw">
|
||||
<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="genStepTool3">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="typ_enStepTool1"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="genStepTool4">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="typ_enStepTool2"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="genStepTool2Home">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="typ_enStepTool2Home"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
<DataPoint Name="genStepTool3Home">
|
||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||
<Property Name="ConnectingVisus" Value="Visualization\Visu"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="PLCType" Value="typ_enStepTool1Home"/>
|
||||
<Property Name="UpdateTime" Value="Default"/>
|
||||
<Property Name="UserID" Value="None"/>
|
||||
<Property Name="VCType" Value="INTEGER"/>
|
||||
</DataPoint>
|
||||
</Folder>
|
||||
<Folder Name="Communication">
|
||||
<Property Name="Description" Value=""/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<Languages xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<Property Name="Default" Value="de-DE"/>
|
||||
<Property Name="FallBackLanguage" Value="de-DE"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<Project xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<Property Name="EnableEvents" Value="False"/>
|
||||
<Property Name="SharedTargetResourceRoot" Value=""/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<Project xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<Property Name="Backlight" Value="False"/>
|
||||
<Property Name="BacklightIgnoreFirst" Value="False"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<Page xmlns="http://br-automation.co.at/AS/VC/Project" Name="tmpl10_MainPage">
|
||||
<Property Name="Description" Value="Template main page - basic machine interface"/>
|
||||
<Property Name="Height" Value="480"/>
|
||||
@@ -822,6 +822,8 @@
|
||||
<Text ID="101275" Value="Move Hor"/>
|
||||
<Text ID="101276" Value="Maintenance"/>
|
||||
<Text ID="102109" Value="Home"/>
|
||||
<Text ID="102671" Value="Tool 3"/>
|
||||
<Text ID="102673" Value="Tool 4"/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
<Text ID="96322" Value="GEAR ON"/>
|
||||
@@ -835,6 +837,8 @@
|
||||
<Text ID="101275" Value="Hor. Verfahren"/>
|
||||
<Text ID="101276" Value="Wartungshub"/>
|
||||
<Text ID="102109" Value="GST"/>
|
||||
<Text ID="102671" Value="Werkzeug 3"/>
|
||||
<Text ID="102673" Value="Werkzeug 4"/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
<Index ID="96322" Value="32"/>
|
||||
@@ -848,6 +852,8 @@
|
||||
<Index ID="101275" Value="46"/>
|
||||
<Index ID="101276" Value="47"/>
|
||||
<Index ID="102109" Value="38"/>
|
||||
<Index ID="102671" Value="48"/>
|
||||
<Index ID="102673" Value="52"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
<Controls>
|
||||
@@ -1496,6 +1502,50 @@
|
||||
<Property Name="Top" Value="275"/>
|
||||
<Property Name="Width" Value="120"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnActToolOpLayerTool3">
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="None"/>
|
||||
<Property Name="BitmapSource" Value="None"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="175"/>
|
||||
<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.gusVCCStatusTool[3]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndex" Value="48"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="350"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer9]"/>
|
||||
<Property Name="Width" Value="148"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnActToolOpLayerTool4">
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="None"/>
|
||||
<Property Name="BitmapSource" Value="None"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="175"/>
|
||||
<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.gusVCCStatusTool[4]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndex" Value="52"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="350"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer10]"/>
|
||||
<Property Name="Width" Value="148"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
<KeyMapping>
|
||||
<VirtualKey Name="MachSwitchOn">
|
||||
@@ -1893,6 +1943,51 @@
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer7">
|
||||
<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="9"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer9">
|
||||
<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="9"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer10">
|
||||
<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="10"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
</Layer>
|
||||
<Layer Name="OpTool1">
|
||||
@@ -2684,6 +2779,46 @@
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[cmdToggleRepairCycle]"/>
|
||||
<Property Name="Width" Value="193"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="txtAutomaticStepTool3">
|
||||
<Property Name="AlignmentVertical" Value="Top"/>
|
||||
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Status]"/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="40"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool3]"/>
|
||||
<Property Name="Left" Value="350"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[3]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsTool1]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="215"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="txtAutomaticStepTool4">
|
||||
<Property Name="AlignmentVertical" Value="Top"/>
|
||||
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Status]"/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="40"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool4]"/>
|
||||
<Property Name="Left" Value="350"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[4]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsTool2]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="215"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
<KeyMapping>
|
||||
<VirtualKey Name="cmdEnableNextPressStep">
|
||||
@@ -2772,11 +2907,72 @@
|
||||
<Property Name="Left" Value="276"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[1]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="216"/>
|
||||
<Property Name="Top" Value="220"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="txtHomingStepTool2">
|
||||
<Property Name="AlignmentVertical" Value="Top"/>
|
||||
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Status]"/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="40"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool2Home]"/>
|
||||
<Property Name="Left" Value="276"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[2]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="220"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="txtHomingStepTool3">
|
||||
<Property Name="AlignmentVertical" Value="Top"/>
|
||||
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Status]"/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="40"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool3Home]"/>
|
||||
<Property Name="Left" Value="276"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[3]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="220"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="txtHomingStepTool4">
|
||||
<Property Name="AlignmentVertical" Value="Top"/>
|
||||
<Property Name="Border" Value="Source[local].Border[Flat_grey]"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Font" Value="Source[local].Font[Status]"/>
|
||||
<Property Name="ForeColor" Value="0"/>
|
||||
<Property Name="Height" Value="40"/>
|
||||
<Property Name="IndexDatapoint" Value="Source[global].Variable[DataSource.Axises.genStepTool3Home]"/>
|
||||
<Property Name="Left" Value="276"/>
|
||||
<Property Name="Multiline" Value="Automatic"/>
|
||||
<Property Name="SimulationValue" Value="0"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Axises.gusVCCStatusTool[3]]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
||||
<Property Name="TextIndexOffset" Value="0"/>
|
||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
||||
<Property Name="Top" Value="220"/>
|
||||
<Property Name="Width" Value="396"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
@@ -3149,6 +3345,625 @@
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
</Layer>
|
||||
<Layer Name="OpTool3">
|
||||
<Property Name="BackColor" Value="9"/>
|
||||
<Property Name="Description" Value="Manual Tool Operation"/>
|
||||
<Property Name="EditingMode" Value="Normal"/>
|
||||
<Property Name="Height" Value="480"/>
|
||||
<Property Name="Left" Value="0"/>
|
||||
<Property Name="OutlineColor" Value="0"/>
|
||||
<Property Name="OutlineDisplayControl" Value="False"/>
|
||||
<Property Name="OutlineDisplayName" Value="True"/>
|
||||
<Property Name="OutlineHatched" Value="False"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usLayersMainpage[9]]"/>
|
||||
<Property Name="Top" Value="0"/>
|
||||
<Property Name="VisibilityMode" Value="Hidden"/>
|
||||
<Property Name="Width" Value="800"/>
|
||||
<Property Name="Z-Order" Value="9"/>
|
||||
<TextGroup>
|
||||
<TextLayer LanguageId="en-US">
|
||||
<Text ID="102642" Value="Press"/>
|
||||
<Text ID="102644" Value="Cylinder 1"/>
|
||||
<Text ID="102645" Value="Cylinder 2"/>
|
||||
<Text ID="102646" Value="Cylinder 3"/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
<Text ID="102642" Value="Presse"/>
|
||||
<Text ID="102644" Value="Zylinder 1"/>
|
||||
<Text ID="102645" Value="Zylinder 2"/>
|
||||
<Text ID="102646" Value="Zylinder 3"/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
<Index ID="102642" Value="29"/>
|
||||
<Index ID="102644" Value="31"/>
|
||||
<Index ID="102645" Value="32"/>
|
||||
<Index ID="102646" Value="33"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
<Controls>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl1Fw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="2"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder1Fw]"/>
|
||||
<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="585"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder1Fw]"/>
|
||||
<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="168"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool3Cyl1Fw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool3Cyl1Bw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="0"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder1Bw]"/>
|
||||
<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="305"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder1Bw]"/>
|
||||
<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="170"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool3Cyl1Bw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl2Fw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="2"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder2Fw]"/>
|
||||
<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="585"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder2Fw]"/>
|
||||
<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="220"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool3Cyl2Fw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl2Bw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="0"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder2Bw]"/>
|
||||
<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="305"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder2Bw]"/>
|
||||
<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="220"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool3Cyl2Bw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl3Fw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="2"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder3Fw]"/>
|
||||
<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="585"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder3Fw]"/>
|
||||
<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[ManTool3Cyl3Fw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl3Bw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="0"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.MoveConditions.bEnableCylinder3Bw]"/>
|
||||
<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="305"/>
|
||||
<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.Tool3.StatusVCControls.usCylinder3Bw]"/>
|
||||
<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[ManTool3Cyl3Bw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnActToolOpLayerPress">
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="None"/>
|
||||
<Property Name="BitmapSource" Value="None"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="175"/>
|
||||
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
|
||||
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndex" Value="29"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="350"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer3]"/>
|
||||
<Property Name="Width" Value="148"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Cylinder1">
|
||||
<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="505"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="31"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="180"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Cylinder2">
|
||||
<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="505"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="32"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="232"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Cylinder3">
|
||||
<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="505"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="33"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="284"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
<KeyMapping>
|
||||
<VirtualKey Name="SetOpLayer3">
|
||||
<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="3"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl1Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder1Bw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl2Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder2Bw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl3Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder3Bw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl3Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder3Fw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl2Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder2Fw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl1Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool3.ManualCommands.bCylinder1Fw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
</Layer>
|
||||
<Layer Name="OpTool4">
|
||||
<Property Name="BackColor" Value="9"/>
|
||||
<Property Name="Description" Value="Manual Tool Operation"/>
|
||||
<Property Name="EditingMode" Value="Normal"/>
|
||||
<Property Name="Height" Value="480"/>
|
||||
<Property Name="Left" Value="0"/>
|
||||
<Property Name="OutlineColor" Value="0"/>
|
||||
<Property Name="OutlineDisplayControl" Value="False"/>
|
||||
<Property Name="OutlineDisplayName" Value="True"/>
|
||||
<Property Name="OutlineHatched" Value="False"/>
|
||||
<Property Name="StatusDatapoint" Value="Source[global].Variable[DataSource.Machine.gStatusVCControls.usLayersMainpage[10]]"/>
|
||||
<Property Name="Top" Value="0"/>
|
||||
<Property Name="VisibilityMode" Value="Hidden"/>
|
||||
<Property Name="Width" Value="800"/>
|
||||
<Property Name="Z-Order" Value="10"/>
|
||||
<TextGroup>
|
||||
<TextLayer LanguageId="en-US">
|
||||
<Text ID="102667" Value="Cylinder 1"/>
|
||||
<Text ID="102668" Value="Cylinder 2"/>
|
||||
<Text ID="102669" Value="Press"/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
<Text ID="102667" Value="Zylinder 1"/>
|
||||
<Text ID="102668" Value="Zylinder 2"/>
|
||||
<Text ID="102669" Value="Presse"/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
<Index ID="102667" Value="20"/>
|
||||
<Index ID="102668" Value="21"/>
|
||||
<Index ID="102669" Value="22"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
<Controls>
|
||||
<Control ClassId="0x00001002" Name="btnTool2Cyl1Fw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="2"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.MoveConditions.bEnableCylinder1Fw]"/>
|
||||
<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="585"/>
|
||||
<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.Tool4.StatusVCControls.usCylinder1Fw]"/>
|
||||
<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="160"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool4Cyl1Fw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool1Cyl1Bw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="0"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.MoveConditions.bEnableCylinder1Bw]"/>
|
||||
<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="315"/>
|
||||
<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.Tool4.StatusVCControls.usCylinder1Bw]"/>
|
||||
<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="160"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool4Cyl1Bw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool2Cyl2Fw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="2"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.MoveConditions.bEnableCylinder2Fw]"/>
|
||||
<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="585"/>
|
||||
<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.Tool4.StatusVCControls.usCylinder2Fw]"/>
|
||||
<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="215"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool4Cyl2Fw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnTool2Cyl2Bw">
|
||||
<Property Name="AlignmentHorizontal" Value="Right"/>
|
||||
<Property Name="BitmapGroup" Value="Source[local].BitmapGroup[Buttons]"/>
|
||||
<Property Name="BitmapIndex" Value="0"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.MoveConditions.bEnableCylinder2Bw]"/>
|
||||
<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="315"/>
|
||||
<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.Tool4.StatusVCControls.usCylinder2Bw]"/>
|
||||
<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="215"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[ManTool4Cyl2Bw]"/>
|
||||
<Property Name="Width" Value="196"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Cylinder1">
|
||||
<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="505"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="20"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="170"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001004" Name="Text_Cylinder2">
|
||||
<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="505"/>
|
||||
<Property Name="SimulationValue" Value=""/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndexOffset" Value="21"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="225"/>
|
||||
<Property Name="Width" Value="80"/>
|
||||
</Control>
|
||||
<Control ClassId="0x00001002" Name="btnActToolOpLayerPress1">
|
||||
<Property Name="BitmapAlignmentVertical" Value="Bottom"/>
|
||||
<Property Name="BitmapIndexDatapoint" Value="None"/>
|
||||
<Property Name="BitmapSource" Value="None"/>
|
||||
<Property Name="ControlID" Value="0"/>
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="Height" Value="44"/>
|
||||
<Property Name="KeyMatrixOffset" Value="None"/>
|
||||
<Property Name="Left" Value="175"/>
|
||||
<Property Name="PressedBitmapSource" Value="Source[embedded].Property[BitmapSource]"/>
|
||||
<Property Name="PressedTextSource" Value="Source[embedded].Property[TextSource]"/>
|
||||
<Property Name="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Default]"/>
|
||||
<Property Name="TextGroup" Value="Source[embedded].TextGroup"/>
|
||||
<Property Name="TextIndex" Value="22"/>
|
||||
<Property Name="TextIndexDatapoint" Value="None"/>
|
||||
<Property Name="TextSimulationValue" Value="0"/>
|
||||
<Property Name="TextSource" Value="SingleText"/>
|
||||
<Property Name="Top" Value="350"/>
|
||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[SetOpLayer3]"/>
|
||||
<Property Name="Width" Value="148"/>
|
||||
</Control>
|
||||
</Controls>
|
||||
<KeyMapping>
|
||||
<VirtualKey Name="SetOpLayer3">
|
||||
<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="3"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Machine.gusCurrentOpLayer]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl1Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.ManualCommands.bCylinder1Bw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl2Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.ManualCommands.bCylinder2Bw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl1Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.ManualCommands.bCylinder1Fw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl2Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
<KeyActions>
|
||||
<KeyAction ClassId="0x0000016B">
|
||||
<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="ResetValue" Value="0"/>
|
||||
<Property Name="SetValue" Value="1"/>
|
||||
<Property Name="ValueDatapoint" Value="Source[global].Variable[DataSource.Axises.Tool4.ManualCommands.bCylinder2Fw]"/>
|
||||
</KeyAction>
|
||||
</KeyActions>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
</Layer>
|
||||
</Layers>
|
||||
<MovementOrder>
|
||||
<MovementEntry Control="Source[embedded].Layer[PressInformation].Control[AlarmCurrent]">
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.25 SP07"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<Palette xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<PaletteColor Index="0" Value="#000000"/>
|
||||
<PaletteColor Index="1" Value="#0000AA"/>
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.24 SP06"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<TextGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="Tools">
|
||||
<Property Name="Description" Value="Selected Tools"/>
|
||||
<Property Name="Index" Value="5"/>
|
||||
@@ -8,15 +8,21 @@
|
||||
<Text ID="100152" Value="No Tool"/>
|
||||
<Text ID="100153" Value="Tool 1"/>
|
||||
<Text ID="100154" Value="Tool 2"/>
|
||||
<Text ID="102308" Value="Tool 3"/>
|
||||
<Text ID="102309" Value="Tool 4"/>
|
||||
</TextLayer>
|
||||
<TextLayer LanguageId="de-DE">
|
||||
<Text ID="100152" Value="kein Werkzeug"/>
|
||||
<Text ID="100153" Value="Werkzeug 1"/>
|
||||
<Text ID="100154" Value="Werkzeug 2"/>
|
||||
<Text ID="102308" Value="Werkzeug 3"/>
|
||||
<Text ID="102309" Value="Werkzeug 4"/>
|
||||
</TextLayer>
|
||||
<IndexMap>
|
||||
<Index ID="100152" Value="0"/>
|
||||
<Index ID="100153" Value="1"/>
|
||||
<Index ID="100154" Value="2"/>
|
||||
<Index ID="102308" Value="3"/>
|
||||
<Index ID="102309" Value="4"/>
|
||||
</IndexMap>
|
||||
</TextGroup>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<?AutomationStudio Version="3.0.90.24 SP06"?>
|
||||
<?AutomationStudio Version="3.0.90.32 SP14"?>
|
||||
<KeyMapping xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||
<VirtualKey Name="TP_ALPHA_Quest">
|
||||
<Property Name="Description" Value=""/>
|
||||
@@ -1855,4 +1855,56 @@
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl1Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl2Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl3Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl1Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl2Bw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer7">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer9">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="SetOpLayer10">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl1Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool4Cyl2Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl3Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl2Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
<VirtualKey Name="ManTool3Cyl1Fw">
|
||||
<Property Name="Description" Value=""/>
|
||||
<Property Name="VirtualKey_LED" Value="False"/>
|
||||
</VirtualKey>
|
||||
</KeyMapping>
|
||||
@@ -1,5 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<?AutomationStudio Version=3.0.90.25 SP07?>
|
||||
<?AutomationStudio Version=3.0.90.32 SP14?>
|
||||
<SwConfiguration CpuAddress="SL1" xmlns="http://br-automation.co.at/AS/SwConfiguration">
|
||||
<TaskClass Name="Cyclic#1">
|
||||
<Task Name="MAxTrace" Source="Axises.MAxTrace.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
@@ -13,6 +13,8 @@
|
||||
<Task Name="PressCtrl" Source="Axises.PressCtrl.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
<Task Name="Tool1" Source="Axises.Tool1.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
<Task Name="Tool2" Source="Axises.Tool2.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
<Task Name="Tool3" Source="Axises.Tool3.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
<Task Name="Tool4" Source="Axises.Tool4.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
</TaskClass>
|
||||
<TaskClass Name="Cyclic#2">
|
||||
<Task Name="machine" Source="Machine.machine.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
||||
@@ -92,13 +94,14 @@
|
||||
<BinaryObject Name="vccslider" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccddbox" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccpopup" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="arconfig" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="asfw" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="ashwd" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="visvc" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="iomap" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="ashwd" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="asfw" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="arconfig" Source="" Memory="SystemROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
|
||||
<BinaryObject Name="vccscale" Source="" Memory="UserROM" Language="Binary" />
|
||||
</Binaries>
|
||||
<Libraries>
|
||||
|
||||
Reference in New Issue
Block a user