Minor Bugfix

This commit is contained in:
Michael Rest
2011-06-05 09:02:12 +02:00
parent 236ac2b20e
commit 8a8bac5aac
4 changed files with 114 additions and 54 deletions

View File

@@ -1,30 +1,30 @@
WATCH Ver=2.00 PLCName=AC141 CPUName=CPU TaskName=Scr1_ctrl
Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 Index=44 ASCIIString=0
Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 Index=350 ASCIIString=0
name type force value level type len format place expand specs
bDInStartScrewing BOOL 0 " *" 0 1 1 2 1 0
lMachine typMachine 0 " *" 0 100 1 0 2 1
bSimulation BOOL 0 " *" 1 1 1 2 0 0
usMode USINT 0 " *" 1 5 1 10 0 0
bSimulation BOOL 0 " FALSE" 1 1 1 2 0 0
usMode USINT 0 " 0" 1 5 1 10 0 0
usModeAutomatic USINT 0 " *" 1 5 1 10 0 0
sLogmessages STRING[80][0..24] 0 " *" 0 9 81 0 1 1
sLogmessages[0] STRING[] 0 " '2011/6/4 19:44:58.20 Start new screw Process SerialNr: 7'" 1 9 81 1 1 0
sLogmessages[1] STRING[] 0 " '2011/6/4 19:44:58.20 Mode: 0'" 1 9 81 1 1 0
sLogmessages[2] STRING[] 0 " '2011/6/4 19:44:58.20 Screwdepth: 26mm'" 1 9 81 1 1 0
sLogmessages[3] STRING[] 0 " '2011/6/4 19:44:58.20 Drill/Forward Speed: 250/min'" 1 9 81 1 1 0
sLogmessages[4] STRING[] 0 " '2011/6/4 19:44:58.20 Screwspeed: 50/min'" 1 9 81 1 1 0
sLogmessages[5] STRING[] 0 " '2011/6/4 19:44:58.20 Postscrewspeed: 5/min'" 1 9 81 1 1 0
sLogmessages[6] STRING[] 0 " '2011/6/4 19:44:58.20 Torquelimit: 0.8Nm'" 1 9 81 1 1 0
sLogmessages[7] STRING[] 0 " '2011/6/4 19:44:58.20 TorqueDepthOK: 42mm -44mm'" 1 9 81 1 1 0
sLogmessages[8] STRING[] 0 " '2011/6/4 19:44:58.20 Postscrewangle: -4<>'" 1 9 81 1 1 0
sLogmessages[9] STRING[] 0 " '2011/6/4 19:44:58.220 Start drilling'" 1 9 81 1 1 0
sLogmessages[10] STRING[] 0 " '2011/6/4 19:44:59.260 Start screwing'" 1 9 81 1 1 0
sLogmessages[11] STRING[] 0 " '2011/6/4 19:45:0.660 Torque limit reached'" 1 9 81 1 1 0
sLogmessages[12] STRING[] 0 " '2011/6/4 19:45:0.660 Position Stopped: -15653.8 <20>'" 1 9 81 1 1 0
sLogmessages[13] STRING[] 0 " '2011/6/4 19:45:0.660 Reached Depth: 40.9515 mm'" 1 9 81 1 1 0
sLogmessages[14] STRING[] 0 " '2011/6/4 19:45:0.660 Reached Depth was NOK'" 1 9 81 1 1 0
sLogmessages[15] STRING[] 0 " '2011/6/4 19:45:0.660 Stopping'" 1 9 81 1 1 0
sLogmessages[16] STRING[] 0 " '2011/6/4 19:45:1.20 Cylinders returned, Done'" 1 9 81 1 1 0
sLogmessages[17] STRING[] 0 " '2011/6/4 19:45:4.500 NC Trace finished'" 1 9 81 1 1 0
sLogmessages STRING[80][0..24] 0 " *" 0 9 81 0 1 0
sLogmessages[0] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[1] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[2] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[3] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[4] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[5] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[6] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[7] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[8] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[9] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[10] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[11] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[12] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[13] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[14] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[15] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[16] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[17] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[18] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[19] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[20] STRING[] 0 " ''" 1 9 81 1 1 0
@@ -33,8 +33,8 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
sLogmessages[23] STRING[] 0 " ''" 1 9 81 1 1 0
sLogmessages[24] STRING[] 0 " ''" 1 9 81 1 1 0
usStep USINT 0 " *" 0 5 1 10 1 0
sStep STRING[80] 0 " 'STEP_CREATE_LOGFILE'" 0 9 81 1 1 0
sLogFile STRING[20] 0 " '7.txt'" 0 9 21 1 1 0
sStep STRING[] 0 " *" 0 9 81 1 1 0
sLogFile STRING[20] 0 " ''" 0 9 21 1 1 0
rPostScrewStartPos REAL 0 " 0.0" 0 8 1 10 1 0
bCylinderMainForward BOOL 0 " FALSE" 0 1 1 2 1 0
bCylinderSetForward BOOL 0 " FALSE" 0 1 1 2 1 0
@@ -42,13 +42,13 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
bStatCylinderMainLeftSensorFw BOOL 0 " FALSE" 0 1 1 2 1 0
bStatCylinderMainOk BOOL 0 " FALSE" 0 1 1 2 1 0
Logfile_FileCreate FileCreate 0 " *" 0 100 1 0 1 1
enable BOOL 0 " TRUE" 1 1 1 2 0 0
pDevice UDINT 0 " 10465825" 1 7 1 10 0 0
pFile UDINT 0 " 9069151" 1 7 1 10 0 0
status UINT 0 " 20723" 1 6 1 10 0 0
enable BOOL 0 " FALSE" 1 1 1 2 0 0
pDevice UDINT 0 " 0" 1 7 1 10 0 0
pFile UDINT 0 " 0" 1 7 1 10 0 0
status UINT 0 " 0" 1 6 1 10 0 0
ident UDINT 0 " 0" 1 7 1 10 0 0
i_state UINT 0 " 0" 1 6 1 10 0 0
i_result UINT 0 " 20723" 1 6 1 10 0 0
i_result UINT 0 " 0" 1 6 1 10 0 0
i_tmp UDINT 0 " 0" 1 7 1 10 0 0
lAxis typAxis 0 " *" 0 100 1 0 2 0
sStep STRING[25] 0 " ''" 1 9 26 1 0 0
@@ -276,7 +276,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
ParID UINT 0 " 0" 3 6 1 10 0 0
Number UINT 0 " 0" 3 6 1 10 0 0
Info UDINT 0 " 0" 3 7 1 10 0 0
bError BOOL[0..63] 0 " *" 0 1 64 0 1 1
bError BOOL[0..63] 0 " *" 0 1 64 0 1 0
bError[0] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[1] BOOL 0 " FALSE" 1 1 1 2 0 0
bError[2] BOOL 0 " FALSE" 1 1 1 2 1 0
@@ -289,17 +289,17 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
bError[9] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[10] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[11] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[12] BOOL 0 " *" 1 1 1 2 1 0
bError[13] BOOL 0 " *" 1 1 1 2 1 0
bError[14] BOOL 0 " *" 1 1 1 2 1 0
bError[15] BOOL 0 " *" 1 1 1 2 1 0
bError[16] BOOL 0 " *" 1 1 1 2 1 0
bError[17] BOOL 0 " *" 1 1 1 2 1 0
bError[18] BOOL 0 " *" 1 1 1 2 1 0
bError[19] BOOL 0 " *" 1 1 1 2 1 0
bError[20] BOOL 0 " *" 1 1 1 2 1 0
bError[21] BOOL 0 " *" 1 1 1 2 1 0
bError[22] BOOL 0 " *" 1 1 1 2 1 0
bError[12] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[13] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[14] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[15] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[16] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[17] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[18] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[19] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[20] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[21] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[22] BOOL 0 " FALSE" 1 1 1 2 1 0
bError[23] BOOL 0 " *" 1 1 1 2 1 0
bError[24] BOOL 0 " *" 1 1 1 2 1 0
bError[25] BOOL 0 " *" 1 1 1 2 1 0
@@ -341,8 +341,57 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
bError[61] BOOL 0 " *" 1 1 1 2 1 0
bError[62] BOOL 0 " *" 1 1 1 2 1 0
bError[63] BOOL 0 " *" 1 1 1 2 1 0
CYCLETIME USINT 0 " *" 0 5 1 10 1 0
CYCLETIME USINT 0 " 4" 0 5 1 10 1 0
uiTorqueReachedDelay UINT 0 " 0" 0 6 1 10 1 0
lScrewdriver typScr 0 " *" 0 100 1 0 2 1
usAxis USINT 0 " 0" 1 5 1 10 0 0
sConfig STRING[10] 0 " 'ConfPar'" 1 9 11 1 0 0
MachineParameter typScr_MachineParameter 0 " *" 1 100 1 0 0 1
usCylinderMode USINT 0 " 1" 2 5 1 10 0 0
usStartMode USINT 0 " 0" 2 5 1 10 0 0
usCylinderSetFwMaxTime USINT 0 " 3" 2 5 1 10 0 0
usDrillingMaxTime USINT 0 " 4" 2 5 1 10 0 0
rGEAR_FACTOR REAL 0 " 1.0" 2 8 1 10 0 0
rSPEED_FACTOR REAL 0 " 34.133" 2 8 1 10 0 0
rANGLE_FACTOR REAL 0 " 5.688" 2 8 1 10 0 0
rMAX_TORQUE REAL 0 " 3.8" 2 8 1 10 0 0
Parameter typScr_Parameter 0 " *" 1 100 1 0 0 1
bEnableLogfile BOOL 0 " FALSE" 2 1 1 2 0 0
bEnableTrace BOOL 0 " FALSE" 2 1 1 2 0 0
usScrewMode USINT 0 " 0" 2 5 1 10 0 0
usMaxTime USINT 0 " 5" 2 5 1 10 0 0
uiTorqueDelay UINT 0 " 2000" 2 6 1 10 0 0
rTorqueLimit REAL 0 " 0.8" 2 8 1 10 0 0
rPostScrewAngle REAL 0 " -4.0" 2 8 1 10 0 0
rSpeed1StartDrill REAL 0 " 50.0" 2 8 1 10 0 0
rSpeed2Screw REAL 0 " 25.0" 2 8 1 10 0 0
rSpeed3Postscrew REAL 0 " 5.0" 2 8 1 10 0 0
rScrewDepth REAL 0 " 26.0" 2 8 1 10 0 0
rMinScrewDepth REAL 0 " 42.0" 2 8 1 10 0 0
rMaxScrewDepth REAL 0 " 44.0" 2 8 1 10 0 0
Status typScr_Status 0 " *" 1 100 1 0 0 1
usStep USINT 0 " 0" 2 5 1 10 0 0
bError BOOL 0 " FALSE" 2 1 1 2 0 0
bCylinderSetForward BOOL 0 " FALSE" 2 1 1 2 0 0
bCylinderSetBack BOOL 0 " TRUE" 2 1 1 2 0 0
bCylinderMainBack BOOL 0 " TRUE" 2 1 1 2 0 0
rCylinderMainDepth REAL 0 " 0.0" 2 8 1 10 0 0
rCurrentTorque REAL 0 " 0.0" 2 8 1 10 0 0
rCurrentPosition REAL 0 " 327.5316" 2 8 1 10 0 0
sStep STRING[80] 0 " 'STEP_OFFLINE'" 2 9 81 1 0 0
Result typScr_Result 0 " *" 1 100 1 0 0 1
usProcessOK USINT 0 " 0" 2 5 1 10 0 0
udProcesstime UDINT 0 " *" 2 7 1 10 0 0
Command typScr_Command 0 " *" 1 100 1 0 0 1
bStartScrewProcess BOOL 0 " *" 2 1 1 2 0 0
bResetError BOOL 0 " *" 2 1 1 2 0 0
Command_manual typScr_Command_Manual 0 " *" 1 100 1 0 0 1
bCylinderMainForward BOOL 0 " *" 2 1 1 2 0 0
bCylinderMainBackward BOOL 0 " *" 2 1 1 2 0 0
bCylinderSetForward BOOL 0 " *" 2 1 1 2 0 0
bCylinderSetBackward BOOL 0 " *" 2 1 1 2 0 0
bScrewDriverScrewIn BOOL 0 " *" 2 1 1 2 0 0
bScrewDriverScrewOut BOOL 0 " *" 2 1 1 2 0 0
lScrewer typScr 0 " *" 0 100 1 0 2 1
usAxis USINT 0 " *" 1 5 1 10 0 0
sConfig STRING[] 0 " *" 1 9 11 1 0 0

