Browse Source

修改PLC AV60 interlock 逻辑

jet-bym 1 month ago
parent
commit
8c45e33c01

BIN
TIN001/TIN001/.vs/TIN001/v15/.suo


File diff suppressed because it is too large
+ 2 - 2
TIN001/TIN001/PLC/PLC.tmc


+ 5 - 5
TIN001/TIN001/PLC/POUs/_200_Interlock/Interlock.TcPOU

@@ -201,7 +201,7 @@ bFFUAlarm :=
                         <o n="RValue" t="BoxTreeParallel">
                           <l2 n="Trees">
                             <o t="BoxTreeBox">
-                              <v n="BoxType">"LE"</v>
+                              <v n="BoxType">"GE"</v>
                               <o n="Instance" t="Operand">
                                 <n n="Operand" />
                                 <v n="Type">""</v>
@@ -216,7 +216,7 @@ bFFUAlarm :=
                                 <v n="LValue">false</v>
                                 <v n="Boolean">false</v>
                                 <v n="IsInstance">true</v>
-                                <v n="Id">212L</v>
+                                <v n="Id">568L</v>
                               </o>
                               <o n="OutputItems" t="OutputItemList">
                                 <l2 n="OutputItems">
@@ -225,7 +225,7 @@ bFFUAlarm :=
                               </o>
                               <o n="Flags" t="Flags">
                                 <v n="Flags">0</v>
-                                <v n="Fixed">false</v>
+                                <v n="Fixed">true</v>
                                 <v n="Extensible">false</v>
                               </o>
                               <n n="InputFlags" />
@@ -294,13 +294,13 @@ bFFUAlarm :=
                                   <v>BOOL</v>
                                 </l2>
                               </o>
-                              <v n="CallType" t="Operator">Le</v>
+                              <v n="CallType" t="Operator">Ge</v>
                               <v n="EN">true</v>
                               <v n="ENO">false</v>
                               <n n="STSnippet" />
                               <v n="ContainsExtensibleInputs">false</v>
                               <v n="ProvidesSTSnippet">false</v>
-                              <v n="Id">213L</v>
+                              <v n="Id">569L</v>
                             </o>
                             <o t="BoxTreeOperand">
                               <o n="Operand" t="Operand">

File diff suppressed because it is too large
+ 306 - 6
TIN001/TIN001/TIN001/PMC.tsproj


File diff suppressed because it is too large
+ 311 - 10
TIN001/TIN001/TIN001/PMC.tsproj.bak


+ 1 - 1
TIN001/TIN001/TIN001_PLC.tsproj

@@ -329,7 +329,7 @@
 		</System>
 		<Plc>
 			<Project GUID="{DFAAB7BD-C0F0-4652-BE02-16AF7158E2F9}" Name="PLC" PrjFilePath="PLC\PLC.plcproj" TmcFilePath="PLC\PLC.tmc" ReloadTmc="true" AmsPort="851" FileArchiveSettings="#x000e" SymbolicMapping="true">
-				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcPath="PLC\PLC.tmc" TmcHash="{1F0B6F07-BEC9-7A90-F286-498BF8ECEF75}">
+				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="2" TmcPath="PLC\PLC.tmc" TmcHash="{95201863-CF91-9412-310B-82A9455FD2A2}">
 					<Name>PLC Instance</Name>
 					<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
 					<Vars VarGrpType="1">

BIN
TIN001/TIN001/_Boot/CurrentConfig/PLC.tpzip


BIN
TIN001/TIN001/_Boot/TwinCAT RT (x86)/Plc/Port_851.app


BIN
TIN001/TIN001/_Boot/TwinCAT RT (x86)/Plc/Port_851.cid


BIN
TIN001/TIN001/_Boot/TwinCAT RT (x86)/Plc/Port_851.crc


BIN
TIN001/TIN001/_Boot/TwinCAT RT (x86)/Plc/Port_851.ocm


BIN
TIN001/TIN001/_Boot/TwinCAT RT (x86)/Plc/Port_851_boot.tizip