New Tools
This commit is contained in:
@@ -3,10 +3,16 @@ VAR
|
|||||||
gbTool2CountUp : BOOL; (*St<53>ckz<6B>hler erh<72>hen*)
|
gbTool2CountUp : BOOL; (*St<53>ckz<6B>hler erh<72>hen*)
|
||||||
genStepTool1 : typ_enStepTool1; (*Schritte Werkzeug 1*)
|
genStepTool1 : typ_enStepTool1; (*Schritte Werkzeug 1*)
|
||||||
genStepTool2 : typ_enStepTool2; (*Schritte Werkzeug 2*)
|
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*)
|
genStepTool1Home : typ_enStepTool1Home; (*Schritte Werkzeug 1*)
|
||||||
genStepTool2Home : typ_enStepTool2Home; (*Schritte Werkzeug 2*)
|
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*)
|
gTool1Interface : typ_ToolInterface; (*Interface zu Werkzeug 1*)
|
||||||
gTool2Interface : typ_ToolInterface; (*Interface zu werkzeug 2*)
|
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*)
|
gusCurrentTool : USINT; (*Eingebautes Werkzeug*)
|
||||||
gusVCCStatusTool : ARRAY[0..5] OF USINT;
|
gusVCCStatusTool : ARRAY[0..5] OF USINT;
|
||||||
END_VAR
|
END_VAR
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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">
|
<Package xmlns="http://br-automation.co.at/AS/Package">
|
||||||
<Objects>
|
<Objects>
|
||||||
<Object Type="File" Description="Achsdatentypen">GlobalAxis.typ</Object>
|
<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="Toolparameter">ToolParam</Object>
|
||||||
<Object Type="Program" Language="IEC" Description="Werkzeug 1">Tool1</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 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="Shift/Overallcounter">PartCount</Object>
|
||||||
<Object Type="Program" Language="IEC" Description="Multi Axis Trace">MAxTrace</Object>
|
<Object Type="Program" Language="IEC" Description="Multi Axis Trace">MAxTrace</Object>
|
||||||
<Object Type="Program" Language="IEC" Description="Ctrl PowerSupply">AxisPS</Object>
|
<Object Type="Program" Language="IEC" Description="Ctrl PowerSupply">AxisPS</Object>
|
||||||
|
|||||||
@@ -174,7 +174,9 @@ PROGRAM _CYCLIC
|
|||||||
|
|
||||||
bToolIsHomed := ((gusCurrentTool = 0) AND (gusSelectedTool = 0)) OR
|
bToolIsHomed := ((gusCurrentTool = 0) AND (gusSelectedTool = 0)) OR
|
||||||
(gTool1Interface.bToolIsHome AND (gusCurrentTool = 1) AND (gusSelectedTool = 1) AND (genStepTool1 = enTool1Step_WAIT_START_MOUNT)) 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);
|
bPressIsInHomepos := ((lAxisShaftMaster.rActPosition = lPressParamActTool.rPosHome) AND bAllAxisesInSync);
|
||||||
// lAxisShaft1.DriveStatus.bTrigger1;
|
// lAxisShaft1.DriveStatus.bTrigger1;
|
||||||
|
|
||||||
@@ -476,6 +478,8 @@ PROGRAM _CYCLIC
|
|||||||
bStop := FALSE;
|
bStop := FALSE;
|
||||||
gTool1Interface.bToolPressless := FALSE;
|
gTool1Interface.bToolPressless := FALSE;
|
||||||
gTool2Interface.bToolPressless := FALSE;
|
gTool2Interface.bToolPressless := FALSE;
|
||||||
|
gTool3Interface.bToolPressless := FALSE;
|
||||||
|
gTool4Interface.bToolPressless := FALSE;
|
||||||
END_IF
|
END_IF
|
||||||
|
|
||||||
//Wait for Axises Single
|
//Wait for Axises Single
|
||||||
@@ -661,6 +665,34 @@ PROGRAM _CYCLIC
|
|||||||
IF (genStepTool2Home = enTool2StepHome_WAIT_START_HOME) AND gTool2Interface.bToolIsHome THEN
|
IF (genStepTool2Home = enTool2StepHome_WAIT_START_HOME) AND gTool2Interface.bToolIsHome THEN
|
||||||
enStepPressHoming := enPressStepHoming_DONE;
|
enStepPressHoming := enPressStepHoming_DONE;
|
||||||
END_IF
|
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
|
END_IF
|
||||||
|
|
||||||
enPressStepHoming_DONE:
|
enPressStepHoming_DONE:
|
||||||
@@ -829,6 +861,141 @@ PROGRAM _CYCLIC
|
|||||||
END_IF
|
END_IF
|
||||||
END_IF
|
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
|
END_IF
|
||||||
|
|
||||||
//Wait for Axises Single
|
//Wait for Axises Single
|
||||||
@@ -1012,6 +1179,8 @@ PROGRAM _CYCLIC
|
|||||||
lAxisShaftMaster.Move.bAbsolute := 0;
|
lAxisShaftMaster.Move.bAbsolute := 0;
|
||||||
gTool1Interface.bToolPressless := FALSE;
|
gTool1Interface.bToolPressless := FALSE;
|
||||||
gTool2Interface.bToolPressless := FALSE;
|
gTool2Interface.bToolPressless := FALSE;
|
||||||
|
gTool3Interface.bToolPressless := FALSE;
|
||||||
|
gTool4Interface.bToolPressless := FALSE;
|
||||||
END_IF
|
END_IF
|
||||||
|
|
||||||
//Mount Tool
|
//Mount Tool
|
||||||
@@ -1046,6 +1215,30 @@ PROGRAM _CYCLIC
|
|||||||
IF bTransitionCondition AND bEnableNextStep THEN
|
IF bTransitionCondition AND bEnableNextStep THEN
|
||||||
enStepPress := enPressStep_PRESS_PRESSPOS;
|
enStepPress := enPressStep_PRESS_PRESSPOS;
|
||||||
END_IF
|
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
|
END_IF
|
||||||
|
|
||||||
//Press down to Presspos
|
//Press down to Presspos
|
||||||
@@ -1072,7 +1265,9 @@ PROGRAM _CYCLIC
|
|||||||
gMachine.bRequestHoming := TRUE;
|
gMachine.bRequestHoming := TRUE;
|
||||||
END_IF
|
END_IF
|
||||||
IF ((gusCurrentTool = 1) AND (gusSelectedTool = 1) AND NOT gTool1Interface.bToolIsMounted) OR
|
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
|
//Tool is not Mounted any More
|
||||||
lAxisShaftMaster.Move.bAbsolute := FALSE;
|
lAxisShaftMaster.Move.bAbsolute := FALSE;
|
||||||
IF lAxisShaftMaster.Status.bStandstill THEN
|
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
|
PROGRAM _CYCLIC
|
||||||
IF gbInTool1Code1 THEN
|
IF gbInTool1Code1 AND NOT gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||||
gusCurrentTool := 1;
|
gusCurrentTool := 1;
|
||||||
ELSIF gbInTool1Code2 THEN
|
ELSIF NOT gbInTool1Code1 AND gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||||
gusCurrentTool := 2;
|
gusCurrentTool := 2;
|
||||||
|
ELSIF NOT gbInTool1Code1 AND NOT gbInTool1Code2 AND gbInTool1Code3 THEN
|
||||||
|
gusCurrentTool := 3;
|
||||||
|
ELSIF gbInTool1Code1 AND gbInTool1Code2 AND NOT gbInTool1Code3 THEN
|
||||||
|
gusCurrentTool := 4;
|
||||||
ELSE
|
ELSE
|
||||||
gusCurrentTool := 0;
|
gusCurrentTool := 0;
|
||||||
END_IF
|
END_IF
|
||||||
|
|||||||
@@ -128,7 +128,7 @@ VAR
|
|||||||
gbInTool1MaintBracketInUse : BOOL; (*Werkzeug 1 Wartungssicherungsklotz ist in Gebrauch*)
|
gbInTool1MaintBracketInUse : BOOL; (*Werkzeug 1 Wartungssicherungsklotz ist in Gebrauch*)
|
||||||
gbInTool1PartAvailable : BOOL; (*Werkzeug 1 Teil ist eingelegt*)
|
gbInTool1PartAvailable : BOOL; (*Werkzeug 1 Teil ist eingelegt*)
|
||||||
gbInTool1PartAvailable2 : BOOL; (*Werkzeug 1 Teil ist eingelegt (2 Optional je nach Werkzeug)*)
|
gbInTool1PartAvailable2 : BOOL; (*Werkzeug 1 Teil ist eingelegt (2 Optional je nach Werkzeug)*)
|
||||||
gbInTool1Code2 : BOOL; (*Werkzeug 1 Codierung 2*)
|
gbInTool1Code1 : BOOL; (*Werkzeug Codierung Bit 1*)
|
||||||
gbInTool1Code1 : BOOL; (*Werkzeug 1 Codierung 1*)
|
gbInTool1Code2 : BOOL; (*Werkzeug Codierung Bit 2*)
|
||||||
gbInTool1Code3 : BOOL; (*Werkzeug 1 Codierung 3*)
|
gbInTool1Code3 : BOOL; (*Werkzeug Codierung Bit 3*)
|
||||||
END_VAR
|
END_VAR
|
||||||
|
|||||||
@@ -20,7 +20,7 @@ TYPE
|
|||||||
usLabelSetupmode : USINT;
|
usLabelSetupmode : USINT;
|
||||||
usBtnErrorReset : USINT;
|
usBtnErrorReset : USINT;
|
||||||
usBtnNextStep : USINT;
|
usBtnNextStep : USINT;
|
||||||
usLayersMainpage : ARRAY[1..7]OF USINT;
|
usLayersMainpage : ARRAY[1..16]OF USINT;
|
||||||
END_STRUCT;
|
END_STRUCT;
|
||||||
typVCCommands : STRUCT
|
typVCCommands : STRUCT
|
||||||
bErrorReset : BOOL;
|
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[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
|
//Alarms
|
||||||
//=================================================
|
//=================================================
|
||||||
//Fuse 24 V DC
|
//Fuse 24 V DC
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<AlarmSystem xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<Property Name="HistoryLength" Value="1000"/>
|
<Property Name="HistoryLength" Value="1000"/>
|
||||||
<Property Name="SnippetBufferSize" Value="150"/>
|
<Property Name="SnippetBufferSize" Value="150"/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<ComponentVersions xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<ComponentVersion>
|
<ComponentVersion>
|
||||||
<Property Name="ClassId" Value="0x00000500"/>
|
<Property Name="ClassId" Value="0x00000500"/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<DataSource xmlns="http://br-automation.co.at/AS/VC/Project" Name="DataSource">
|
||||||
<Property Name="AutoRefresh" Value="False"/>
|
<Property Name="AutoRefresh" Value="False"/>
|
||||||
<Property Name="DefaultUpdateTime" Value="200"/>
|
<Property Name="DefaultUpdateTime" Value="200"/>
|
||||||
@@ -189,7 +189,7 @@
|
|||||||
<DataPoint Name="usLayersMainpage">
|
<DataPoint Name="usLayersMainpage">
|
||||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||||
<Property Name="Description" Value=""/>
|
<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="UpdateTime" Value="Default"/>
|
||||||
<Property Name="UserID" Value="None"/>
|
<Property Name="UserID" Value="None"/>
|
||||||
<Property Name="VCType" Value="INTEGER[]"/>
|
<Property Name="VCType" Value="INTEGER[]"/>
|
||||||
@@ -247,6 +247,24 @@
|
|||||||
<Property Name="UserID" Value="None"/>
|
<Property Name="UserID" Value="None"/>
|
||||||
<Property Name="VCType" Value="INTEGER"/>
|
<Property Name="VCType" Value="INTEGER"/>
|
||||||
</DataPoint>
|
</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>
|
||||||
<DataPoint Name="usBtnHomeMode">
|
<DataPoint Name="usBtnHomeMode">
|
||||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||||
@@ -2786,6 +2804,24 @@
|
|||||||
<Property Name="UserID" Value="None"/>
|
<Property Name="UserID" Value="None"/>
|
||||||
<Property Name="VCType" Value="INTEGER"/>
|
<Property Name="VCType" Value="INTEGER"/>
|
||||||
</DataPoint>
|
</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>
|
||||||
<DataPoint Name="grPressSpeedEmpty">
|
<DataPoint Name="grPressSpeedEmpty">
|
||||||
<Property Name="ConnectedBySharedResource" Value="False"/>
|
<Property Name="ConnectedBySharedResource" Value="False"/>
|
||||||
@@ -2817,6 +2853,344 @@
|
|||||||
<Property Name="UserID" Value="None"/>
|
<Property Name="UserID" Value="None"/>
|
||||||
<Property Name="VCType" Value="INTEGER"/>
|
<Property Name="VCType" Value="INTEGER"/>
|
||||||
</DataPoint>
|
</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>
|
||||||
<Folder Name="Communication">
|
<Folder Name="Communication">
|
||||||
<Property Name="Description" Value=""/>
|
<Property Name="Description" Value=""/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<Languages xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<Property Name="Default" Value="de-DE"/>
|
<Property Name="Default" Value="de-DE"/>
|
||||||
<Property Name="FallBackLanguage" Value="de-DE"/>
|
<Property Name="FallBackLanguage" Value="de-DE"/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<Project xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<Property Name="EnableEvents" Value="False"/>
|
<Property Name="EnableEvents" Value="False"/>
|
||||||
<Property Name="SharedTargetResourceRoot" Value=""/>
|
<Property Name="SharedTargetResourceRoot" Value=""/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<Project xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<Property Name="Backlight" Value="False"/>
|
<Property Name="Backlight" Value="False"/>
|
||||||
<Property Name="BacklightIgnoreFirst" Value="False"/>
|
<Property Name="BacklightIgnoreFirst" Value="False"/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<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="Description" Value="Template main page - basic machine interface"/>
|
||||||
<Property Name="Height" Value="480"/>
|
<Property Name="Height" Value="480"/>
|
||||||
@@ -822,6 +822,8 @@
|
|||||||
<Text ID="101275" Value="Move Hor"/>
|
<Text ID="101275" Value="Move Hor"/>
|
||||||
<Text ID="101276" Value="Maintenance"/>
|
<Text ID="101276" Value="Maintenance"/>
|
||||||
<Text ID="102109" Value="Home"/>
|
<Text ID="102109" Value="Home"/>
|
||||||
|
<Text ID="102671" Value="Tool 3"/>
|
||||||
|
<Text ID="102673" Value="Tool 4"/>
|
||||||
</TextLayer>
|
</TextLayer>
|
||||||
<TextLayer LanguageId="de-DE">
|
<TextLayer LanguageId="de-DE">
|
||||||
<Text ID="96322" Value="GEAR ON"/>
|
<Text ID="96322" Value="GEAR ON"/>
|
||||||
@@ -835,6 +837,8 @@
|
|||||||
<Text ID="101275" Value="Hor. Verfahren"/>
|
<Text ID="101275" Value="Hor. Verfahren"/>
|
||||||
<Text ID="101276" Value="Wartungshub"/>
|
<Text ID="101276" Value="Wartungshub"/>
|
||||||
<Text ID="102109" Value="GST"/>
|
<Text ID="102109" Value="GST"/>
|
||||||
|
<Text ID="102671" Value="Werkzeug 3"/>
|
||||||
|
<Text ID="102673" Value="Werkzeug 4"/>
|
||||||
</TextLayer>
|
</TextLayer>
|
||||||
<IndexMap>
|
<IndexMap>
|
||||||
<Index ID="96322" Value="32"/>
|
<Index ID="96322" Value="32"/>
|
||||||
@@ -848,6 +852,8 @@
|
|||||||
<Index ID="101275" Value="46"/>
|
<Index ID="101275" Value="46"/>
|
||||||
<Index ID="101276" Value="47"/>
|
<Index ID="101276" Value="47"/>
|
||||||
<Index ID="102109" Value="38"/>
|
<Index ID="102109" Value="38"/>
|
||||||
|
<Index ID="102671" Value="48"/>
|
||||||
|
<Index ID="102673" Value="52"/>
|
||||||
</IndexMap>
|
</IndexMap>
|
||||||
</TextGroup>
|
</TextGroup>
|
||||||
<Controls>
|
<Controls>
|
||||||
@@ -1496,6 +1502,50 @@
|
|||||||
<Property Name="Top" Value="275"/>
|
<Property Name="Top" Value="275"/>
|
||||||
<Property Name="Width" Value="120"/>
|
<Property Name="Width" Value="120"/>
|
||||||
</Control>
|
</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>
|
</Controls>
|
||||||
<KeyMapping>
|
<KeyMapping>
|
||||||
<VirtualKey Name="MachSwitchOn">
|
<VirtualKey Name="MachSwitchOn">
|
||||||
@@ -1893,6 +1943,51 @@
|
|||||||
</KeyAction>
|
</KeyAction>
|
||||||
</KeyActions>
|
</KeyActions>
|
||||||
</VirtualKey>
|
</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>
|
</KeyMapping>
|
||||||
</Layer>
|
</Layer>
|
||||||
<Layer Name="OpTool1">
|
<Layer Name="OpTool1">
|
||||||
@@ -2684,6 +2779,46 @@
|
|||||||
<Property Name="VirtualKey" Value="Source[local].VirtualKey[cmdToggleRepairCycle]"/>
|
<Property Name="VirtualKey" Value="Source[local].VirtualKey[cmdToggleRepairCycle]"/>
|
||||||
<Property Name="Width" Value="193"/>
|
<Property Name="Width" Value="193"/>
|
||||||
</Control>
|
</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>
|
</Controls>
|
||||||
<KeyMapping>
|
<KeyMapping>
|
||||||
<VirtualKey Name="cmdEnableNextPressStep">
|
<VirtualKey Name="cmdEnableNextPressStep">
|
||||||
@@ -2772,11 +2907,72 @@
|
|||||||
<Property Name="Left" Value="276"/>
|
<Property Name="Left" Value="276"/>
|
||||||
<Property Name="Multiline" Value="Automatic"/>
|
<Property Name="Multiline" Value="Automatic"/>
|
||||||
<Property Name="SimulationValue" Value="0"/>
|
<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="StyleClass" Value="Source[relative:StyleGroup].StyleClass[Header]"/>
|
||||||
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
<Property Name="TextGroup" Value="Source[local].TextGroup[StepsToolHome]"/>
|
||||||
<Property Name="TextIndexOffset" Value="0"/>
|
<Property Name="TextIndexOffset" Value="0"/>
|
||||||
<Property Name="TextSource" Value="MultipleTexts"/>
|
<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"/>
|
<Property Name="Width" Value="396"/>
|
||||||
</Control>
|
</Control>
|
||||||
</Controls>
|
</Controls>
|
||||||
@@ -3149,6 +3345,625 @@
|
|||||||
</VirtualKey>
|
</VirtualKey>
|
||||||
</KeyMapping>
|
</KeyMapping>
|
||||||
</Layer>
|
</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>
|
</Layers>
|
||||||
<MovementOrder>
|
<MovementOrder>
|
||||||
<MovementEntry Control="Source[embedded].Layer[PressInformation].Control[AlarmCurrent]">
|
<MovementEntry Control="Source[embedded].Layer[PressInformation].Control[AlarmCurrent]">
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<Palette xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<PaletteColor Index="0" Value="#000000"/>
|
<PaletteColor Index="0" Value="#000000"/>
|
||||||
<PaletteColor Index="1" Value="#0000AA"/>
|
<PaletteColor Index="1" Value="#0000AA"/>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<TextGroup xmlns="http://br-automation.co.at/AS/VC/Project" Name="Tools">
|
||||||
<Property Name="Description" Value="Selected Tools"/>
|
<Property Name="Description" Value="Selected Tools"/>
|
||||||
<Property Name="Index" Value="5"/>
|
<Property Name="Index" Value="5"/>
|
||||||
@@ -8,15 +8,21 @@
|
|||||||
<Text ID="100152" Value="No Tool"/>
|
<Text ID="100152" Value="No Tool"/>
|
||||||
<Text ID="100153" Value="Tool 1"/>
|
<Text ID="100153" Value="Tool 1"/>
|
||||||
<Text ID="100154" Value="Tool 2"/>
|
<Text ID="100154" Value="Tool 2"/>
|
||||||
|
<Text ID="102308" Value="Tool 3"/>
|
||||||
|
<Text ID="102309" Value="Tool 4"/>
|
||||||
</TextLayer>
|
</TextLayer>
|
||||||
<TextLayer LanguageId="de-DE">
|
<TextLayer LanguageId="de-DE">
|
||||||
<Text ID="100152" Value="kein Werkzeug"/>
|
<Text ID="100152" Value="kein Werkzeug"/>
|
||||||
<Text ID="100153" Value="Werkzeug 1"/>
|
<Text ID="100153" Value="Werkzeug 1"/>
|
||||||
<Text ID="100154" Value="Werkzeug 2"/>
|
<Text ID="100154" Value="Werkzeug 2"/>
|
||||||
|
<Text ID="102308" Value="Werkzeug 3"/>
|
||||||
|
<Text ID="102309" Value="Werkzeug 4"/>
|
||||||
</TextLayer>
|
</TextLayer>
|
||||||
<IndexMap>
|
<IndexMap>
|
||||||
<Index ID="100152" Value="0"/>
|
<Index ID="100152" Value="0"/>
|
||||||
<Index ID="100153" Value="1"/>
|
<Index ID="100153" Value="1"/>
|
||||||
<Index ID="100154" Value="2"/>
|
<Index ID="100154" Value="2"/>
|
||||||
|
<Index ID="102308" Value="3"/>
|
||||||
|
<Index ID="102309" Value="4"/>
|
||||||
</IndexMap>
|
</IndexMap>
|
||||||
</TextGroup>
|
</TextGroup>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?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">
|
<KeyMapping xmlns="http://br-automation.co.at/AS/VC/Project">
|
||||||
<VirtualKey Name="TP_ALPHA_Quest">
|
<VirtualKey Name="TP_ALPHA_Quest">
|
||||||
<Property Name="Description" Value=""/>
|
<Property Name="Description" Value=""/>
|
||||||
@@ -1855,4 +1855,56 @@
|
|||||||
<Property Name="Description" Value=""/>
|
<Property Name="Description" Value=""/>
|
||||||
<Property Name="VirtualKey_LED" Value="False"/>
|
<Property Name="VirtualKey_LED" Value="False"/>
|
||||||
</VirtualKey>
|
</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>
|
</KeyMapping>
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?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">
|
<SwConfiguration CpuAddress="SL1" xmlns="http://br-automation.co.at/AS/SwConfiguration">
|
||||||
<TaskClass Name="Cyclic#1">
|
<TaskClass Name="Cyclic#1">
|
||||||
<Task Name="MAxTrace" Source="Axises.MAxTrace.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
<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="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="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="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>
|
||||||
<TaskClass Name="Cyclic#2">
|
<TaskClass Name="Cyclic#2">
|
||||||
<Task Name="machine" Source="Machine.machine.prg" Memory="UserROM" Language="IEC" Debugging="true" />
|
<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="vccslider" Source="" Memory="UserROM" Language="Binary" />
|
||||||
<BinaryObject Name="vccddbox" Source="" Memory="UserROM" Language="Binary" />
|
<BinaryObject Name="vccddbox" Source="" Memory="UserROM" Language="Binary" />
|
||||||
<BinaryObject Name="vccpopup" Source="" Memory="UserROM" Language="Binary" />
|
<BinaryObject Name="vccpopup" Source="" Memory="UserROM" Language="Binary" />
|
||||||
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
|
<BinaryObject Name="visvc" 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="iomap" 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" />
|
<BinaryObject Name="vccscale" Source="" Memory="UserROM" Language="Binary" />
|
||||||
</Binaries>
|
</Binaries>
|
||||||
<Libraries>
|
<Libraries>
|
||||||
|
|||||||
Reference in New Issue
Block a user