View File

@@ -31,7 +31,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
usKeyMatrix[24] USINT 0 " 0" 1 5 1 10 1 0
usKeyMatrix[25] USINT 0 " 0" 1 5 1 10 1 0
usLEDMatrix USINT[0..9] 0 " *" 0 5 10 0 1 1
usLEDMatrix[0] USINT 0 " 1" 1 5 1 10 1 0
usLEDMatrix[0] USINT 0 " 0" 1 5 1 10 1 0
usLEDMatrix[1] USINT 0 " 0" 1 5 1 10 1 0
usLEDMatrix[2] USINT 0 " 0" 1 5 1 10 1 0
usLEDMatrix[3] USINT 0 " 0" 1 5 1 10 1 0
@@ -43,7 +43,7 @@ Position X=0 Y=0 Width=0 Height=0 TabWidth Name=109 Type=108 Scope=71 Force=40 I
usLEDMatrix[9] USINT 0 " 0" 1 5 1 10 1 0
lCurScrewdriver typScr 0 " *" 0 100 1 0 2 1
usAxis USINT 0 " 0" 1 5 1 10 0 0
sConfig STRING[10] 0 " 'Conf1Par'" 1 9 11 1 0 0
sConfig STRING[10] 0 " 'ConfPar'" 1 9 11 1 0 0
Parameter typScr_Parameter 0 " *" 1 100 1 0 0 0
usScrewMode USINT 0 " *" 2 5 1 10 0 0
usMaxTime USINT 0 " *" 2 5 1 10 0 0

