Browse Source

VAT反馈修改偏移值

sunlf 4 months ago
parent
commit
c4f64a7d61

BIN
TIN001/TIN001/.vs/TIN001/v16/.suo


+ 1 - 1
TIN001/TIN001/TIN001/PMC.tsproj

@@ -17779,7 +17779,7 @@ External Setpoint Generation:
 		</Motion>
 		<Plc>
 			<Project GUID="{2C84D8AE-B038-4B99-BD4C-1AA7D6CAA867}" Name="PMC" PrjFilePath="PMC\PMC.plcproj" TmcFilePath="PMC\PMC.tmc" ReloadTmc="true" AmsPort="851" TargetArchiveSettings="#x0001" FileArchiveSettings="#x000e" SymbolicMapping="true">
-				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="1" TmcPath="PMC\PMC.tmc" TmcHash="{A20AFB50-9F4C-FA18-36B3-E9BB0F868450}">
+				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="1" TmcPath="PMC\PMC.tmc" TmcHash="{52FC2D1A-FC62-9C94-0D1A-107F2CF327BE}">
 					<Name>PMC Instance</Name>
 					<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
 					<Vars VarGrpType="1">

+ 1 - 1
TIN001/TIN001/TIN001/PMC.tsproj.bak

@@ -17779,7 +17779,7 @@ External Setpoint Generation:
 		</Motion>
 		<Plc>
 			<Project GUID="{2C84D8AE-B038-4B99-BD4C-1AA7D6CAA867}" Name="PMC" PrjFilePath="PMC\PMC.plcproj" TmcFilePath="PMC\PMC.tmc" ReloadTmc="true" AmsPort="851" TargetArchiveSettings="#x0001" FileArchiveSettings="#x000e" SymbolicMapping="true">
-				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="1" TmcPath="PMC\PMC.tmc" TmcHash="{F0161B3D-7469-EA89-D54F-57EDC14EAEE6}">
+				<Instance Id="#x08502000" TcSmClass="TComPlcObjDef" KeepUnrestoredLinks="1" TmcPath="PMC\PMC.tmc" TmcHash="{A20AFB50-9F4C-FA18-36B3-E9BB0F868450}">
 					<Name>PMC Instance</Name>
 					<CLSID ClassFactory="TcPlc30">{08500001-0000-0000-F000-000000000064}</CLSID>
 					<Vars VarGrpType="1">

File diff suppressed because it is too large
+ 3 - 3
TIN001/TIN001/TIN001/PMC/PMC.tmc


+ 8 - 8
TIN001/TIN001/TIN001/PMC/POU/IO_EXCHANGE.TcPOU

@@ -352,25 +352,25 @@ RobotIL();
 		IF 
 			GVL_APC.	CKD_OUT.	Control_Mode=7 
 			THEN 
-			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	AO.	CKD_APC_Process_Setpoint+3.999	;//输出增加偏置值,修改于250215
+			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	AO.	CKD_APC_Process_Setpoint+3.7324	;//输出增加偏置值,修改于250215
 		ELSIF 
 			GVL_APC.	CKD_OUT.	Control_Mode=8 
 			THEN 
 			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	AO.	CKD_APC_Process_Setpoint-333.25	;//输出增加偏置值,修改于250215
 		END_IF
-	AI.	CKD_APC_Value_Sensor_Input1	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input1-3.999	;	//VG13
+	AI.	CKD_APC_Value_Sensor_Input1	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input1-3.7324	;	//VG13
 	AI.	CKD_APC_Value_Sensor_Input2	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input2+333.25	;	//VG11
 	ELSE
 		IF 
 			GVL_APC.	CKD_OUT.	Control_Mode=7 
 			THEN 
-			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	(AO.	CKD_APC_Process_Setpoint+0.03)*133.3	;//输出增加偏置值,修改于250215
+			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	(AO.	CKD_APC_Process_Setpoint+0.028)*133.3	;//输出增加偏置值,修改于250215
 		ELSIF
 			GVL_APC.	CKD_OUT.	Control_Mode=8
 			THEN 
 			GVL_APC.	CKD_OUT.	Process_Setpoint	:=	(AO.	CKD_APC_Process_Setpoint-2.5)*133.3	;//输出增加偏置值,修改于250215
 		END_IF
-	AI.	CKD_APC_Value_Sensor_Input1	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input1/133.3-0.03	;//偏移值-0.03;修改于2025.2.8
+	AI.	CKD_APC_Value_Sensor_Input1	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input1/133.3-0.028	;//偏移值-0.03;修改于2025.2.8
 	AI.	CKD_APC_Value_Sensor_Input2	:=	GVL_APC.	CKD_IN.	Value_Sensor_Input2/133.3+2.50	;//偏移值+2.50;修改于2025.2.8
 	END_IF;
 	AI.	CKD_APC_Position_Actual_Value	:=	GVL_APC.	CKD_IN.	Position_Actual_Value	;
@@ -399,11 +399,11 @@ RobotIL();
 	GVL_APC.VAT_OUT.	Pressure_Ramp_Time	:=		AO.	Pressure_Ramp_Time		;
 								
 	IF NDO.Sys_VGUnitConversion_b THEN 													//增加单位换算,增加偏置量,修改于25.02.15
-	GVL_APC.VAT_OUT.	Target_Pressure	:=		AO.	Target_Pressure	/133.3-0.15;		
-	AI.	Actual_Pressure	:=	(GVL_APC.VAT_IN.	Actual_Pressure+0.15)*133.3	;
+	GVL_APC.VAT_OUT.	Target_Pressure	:=		AO.	Target_Pressure	/133.3-0.004;		
+	AI.	Actual_Pressure	:=	(GVL_APC.VAT_IN.	Actual_Pressure+0.004)*133.3	;
 	ELSE	
-	GVL_APC.VAT_OUT.	Target_Pressure	:=		AO.	Target_Pressure	-0.15;
-	AI.	Actual_Pressure	:=	GVL_APC.VAT_IN.	Actual_Pressure+0.15	;
+	GVL_APC.VAT_OUT.	Target_Pressure	:=		AO.	Target_Pressure-0.004	;
+	AI.	Actual_Pressure	:=	GVL_APC.VAT_IN.	Actual_Pressure+0.004	;
 	END_IF;							
 	//AI.	Actual_Pressure	:=		GVL_APC.VAT_IN.	Actual_Pressure		;
 	AI.	Pressure_Sensor_1	:=		GVL_APC.VAT_IN.	Pressure_Sensor_1		;

BIN
TIN001/TIN001/TIN001/_Boot/CurrentConfig/PMC.tpzip


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


+ 1 - 1
TIN001/TIN001/TIN001/_Boot/TwinCAT RT (x64)/Plc/Port_851.cid

@@ -1 +1 @@
-I¸נ„�×”ג'!0¸¼
+�ױ3½Sֲתאז;zl

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


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