- Added new module status
- Added error messages for EtherCAT connection lost
This commit is contained in:
136
Uniper.tsproj
136
Uniper.tsproj
@@ -270,7 +270,7 @@
|
||||
</System>
|
||||
<Plc>
|
||||
<Project GUID="{9AE64910-5EB2-4866-93FD-EFE059C38C36}" Name="PLC" PrjFilePath="PLC\PLC.plcproj" TmcFilePath="PLC\PLC.tmc" ReloadTmc="true" AmsPort="851" FileArchiveSettings="#x000e" CopyTmcToTarget="true" CopyTpyToTarget="false" SymbolicMapping="true">
|
||||
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{3746FC02-B3A8-434D-F26F-358D6D1B8911}" TmcPath="PLC\PLC.tmc">
|
||||
<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcHash="{787BDD68-3E05-D656-2CBB-66298A3E185C}" TmcPath="PLC\PLC.tmc">
|
||||
<Name>PLC Instance</Name>
|
||||
<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
|
||||
<Vars VarGrpType="2" AreaNo="1">
|
||||
@@ -279,6 +279,19 @@
|
||||
<Name>MAIN._xShowAckEmergencyStop</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyRun</Name>
|
||||
<Comment><![CDATA[ Safety]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyErrAck</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._xShowErrorOnButton</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0].xCloseDCCB</Name>
|
||||
<Comment><![CDATA[ Signal to close dc circuit breaker]]></Comment>
|
||||
@@ -1283,19 +1296,6 @@
|
||||
<Comment><![CDATA[ Motor speed setpoint]]></Comment>
|
||||
<Type>INT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyRun</Name>
|
||||
<Comment><![CDATA[ Safety]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyErrAck</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._xShowErrorOnButton</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
</Vars>
|
||||
<Vars VarGrpType="1">
|
||||
<Name>PlcTask Inputs</Name>
|
||||
@@ -1307,6 +1307,32 @@
|
||||
<Name>MAIN._xString1DCSafetyOk</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyResterTaster</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._xHarwareResetButton</Name>
|
||||
<Comment><![CDATA[ Hardware reset button]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._uiEtherCATState</Name>
|
||||
<Comment><![CDATA[ String EtherCAT state]]></Comment>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xVoltagesInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xPressureInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xTemperaturesInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0].xSafetyIntlksOk</Name>
|
||||
<Comment><![CDATA[ All safetyinterlocks from safety plc are ok]]></Comment>
|
||||
@@ -1322,6 +1348,10 @@
|
||||
<Comment><![CDATA[ Repair switch closed]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0].xECStateSCS</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0].xDCCBOpen</Name>
|
||||
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
|
||||
@@ -1342,6 +1372,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule1.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -2249,6 +2283,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule2.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -3156,6 +3194,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule3.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -4084,6 +4126,10 @@
|
||||
<Comment><![CDATA[ Repair switch closed]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1].xECStateSCS</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1].xDCCBOpen</Name>
|
||||
<Comment><![CDATA[ Signal that dc circuit breakers are closed]]></Comment>
|
||||
@@ -4104,6 +4150,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule1.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -5011,6 +5061,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule2.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -5918,6 +5972,10 @@
|
||||
<Comment><![CDATA[ Leakage tank]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule3.xECState</Name>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytValveTankOutlet.xOpenFeedback</Name>
|
||||
<Type>BOOL</Type>
|
||||
@@ -6831,32 +6889,6 @@
|
||||
EL30xx also sets this if an underrange or overrange error is present]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN.xSafetyResterTaster</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._xHarwareResetButton</Name>
|
||||
<Comment><![CDATA[ Hardware reset button]]></Comment>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._uiEtherCATState</Name>
|
||||
<Comment><![CDATA[ String EtherCAT state]]></Comment>
|
||||
<Type>UINT</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xVoltagesInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xPressureInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
<Var>
|
||||
<Name>MAIN._fbSafety.xTemperaturesInRange</Name>
|
||||
<Type>BOOL</Type>
|
||||
</Var>
|
||||
</Vars>
|
||||
<Contexts>
|
||||
<Context>
|
||||
@@ -44085,6 +44117,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._uiEtherCATState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xECStateSCS" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S1 (EK1100)^=STRNG01-11K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0].xRepairSwitchOk" VarB="Channel 3^DC Trennschalter OK"/>
|
||||
</OwnerB>
|
||||
@@ -44100,6 +44135,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Outputs^MAIN.xSafetyErrAck" VarB="StandardOutputs^LocalSafety.ErrAck_63"/>
|
||||
<Link VarA="PlcTask Outputs^MAIN.xSafetyRun" VarB="StandardOutputs^LocalSafety.Run_62"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xECStateSCS" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^-10K1 X1 SCS S2 (EK1100)^=STRNG02-11K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1].xRepairSwitchOk" VarB="Channel 3^DC TRennschalter OK"/>
|
||||
</OwnerB>
|
||||
@@ -44115,6 +44153,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Outputs^MAIN.xSafetyErrAck" VarB="StandardOutputs^LocalSafety.ErrAck_63"/>
|
||||
<Link VarA="PlcTask Outputs^MAIN.xSafetyRun" VarB="StandardOutputs^LocalSafety.Run_62"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M1 (EK1100)^=STRNG01++BATMOD01-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback Unit 1"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback Unit 1"/>
|
||||
@@ -44349,6 +44390,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange" VarB="RTD Inputs Channel 4^Status^Overrange"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M2 (EK1100)^=STRNG01++BATMOD02-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
@@ -44581,6 +44625,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange" VarB="RTD Inputs Channel 4^Status^Overrange"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S1M3 (EK1100)^=STRNG01++BATMOD03-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
@@ -44813,6 +44860,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xOverrange" VarB="RTD Inputs Channel 4^Status^Overrange"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[0]._fbModule3._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M1 (EK1100)^=STRNG02++BATMOD01-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
@@ -45047,6 +45097,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xOverrange" VarB="RTD Inputs Channel 4^Status^Overrange"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule1._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M2 (EK1100)^=STRNG02++BATMOD02-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
@@ -45281,6 +45334,9 @@ Bit1: Value smaller than Limit2]]></Comment>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xOverrange" VarB="RTD Inputs Channel 4^Status^Overrange"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule2._fbUnit4._fbTempSensorPosolyt.xUnderrange" VarB="RTD Inputs Channel 4^Status^Underrange"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3.xECState" VarB="InfoData^State"/>
|
||||
</OwnerB>
|
||||
<OwnerB Name="TIID^X103 (EtherCAT)^-41K1 (EK1100)^-47K1 (EK1122)^S2M3 (EK1100)^=STRNG02++BATMOD03-30K1 (EL1018)">
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit1._fbNegolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
<Link VarA="PlcTask Inputs^MAIN._afbStrings[1]._fbModule3._fbUnit1._fbPosolytPumpInlet.xMCBOk" VarB="Channel 7^EFuse -12F2 Sum Feedback"/>
|
||||
|
||||
Reference in New Issue
Block a user