Some improvements and fixes
- Added robot schift params for aligning etcher 1 position - Added HMI Interface to robot fb - Added machine LED's at main cabinet - Aligner now works in auto mode - Added HMI interface to etcher station - Added cReleaseAlarms to HeatCoolPlates - Added HMI interface to HVTester - STarted tray feeder response parsing - Fixed some packml base state machine bugs
This commit is contained in:
@@ -30539,13 +30539,13 @@ Bit 8 - 15 : reserved]]></Comment>
|
||||
<Entry Name=" Output DWORD 5 (Thickness)" BitLen="32" Index="#x7010" Sub="#x06">
|
||||
<Type>UDINT</Type>
|
||||
</Entry>
|
||||
<Entry Name="Output DWORD 6" BitLen="32" Index="#x7010" Sub="#x07">
|
||||
<Entry Name="Output DWORD 6 (Shift X E1)" BitLen="32" Index="#x7010" Sub="#x07">
|
||||
<Type>UDINT</Type>
|
||||
</Entry>
|
||||
<Entry Name="Output DWORD 7" BitLen="32" Index="#x7010" Sub="#x08">
|
||||
<Entry Name="Output DWORD 7 (Shift Y E1)" BitLen="32" Index="#x7010" Sub="#x08">
|
||||
<Type>UDINT</Type>
|
||||
</Entry>
|
||||
<Entry Name="Output DWORD 8" BitLen="32" Index="#x7010" Sub="#x09">
|
||||
<Entry Name="Output DWORD 8 (Shift Z E1)" BitLen="32" Index="#x7010" Sub="#x09">
|
||||
<Type>UDINT</Type>
|
||||
</Entry>
|
||||
<Entry Name="Output DWORD 9" BitLen="32" Index="#x7010" Sub="#x0a">
|
||||
|
||||
@@ -1449,8 +1449,9 @@ External Setpoint Generation:
|
||||
<OtherSettings AllowMotionCmdToSlave="true"/>
|
||||
</AxisPara>
|
||||
<Encoder Name="Enc" EncType="8">
|
||||
<EncPara ScaleFactorNumerator="360" ScaleFactorDenominator="1048576" Offset="28.5" MaxCount="#xffffffff" ReferenceSystem="1">
|
||||
<EncPara ScaleFactorNumerator="360" ScaleFactorDenominator="1048576" Offset="28.5" MaxCount="#xffffffff" ReferenceSystem="5">
|
||||
<FilterTime TVelo="0.2"/>
|
||||
<Inc RefSoftSyncMask="#xffffffff"/>
|
||||
</EncPara>
|
||||
<Vars VarGrpType="1">
|
||||
<Name>Inputs</Name>
|
||||
@@ -1738,8 +1739,9 @@ External Setpoint Generation:
|
||||
<OtherSettings AllowMotionCmdToSlave="true"/>
|
||||
</AxisPara>
|
||||
<Encoder Name="Enc" EncType="8">
|
||||
<EncPara ScaleFactorNumerator="360" ScaleFactorDenominator="1048576" Offset="-63.41" MaxCount="#xffffffff" ReferenceSystem="4">
|
||||
<EncPara ScaleFactorNumerator="360" ScaleFactorDenominator="1048576" Offset="-5" MaxCount="#xffffffff" ReferenceSystem="5">
|
||||
<FilterTime TVelo="0.2"/>
|
||||
<Inc RefSoftSyncMask="#xffffffff"/>
|
||||
</EncPara>
|
||||
<Vars VarGrpType="1">
|
||||
<Name>Inputs</Name>
|
||||
|
||||
@@ -69,6 +69,10 @@
|
||||
<OwnerB Name="TIID^Device 1 (EtherCAT)^K01_KL01 (EK1100)^K01_KL02 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^PRG_Safety.xRequestOpenDoor" VarB="Channel 4^MainDoorUnlock" Size="1"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^Device 1 (EtherCAT)^K01_KL01 (EK1100)^K01_KL04 (EL2008)">
|
||||
<Link VarA="PlcTask Outputs^PRG_Safety.xLEDMachineOff" VarB="Channel 2^MachineOff" Size="1"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Safety.xLEDMachineOn" VarB="Channel 1^MachineOn" Size="1"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^Device 1 (EtherCAT)^K12_KL01 (EK1100)^K12_KL04 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^PRG_Main._fbAligner.xVacuumOk" VarB="Channel 7^Input" Size="1"/>
|
||||
</OwnerB>
|
||||
@@ -130,6 +134,7 @@
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^Device 1 (EtherCAT)^PC_K01_KL01 (EK1100)^PC_K01_KL02 (EL1918)">
|
||||
<Link VarA="PlcTask Inputs^PRG_Safety.xComStartup" VarB="StandardInputs^Standard Out Var 12" Size="1"/>
|
||||
<Link VarA="PlcTask Inputs^PRG_Safety.xEStopOk" VarB="StandardInputs^Standard Out Var 157" Size="1"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Safety.xErrorAck" VarB="StandardOutputs^Standard In Var 212" Size="1"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Safety.xLockDoor" VarB="StandardOutputs^Standard In Var 192" Size="1"/>
|
||||
</OwnerB>
|
||||
@@ -147,6 +152,9 @@
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.abyToolsAndPositions" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 2 (Greifer/Drehteller/Positionen)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diOffsetPosX" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 3 (Offset X)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diOffsetPosY" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 4 (Offset Y)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diOffsetXE1" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 6 (Shift X E1)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diOffsetYE1" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 7 (Shift Y E1)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diOffsetZE1" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 8 (Shift Z E1)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.diThickness" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^ Output DWORD 5 (Thickness)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.stCtrl" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 0 (CMDs)"/>
|
||||
<Link VarA="PlcTask Outputs^PRG_Main._fbRobot.stJobs" VarB="Module 3 (Default IO)^Std. Out (64 Bytes)^Output DWORD 1 (JobNr/PLCJobNr)"/>
|
||||
|
||||
Reference in New Issue
Block a user