View File

@@ -105,6 +105,18 @@ PROGRAM _CYCLIC
endif
endaction
action PAGE_EXTRA:
;Configuration Page
if (usKeyMatrix[5] = 1) then
uiSelPage = PAGE_CONFIG
endif
;Alarm Page
if (usKeyMatrix[6] = 1) then
uiSelPage = PAGE_ERROR
endif
endaction
endcase

View File

@@ -21,11 +21,10 @@
<TaskClass Name="Cyclic#8" />
<DataObjects>
<DataObject Name="Acp10sys" Source="" Memory="UserROM" Language="Binary" />
<DataObject Name="Conf1Par" Source="Screwer.Screwer-Configs.Conf1-8LSA26i1.Conf1Par.dob" Memory="UserROM" Language="Simple" />
<DataObject Name="Conf2Par" Source="Screwer.Screwer-Configs.Conf2-8LSA26i4.Conf2Par.dob" Memory="UserROM" Language="Simple" />
<DataObject Name="arsdmhtm" Source="" Memory="UserROM" Language="Binary" />
<DataObject Name="arsdmsvg" Source="" Memory="UserROM" Language="Binary" />
<DataObject Name="ConfPar" Source="Screwer.Screwer-Configs.ActiveConfig.ConfPar.dob" Memory="UserROM" Language="Simple" />
<DataObject Name="arsdmsvp" Source="" Memory="UserROM" Language="Binary" />
<DataObject Name="arsdmsvg" Source="" Memory="UserROM" Language="Binary" />
<DataObject Name="arsdmhtm" Source="" Memory="UserROM" Language="Binary" />
</DataObjects>
<NcDataObjects>
<NcDataObject Name="german" Source="Screwer.german.dob" Memory="UserROM" Language="Ett" />
@@ -44,13 +43,13 @@
<BinaryObject Name="Visu02" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="vcinter" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="ddpcxlk" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
<BinaryObject Name="iomap" 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="asfw" Source="" Memory="SystemROM" Language="Binary" />
<BinaryObject Name="arconfig" Source="" Memory="SystemROM" Language="Binary" />
<BinaryObject Name="iomap" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="sysconf" Source="" Memory="SystemROM" Language="Binary" />
<BinaryObject Name="Acp10cfg" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="Acp10map" Source="" Memory="UserROM" Language="Binary" />
<BinaryObject Name="arsdm" Source="" Memory="UserROM" Language="Binary" />
</Binaries>
<Libraries>