965 lines
124 KiB
XML
965 lines
124 KiB
XML
<?xml version="1.0"?>
|
|
<TcSmItem xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://www.beckhoff.com/schemas/2012/07/TcSmProject" TcSmVersion="1.0" TcVersion="3.1.4026.20" ClassName="CTComPlcObjDef">
|
|
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" XtvPath="PLC\PLC Instance.xtv" TmcPath="PLC\PLC.tmc">
|
|
<Name>__FILENAME__</Name>
|
|
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
|
<UnrestoredVarLinks ImportTime="2026-02-01T12:34:23">
|
|
<OwnerA Name="OutputSrc" Prefix="TIPC^PLC^PLC Instance" Type="2">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_QM01 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbEtcher2.xCloseDoor" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2.xOpenDoor" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<UnrestoredVarLinks ImportTime="2026-02-04T18:53:56">
|
|
<OwnerA Name="InputDst" Prefix="TIPC^PLC^PLC Instance" Type="1">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 26 (TM-X5K_CB-NEC20E)">
|
|
<Link VarA="PRG_Main._fbAligner.rXOffset" TypeA="REAL" InOutA="0" GuidA="{18071995-0000-0000-0000-00000000000D}" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data7" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbAligner.rYOffset" TypeA="REAL" InOutA="0" GuidA="{18071995-0000-0000-0000-00000000000D}" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data8" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<UnrestoredVarLinks ImportTime="2026-02-18T23:52:50">
|
|
<OwnerA Name="InputDst" Prefix="TIPC^PLC^PLC Instance" Type="1">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 48 (EL3202)">
|
|
<Link VarA="PRG_Main._fbHeatCoolPlates._fbHeatingPlate._fbTempSensor.iAnalogValue" TypeA="INT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="RTD Inputs Channel 1^HOTPLATE_CurrentTemp" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 49 (EL6021)">
|
|
<Link VarA="PRG_Main._fbHeatCoolPlates._fbCoolPlate.stStatus" TypeA="ST_SerialStatus" InOutA="0" GuidA="{316D4479-F8E3-7DF9-F5FD-35B2CCAFA8B4}" VarB="COM TxPDO-Map Inputs^Status" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="OutputSrc" Prefix="TIPC^PLC^PLC Instance" Type="2">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 44 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbHVTester.xCloseDoor1" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xCloseDoor2" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xOpenDoor1" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xOpenDoor2" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 47 (EL2004)">
|
|
<Link VarA="PRG_Main._fbHeatCoolPlates._fbHeatingPlate.xEnableHotplate" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^HotplateControl" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 49 (EL6021)">
|
|
<Link VarA="PRG_Main._fbHeatCoolPlates._fbCoolPlate.stCtrl" TypeA="ST_SerialCrl" InOutA="1" GuidA="{3D9C0EE4-9AEB-6E1F-C91F-A19495867B58}" VarB="COM RxPDO-Map Outputs^Ctrl" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL07 (EL2008)">
|
|
<Link VarA="PRG_Main._fbHVTester.xCloseChamber1" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^HV Hot_CloseChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xCloseChamber2" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^HV Cold_CloseChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xOpenChamber1" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^HV Hot_OpenChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTester.xOpenChamber2" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^HV Cold_OpenChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<UnrestoredVarLinks ImportTime="2026-03-05T17:11:16">
|
|
<OwnerA Name="InputDst" Prefix="TIPC^PLC^PLC Instance" Type="1">
|
|
<OwnerB Name="TIID^Device 2 (Profinet Controller)^vs-0001">
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_abyResult128" TypeA="ARRAY [0..127] OF BYTE" InOutA="0" GuidA="{53AB2BCA-C5AB-B7CE-D17C-430953A42679}" VarB="API^Term 4 (Result Data 128Byte)^Subterm 6 (Result Data 128Byte)^Inputs^Result Data" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_udiError0Code" TypeA="UDINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000008}" VarB="API^Term 3 (Assignable Status)^Subterm 5 (Assignable Status)^Inputs^Error0 Code" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_udiError1Code" TypeA="UDINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000008}" VarB="API^Term 3 (Assignable Status)^Subterm 5 (Assignable Status)^Inputs^Error1 Code" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_udiPrgNr" TypeA="UDINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000008}" VarB="API^Term 3 (Assignable Status)^Subterm 5 (Assignable Status)^Inputs^Program Number" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_udiTotalCnt" TypeA="UDINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000008}" VarB="API^Term 3 (Assignable Status)^Subterm 5 (Assignable Status)^Inputs^Total Count (24/28)" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xCmdComplete" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[3]^Command_complete" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xCmdError" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[3]^Command_error" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xCmdRdy" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[3]^Command_ready" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xError0State" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[2]^Error0_Status" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xError1State" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[2]^Error1_Status" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xProgLoadComplete" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[3]^Program_Load_Complete" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xResultRdy" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[2]^Result_Ready" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xRunStatus" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[2]^Run_Status" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xTriggerAck" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[1]^Trigger_Ack" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.i_xTriggerRdy" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 2 (Status)^Subterm 4 (Status)^Inputs^Status Register[0]^Trigger_Ready" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="OutputSrc" Prefix="TIPC^PLC^PLC Instance" Type="2">
|
|
<OwnerB Name="TIID^Device 2 (Profinet Controller)^vs-0001">
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_udiPrgNr" TypeA="UDINT" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000008}" VarB="API^Term 11 (Program Number)^Subterm 13 (Program Number)^Outputs^Program Number" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xCmdRequest" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[3]^Command_Request" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xError0Clear" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Error0_Clear" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xError1Clear" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Error1_Clear" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xGotoRun" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Go_to_Run" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xGotoSetting" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Go_to_Setting" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xPrgLoadExec" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[3]^Program_Load_Execute" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xResultAck" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Result_Ack" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xResultHandshakeEnable" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[2]^Result_Handshake_Enable" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbInput._fbCamera.o_xTrigger" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[0]^Trigger" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<UnrestoredVarLinks ImportTime="2026-03-19T14:49:25">
|
|
<OwnerA Name="InputDst" Prefix="TIPC^PLC^PLC Instance" Type="1">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 26 (TM-X5K_CB-NEC20E)">
|
|
<Link VarA="PRG_Main._fbAligner.diXOffset" TypeA="DINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000009}" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data7" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbAligner.diYOffset" TypeA="DINT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000009}" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data8" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 48 (EL3202)">
|
|
<Link VarA="PRG_Main._fbCoolplate._fbTempSensor.iAnalogValue" TypeA="INT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="RTD Inputs Channel 2^CP_CurrentTemp" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate._fbTempSensor.xErrorCard" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 2^Status^Error" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate._fbTempSensor.xOverrange" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 2^Status^Overrange" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate._fbTempSensor.xUnderrange" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 2^Status^Underrange" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHotplate._fbTempSensor.iAnalogValue" TypeA="INT" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000006}" VarB="RTD Inputs Channel 1^HOTPLATE_CurrentTemp" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHotplate._fbTempSensor.xErrorCard" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 1^Status^Error" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHotplate._fbTempSensor.xOverrange" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 1^Status^Overrange" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHotplate._fbTempSensor.xUnderrange" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="RTD Inputs Channel 1^Status^Underrange" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL05 (EL1018)">
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbDoorValve.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 8^Cold Shutter Closed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbDoorValve.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^Cold Shutter Opened" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbTestChamberValve.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Cold Chamber Closed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbTestChamberValve.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Cold Chamber Opend" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL06 (EL1018)">
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbDoorValve.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 8^Hot Shutter Closed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbDoorValve.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^Hot Shutter Opened" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbTestChamberValve.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Hot Chamber Closed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbTestChamberValve.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Hot Chamber Opend" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K01_KL01 (EK1100)^K01_KL02 (EL1018)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Tank1NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Tank1Full" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K01_KL01 (EK1100)^K01_KL06 (EL1918)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank1NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K12_KL01 (EK1100)^K12_KL04 (EL1018)">
|
|
<Link VarA="PRG_Main._fbAligner.xVacuumOk" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^Input" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_A1 (EP1018-0001)">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveDoor.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^ShutterClosed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveDoor.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^ShutterOpened" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_A2 (EP1018-0001)">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectBack.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^Clamping fixture ejector back retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectBack.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 8^Clamping fixture ejector back extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectFront.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Clamping fixture ejector front retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectFront.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Clamping fixture ejector front extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockLeft.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Clamping fixture unlock left retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockLeft.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Clamping fixture unlock left extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockRight.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^Clamping fixture unlock right retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockRight.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^Clamping fixture unlock right extended" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_A1 (EP1018-0001)">
|
|
<Link VarA="PRG_Main._fbEtcher2._fbValveDoor.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^ShutterClosed" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbValveDoor.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^ShutterOpened" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_A2 (EP1018-0001)">
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectBack.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^Clamping fixture ejector back retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectBack.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 8^Clamping fixture ejector back extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectFront.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Clamping fixture ejector front retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectFront.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Clamping fixture ejector front extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockLeft.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Clamping fixture unlock left retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockLeft.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Clamping fixture unlock left extended" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockRight.xCloseFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^Clamping fixture unlock right retracted" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockRight.xOpenFeedback" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^Clamping fixture unlock right extended" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_1_4_9 (EK1100)^M1_KL02 (EL1918)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidLow.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank4NotOverFull" IdB="4545" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank9NotOverFull" IdB="4547" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_1_4_9 (EK1100)^M1_KL04 (EL1018)">
|
|
<Link VarA="GVL_IO.stMediaCabinet.stTankFilmetchIO.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Tank9Full" IdB="-485" AutoLink="true" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidLow.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^Tank4NotEmpty" IdB="-482" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidLow.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^Tank4Full" IdB="-483" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Tank9NotEmpty" IdB="-484" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Tank9Full" IdB="-485" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_5_6_2 (EK1100)^M3_KL02 (EL1918)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcid.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank5NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcid.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank2NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcidMixing.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank6NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_5_6_2 (EK1100)^M3_KL04 (EL1018)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcid.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Tank5NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcid.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Tank5Full" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcid.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Tank2NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcid.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Tank2Full" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcidMixing.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^Tank6NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcidMixing.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^Tank6Full" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_7_3_8 (EK1100)^M2_KL02 (EL1918)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcidMixing.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank7NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankNitricAcid.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank3NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSEF.i_xOverfull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank8NotOverFull" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_7_3_8 (EK1100)^M2_KL04 (EL1018)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcidMixing.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^Tank7NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcidMixing.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^Tank7Full" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankNitricAcid.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^Tank3NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankNitricAcid.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^Tank3Full" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSEF.i_xEmpty" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^Tank8NotEmpty" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSEF.i_xFull" TypeA="BOOL" InOutA="0" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^Tank8Full" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerXAxis">
|
|
<Link VarA="PRG_Main._fbAligner._fbXAxis._fbAxis.NcToPlc" TypeA="MC.NCTOPLC_AXIS_REF" InOutA="0" GuidA="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" VarB="Outputs^ToPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerYAxis">
|
|
<Link VarA="PRG_Main._fbAligner._fbYAxis._fbAxis.NcToPlc" TypeA="MC.NCTOPLC_AXIS_REF" InOutA="0" GuidA="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" VarB="Outputs^ToPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher1Chuck">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbSpinner._fbAxis.NcToPlc" TypeA="MC.NCTOPLC_AXIS_REF" InOutA="0" GuidA="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" VarB="Outputs^ToPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher2Chuck">
|
|
<Link VarA="PRG_Main._fbEtcher2._fbSpinner._fbAxis.NcToPlc" TypeA="MC.NCTOPLC_AXIS_REF" InOutA="0" GuidA="{25521FAA-EA5F-4C7F-8864-BBCCDACD2E98}" VarB="Outputs^ToPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="OutputSrc" Prefix="TIPC^PLC^PLC Instance" Type="2">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 103 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidLow._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[6]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch._fbPumpValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcid._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[7]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankNitricAcid._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcid._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[4]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbValveFilmetchOut.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 2^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 104 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidHigh._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[4]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankAceticAcidLow._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankFilmetch._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcid._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcidMixing._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[7]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankHydrofluoricAcidMixing._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankNitricAcid._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSEF._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[6]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSEF._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcid._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[4]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcidMixing._fbDrainValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbMediaCabinet._fbTankSulfuricAcidMixing._fbWaterValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 44 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbDoorValve.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbDoorValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbDoorValve.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbDoorValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 7 (EX600-SEC#)">
|
|
<Link VarA="PRG_Main._fbAligner._fbValveVacuum.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (EX600-SEC#, 32 Valves)^Valve Outputs^Aligner disable vacuum" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbAligner._fbValveVacuum.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Module 1 (EX600-SEC#, 32 Valves)^Valve Outputs^Aligner enable vacuum" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 47 (EL2004)">
|
|
<Link VarA="PRG_Main._fbHotplate.xEnableHotplate" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 1^HotplateControl" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL07 (EL2008)">
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbReleaseChamberMovement.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 4^HV Cold_Vlave" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbTestChamberValve.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 3^HV Cold_CloseChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterCold._fbTestChamberValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 2^HV Cold_OpenChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbReleaseChamberMovement.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 7^HV Hot_Valve" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbTestChamberValve.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 6^HV Hot_CloseChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbHVTesterHot._fbTestChamberValve.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Channel 5^HV Hot_OpenChamber" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_QM01 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectBack.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[7]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectBack.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[6]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectFront.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbEjectFront.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[4]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockLeft.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockLeft.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockRight.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbUnlockRight.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveDoor.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveDoor.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveVacuum.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_QM02 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbValveEnableFilmetch.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_QM01 (EX260-SEC1)">
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectBack.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[7]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectBack.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[6]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectFront.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[5]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbEjectFront.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[4]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockLeft.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockLeft.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockRight.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[3]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbUnlockRight.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 1^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbValveDoor.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[1]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbValveDoor.xOpenValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[0]" Size="1" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbEtcher2._fbValveVacuum.xCloseValve" TypeA="BOOL" InOutA="1" GuidA="{18071995-0000-0000-0000-000000000030}" VarB="Byte 0^Output[2]" Size="1" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerXAxis">
|
|
<Link VarA="PRG_Main._fbAligner._fbXAxis._fbAxis.PlcToNc" TypeA="MC.PLCTONC_AXIS_REF" InOutA="1" GuidA="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" VarB="Inputs^FromPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerYAxis">
|
|
<Link VarA="PRG_Main._fbAligner._fbYAxis._fbAxis.PlcToNc" TypeA="MC.PLCTONC_AXIS_REF" InOutA="1" GuidA="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" VarB="Inputs^FromPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher1Chuck">
|
|
<Link VarA="PRG_Main._fbEtcher1._fbSpinner._fbAxis.PlcToNc" TypeA="MC.PLCTONC_AXIS_REF" InOutA="1" GuidA="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" VarB="Inputs^FromPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher2Chuck">
|
|
<Link VarA="PRG_Main._fbEtcher2._fbSpinner._fbAxis.PlcToNc" TypeA="MC.PLCTONC_AXIS_REF" InOutA="1" GuidA="{96B75FEB-2D84-43BE-A3EC-D9A681F27D52}" VarB="Inputs^FromPlc" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<UnrestoredVarLinks ImportTime="2026-03-19T16:17:14">
|
|
<OwnerA Name="InputDst" Prefix="TIPC^PLC^PLC Instance" Type="1">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 49 (EL6021)">
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 0" Size="8" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 1" Size="8" OffsA="8" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 10" Size="8" OffsA="80" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 11" Size="8" OffsA="88" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 12" Size="8" OffsA="96" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 13" Size="8" OffsA="104" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 14" Size="8" OffsA="112" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 15" Size="8" OffsA="120" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 16" Size="8" OffsA="128" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 17" Size="8" OffsA="136" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 18" Size="8" OffsA="144" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 19" Size="8" OffsA="152" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 2" Size="8" OffsA="16" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 20" Size="8" OffsA="160" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 21" Size="8" OffsA="168" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 3" Size="8" OffsA="24" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 4" Size="8" OffsA="32" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 5" Size="8" OffsA="40" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 6" Size="8" OffsA="48" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 7" Size="8" OffsA="56" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 8" Size="8" OffsA="64" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataIn" TypeA="ARRAY [0..21] OF BYTE" InOutA="0" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM TxPDO-Map Inputs^Data In 9" Size="8" OffsA="72" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bBufferFull" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Buffer full" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bFramingError" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Framing error" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bInitAccepted" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Init accepted" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bOverrunError" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Overrun error" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bParityError" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Parity error" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bReceiveRequested" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Receive request" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stStatus^bTransmitAccepted" TypeA="BIT" InOutA="0" ParentTypeA="ST_SerialStatus" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM TxPDO-Map Inputs^Status^Transmit accepted" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
<OwnerA Name="OutputSrc" Prefix="TIPC^PLC^PLC Instance" Type="2">
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 49 (EL6021)">
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 0" Size="8" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 1" Size="8" OffsA="8" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 10" Size="8" OffsA="80" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 11" Size="8" OffsA="88" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 12" Size="8" OffsA="96" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 13" Size="8" OffsA="104" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 14" Size="8" OffsA="112" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 15" Size="8" OffsA="120" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 16" Size="8" OffsA="128" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 17" Size="8" OffsA="136" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 18" Size="8" OffsA="144" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 19" Size="8" OffsA="152" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 2" Size="8" OffsA="16" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 20" Size="8" OffsA="160" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 21" Size="8" OffsA="168" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 3" Size="8" OffsA="24" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 4" Size="8" OffsA="32" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 5" Size="8" OffsA="40" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 6" Size="8" OffsA="48" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 7" Size="8" OffsA="56" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 8" Size="8" OffsA="64" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.abyDataOut" TypeA="ARRAY [0..21] OF BYTE" InOutA="1" GuidA="{BBFC3C84-2835-602C-793A-4CCF6A40D1E8}" VarB="COM RxPDO-Map Outputs^Data Out 9" Size="8" OffsA="72" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stCtrl^bInitRequest" TypeA="BIT" InOutA="1" ParentTypeA="ST_SerialCrl" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM RxPDO-Map Outputs^Ctrl^Init request" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stCtrl^bReceiveAccepted" TypeA="BIT" InOutA="1" ParentTypeA="ST_SerialCrl" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM RxPDO-Map Outputs^Ctrl^Receive accepted" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stCtrl^bSendContinues" TypeA="BIT" InOutA="1" ParentTypeA="ST_SerialCrl" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM RxPDO-Map Outputs^Ctrl^Send continues" RestoreInfo="ANotFound"/>
|
|
<Link VarA="PRG_Main._fbCoolplate.stCtrl^bTransmitRequest" TypeA="BIT" InOutA="1" ParentTypeA="ST_SerialCrl" GuidA="{18071995-0000-0000-0000-000000000010}" VarB="COM RxPDO-Map Outputs^Ctrl^Transmit request" RestoreInfo="ANotFound"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</UnrestoredVarLinks>
|
|
<Contexts>
|
|
<Context>
|
|
<Id>0</Id>
|
|
<Name>PlcTask</Name>
|
|
<ManualConfig>
|
|
<OTCID>#x02010030</OTCID>
|
|
</ManualConfig>
|
|
<Priority>20</Priority>
|
|
<CycleTime>8000000</CycleTime>
|
|
</Context>
|
|
</Contexts>
|
|
<TaskPouOids>
|
|
<TaskPouOid Prio="20" OTCID="#x08502001"/>
|
|
</TaskPouOids>
|
|
</Instance>
|
|
<Mappings>
|
|
<OwnerA>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 103 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank2SulfuricAcidIO.stValveWater.o_xOpenValve" VarB="Byte 2^Output[4]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank3NitricAcidIO.stValveWater.o_xOpenValve" VarB="Byte 2^Output[5]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank4AceticAcidLowIO.stValveWater.o_xOpenValve" VarB="Byte 2^Output[6]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank5HydrofluoricAcidIO.stValveWater.o_xOpenValve" VarB="Byte 2^Output[7]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.stValvePump.o_xOpenValve" VarB="Byte 2^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stValveFilmetch.o_xOpenValve" VarB="Byte 2^Output[1]" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 104 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank1AceticAcidHighIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[5]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank1AceticAcidHighIO.stValveWater.o_xOpenValve" VarB="Byte 0^Output[4]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank2SulfuricAcidIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[4]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank3NitricAcidIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[3]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank4AceticAcidLowIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[2]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank5HydrofluoricAcidIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank6SulfuricAcidMixingIO.stValveDrain.o_xOpenValve" VarB="Byte 1^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank6SulfuricAcidMixingIO.stValveWater.o_xOpenValve" VarB="Byte 0^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank7HydrofluoricAcidMixingIO.stValveDrain.o_xOpenValve" VarB="Byte 0^Output[7]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank7HydrofluoricAcidMixingIO.stValveWater.o_xOpenValve" VarB="Byte 0^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank8SEFIO.stValveDrain.o_xOpenValve" VarB="Byte 0^Output[6]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank8SEFIO.stValveWater.o_xOpenValve" VarB="Byte 0^Output[2]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.stValveDrain.o_xOpenValve" VarB="Byte 0^Output[5]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.stValveWater.o_xOpenValve" VarB="Byte 0^Output[3]" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 26 (TM-X5K_CB-NEC20E)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stAligner.i_diXOffset" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data7"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stAligner.i_diYOffset" VarB="Module 1 (Result Data 128Byte)^Result Data 128Byte^Result Data8"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 44 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterCold.stValveDoor.o_xCloseValve" VarB="Byte 0^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterCold.stValveDoor.o_xOpenValve" VarB="Byte 0^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterWarm.stValveDoor.o_xCloseValve" VarB="Byte 0^Output[3]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterWarm.stValveDoor.o_xOpenValve" VarB="Byte 0^Output[2]" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Box 7 (EX600-SEC#)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stAligner.stValveVacuum.o_xCloseValve" VarB="Module 1 (EX600-SEC#, 32 Valves)^Valve Outputs^Aligner disable vacuum" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stAligner.stValveVacuum.o_xOpenValve" VarB="Module 1 (EX600-SEC#, 32 Valves)^Valve Outputs^Aligner enable vacuum" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 47 (EL2004)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHotplate.o_xEnableHotplate" VarB="Channel 1^HotplateControl" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 48 (EL3202)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.stTempSensor.i_iAnalogValue" VarB="RTD Inputs Channel 2^CP_CurrentTemp"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.stTempSensor.i_xErrorCard" VarB="RTD Inputs Channel 2^Status^Error" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.stTempSensor.i_xOverrange" VarB="RTD Inputs Channel 2^Status^Overrange" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.stTempSensor.i_xUnderrange" VarB="RTD Inputs Channel 2^Status^Underrange" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHotplate.stTempSensor.i_iAnalogValue" VarB="RTD Inputs Channel 1^HOTPLATE_CurrentTemp"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHotplate.stTempSensor.i_xErrorCard" VarB="RTD Inputs Channel 1^Status^Error" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHotplate.stTempSensor.i_xOverrange" VarB="RTD Inputs Channel 1^Status^Overrange" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHotplate.stTempSensor.i_xUnderrange" VarB="RTD Inputs Channel 1^Status^Underrange" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HP (EK1100)^Term 49 (EL6021)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 0" Size="8"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_abyDataIn" VarB="COM TxPDO-Map Inputs^Data In 9" Size="8" OffsA="72"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stCoolplate.i_stStatus" VarB="COM TxPDO-Map Inputs^Status"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 0" Size="8"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_abyDataOut" VarB="COM RxPDO-Map Outputs^Data Out 9" Size="8" OffsA="72"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stCoolplate.o_stCtrl" VarB="COM RxPDO-Map Outputs^Ctrl"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL04 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.i_xDoorCollisionDetectOk" VarB="Channel 3^Shutter Safety Cold" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.i_xVacuumOk" VarB="Channel 5^Vacuum Substrate Chamber Cold" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.i_xDoorCollisionDetectOk" VarB="Channel 4^Shutter Safety Hot" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.i_xVacuumOk" VarB="Channel 6^Vacuum Substrate Chamber Hot" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL05 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.stValveDoor.i_xCloseFeedback" VarB="Channel 8^Cold Shutter Closed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.stValveDoor.i_xOpenFeedback" VarB="Channel 7^Cold Shutter Opened" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.stValveTestChamber.i_xCloseFeedback" VarB="Channel 2^Cold Chamber Closed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.stValveTestChamber.i_xOpenFeedback" VarB="Channel 1^Cold Chamber Opend" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.i_xChamberFree" VarB="Channel 3^Hot Chamber Robot Free" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.i_xChamberNotFree" VarB="Channel 4^Hot Chamber Robot Not Free" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL06 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.i_xChamberFree" VarB="Channel 3^Cold Chamber Robot Free" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterCold.i_xChamberNotFree" VarB="Channel 4^Cold Chamber Robot Not Free" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.stValveDoor.i_xCloseFeedback" VarB="Channel 8^Hot Shutter Closed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.stValveDoor.i_xOpenFeedback" VarB="Channel 7^Hot Shutter Opened" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.stValveTestChamber.i_xCloseFeedback" VarB="Channel 2^Hot Chamber Closed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stHVTesterWarm.stValveTestChamber.i_xOpenFeedback" VarB="Channel 1^Hot Chamber Opend" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^HV_K01_KL01^HV_K01_KL07 (EL2008)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterCold.stValveReleaseChamber.o_xOpenValve" VarB="Channel 4^HV Cold_Vlave" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterCold.stValveTestChamber.o_xCloseValve" VarB="Channel 3^HV Cold_CloseChamber" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterCold.stValveTestChamber.o_xOpenValve" VarB="Channel 2^HV Cold_OpenChamber" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterWarm.stValveReleaseChamber.o_xOpenValve" VarB="Channel 7^HV Hot_Valve" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterWarm.stValveTestChamber.o_xCloseValve" VarB="Channel 6^HV Hot_CloseChamber" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stHVTesterWarm.stValveTestChamber.o_xOpenValve" VarB="Channel 5^HV Hot_OpenChamber" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K01_KL01 (EK1100)^K01_KL02 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank1AceticAcidHighIO.i_xEmpty" VarB="Channel 5^Tank1NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank1AceticAcidHighIO.i_xFull" VarB="Channel 6^Tank1Full" Size="1"/>
|
|
<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)^K01_KL01 (EK1100)^K01_KL06 (EL1918)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank1AceticAcidHighIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank1NotOverFull" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K12_KL01 (EK1100)^K12_KL04 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stAligner.i_xVacuumOk" VarB="Channel 7^Input" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_A1 (EP1018-0001)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveDoor.i_xCloseFeedback" VarB="Channel 3^ShutterClosed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveDoor.i_xOpenFeedback" VarB="Channel 2^ShutterOpened" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1.xVacuumOk" VarB="Channel 1^ChuckVacuumOn" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_A2 (EP1018-0001)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveEjectBack.i_xCloseFeedback" VarB="Channel 7^Clamping fixture ejector back retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveEjectBack.i_xOpenFeedback" VarB="Channel 8^Clamping fixture ejector back extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveEjectFront.i_xCloseFeedback" VarB="Channel 5^Clamping fixture ejector front retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveEjectFront.i_xOpenFeedback" VarB="Channel 6^Clamping fixture ejector front extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveUnlockLeft.i_xCloseFeedback" VarB="Channel 1^Clamping fixture unlock left retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveUnlockLeft.i_xOpenFeedback" VarB="Channel 2^Clamping fixture unlock left extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveUnlockRight.i_xCloseFeedback" VarB="Channel 3^Clamping fixture unlock right retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stValveUnlockRight.i_xOpenFeedback" VarB="Channel 4^Clamping fixture unlock right extended" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_KL01 (EK1100)^K20_KL07 (EL2008)">
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.xReset" VarB="Channel 2^RobotReset" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_QM01 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveDoor.o_xCloseValve" VarB="Byte 0^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveDoor.o_xOpenValve" VarB="Byte 0^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveEjectBack.o_xCloseValve" VarB="Byte 0^Output[7]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveEjectBack.o_xOpenValve" VarB="Byte 0^Output[6]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveEjectFront.o_xCloseValve" VarB="Byte 0^Output[5]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveEjectFront.o_xOpenValve" VarB="Byte 0^Output[4]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveUnlockLeft.o_xCloseValve" VarB="Byte 1^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveUnlockLeft.o_xOpenValve" VarB="Byte 1^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveUnlockRight.o_xCloseValve" VarB="Byte 1^Output[3]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveUnlockRight.o_xOpenValve" VarB="Byte 1^Output[2]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveVacuum.o_xCloseValve" VarB="Byte 0^Output[2]" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K20_QM02 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stValveFilmetch.o_xOpenValve" VarB="Byte 0^Output[5]" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_A1 (EP1018-0001)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveDoor.i_xCloseFeedback" VarB="Channel 3^ShutterClosed" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveDoor.i_xOpenFeedback" VarB="Channel 2^ShutterOpened" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2.xVacuumOk" VarB="Channel 1^ChuckVacuumOn" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_A2 (EP1018-0001)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveEjectBack.i_xCloseFeedback" VarB="Channel 7^Clamping fixture ejector back retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveEjectBack.i_xOpenFeedback" VarB="Channel 8^Clamping fixture ejector back extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveEjectFront.i_xCloseFeedback" VarB="Channel 5^Clamping fixture ejector front retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveEjectFront.i_xOpenFeedback" VarB="Channel 6^Clamping fixture ejector front extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveUnlockLeft.i_xCloseFeedback" VarB="Channel 1^Clamping fixture unlock left retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveUnlockLeft.i_xOpenFeedback" VarB="Channel 2^Clamping fixture unlock left extended" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveUnlockRight.i_xCloseFeedback" VarB="Channel 3^Clamping fixture unlock right retracted" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stValveUnlockRight.i_xOpenFeedback" VarB="Channel 4^Clamping fixture unlock right extended" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_KL01 (EK1100)^K21_KL07 (EL2008) Done">
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.xReset" VarB="Channel 2^RobotReset" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_KL01 (EK1100)^K21_KL08 (EL6021)">
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 0" Size="8"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 9" Size="8" OffsA="72"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbModbusMaster._fbMaster.InData^Status" VarB="COM TxPDO-Map Inputs^Status"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^Ctrl" VarB="COM RxPDO-Map Outputs^Ctrl"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 0" Size="8"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbModbusMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 9" Size="8" OffsA="72"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^K21_QM01 (EX260-SEC1)">
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveDoor.o_xCloseValve" VarB="Byte 0^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveDoor.o_xOpenValve" VarB="Byte 0^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveEjectBack.o_xCloseValve" VarB="Byte 0^Output[7]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveEjectBack.o_xOpenValve" VarB="Byte 0^Output[6]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveEjectFront.o_xCloseValve" VarB="Byte 0^Output[5]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveEjectFront.o_xOpenValve" VarB="Byte 0^Output[4]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveUnlockLeft.o_xCloseValve" VarB="Byte 1^Output[1]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveUnlockLeft.o_xOpenValve" VarB="Byte 1^Output[0]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveUnlockRight.o_xCloseValve" VarB="Byte 1^Output[3]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveUnlockRight.o_xOpenValve" VarB="Byte 1^Output[2]" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stValveVacuum.o_xCloseValve" VarB="Byte 0^Output[2]" Size="1"/>
|
|
</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"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.xLockMediaDoor1" VarB="StandardOutputs^Standard In Var 207" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.xLockMediaDoor2" VarB="StandardOutputs^Standard In Var 208" Size="1"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Safety.xLockMediaDoor3" VarB="StandardOutputs^Standard In Var 209" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^RobotMain">
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.abyMirrorToolsAndPositions" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 4 (Greifer/Drehteller/Positionen)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.asiMotorTemps1To4" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 8 (Motor Temp)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.asiMotorTemps5To8" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 9 (Motor Temp)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.awJobStatesFromRobot" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 2 (JobAktiv/JobEnde)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.diMirrorOffsetPosX" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 5 (Offset X)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.diMirrorOffsetPosY" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 6 (Offset Y)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.diMirrorThickness" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 7 (Thickness)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.dwErrorBits" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 1 (Errorbits)"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.eJobForPLC" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 3 (JobForPLC)" Size="16"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbRobot.stState" VarB="Module 3 (Default IO)^Std. In (64 Bytes)^Input DWORD 0 (Status)" Size="16"/>
|
|
<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)"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_1_4_9 (EK1100)^M1_KL02 (EL1918)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank4AceticAcidLowIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank4NotOverFull" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank9NotOverFull" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_1_4_9 (EK1100)^M1_KL04 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank4AceticAcidLowIO.i_xEmpty" VarB="Channel 3^Tank4NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank4AceticAcidLowIO.i_xFull" VarB="Channel 4^Tank4Full" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.i_xEmpty" VarB="Channel 5^Tank9NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank9FilmetchIO.i_xFull" VarB="Channel 6^Tank9Full" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_1_4_9 (EK1100)^M1_KL05 (EL6021)">
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 0" Size="8"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^D" VarB="COM TxPDO-Map Inputs^Data In 9" Size="8" OffsA="72"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.InData^Status" VarB="COM TxPDO-Map Inputs^Status"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^Ctrl" VarB="COM RxPDO-Map Outputs^Ctrl"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 0" Size="8"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 1" Size="8" OffsA="8"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 10" Size="8" OffsA="80"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 11" Size="8" OffsA="88"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 12" Size="8" OffsA="96"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 13" Size="8" OffsA="104"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 14" Size="8" OffsA="112"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 15" Size="8" OffsA="120"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 16" Size="8" OffsA="128"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 17" Size="8" OffsA="136"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 18" Size="8" OffsA="144"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 19" Size="8" OffsA="152"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 2" Size="8" OffsA="16"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 20" Size="8" OffsA="160"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 21" Size="8" OffsA="168"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 3" Size="8" OffsA="24"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 4" Size="8" OffsA="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 5" Size="8" OffsA="40"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 6" Size="8" OffsA="48"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 7" Size="8" OffsA="56"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 8" Size="8" OffsA="64"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbMediaCabinet._fbMBMaster._fbMaster.OutData^D" VarB="COM RxPDO-Map Outputs^Data Out 9" Size="8" OffsA="72"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_5_6_2 (EK1100)^M3_KL02 (EL1918)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank2SulfuricAcidIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank2NotOverFull" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank5HydrofluoricAcidIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank5NotOverFull" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank6SulfuricAcidMixingIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank6NotOverFull" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_5_6_2 (EK1100)^M3_KL04 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank2SulfuricAcidIO.i_xEmpty" VarB="Channel 5^Tank2NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank2SulfuricAcidIO.i_xFull" VarB="Channel 6^Tank2Full" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank5HydrofluoricAcidIO.i_xEmpty" VarB="Channel 1^Tank5NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank5HydrofluoricAcidIO.i_xFull" VarB="Channel 2^Tank5Full" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank6SulfuricAcidMixingIO.i_xEmpty" VarB="Channel 3^Tank6NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank6SulfuricAcidMixingIO.i_xFull" VarB="Channel 4^Tank6Full" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_7_3_8 (EK1100)^M2_KL02 (EL1918)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank3NitricAcidIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank3NotOverFull" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank7HydrofluoricAcidMixingIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank7NotOverFull" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank8SEFIO.i_xOverfull" VarB="Module 1 (FSOE)^FSoE Inputs^FSOE^Tank8NotOverFull" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 1 (EtherCAT)^Tank_7_3_8 (EK1100)^M2_KL04 (EL1018)">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank3NitricAcidIO.i_xEmpty" VarB="Channel 3^Tank3NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank3NitricAcidIO.i_xFull" VarB="Channel 4^Tank3Full" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank7HydrofluoricAcidMixingIO.i_xEmpty" VarB="Channel 1^Tank7NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank7HydrofluoricAcidMixingIO.i_xFull" VarB="Channel 2^Tank7Full" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank8SEFIO.i_xEmpty" VarB="Channel 5^Tank8NotEmpty" Size="1"/>
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stMediaCabinet.stTank8SEFIO.i_xFull" VarB="Channel 6^Tank8Full" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 2 (Profinet Controller)^vs-0001">
|
|
<Link VarA="PlcTask Outputs^PRG_Main.xTriggerCamera" VarB="API^Term 10 (Control)^Subterm 12 (Control)^Outputs^Control Register[0]^Trigger" Size="1"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 5 (EtherCAT)^Etcher1Robot (Meca500)">
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stConfigurations^siElbow" VarB="Configurations^Elbow"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stConfigurations^siShoulder" VarB="Configurations^Shoulder"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stConfigurations^siTurn" VarB="Configurations^Turn"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stConfigurations^siWrist" VarB="Configurations^Wrist"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Dynamic Type" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 0" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 1" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 2" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 3" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 4" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData0" VarB="Dynamic Data 0^Value 5" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Dynamic Type" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 0" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 1" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 2" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 3" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 4" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData1" VarB="Dynamic Data 1^Value 5" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Dynamic Type" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 0" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 1" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 2" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 3" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 4" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData2" VarB="Dynamic Data 2^Value 5" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Dynamic Type" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 0" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 1" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 2" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 3" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 4" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stDynamicData3" VarB="Dynamic Data 3^Value 5" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 001" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 002" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 003" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 004" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 005" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stEndEffectorPose" VarB="End-Effector Pose^SubIndex 006" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 001" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 002" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 003" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 004" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 005" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stJointSet" VarB="Joint Set^SubIndex 006" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^PStop2" VarB="Motion Status^PStop2"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^bEOB" VarB="Motion Status^EOB"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^bEOM" VarB="Motion Status^EOM"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^bExcessiveTorque" VarB="Motion Status^Excessive torque"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^bFIFOCleared" VarB="Motion Status^FIFO Cleared"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^bPaused" VarB="Motion Status^Paused"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^uiDiscardedCheckpointId" VarB="Motion Status^DiscardedCheckpointId"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^uiFIFOSpace" VarB="Motion Status^FIFO Space"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^uiMoveID" VarB="Motion Status^Move ID"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^uiOfflineProgramID" VarB="Motion Status^Offline Program ID"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stMotionStatus^uiReachedCheckPointId" VarB="Motion Status^ReachedCheckPointId"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bActivated" VarB="Robot Status^Activated"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bBrakesEngaged" VarB="Robot Status^BrakesEngaged"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bBusy" VarB="Robot Status^Busy"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bCollisionStatus" VarB="Robot Status^CollisionStatus"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bEStop" VarB="Robot Status^Estop"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bHomed" VarB="Robot Status^Homed"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bRecoveryMode" VarB="Robot Status^RecoveryMode"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bSimActivated" VarB="Robot Status^SimActivated"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^bWorkZoneStatus" VarB="Robot Status^WorkZoneStatus"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotStatus^uiError" VarB="Robot Status^Error"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotTimestamp^udiDynamic_Data_Cycles" VarB="Robot Timestamp^Dynamic Data Cycles"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotTimestamp^udiTimestamp_Microseconds" VarB="Robot Timestamp^Timestamp Microseconds"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stRobotTimestamp^udiTimestamp_Seconds" VarB="Robot Timestamp^Timestamp Seconds"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 001" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 002" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 003" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 004" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 005" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stTRF" VarB="TRF^SubIndex 006" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 001" Size="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 002" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 003" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 004" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 005" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher1._fbRobot.stRobotInputs^stWRF" VarB="WRF^SubIndex 006" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bConnection_Dropped" VarB="Safety Status^Connection Dropped"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bConnection_Dropped_Resettable" VarB="Safety Status^Connection Dropped Resettable"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bEstop" VarB="Safety Status^Estop"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bEstop_Resettable" VarB="Safety Status^Estop Resettable"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bPStop2" VarB="Safety Status^PStop2"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bPStop2_Resettable" VarB="Safety Status^PStop2 Resettable"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bReboot" VarB="Safety Status^Reboot"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bReboot_Resettable" VarB="Safety Status^Reboot Resettable"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bReset_Ready" VarB="Safety Status^Reset Ready"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stSafetyStatus^bVmotor_on" VarB="Safety Status^Vmotor on"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stBrakesControl^bBrakesControlAllowed" VarB="Brakes Control^BrakesControlAllowed"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stBrakesControl^bBrakesEngaged" VarB="Brakes Control^BrakesEngaged"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMotionControl^Clear_Move" VarB="Motion Control^Clear Move"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMotionControl^Move_ID" VarB="Motion Control^Move ID"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMotionControl^Pause" VarB="Motion Control^Pause"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMotionControl^Resume_Motion" VarB="Motion Control^Resume Motion"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMotionControl^SetPoint" VarB="Motion Control^SetPoint"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^Move Command" Size="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 001" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 002" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 003" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 004" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 005" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 006" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bActivate" VarB="Robot Control^Activate"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bDeactivate" VarB="Robot Control^Deactivate"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bDisableEtherCAT" VarB="Robot Control^DisableEtherCAT"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bHome" VarB="Robot Control^Home"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bRecovery_Mode" VarB="Robot Control^Recovery Mode"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bReset_Error" VarB="Robot Control^Reset Error"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^stRobotControl^bSim_Mode" VarB="Robot Control^Sim Mode"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^udiDynamicDataCfg0" VarB="Dynamic Data Cfg 0^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^udiDynamicDataCfg1" VarB="Dynamic Data Cfg 1^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^udiDynamicDataCfg2" VarB="Dynamic Data Cfg 2^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^udiDynamicDataCfg3" VarB="Dynamic Data Cfg 3^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher1._fbRobot.stRobotOutputs^udiHostTime" VarB="Host Time^Host Time"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TIID^Device 7 (EtherCAT)^Etcher2Robot (Meca500)">
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stConfigurations^siElbow" VarB="Configurations^Elbow"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stConfigurations^siShoulder" VarB="Configurations^Shoulder"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stConfigurations^siTurn" VarB="Configurations^Turn"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stConfigurations^siWrist" VarB="Configurations^Wrist"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_001" VarB="End-Effector Pose^SubIndex 001"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_002" VarB="End-Effector Pose^SubIndex 002"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_003" VarB="End-Effector Pose^SubIndex 003"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_004" VarB="End-Effector Pose^SubIndex 004"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_005" VarB="End-Effector Pose^SubIndex 005"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stEndEffectorPose^rSubIndex_006" VarB="End-Effector Pose^SubIndex 006"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex001" VarB="Joint Set^SubIndex 001"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex002" VarB="Joint Set^SubIndex 002"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex003" VarB="Joint Set^SubIndex 003"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex004" VarB="Joint Set^SubIndex 004"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex005" VarB="Joint Set^SubIndex 005"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stJointSet^rSubIndex006" VarB="Joint Set^SubIndex 006"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^PStop2" VarB="Motion Status^PStop2"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^bEOB" VarB="Motion Status^EOB"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^bEOM" VarB="Motion Status^EOM"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^bExcessiveTorque" VarB="Motion Status^Excessive torque"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^bFIFOCleared" VarB="Motion Status^FIFO Cleared"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^bPaused" VarB="Motion Status^Paused"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^uiDiscardedCheckpointId" VarB="Motion Status^DiscardedCheckpointId"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^uiFIFOSpace" VarB="Motion Status^FIFO Space"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^uiMoveID" VarB="Motion Status^Move ID"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^uiOfflineProgramID" VarB="Motion Status^Offline Program ID"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stMotionStatus^uiReachedCheckPointId" VarB="Motion Status^ReachedCheckPointId"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bActivated" VarB="Robot Status^Activated"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bBrakesEngaged" VarB="Robot Status^BrakesEngaged"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bBusy" VarB="Robot Status^Busy"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bCollisionStatus" VarB="Robot Status^CollisionStatus"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bEStop" VarB="Robot Status^Estop"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bHomed" VarB="Robot Status^Homed"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bRecoveryMode" VarB="Robot Status^RecoveryMode"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bSimActivated" VarB="Robot Status^SimActivated"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^bWorkZoneStatus" VarB="Robot Status^WorkZoneStatus"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotStatus^uiError" VarB="Robot Status^Error"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotTimestamp^udiDynamic_Data_Cycles" VarB="Robot Timestamp^Dynamic Data Cycles"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotTimestamp^udiTimestamp_Microseconds" VarB="Robot Timestamp^Timestamp Microseconds"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stRobotTimestamp^udiTimestamp_Seconds" VarB="Robot Timestamp^Timestamp Seconds"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex001" VarB="TRF^SubIndex 001"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex002" VarB="TRF^SubIndex 002"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex003" VarB="TRF^SubIndex 003"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex004" VarB="TRF^SubIndex 004"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex005" VarB="TRF^SubIndex 005"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stTRF^rSubIndex006" VarB="TRF^SubIndex 006"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex001" VarB="WRF^SubIndex 001"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex002" VarB="WRF^SubIndex 002"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex003" VarB="WRF^SubIndex 003"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex004" VarB="WRF^SubIndex 004"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex005" VarB="WRF^SubIndex 005"/>
|
|
<Link VarA="PlcTask Inputs^PRG_Main._fbEtcher2._fbRobot.stRobotInputs^stWRF^rSubIndex006" VarB="WRF^SubIndex 006"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stBrakesControl^bBrakesControlAllowed" VarB="Brakes Control^BrakesControlAllowed"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stBrakesControl^bBrakesEngaged" VarB="Brakes Control^BrakesEngaged"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMotionControl^Clear_Move" VarB="Motion Control^Clear Move"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMotionControl^Move_ID" VarB="Motion Control^Move ID"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMotionControl^Pause" VarB="Motion Control^Pause"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMotionControl^Resume_Motion" VarB="Motion Control^Resume Motion"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMotionControl^SetPoint" VarB="Motion Control^SetPoint"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^Move Command" Size="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 001" Size="32" OffsA="32"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 002" Size="32" OffsA="64"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 003" Size="32" OffsA="96"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 004" Size="32" OffsA="128"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 005" Size="32" OffsA="160"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stMove" VarB="Move^SubIndex 006" Size="32" OffsA="192"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bActivate" VarB="Robot Control^Activate"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bDeactivate" VarB="Robot Control^Deactivate"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bDisableEtherCAT" VarB="Robot Control^DisableEtherCAT"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bHome" VarB="Robot Control^Home"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bRecovery_Mode" VarB="Robot Control^Recovery Mode"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bReset_Error" VarB="Robot Control^Reset Error"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^stRobotControl^bSim_Mode" VarB="Robot Control^Sim Mode"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^udiDynamicDataCfg0" VarB="Dynamic Data Cfg 0^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^udiDynamicDataCfg1" VarB="Dynamic Data Cfg 1^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^udiDynamicDataCfg2" VarB="Dynamic Data Cfg 2^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^udiDynamicDataCfg3" VarB="Dynamic Data Cfg 3^Dynamic Type"/>
|
|
<Link VarA="PlcTask Outputs^PRG_Main._fbEtcher2._fbRobot.stRobotOutputs^udiHostTime" VarB="Host Time^Host Time"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerXAxis">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stAligner.stAxisX.io_fbAxisRef.NcToPlc" VarB="Outputs^ToPlc"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stAligner.stAxisX.io_fbAxisRef.PlcToNc" VarB="Inputs^FromPlc"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^AlignerYAxis">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stAligner.stAxisY.io_fbAxisRef.NcToPlc" VarB="Outputs^ToPlc"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stAligner.stAxisY.io_fbAxisRef.PlcToNc" VarB="Inputs^FromPlc"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher1Chuck">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher1.stAxisSpinner.io_fbAxisRef.NcToPlc" VarB="Outputs^ToPlc"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher1.stAxisSpinner.io_fbAxisRef.PlcToNc" VarB="Inputs^FromPlc"/>
|
|
</OwnerB>
|
|
<OwnerB Name="TINC^NC-Task 1 SAF^Axes^Etcher2Chuck">
|
|
<Link VarA="PlcTask Inputs^GVL_IO.stEtcher2.stAxisSpinner.io_fbAxisRef.NcToPlc" VarB="Outputs^ToPlc"/>
|
|
<Link VarA="PlcTask Outputs^GVL_IO.stEtcher2.stAxisSpinner.io_fbAxisRef.PlcToNc" VarB="Inputs^FromPlc"/>
|
|
</OwnerB>
|
|
</OwnerA>
|
|
</Mappings>
|
|
</TcSmItem>
|