diff --git a/M01/EAF.POE b/M01/EAF.POE
index a1ff811..1f1df0f 100644
--- a/M01/EAF.POE
+++ b/M01/EAF.POE
@@ -75,10 +75,10 @@ END_VAR
 		INPUT := LIESB3C01_CO
 	)
 
-(**     LIESB3C01_COS          :=     BS_Scale(LIESB3C01_CO_AVE.Output  , 3, 0, 1000, 0, 13.0); **)
+(**     LIESB3C01_COS          :=     BS_Scale(LIESB3C01_CO_AVE.Output  , 3, 0, 1000, 0, 5.0); **)
 	(* assign - Stmt *)
 	LD LIESB3C01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 13.0
+	BS_Scale 3, 0, 1000, 0, 5.0
 	ST LIESB3C01_COS
 
 (**     LIESB3C02_CO_AVE(INPUT :=LIESB3C02_CO   ); **)
@@ -87,10 +87,10 @@ END_VAR
 		INPUT := LIESB3C02_CO
 	)
 
-(**     LIESB3C02_COS          :=     BS_Scale(LIESB3C02_CO_AVE.Output  , 3, 0, 1000, 0, 13.0); **)
+(**     LIESB3C02_COS          :=     BS_Scale(LIESB3C02_CO_AVE.Output  , 3, 0, 1000, 0, 5.0); **)
 	(* assign - Stmt *)
 	LD LIESB3C02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 13.0
+	BS_Scale 3, 0, 1000, 0, 5.0
 	ST LIESB3C02_COS
 
 (** 	 **)
@@ -175,10 +175,10 @@ END_VAR
 		INPUT := LIESB3A01_CO
 	)
 
-(**     LIESB3A01_COS          :=     BS_Scale(LIESB3A01_CO_AVE.Output  , 3, 0, 1000, 0, 13.0); **)
+(**     LIESB3A01_COS          :=     BS_Scale(LIESB3A01_CO_AVE.Output  , 3, 0, 1000, 0, 5.0); **)
 	(* assign - Stmt *)
 	LD LIESB3A01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 13.0
+	BS_Scale 3, 0, 1000, 0, 5.0
 	ST LIESB3A01_COS
 
 (**  	LIESB3A02_CO_AVE(INPUT :=LIESB3A02_CO   ); **)
@@ -187,10 +187,10 @@ END_VAR
 		INPUT := LIESB3A02_CO
 	)
 
-(**     LIESB3A02_COS          :=     BS_Scale(LIESB3A02_CO_AVE.Output  , 3, 0, 1000, 0, 13.0); **)
+(**     LIESB3A02_COS          :=     BS_Scale(LIESB3A02_CO_AVE.Output  , 3, 0, 1000, 0, 5.0); **)
 	(* assign - Stmt *)
 	LD LIESB3A02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 13.0
+	BS_Scale 3, 0, 1000, 0, 5.0
 	ST LIESB3A02_COS
 
 (** 	 **)
diff --git a/M01/EAF.ST b/M01/EAF.ST
index 75df723..1941e55 100644
--- a/M01/EAF.ST
+++ b/M01/EAF.ST
@@ -37,9 +37,9 @@ LEAFB3A01_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
   
     LIESB3C01_CO_AVE(INPUT :=LIESB3C01_CO   );
-    LIESB3C01_COS          :=     BS_Scale(LIESB3C01_CO_AVE.Output  , 3, 0, 1000, 0, 13.0);
+    LIESB3C01_COS          :=     BS_Scale(LIESB3C01_CO_AVE.Output  , 3, 0, 1000, 0, 5.0);
     LIESB3C02_CO_AVE(INPUT :=LIESB3C02_CO   );
-    LIESB3C02_COS          :=     BS_Scale(LIESB3C02_CO_AVE.Output  , 3, 0, 1000, 0, 13.0);
+    LIESB3C02_COS          :=     BS_Scale(LIESB3C02_CO_AVE.Output  , 3, 0, 1000, 0, 5.0);
 	
 	LEAFB3C01_COS[1]:=LIESB3C01_COS;
     LEAFB3C01_COS[2]:=LIESB3C02_COS;
@@ -58,9 +58,9 @@ END_VAR
     EAFB3C01_RunTime(RUN :=LEAFB3C01_R , RUNTIMESET :=LEAFB3C01_RSTV , RUNTIMERST :=LEAFB3C01_RST , RunTimeRec_In :=LEAFB3C01_RH |  LEAFB3C01_RH:= RUNTIME);
 
  	LIESB3A01_CO_AVE(INPUT :=LIESB3A01_CO   );
-    LIESB3A01_COS          :=     BS_Scale(LIESB3A01_CO_AVE.Output  , 3, 0, 1000, 0, 13.0);
+    LIESB3A01_COS          :=     BS_Scale(LIESB3A01_CO_AVE.Output  , 3, 0, 1000, 0, 5.0);
  	LIESB3A02_CO_AVE(INPUT :=LIESB3A02_CO   );
-    LIESB3A02_COS          :=     BS_Scale(LIESB3A02_CO_AVE.Output  , 3, 0, 1000, 0, 13.0);
+    LIESB3A02_COS          :=     BS_Scale(LIESB3A02_CO_AVE.Output  , 3, 0, 1000, 0, 5.0);
 	
 
  	
diff --git a/M01/EAF.bak b/M01/EAF.bak
index a781f4d..75df723 100644
--- a/M01/EAF.bak
+++ b/M01/EAF.bak
@@ -48,7 +48,7 @@ END_VAR
 	LEAFB3A01_TC    :=LEAFB3C01_LC[2];
 	
     (*排风机联动程序*)
-    EAFB3C01_SLG(ENABLE :=LEAFB3C01_TM ,LINKAGEVALUE :=LEAFB3C01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3C01_TSTR ,ALLDAY :=LEAFB3C01_DM  |  LEAFB3C01_LC:= LINKAGEOUT);
+    EAFB3C01_SLG(ENABLE :=LEAFB3C01_TM ,LINKAGEVALUE :=LEAFB3C01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3C01_TSTR ,ALLDAY :=LEAFB3C01_DM  |  LEAFB3C01_LC:= LINKAGEOUT);
     
 	LEAFB3C01_DM  :=1;
 	
diff --git a/M02/EAF.POE b/M02/EAF.POE
index 5a03881..4cf45a2 100644
--- a/M02/EAF.POE
+++ b/M02/EAF.POE
@@ -240,10 +240,10 @@ END_VAR
 		INPUT := LIESB3F01_CO
 	)
 
-(**     LIESB3F01_COS          :=     BS_Scale(LIESB3F01_CO_AVE.Output  , 3, 0, 1000, 0, 16.0); **)
+(**     LIESB3F01_COS          :=     BS_Scale(LIESB3F01_CO_AVE.Output  , 3, 0, 1000, 0, 6.0); **)
 	(* assign - Stmt *)
 	LD LIESB3F01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 16.0
+	BS_Scale 3, 0, 1000, 0, 6.0
 	ST LIESB3F01_COS
 
 (**  	LIESB3F02_CO_AVE(INPUT :=LIESB3F02_CO   ); **)
@@ -252,10 +252,10 @@ END_VAR
 		INPUT := LIESB3F02_CO
 	)
 
-(**     LIESB3F02_COS          :=     BS_Scale(LIESB3F02_CO_AVE.Output  , 3, 0, 1000, 0, 16.0); **)
+(**     LIESB3F02_COS          :=     BS_Scale(LIESB3F02_CO_AVE.Output  , 3, 0, 1000, 0, 6.0); **)
 	(* assign - Stmt *)
 	LD LIESB3F02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 16.0
+	BS_Scale 3, 0, 1000, 0, 6.0
 	ST LIESB3F02_COS
 
 (**  	LIESB3F03_CO_AVE(INPUT :=LIESB3F03_CO   ); **)
@@ -264,10 +264,10 @@ END_VAR
 		INPUT := LIESB3F03_CO
 	)
 
-(**     LIESB3F03_COS          :=     BS_Scale(LIESB3F03_CO_AVE.Output  , 3, 0, 1000, 0, 16.0); **)
+(**     LIESB3F03_COS          :=     BS_Scale(LIESB3F03_CO_AVE.Output  , 3, 0, 1000, 0, 6.0); **)
 	(* assign - Stmt *)
 	LD LIESB3F03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 16.0
+	BS_Scale 3, 0, 1000, 0, 6.0
 	ST LIESB3F03_COS
 
 (** 	 **)
diff --git a/M02/EAF.ST b/M02/EAF.ST
index 5263837..32c5428 100644
--- a/M02/EAF.ST
+++ b/M02/EAF.ST
@@ -70,11 +70,11 @@ END_VAR
     EAFB3B01_RunTime(RUN :=LEAFB3B01_R , RUNTIMESET :=LEAFB3B01_RSTV , RUNTIMERST :=LEAFB3B01_RST , RunTimeRec_In :=LEAFB3B01_RH |  LEAFB3B01_RH:= RUNTIME);
 
  	LIESB3F01_CO_AVE(INPUT :=LIESB3F01_CO   );
-    LIESB3F01_COS          :=     BS_Scale(LIESB3F01_CO_AVE.Output  , 3, 0, 1000, 0, 16.0);
+    LIESB3F01_COS          :=     BS_Scale(LIESB3F01_CO_AVE.Output  , 3, 0, 1000, 0, 6.0);
  	LIESB3F02_CO_AVE(INPUT :=LIESB3F02_CO   );
-    LIESB3F02_COS          :=     BS_Scale(LIESB3F02_CO_AVE.Output  , 3, 0, 1000, 0, 16.0);
+    LIESB3F02_COS          :=     BS_Scale(LIESB3F02_CO_AVE.Output  , 3, 0, 1000, 0, 6.0);
  	LIESB3F03_CO_AVE(INPUT :=LIESB3F03_CO   );
-    LIESB3F03_COS          :=     BS_Scale(LIESB3F03_CO_AVE.Output  , 3, 0, 1000, 0, 16.0);
+    LIESB3F03_COS          :=     BS_Scale(LIESB3F03_CO_AVE.Output  , 3, 0, 1000, 0, 6.0);
 	
 	LEAFB3F01_COS[1]:=LIESB3F01_COS;
     LEAFB3F01_COS[2]:=LIESB3F02_COS;
diff --git a/M02/EAF.bak b/M02/EAF.bak
index 00b1209..5263837 100644
--- a/M02/EAF.bak
+++ b/M02/EAF.bak
@@ -58,11 +58,12 @@ END_VAR
 
     LEAFB3B01_TC    :=LEAFB3B01_LC[1];
 	LEAFB3F02_TC    :=LEAFB3B01_LC[2];
+	LEAFB3F01_TC    :=LEAFB3B01_LC[3];
 	
 	LEAFB3B01_DM	:= 1;
 	
     (*排风机联动程序*)
-    EAFB3B01_SLG(ENABLE :=LEAFB3B01_TM ,LINKAGEVALUE :=LEAFB3B01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3B01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3B01_TSTR ,ALLDAY :=LEAFB3B01_DM  |  LEAFB3B01_LC:= LINKAGEOUT);
+    EAFB3B01_SLG(ENABLE :=LEAFB3B01_TM ,LINKAGEVALUE :=LEAFB3B01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3B01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3B01_TSTR ,ALLDAY :=LEAFB3B01_DM  |  LEAFB3B01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3B01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3B01_C,BOOL_IN2:=REAFB3B01_C,BOOL_IN3:=LEAFB3B01_TC | LEAFB3B01_C:= BOOL_OUT1,REAFB3B01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -79,9 +80,9 @@ END_VAR
     LEAFB3F01_COS[2]:=LIESB3F02_COS;
     LEAFB3F01_COS[3]:=LIESB3F03_COS;
   
- 	LEAFB3F01_TC    :=LEAFB3F01_LC[1];
+ 	
     (*排风机联动程序*)
-    EAFB3F01_SLG(ENABLE :=LEAFB3F01_TM ,LINKAGEVALUE :=LEAFB3F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3F01_TSTR ,ALLDAY :=LEAFB3F01_DM  |  LEAFB3F01_LC:= LINKAGEOUT);
+    EAFB3F01_SLG(ENABLE :=LEAFB3F01_TM ,LINKAGEVALUE :=LEAFB3F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3F01_TSTR ,ALLDAY :=LEAFB3F01_DM  |  LEAFB3F01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3F01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3F01_C,BOOL_IN2:=REAFB3F01_C,BOOL_IN3:=LEAFB3F01_TC | LEAFB3F01_C:= BOOL_OUT1,REAFB3F01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -89,7 +90,7 @@ END_VAR
 
     
     (*排风机联动程序*)
-    EAFB3F02_SLG(ENABLE :=LEAFB3F02_TM ,LINKAGEVALUE :=LEAFB3F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3F02_TSTR ,ALLDAY :=LEAFB3F02_DM  |  LEAFB3F02_LC:= LINKAGEOUT);
+    EAFB3F02_SLG(ENABLE :=LEAFB3F02_TM ,LINKAGEVALUE :=LEAFB3F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3F02_TSTR ,ALLDAY :=LEAFB3F02_DM  |  LEAFB3F02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3F02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3F02_C,BOOL_IN2:=REAFB3F02_C,BOOL_IN3:=LEAFB3F02_TC | LEAFB3F02_C:= BOOL_OUT1,REAFB3F02_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M03/EAF.POE b/M03/EAF.POE
index f2a2ec6..8979728 100644
--- a/M03/EAF.POE
+++ b/M03/EAF.POE
@@ -97,10 +97,10 @@ END_VAR
 		INPUT := LIESB3D01_CO
 	)
 
-(**     LIESB3D01_COS          :=     BS_Scale(LIESB3D01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3D01_COS          :=     BS_Scale(LIESB3D01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3D01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3D01_COS
 
 (**     LIESB3D02_CO_AVE(INPUT :=LIESB3D02_CO   ); **)
@@ -109,10 +109,10 @@ END_VAR
 		INPUT := LIESB3D02_CO
 	)
 
-(**     LIESB3D02_COS          :=     BS_Scale(LIESB3D02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3D02_COS          :=     BS_Scale(LIESB3D02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3D02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3D02_COS
 
 (** 	EAFB3D01_COS[1]:=LIESB3D01_COS; **)
@@ -195,10 +195,10 @@ END_VAR
 		INPUT := LIESB3E01_CO
 	)
 
-(**     LIESB3E01_COS          :=     BS_Scale(LIESB3E01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3E01_COS          :=     BS_Scale(LIESB3E01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3E01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3E01_COS
 
 (**     LIESB3E02_CO_AVE(INPUT :=LIESB3E02_CO   ); **)
@@ -207,10 +207,10 @@ END_VAR
 		INPUT := LIESB3E02_CO
 	)
 
-(**     LIESB3E02_COS          :=     BS_Scale(LIESB3E02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3E02_COS          :=     BS_Scale(LIESB3E02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3E02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3E02_COS
 
 (**     LIESB3E03_CO_AVE(INPUT :=LIESB3E03_CO   ); **)
@@ -219,10 +219,10 @@ END_VAR
 		INPUT := LIESB3E03_CO
 	)
 
-(**     LIESB3E03_COS          :=     BS_Scale(LIESB3E03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3E03_COS          :=     BS_Scale(LIESB3E03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3E03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3E03_COS
 
 (**     LIESB3E04_CO_AVE(INPUT :=LIESB3E04_CO   ); **)
@@ -231,10 +231,10 @@ END_VAR
 		INPUT := LIESB3E04_CO
 	)
 
-(**     LIESB3E04_COS          :=     BS_Scale(LIESB3E04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3E04_COS          :=     BS_Scale(LIESB3E04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3E04_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3E04_COS
 
 (**     LIESB3E05_CO_AVE(INPUT :=LIESB3E05_CO   ); **)
@@ -243,10 +243,10 @@ END_VAR
 		INPUT := LIESB3E05_CO
 	)
 
-(**     LIESB3E05_COS          :=     BS_Scale(LIESB3E05_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3E05_COS          :=     BS_Scale(LIESB3E05_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3E05_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3E05_COS
 
 (** 		 **)
diff --git a/M03/EAF.ST b/M03/EAF.ST
index 1ca4f4d..eea1b6a 100644
--- a/M03/EAF.ST
+++ b/M03/EAF.ST
@@ -37,9 +37,9 @@ LEAFB3E02_LC  :ARRAY[0..10] OF BOOL;
 
 END_VAR
     LIESB3D01_CO_AVE(INPUT :=LIESB3D01_CO   );
-    LIESB3D01_COS          :=     BS_Scale(LIESB3D01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3D01_COS          :=     BS_Scale(LIESB3D01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3D02_CO_AVE(INPUT :=LIESB3D02_CO   );
-    LIESB3D02_COS          :=     BS_Scale(LIESB3D02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3D02_COS          :=     BS_Scale(LIESB3D02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	EAFB3D01_COS[1]:=LIESB3D01_COS;
     EAFB3D01_COS[2]:=LIESB3D02_COS;  
 	
@@ -56,15 +56,15 @@ END_VAR
   
  
     LIESB3E01_CO_AVE(INPUT :=LIESB3E01_CO   );
-    LIESB3E01_COS          :=     BS_Scale(LIESB3E01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3E01_COS          :=     BS_Scale(LIESB3E01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3E02_CO_AVE(INPUT :=LIESB3E02_CO   );
-    LIESB3E02_COS          :=     BS_Scale(LIESB3E02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3E02_COS          :=     BS_Scale(LIESB3E02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3E03_CO_AVE(INPUT :=LIESB3E03_CO   );
-    LIESB3E03_COS          :=     BS_Scale(LIESB3E03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3E03_COS          :=     BS_Scale(LIESB3E03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3E04_CO_AVE(INPUT :=LIESB3E04_CO   );
-    LIESB3E04_COS          :=     BS_Scale(LIESB3E04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3E04_COS          :=     BS_Scale(LIESB3E04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3E05_CO_AVE(INPUT :=LIESB3E05_CO   );
-    LIESB3E05_COS          :=     BS_Scale(LIESB3E05_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3E05_COS          :=     BS_Scale(LIESB3E05_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 		
 	LEAFB3E01_COS[1]:=LIESB3E01_COS;
     LEAFB3E01_COS[2]:=LIESB3E02_COS;
diff --git a/M04/EAF.POE b/M04/EAF.POE
index 06288f4..8132afd 100644
--- a/M04/EAF.POE
+++ b/M04/EAF.POE
@@ -112,10 +112,10 @@ END_VAR
 		INPUT := LIESB3H01_CO
 	)
 
-(**     LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3H01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3H01_COS
 
 (**  **)
@@ -206,10 +206,10 @@ END_VAR
 		INPUT := LIESB3G01_CO
 	)
 
-(**     LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3G01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3G01_COS
 
 (**     LIESB3G02_CO_AVE(INPUT :=LIESB3G02_CO   ); **)
@@ -218,10 +218,10 @@ END_VAR
 		INPUT := LIESB3G02_CO
 	)
 
-(**     LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3G02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3G02_COS
 
 (**     LIESB3G03_CO_AVE(INPUT :=LIESB3G03_CO   ); **)
@@ -230,10 +230,10 @@ END_VAR
 		INPUT := LIESB3G03_CO
 	)
 
-(**     LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3G03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3G03_COS
 
 (**     LIESB3G04_CO_AVE(INPUT :=LIESB3G04_CO   ); **)
@@ -242,10 +242,10 @@ END_VAR
 		INPUT := LIESB3G04_CO
 	)
 
-(**     LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB3G04_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB3G04_COS
 
 (**  **)
diff --git a/M04/EAF.ST b/M04/EAF.ST
index b092e85..2c9bc1b 100644
--- a/M04/EAF.ST
+++ b/M04/EAF.ST
@@ -46,7 +46,7 @@ LEAFB3H01_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
  	LIESB3H01_CO_AVE(INPUT :=LIESB3H01_CO   );
-    LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 
 	LEAFB3H01_COS[1]:=LIESB3H01_COS;
 
@@ -67,13 +67,13 @@ END_VAR
    
 
     LIESB3G01_CO_AVE(INPUT :=LIESB3G01_CO   );
-    LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G02_CO_AVE(INPUT :=LIESB3G02_CO   );
-    LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G03_CO_AVE(INPUT :=LIESB3G03_CO   );
-    LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G04_CO_AVE(INPUT :=LIESB3G04_CO   );
-    LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 
 	LEAFB3G01_COS[1]:=LIESB3G01_COS;
     LEAFB3G01_COS[2]:=LIESB3G02_COS;
diff --git a/M04/EAF.bak b/M04/EAF.bak
index 44f6487..2c9bc1b 100644
--- a/M04/EAF.bak
+++ b/M04/EAF.bak
@@ -46,16 +46,16 @@ LEAFB3H01_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
  	LIESB3H01_CO_AVE(INPUT :=LIESB3H01_CO   );
-    LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3H01_COS          :=     BS_Scale(LIESB3H01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 
 	LEAFB3H01_COS[1]:=LIESB3H01_COS;
 
     LEAFB3H01_TC    :=LEAFB3H01_LC[1];
 	LEAFB3G01_TC    :=LEAFB3H01_LC[2];
-	
-	 
+	LEAFB3G02_TC    :=LEAFB3H01_LC[3];
+	LEAFB3G03_TC    :=LEAFB3H01_LC[4];
     (*排风机联动程序*)
-    EAFB3H01_SLG(ENABLE :=LEAFB3H01_TM ,LINKAGEVALUE :=LEAFB3H01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3H01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3H01_TSTR ,ALLDAY :=LEAFB3H01_DM  |  LEAFB3H01_LC:= LINKAGEOUT);
+    EAFB3H01_SLG(ENABLE :=LEAFB3H01_TM ,LINKAGEVALUE :=LEAFB3H01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3H01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3H01_TSTR ,ALLDAY :=LEAFB3H01_DM  |  LEAFB3H01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3H01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3H01_C,BOOL_IN2:=REAFB3H01_C,BOOL_IN3:=LEAFB3H01_TC | LEAFB3H01_C:= BOOL_OUT1,REAFB3H01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -67,13 +67,13 @@ END_VAR
    
 
     LIESB3G01_CO_AVE(INPUT :=LIESB3G01_CO   );
-    LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G01_COS          :=     BS_Scale(LIESB3G01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G02_CO_AVE(INPUT :=LIESB3G02_CO   );
-    LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G02_COS          :=     BS_Scale(LIESB3G02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G03_CO_AVE(INPUT :=LIESB3G03_CO   );
-    LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G03_COS          :=     BS_Scale(LIESB3G03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB3G04_CO_AVE(INPUT :=LIESB3G04_CO   );
-    LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB3G04_COS          :=     BS_Scale(LIESB3G04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 
 	LEAFB3G01_COS[1]:=LIESB3G01_COS;
     LEAFB3G01_COS[2]:=LIESB3G02_COS;
@@ -83,23 +83,23 @@ END_VAR
 
      
     (*排风机联动程序*)
-    EAFB3G01_SLG(ENABLE :=LEAFB3G01_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G01_TSTR ,ALLDAY :=LEAFB3G01_DM  |  LEAFB3G01_LC:= LINKAGEOUT);
+    EAFB3G01_SLG(ENABLE :=LEAFB3G01_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G01_TSTR ,ALLDAY :=LEAFB3G01_DM  |  LEAFB3G01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3G01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3G01_C,BOOL_IN2:=REAFB3G01_C,BOOL_IN3:=LEAFB3G01_TC | LEAFB3G01_C:= BOOL_OUT1,REAFB3G01_C:=BOOL_OUT2);
     (*运行累积时间*)
     EAFB3G01_RunTime(RUN :=LEAFB3G01_R , RUNTIMESET :=LEAFB3G01_RSTV , RUNTIMERST :=LEAFB3G01_RST , RunTimeRec_In :=LEAFB3G01_RH |  LEAFB3G01_RH:= RUNTIME);
 
-     LEAFB3G02_TC    :=LEAFB3G02_LC[1];
+     
     (*排风机联动程序*)
-    EAFB3G02_SLG(ENABLE :=LEAFB3G02_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G02_TSTR ,ALLDAY :=LEAFB3G02_DM  |  LEAFB3G02_LC:= LINKAGEOUT);
+    EAFB3G02_SLG(ENABLE :=LEAFB3G02_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G02_TSTR ,ALLDAY :=LEAFB3G02_DM  |  LEAFB3G02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3G02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3G02_C,BOOL_IN2:=REAFB3G02_C,BOOL_IN3:=LEAFB3G02_TC | LEAFB3G02_C:= BOOL_OUT1,REAFB3G02_C:=BOOL_OUT2);
     (*运行累积时间*)
     EAFB3G02_RunTime(RUN :=LEAFB3G02_R , RUNTIMESET :=LEAFB3G02_RSTV , RUNTIMERST :=LEAFB3G02_RST , RunTimeRec_In :=LEAFB3G02_RH |  LEAFB3G02_RH:= RUNTIME);
 
-     LEAFB3G03_TC    :=LEAFB3G03_LC[1];
+     
     (*排风机联动程序*)
-    EAFB3G03_SLG(ENABLE :=LEAFB3G03_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G03_TSTR ,ALLDAY :=LEAFB3G03_DM  |  LEAFB3G03_LC:= LINKAGEOUT);
+    EAFB3G03_SLG(ENABLE :=LEAFB3G03_TM ,LINKAGEVALUE :=LEAFB3G01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB3G03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB3G03_TSTR ,ALLDAY :=LEAFB3G03_DM  |  LEAFB3G03_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB3G03_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB3X00_PC,BOOL_IN1:=LEAFB3G03_C,BOOL_IN2:=REAFB3G03_C,BOOL_IN3:=LEAFB3G03_TC | LEAFB3G03_C:= BOOL_OUT1,REAFB3G03_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M05/EAF.POE b/M05/EAF.POE
index 82a8b9e..24c3fd9 100644
--- a/M05/EAF.POE
+++ b/M05/EAF.POE
@@ -152,10 +152,10 @@ END_VAR
 		INPUT := LIESB2B01_CO
 	)
 
-(**     LIESB2B01_COS          :=     BS_Scale(LIESB2B01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2B01_COS          :=     BS_Scale(LIESB2B01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2B01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2B01_COS
 
 (**     LIESB2B02_CO_AVE(INPUT :=LIESB2B02_CO   ); **)
@@ -164,10 +164,10 @@ END_VAR
 		INPUT := LIESB2B02_CO
 	)
 
-(**     LIESB2B02_COS          :=     BS_Scale(LIESB2B02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2B02_COS          :=     BS_Scale(LIESB2B02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2B02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2B02_COS
 
 (**     LIESB2B03_CO_AVE(INPUT :=LIESB2B03_CO   ); **)
@@ -176,10 +176,10 @@ END_VAR
 		INPUT := LIESB2B03_CO
 	)
 
-(**     LIESB2B03_COS          :=     BS_Scale(LIESB2B03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2B03_COS          :=     BS_Scale(LIESB2B03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2B03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2B03_COS
 
 (**     LIESB2B04_CO_AVE(INPUT :=LIESB2B04_CO   ); **)
@@ -188,10 +188,10 @@ END_VAR
 		INPUT := LIESB2B04_CO
 	)
 
-(**     LIESB2B04_COS          :=     BS_Scale(LIESB2B04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2B04_COS          :=     BS_Scale(LIESB2B04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2B04_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2B04_COS
 
 (**  	 **)
@@ -454,10 +454,10 @@ END_VAR
 		INPUT := LIESB2A01_CO
 	)
 
-(**     LIESB2A01_COS          :=     BS_Scale(LIESB2A01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2A01_COS          :=     BS_Scale(LIESB2A01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2A01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2A01_COS
 
 (** 	LIESB2A02_CO_AVE(INPUT :=LIESB2A02_CO   ); **)
@@ -466,10 +466,10 @@ END_VAR
 		INPUT := LIESB2A02_CO
 	)
 
-(**     LIESB2A02_COS          :=     BS_Scale(LIESB2A02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2A02_COS          :=     BS_Scale(LIESB2A02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2A02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2A02_COS
 
 (** 	LIESB2A03_CO_AVE(INPUT :=LIESB2A03_CO   ); **)
@@ -478,10 +478,10 @@ END_VAR
 		INPUT := LIESB2A03_CO
 	)
 
-(**     LIESB2A03_COS          :=     BS_Scale(LIESB2A03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2A03_COS          :=     BS_Scale(LIESB2A03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2A03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2A03_COS
 
 (**  **)
diff --git a/M05/EAF.ST b/M05/EAF.ST
index b5c2f04..2858777 100644
--- a/M05/EAF.ST
+++ b/M05/EAF.ST
@@ -59,13 +59,13 @@ LEAFB2A02_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
     LIESB2B01_CO_AVE(INPUT :=LIESB2B01_CO   );
-    LIESB2B01_COS          :=     BS_Scale(LIESB2B01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2B01_COS          :=     BS_Scale(LIESB2B01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB2B02_CO_AVE(INPUT :=LIESB2B02_CO   );
-    LIESB2B02_COS          :=     BS_Scale(LIESB2B02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2B02_COS          :=     BS_Scale(LIESB2B02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB2B03_CO_AVE(INPUT :=LIESB2B03_CO   );
-    LIESB2B03_COS          :=     BS_Scale(LIESB2B03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2B03_COS          :=     BS_Scale(LIESB2B03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB2B04_CO_AVE(INPUT :=LIESB2B04_CO   );
-    LIESB2B04_COS          :=     BS_Scale(LIESB2B04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2B04_COS          :=     BS_Scale(LIESB2B04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	
 	LEAFB2B01_COS[1]:=LIESB2B01_COS;
     LEAFB2B01_COS[2]:=LIESB2B02_COS;
@@ -117,11 +117,11 @@ END_VAR
 	 
 	 
 	LIESB2A01_CO_AVE(INPUT :=LIESB2A01_CO   );
-    LIESB2A01_COS          :=     BS_Scale(LIESB2A01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2A01_COS          :=     BS_Scale(LIESB2A01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LIESB2A02_CO_AVE(INPUT :=LIESB2A02_CO   );
-    LIESB2A02_COS          :=     BS_Scale(LIESB2A02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2A02_COS          :=     BS_Scale(LIESB2A02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LIESB2A03_CO_AVE(INPUT :=LIESB2A03_CO   );
-    LIESB2A03_COS          :=     BS_Scale(LIESB2A03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2A03_COS          :=     BS_Scale(LIESB2A03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 
 	LEAFB2A01_COS[1]:=LIESB2A01_COS;
     LEAFB2A01_COS[2]:=LIESB2A02_COS;
diff --git a/M05/EAF.bak b/M05/EAF.bak
index 4506aac..b5c2f04 100644
--- a/M05/EAF.bak
+++ b/M05/EAF.bak
@@ -80,7 +80,7 @@ END_VAR
 	LEAFB2A01_TC    :=LEAFB2B01_LC[5];
 	LEAFB2A02_TC    :=LEAFB2B01_LC[6];
     (*排风机联动程序*)
-    EAFB2B01_SLG(ENABLE :=LEAFB2B01_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B01_TSTR ,ALLDAY :=LEAFB2B01_DM  |  LEAFB2B01_LC:= LINKAGEOUT);
+    EAFB2B01_SLG(ENABLE :=LEAFB2B01_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B01_TSTR ,ALLDAY :=LEAFB2B01_DM  |  LEAFB2B01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2B01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2B01_C,BOOL_IN2:=REAFB2B01_C,BOOL_IN3:=LEAFB2B01_TC | LEAFB2B01_C:= BOOL_OUT1,REAFB2B01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -89,7 +89,7 @@ END_VAR
  
     
     (*排风机联动程序*)
-    EAFB2B02_SLG(ENABLE :=LEAFB2B02_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B02_TSTR ,ALLDAY :=LEAFB2B02_DM  |  LEAFB2B02_LC:= LINKAGEOUT);
+    EAFB2B02_SLG(ENABLE :=LEAFB2B02_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B02_TSTR ,ALLDAY :=LEAFB2B02_DM  |  LEAFB2B02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2B02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2B02_C,BOOL_IN2:=REAFB2B02_C,BOOL_IN3:=LEAFB2B02_TC | LEAFB2B02_C:= BOOL_OUT1,REAFB2B02_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -98,7 +98,7 @@ END_VAR
     
 	
     (*排风机联动程序*)
-    EAFB2B03_SLG(ENABLE :=LEAFB2B03_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B03_TSTR ,ALLDAY :=LEAFB2B03_DM  |  LEAFB2B03_LC:= LINKAGEOUT);
+    EAFB2B03_SLG(ENABLE :=LEAFB2B03_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B03_TSTR ,ALLDAY :=LEAFB2B03_DM  |  LEAFB2B03_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2B03_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2B03_C,BOOL_IN2:=REAFB2B03_C,BOOL_IN3:=LEAFB2B03_TC | LEAFB2B03_C:= BOOL_OUT1,REAFB2B03_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -106,7 +106,7 @@ END_VAR
 
  
     (*排风机联动程序*)
-    EAFB2B04_SLG(ENABLE :=LEAFB2B04_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B04_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B04_TSTR ,ALLDAY :=LEAFB2B04_DM  |  LEAFB2B04_LC:= LINKAGEOUT);
+    EAFB2B04_SLG(ENABLE :=LEAFB2B04_TM ,LINKAGEVALUE :=LEAFB2B01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2B04_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2B04_TSTR ,ALLDAY :=LEAFB2B04_DM  |  LEAFB2B04_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2B04_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2B04_C,BOOL_IN2:=REAFB2B04_C,BOOL_IN3:=LEAFB2B04_TC | LEAFB2B04_C:= BOOL_OUT1,REAFB2B04_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -129,7 +129,7 @@ END_VAR
    
 	
     (*排风机联动程序*)
-    EAFB2A01_SLG(ENABLE :=LEAFB2A01_TM ,LINKAGEVALUE :=LEAFB2A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2A01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2A01_TSTR ,ALLDAY :=LEAFB2A01_DM  |  LEAFB2A01_LC:= LINKAGEOUT);
+    EAFB2A01_SLG(ENABLE :=LEAFB2A01_TM ,LINKAGEVALUE :=LEAFB2A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2A01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2A01_TSTR ,ALLDAY :=LEAFB2A01_DM  |  LEAFB2A01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2A01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2A01_C,BOOL_IN2:=REAFB2A01_C,BOOL_IN3:=LEAFB2A01_TC | LEAFB2A01_C:= BOOL_OUT1,REAFB2A01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -138,7 +138,7 @@ END_VAR
  
     
     (*排风机联动程序*)
-    EAFB2A02_SLG(ENABLE :=LEAFB2A02_TM ,LINKAGEVALUE :=LEAFB2A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2A02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2A02_TSTR ,ALLDAY :=LEAFB2A02_DM  |  LEAFB2A02_LC:= LINKAGEOUT);
+    EAFB2A02_SLG(ENABLE :=LEAFB2A02_TM ,LINKAGEVALUE :=LEAFB2A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2A02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2A02_TSTR ,ALLDAY :=LEAFB2A02_DM  |  LEAFB2A02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2A02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2A02_C,BOOL_IN2:=REAFB2A02_C,BOOL_IN3:=LEAFB2A02_TC | LEAFB2A02_C:= BOOL_OUT1,REAFB2A02_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M06/EAF.POE b/M06/EAF.POE
index 0d4f5c1..d224121 100644
--- a/M06/EAF.POE
+++ b/M06/EAF.POE
@@ -114,10 +114,10 @@ END_VAR
 		INPUT := LIESB2E01_CO
 	)
 
-(**     LIESB2E01_COS          :=     BS_Scale(LIESB2E01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2E01_COS          :=     BS_Scale(LIESB2E01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2E01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2E01_COS
 
 (**  	LIESB2E02_CO_AVE(INPUT :=LIESB2E02_CO   ); **)
@@ -126,10 +126,10 @@ END_VAR
 		INPUT := LIESB2E02_CO
 	)
 
-(**     LIESB2E02_COS          :=     BS_Scale(LIESB2E02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2E02_COS          :=     BS_Scale(LIESB2E02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2E02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2E02_COS
 
 (** 	LEAFB2E01_COS[1]:=LIESB2E01_COS; **)
@@ -317,10 +317,10 @@ END_VAR
 		INPUT := LIESB2D01_CO
 	)
 
-(**     LIESB2D01_COS          :=     BS_Scale(LIESB2D01_CO_AVE.Output  , 3, 0, 1000, 0,10.0); **)
+(**     LIESB2D01_COS          :=     BS_Scale(LIESB2D01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2D01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2D01_COS
 
 (**  	LIESB2D02_CO_AVE(INPUT :=LIESB2D02_CO   ); **)
@@ -329,10 +329,10 @@ END_VAR
 		INPUT := LIESB2D02_CO
 	)
 
-(**     LIESB2D02_COS          :=     BS_Scale(LIESB2D02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);	 **)
+(**     LIESB2D02_COS          :=     BS_Scale(LIESB2D02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);	 **)
 	(* assign - Stmt *)
 	LD LIESB2D02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2D02_COS
 
 (** 	LEAFB2D01_COS[1]:=LIESB2D01_COS; **)
diff --git a/M06/EAF.ST b/M06/EAF.ST
index 7571d9e..527c747 100644
--- a/M06/EAF.ST
+++ b/M06/EAF.ST
@@ -50,9 +50,9 @@ LEAFB2D01_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
     LIESB2E01_CO_AVE(INPUT :=LIESB2E01_CO   );
-    LIESB2E01_COS          :=     BS_Scale(LIESB2E01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2E01_COS          :=     BS_Scale(LIESB2E01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2E02_CO_AVE(INPUT :=LIESB2E02_CO   );
-    LIESB2E02_COS          :=     BS_Scale(LIESB2E02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2E02_COS          :=     BS_Scale(LIESB2E02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LEAFB2E01_COS[1]:=LIESB2E01_COS;
     LEAFB2E01_COS[2]:=LIESB2E02_COS;
     
@@ -88,9 +88,9 @@ END_VAR
 
     
 	LIESB2D01_CO_AVE(INPUT :=LIESB2D01_CO   );
-    LIESB2D01_COS          :=     BS_Scale(LIESB2D01_CO_AVE.Output  , 3, 0, 1000, 0,10.0);
+    LIESB2D01_COS          :=     BS_Scale(LIESB2D01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2D02_CO_AVE(INPUT :=LIESB2D02_CO   );
-    LIESB2D02_COS          :=     BS_Scale(LIESB2D02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);	
+    LIESB2D02_COS          :=     BS_Scale(LIESB2D02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);	
 	LEAFB2D01_COS[1]:=LIESB2D01_COS;
     LEAFB2D01_COS[2]:=LIESB2D02_COS;
 	
diff --git a/M06/EAF.bak b/M06/EAF.bak
index f27ef87..7571d9e 100644
--- a/M06/EAF.bak
+++ b/M06/EAF.bak
@@ -62,7 +62,7 @@ END_VAR
 	LEAFB2E03_TC    :=LEAFB2E01_LC[3];
 	LEAFB2D01_TC    :=LEAFB2E01_LC[4];
     (*排风机联动程序*)
-    EAFB2E01_SLG(ENABLE :=LEAFB2E01_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E01_TSTR ,ALLDAY :=LEAFB2E01_DM  |  LEAFB2E01_LC:= LINKAGEOUT);
+    EAFB2E01_SLG(ENABLE :=LEAFB2E01_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E01_TSTR ,ALLDAY :=LEAFB2E01_DM  |  LEAFB2E01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2E01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2E01_C,BOOL_IN2:=REAFB2E01_C,BOOL_IN3:=LEAFB2E01_TC | LEAFB2E01_C:= BOOL_OUT1,REAFB2E01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -73,14 +73,14 @@ END_VAR
 	
 	
     (*排风机联动程序*)
-    EAFB2E02_SLG(ENABLE :=LEAFB2E02_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E02_TSTR ,ALLDAY :=LEAFB2E02_DM  |  LEAFB2E02_LC:= LINKAGEOUT);
+    EAFB2E02_SLG(ENABLE :=LEAFB2E02_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E02_TSTR ,ALLDAY :=LEAFB2E02_DM  |  LEAFB2E02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2E02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2E02_C,BOOL_IN2:=REAFB2E02_C,BOOL_IN3:=LEAFB2E02_TC | LEAFB2E02_C:= BOOL_OUT1,REAFB2E02_C:=BOOL_OUT2);
     (*运行累积时间*)
     EAFB2E02_RunTime(RUN :=LEAFB2E02_R , RUNTIMESET :=LEAFB2E02_RSTV , RUNTIMERST :=LEAFB2E02_RST , RunTimeRec_In :=LEAFB2E02_RH |  LEAFB2E02_RH:= RUNTIME);
 
     (*排风机联动程序*)
-    EAFB2E03_SLG(ENABLE :=LEAFB2E03_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E03_TSTR ,ALLDAY :=LEAFB2E03_DM  |  LEAFB2E03_LC:= LINKAGEOUT);
+    EAFB2E03_SLG(ENABLE :=LEAFB2E03_TM ,LINKAGEVALUE :=LEAFB2E01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2E03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2E03_TSTR ,ALLDAY :=LEAFB2E03_DM  |  LEAFB2E03_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2E03_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2E03_C,BOOL_IN2:=REAFB2E03_C,BOOL_IN3:=LEAFB2E03_TC | LEAFB2E03_C:= BOOL_OUT1,REAFB2E03_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -95,7 +95,7 @@ END_VAR
     LEAFB2D01_COS[2]:=LIESB2D02_COS;
 	
     (*排风机联动程序*)
-    EAFB2D01_SLG(ENABLE :=LEAFB2D01_TM ,LINKAGEVALUE :=LEAFB2D01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2D01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2D01_TSTR ,ALLDAY :=LEAFB2D01_DM  |  LEAFB2D01_LC:= LINKAGEOUT);
+    EAFB2D01_SLG(ENABLE :=LEAFB2D01_TM ,LINKAGEVALUE :=LEAFB2D01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2D01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2D01_TSTR ,ALLDAY :=LEAFB2D01_DM  |  LEAFB2D01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2D01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2D01_C,BOOL_IN2:=REAFB2D01_C,BOOL_IN3:=LEAFB2D01_TC | LEAFB2D01_C:= BOOL_OUT1,REAFB2D01_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M07/EAF.POE b/M07/EAF.POE
index 78064a4..b250ee0 100644
--- a/M07/EAF.POE
+++ b/M07/EAF.POE
@@ -168,10 +168,10 @@ END_VAR
 		INPUT := LIESB2G01_CO
 	)
 
-(**     LIESB2G01_COS          :=     BS_Scale(LIESB2G01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2G01_COS          :=     BS_Scale(LIESB2G01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2G01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2G01_COS
 
 (**     LIESB2G02_CO_AVE(INPUT :=LIESB2G02_CO   ); **)
@@ -180,10 +180,10 @@ END_VAR
 		INPUT := LIESB2G02_CO
 	)
 
-(**     LIESB2G02_COS          :=     BS_Scale(LIESB2G02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2G02_COS          :=     BS_Scale(LIESB2G02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2G02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2G02_COS
 
 (**     LIESB2G03_CO_AVE(INPUT :=LIESB2G03_CO   ); **)
@@ -192,10 +192,10 @@ END_VAR
 		INPUT := LIESB2G03_CO
 	)
 
-(**     LIESB2G03_COS          :=     BS_Scale(LIESB2G03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2G03_COS          :=     BS_Scale(LIESB2G03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2G03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2G03_COS
 
 (** 	LEAFB2G01_COS[1]:=LIESB2G01_COS; **)
@@ -352,10 +352,10 @@ END_VAR
 		INPUT := LIESB2C01_CO
 	)
 
-(**     LIESB2C01_COS          :=     BS_Scale(LIESB2C01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C01_COS          :=     BS_Scale(LIESB2C01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C01_COS
 
 (** 	LIESB2C02_CO_AVE(INPUT :=LIESB2C02_CO   ); **)
@@ -364,10 +364,10 @@ END_VAR
 		INPUT := LIESB2C02_CO
 	)
 
-(**     LIESB2C02_COS          :=     BS_Scale(LIESB2C02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C02_COS          :=     BS_Scale(LIESB2C02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C02_COS
 
 (**  	LIESB2C03_CO_AVE(INPUT :=LIESB2C03_CO   ); **)
@@ -376,10 +376,10 @@ END_VAR
 		INPUT := LIESB2C03_CO
 	)
 
-(**     LIESB2C03_COS          :=     BS_Scale(LIESB2C03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C03_COS          :=     BS_Scale(LIESB2C03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C03_COS
 
 (**  	LIESB2C04_CO_AVE(INPUT :=LIESB2C04_CO   ); **)
@@ -388,10 +388,10 @@ END_VAR
 		INPUT := LIESB2C04_CO
 	)
 
-(**     LIESB2C04_COS          :=     BS_Scale(LIESB2C04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C04_COS          :=     BS_Scale(LIESB2C04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C04_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C04_COS
 
 (**  	LIESB2C05_CO_AVE(INPUT :=LIESB2C05_CO   ); **)
@@ -400,10 +400,10 @@ END_VAR
 		INPUT := LIESB2C05_CO
 	)
 
-(**     LIESB2C05_COS          :=     BS_Scale(LIESB2C05_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C05_COS          :=     BS_Scale(LIESB2C05_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C05_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C05_COS
 
 (**  	LIESB2C06_CO_AVE(INPUT :=LIESB2C06_CO   ); **)
@@ -412,10 +412,10 @@ END_VAR
 		INPUT := LIESB2C06_CO
 	)
 
-(**     LIESB2C06_COS          :=     BS_Scale(LIESB2C06_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C06_COS          :=     BS_Scale(LIESB2C06_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C06_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C06_COS
 
 (**  	LIESB2C07_CO_AVE(INPUT :=LIESB2C07_CO   ); **)
@@ -424,10 +424,10 @@ END_VAR
 		INPUT := LIESB2C07_CO
 	)
 
-(**     LIESB2C07_COS          :=     BS_Scale(LIESB2C07_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2C07_COS          :=     BS_Scale(LIESB2C07_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2C07_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2C07_COS
 
 (** 	LEAFB2C01_COS[1]:=LIESB2C01_COS; **)
@@ -568,10 +568,10 @@ END_VAR
 		INPUT := LIESB2F01_CO
 	)
 
-(**     LIESB2F01_COS          :=     BS_Scale(LIESB2F01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2F01_COS          :=     BS_Scale(LIESB2F01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2F01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2F01_COS
 
 (**  	LIESB2F02_CO_AVE(INPUT :=LIESB2F02_CO   ); **)
@@ -580,10 +580,10 @@ END_VAR
 		INPUT := LIESB2F02_CO
 	)
 
-(**     LIESB2F02_COS          :=     BS_Scale(LIESB2F02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2F02_COS          :=     BS_Scale(LIESB2F02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2F02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2F02_COS
 
 (**  	LIESB2F03_CO_AVE(INPUT :=LIESB2F03_CO   ); **)
@@ -592,10 +592,10 @@ END_VAR
 		INPUT := LIESB2F03_CO
 	)
 
-(**     LIESB2F03_COS          :=     BS_Scale(LIESB2F03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB2F03_COS          :=     BS_Scale(LIESB2F03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB2F03_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB2F03_COS
 
 (** 	LEAFB2F01_COS[1]:=LIESB2F01_COS; **)
diff --git a/M07/EAF.ST b/M07/EAF.ST
index ac1a619..50f5feb 100644
--- a/M07/EAF.ST
+++ b/M07/EAF.ST
@@ -64,11 +64,11 @@ LEAFB2F02_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
     LIESB2G01_CO_AVE(INPUT :=LIESB2G01_CO   );
-    LIESB2G01_COS          :=     BS_Scale(LIESB2G01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2G01_COS          :=     BS_Scale(LIESB2G01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB2G02_CO_AVE(INPUT :=LIESB2G02_CO   );
-    LIESB2G02_COS          :=     BS_Scale(LIESB2G02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2G02_COS          :=     BS_Scale(LIESB2G02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB2G03_CO_AVE(INPUT :=LIESB2G03_CO   );
-    LIESB2G03_COS          :=     BS_Scale(LIESB2G03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2G03_COS          :=     BS_Scale(LIESB2G03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LEAFB2G01_COS[1]:=LIESB2G01_COS;
     LEAFB2G01_COS[2]:=LIESB2G02_COS;
     LEAFB2G01_COS[3]:=LIESB2G03_COS;
@@ -100,19 +100,19 @@ END_VAR
 	
  	 
 	LIESB2C01_CO_AVE(INPUT :=LIESB2C01_CO   );
-    LIESB2C01_COS          :=     BS_Scale(LIESB2C01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C01_COS          :=     BS_Scale(LIESB2C01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LIESB2C02_CO_AVE(INPUT :=LIESB2C02_CO   );
-    LIESB2C02_COS          :=     BS_Scale(LIESB2C02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C02_COS          :=     BS_Scale(LIESB2C02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2C03_CO_AVE(INPUT :=LIESB2C03_CO   );
-    LIESB2C03_COS          :=     BS_Scale(LIESB2C03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C03_COS          :=     BS_Scale(LIESB2C03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2C04_CO_AVE(INPUT :=LIESB2C04_CO   );
-    LIESB2C04_COS          :=     BS_Scale(LIESB2C04_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C04_COS          :=     BS_Scale(LIESB2C04_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2C05_CO_AVE(INPUT :=LIESB2C05_CO   );
-    LIESB2C05_COS          :=     BS_Scale(LIESB2C05_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C05_COS          :=     BS_Scale(LIESB2C05_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2C06_CO_AVE(INPUT :=LIESB2C06_CO   );
-    LIESB2C06_COS          :=     BS_Scale(LIESB2C06_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C06_COS          :=     BS_Scale(LIESB2C06_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2C07_CO_AVE(INPUT :=LIESB2C07_CO   );
-    LIESB2C07_COS          :=     BS_Scale(LIESB2C07_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2C07_COS          :=     BS_Scale(LIESB2C07_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LEAFB2C01_COS[1]:=LIESB2C01_COS;
     LEAFB2C01_COS[2]:=LIESB2C02_COS;
     LEAFB2C01_COS[3]:=LIESB2C03_COS;
@@ -140,11 +140,11 @@ END_VAR
 
    
  	LIESB2F01_CO_AVE(INPUT :=LIESB2F01_CO   );
-    LIESB2F01_COS          :=     BS_Scale(LIESB2F01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2F01_COS          :=     BS_Scale(LIESB2F01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2F02_CO_AVE(INPUT :=LIESB2F02_CO   );
-    LIESB2F02_COS          :=     BS_Scale(LIESB2F02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2F02_COS          :=     BS_Scale(LIESB2F02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	LIESB2F03_CO_AVE(INPUT :=LIESB2F03_CO   );
-    LIESB2F03_COS          :=     BS_Scale(LIESB2F03_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB2F03_COS          :=     BS_Scale(LIESB2F03_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	LEAFB2F01_COS[1]:=LIESB2F01_COS;
     LEAFB2F01_COS[2]:=LIESB2F02_COS;
     LEAFB2F01_COS[3]:=LIESB2F03_COS;
diff --git a/M07/EAF.bak b/M07/EAF.bak
index 09e77be..ac1a619 100644
--- a/M07/EAF.bak
+++ b/M07/EAF.bak
@@ -81,7 +81,7 @@ END_VAR
 	LEAFB2F02_TC    :=LEAFB2G01_LC[5];
 	LEAFB2F01_TC    :=LEAFB2G01_LC[6];
     (*排风机联动程序*)
-    EAFB2G01_SLG(ENABLE :=LEAFB2G01_TM ,LINKAGEVALUE :=LEAFB2G01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2G01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2G01_TSTR ,ALLDAY :=LEAFB2G01_DM  |  LEAFB2G01_LC:= LINKAGEOUT);
+    EAFB2G01_SLG(ENABLE :=LEAFB2G01_TM ,LINKAGEVALUE :=LEAFB2G01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2G01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2G01_TSTR ,ALLDAY :=LEAFB2G01_DM  |  LEAFB2G01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2G01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2G01_C,BOOL_IN2:=REAFB2G01_C,BOOL_IN3:=LEAFB2G01_TC | LEAFB2G01_C:= BOOL_OUT1,REAFB2G01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -90,7 +90,7 @@ END_VAR
 	LEAFB2G01_DM	:=1;
 
     (*排风机联动程序*)
-    EAFB2G02_SLG(ENABLE :=LEAFB2G02_TM ,LINKAGEVALUE :=LEAFB2G01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2G02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2G02_TSTR ,ALLDAY :=LEAFB2G02_DM  |  LEAFB2G02_LC:= LINKAGEOUT);
+    EAFB2G02_SLG(ENABLE :=LEAFB2G02_TM ,LINKAGEVALUE :=LEAFB2G01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2G02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2G02_TSTR ,ALLDAY :=LEAFB2G02_DM  |  LEAFB2G02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2G02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2G02_C,BOOL_IN2:=REAFB2G02_C,BOOL_IN3:=LEAFB2G02_TC | LEAFB2G02_C:= BOOL_OUT1,REAFB2G02_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -123,7 +123,7 @@ END_VAR
 	
 
     (*排风机联动程序*)
-    EAFB2C01_SLG(ENABLE :=LEAFB2C01_TM ,LINKAGEVALUE :=LEAFB2C01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2C01_TSTR ,ALLDAY :=LEAFB2C01_DM  |  LEAFB2C01_LC:= LINKAGEOUT);
+    EAFB2C01_SLG(ENABLE :=LEAFB2C01_TM ,LINKAGEVALUE :=LEAFB2C01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2C01_TSTR ,ALLDAY :=LEAFB2C01_DM  |  LEAFB2C01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2C01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2C01_C,BOOL_IN2:=REAFB2C01_C,BOOL_IN3:=LEAFB2C01_TC | LEAFB2C01_C:= BOOL_OUT1,REAFB2C01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -132,7 +132,7 @@ END_VAR
  
 
     (*排风机联动程序*)
-    EAFB2C02_SLG(ENABLE :=LEAFB2C02_TM ,LINKAGEVALUE :=LEAFB2C01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2C02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2C02_TSTR ,ALLDAY :=LEAFB2C02_DM  |  LEAFB2C02_LC:= LINKAGEOUT);
+    EAFB2C02_SLG(ENABLE :=LEAFB2C02_TM ,LINKAGEVALUE :=LEAFB2C01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2C02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2C02_TSTR ,ALLDAY :=LEAFB2C02_DM  |  LEAFB2C02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2C02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2C02_C,BOOL_IN2:=REAFB2C02_C,BOOL_IN3:=LEAFB2C02_TC | LEAFB2C02_C:= BOOL_OUT1,REAFB2C02_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -150,7 +150,7 @@ END_VAR
     LEAFB2F01_COS[3]:=LIESB2F03_COS;
 
     (*排风机联动程序*)
-    EAFB2F01_SLG(ENABLE :=LEAFB2F01_TM ,LINKAGEVALUE :=LEAFB2F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2F01_TSTR ,ALLDAY :=LEAFB2F01_DM  |  LEAFB2F01_LC:= LINKAGEOUT);
+    EAFB2F01_SLG(ENABLE :=LEAFB2F01_TM ,LINKAGEVALUE :=LEAFB2F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2F01_TSTR ,ALLDAY :=LEAFB2F01_DM  |  LEAFB2F01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2F01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2F01_C,BOOL_IN2:=REAFB2F01_C,BOOL_IN3:=LEAFB2F01_TC | LEAFB2F01_C:= BOOL_OUT1,REAFB2F01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -159,7 +159,7 @@ END_VAR
  
 
     (*排风机联动程序*)
-    EAFB2F02_SLG(ENABLE :=LEAFB2F02_TM ,LINKAGEVALUE :=LEAFB2F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2F02_TSTR ,ALLDAY :=LEAFB2F02_DM  |  LEAFB2F02_LC:= LINKAGEOUT);
+    EAFB2F02_SLG(ENABLE :=LEAFB2F02_TM ,LINKAGEVALUE :=LEAFB2F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB2F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB2F02_TSTR ,ALLDAY :=LEAFB2F02_DM  |  LEAFB2F02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB2F02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB2F02_C,BOOL_IN2:=REAFB2F02_C,BOOL_IN3:=LEAFB2F02_TC | LEAFB2F02_C:= BOOL_OUT1,REAFB2F02_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M09/EAF.POE b/M09/EAF.POE
index 1aa264e..736320d 100644
--- a/M09/EAF.POE
+++ b/M09/EAF.POE
@@ -77,10 +77,10 @@ END_VAR
 		INPUT := LIESB1C01_CO
 	)
 
-(**     LIESB1C01_COS          :=     BS_Scale(LIESB1C01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB1C01_COS          :=     BS_Scale(LIESB1C01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB1C01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB1C01_COS
 
 (**     LIESB1C02_CO_AVE(INPUT :=LIESB1C02_CO   ); **)
@@ -89,10 +89,10 @@ END_VAR
 		INPUT := LIESB1C02_CO
 	)
 
-(**     LIESB1C02_COS          :=     BS_Scale(LIESB1C02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB1C02_COS          :=     BS_Scale(LIESB1C02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB1C02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB1C02_COS
 
 (**  	 **)
@@ -102,10 +102,10 @@ END_VAR
 		INPUT := LIESB1B01_CO
 	)
 
-(**     LIESB1B01_COS          :=     BS_Scale(LIESB1B01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB1B01_COS          :=     BS_Scale(LIESB1B01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB1B01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB1B01_COS
 
 (**     LIESB1B02_CO_AVE(INPUT :=LIESB1B02_CO   ); **)
@@ -114,10 +114,10 @@ END_VAR
 		INPUT := LIESB1B02_CO
 	)
 
-(**     LIESB1B02_COS          :=     BS_Scale(LIESB1B02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB1B02_COS          :=     BS_Scale(LIESB1B02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB1B02_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB1B02_COS
 
 (** 	 **)
diff --git a/M09/EAF.ST b/M09/EAF.ST
index a837530..ea0fc09 100644
--- a/M09/EAF.ST
+++ b/M09/EAF.ST
@@ -35,14 +35,14 @@ LEAFB1C02_LC  :ARRAY[0..10] OF BOOL;
 END_VAR
 
     LIESB1C01_CO_AVE(INPUT :=LIESB1C01_CO   );
-    LIESB1C01_COS          :=     BS_Scale(LIESB1C01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB1C01_COS          :=     BS_Scale(LIESB1C01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB1C02_CO_AVE(INPUT :=LIESB1C02_CO   );
-    LIESB1C02_COS          :=     BS_Scale(LIESB1C02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB1C02_COS          :=     BS_Scale(LIESB1C02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
  	
 	LIESB1B01_CO_AVE(INPUT :=LIESB1B01_CO   );
-    LIESB1B01_COS          :=     BS_Scale(LIESB1B01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB1B01_COS          :=     BS_Scale(LIESB1B01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
     LIESB1B02_CO_AVE(INPUT :=LIESB1B02_CO   );
-    LIESB1B02_COS          :=     BS_Scale(LIESB1B02_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB1B02_COS          :=     BS_Scale(LIESB1B02_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	
 	LEAFB1C01_COS[1]:=LIESB1C01_COS;
     LEAFB1C01_COS[2]:=LIESB1C02_COS;
diff --git a/M09/EAF.bak b/M09/EAF.bak
index 81c990e..a837530 100644
--- a/M09/EAF.bak
+++ b/M09/EAF.bak
@@ -53,7 +53,7 @@ END_VAR
 	LEAFB1C02_TC    :=LEAFB1C01_LC[2];
 	
     (*排风机联动程序*)
-    EAFB1C01_SLG(ENABLE :=LEAFB1C01_TM ,LINKAGEVALUE :=LEAFB1C01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1C01_TSTR ,ALLDAY :=LEAFB1C01_DM  |  LEAFB1C01_LC:= LINKAGEOUT);
+    EAFB1C01_SLG(ENABLE :=LEAFB1C01_TM ,LINKAGEVALUE :=LEAFB1C01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1C01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1C01_TSTR ,ALLDAY :=LEAFB1C01_DM  |  LEAFB1C01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1C01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB1C01_C,BOOL_IN2:=REAFB1C01_C,BOOL_IN3:=LEAFB1C01_TC | LEAFB1C01_C:= BOOL_OUT1,REAFB1C01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -64,7 +64,7 @@ END_VAR
 	
 
     (*排风机联动程序*)
-    EAFB1C02_SLG(ENABLE :=LEAFB1C02_TM ,LINKAGEVALUE :=LEAFB1C01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1C02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1C02_TSTR ,ALLDAY :=LEAFB1C02_DM  |  LEAFB1C02_LC:= LINKAGEOUT);
+    EAFB1C02_SLG(ENABLE :=LEAFB1C02_TM ,LINKAGEVALUE :=LEAFB1C01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1C02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1C02_TSTR ,ALLDAY :=LEAFB1C02_DM  |  LEAFB1C02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1C02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB2X00_PC,BOOL_IN1:=LEAFB1C02_C,BOOL_IN2:=REAFB1C02_C,BOOL_IN3:=LEAFB1C02_TC | LEAFB1C02_C:= BOOL_OUT1,REAFB1C02_C:=BOOL_OUT2);
     (*运行累积时间*)
diff --git a/M10/EAF.POE b/M10/EAF.POE
index 37c1a0d..7cec4b6 100644
--- a/M10/EAF.POE
+++ b/M10/EAF.POE
@@ -144,10 +144,10 @@ END_VAR
 		INPUT := LIESB1A01_CO
 	)
 
-(**     LIESB1A01_COS          :=     BS_Scale(LIESB1A01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0); **)
+(**     LIESB1A01_COS          :=     BS_Scale(LIESB1A01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0); **)
 	(* assign - Stmt *)
 	LD LIESB1A01_CO_AVE.Output
-	BS_Scale 3, 0, 1000, 0, 10.0
+	BS_Scale 3, 0, 1000, 0, 2.0
 	ST LIESB1A01_COS
 
 (** 	 **)
diff --git a/M10/EAF.ST b/M10/EAF.ST
index 0b6c3f6..c1dba44 100644
--- a/M10/EAF.ST
+++ b/M10/EAF.ST
@@ -51,7 +51,7 @@ END_VAR
 
 
     LIESB1A01_CO_AVE(INPUT :=LIESB1A01_CO   );
-    LIESB1A01_COS          :=     BS_Scale(LIESB1A01_CO_AVE.Output  , 3, 0, 1000, 0, 10.0);
+    LIESB1A01_COS          :=     BS_Scale(LIESB1A01_CO_AVE.Output  , 3, 0, 1000, 0, 2.0);
 	
 	LEAFB1A01_COS[1]:=LIESB1A01_COS;
     LEAFB1A01_TC    :=LEAFB1A01_LC[1];
diff --git a/M10/EAF.bak b/M10/EAF.bak
index a67dd54..0b6c3f6 100644
--- a/M10/EAF.bak
+++ b/M10/EAF.bak
@@ -62,7 +62,7 @@ END_VAR
 	LEAFB1F02_TC    :=LEAFB1A02_LC[6];
 	LEAFB1F03_TC    :=LEAFB1A02_LC[7];
     (*排风机联动程序*)
-    EAFB1A01_SLG(ENABLE :=LEAFB1A01_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A01_TSTR ,ALLDAY :=LEAFB1A01_DM  |  LEAFB1A01_LC:= LINKAGEOUT);
+    EAFB1A01_SLG(ENABLE :=LEAFB1A01_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A01_TSTR ,ALLDAY :=LEAFB1A01_DM  |  LEAFB1A01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1A01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1A01_C,BOOL_IN2:=REAFB1A01_C,BOOL_IN3:=LEAFB1A01_TC | LEAFB1A01_C:= BOOL_OUT1,REAFB1A01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -74,7 +74,7 @@ END_VAR
 	
 	
 	(*排风机联动程序*)
-    EAFB1A02_SLG(ENABLE :=LEAFB1A02_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A02_TSTR ,ALLDAY :=LEAFB1A02_DM  |  LEAFB1A02_LC:= LINKAGEOUT);
+    EAFB1A02_SLG(ENABLE :=LEAFB1A02_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A02_TSTR ,ALLDAY :=LEAFB1A02_DM  |  LEAFB1A02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1A02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1A02_C,BOOL_IN2:=REAFB1A02_C,BOOL_IN3:=LEAFB1A02_TC | LEAFB1A02_C:= BOOL_OUT1,REAFB1A02_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -82,7 +82,7 @@ END_VAR
 
 
     (*排风机联动程序*)
-    EAFB1A03_SLG(ENABLE :=LEAFB1A03_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A03_TSTR ,ALLDAY :=LEAFB1A03_DM  |  LEAFB1A03_LC:= LINKAGEOUT);
+    EAFB1A03_SLG(ENABLE :=LEAFB1A03_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A03_TSTR ,ALLDAY :=LEAFB1A03_DM  |  LEAFB1A03_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1A03_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1A03_C,BOOL_IN2:=REAFB1A03_C,BOOL_IN3:=LEAFB1A03_TC | LEAFB1A03_C:= BOOL_OUT1,REAFB1A03_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -90,7 +90,7 @@ END_VAR
 
     
     (*排风机联动程序*)
-    EAFB1A04_SLG(ENABLE :=LEAFB1A04_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A04_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A04_TSTR ,ALLDAY :=LEAFB1A04_DM  |  LEAFB1A04_LC:= LINKAGEOUT);
+    EAFB1A04_SLG(ENABLE :=LEAFB1A04_TM ,LINKAGEVALUE :=LEAFB1A01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1A04_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1A04_TSTR ,ALLDAY :=LEAFB1A04_DM  |  LEAFB1A04_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1A04_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1A04_C,BOOL_IN2:=REAFB1A04_C,BOOL_IN3:=LEAFB1A04_TC | LEAFB1A04_C:= BOOL_OUT1,REAFB1A04_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -103,7 +103,7 @@ END_VAR
 	LEAFB1F01_COS[1]:=LIESB1F01_COS;
     
     (*排风机联动程序*)
-    EAFB1F01_SLG(ENABLE :=LEAFB1F01_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F01_TSTR ,ALLDAY :=LEAFB1F01_DM  |  LEAFB1F01_LC:= LINKAGEOUT);
+    EAFB1F01_SLG(ENABLE :=LEAFB1F01_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F01_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F01_TSTR ,ALLDAY :=LEAFB1F01_DM  |  LEAFB1F01_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1F01_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1F01_C,BOOL_IN2:=REAFB1F01_C,BOOL_IN3:=LEAFB1F01_TC | LEAFB1F01_C:= BOOL_OUT1,REAFB1F01_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -111,7 +111,7 @@ END_VAR
 
     
     (*排风机联动程序*)
-    EAFB1F02_SLG(ENABLE :=LEAFB1F02_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F02_TSTR ,ALLDAY :=LEAFB1F02_DM  |  LEAFB1F02_LC:= LINKAGEOUT);
+    EAFB1F02_SLG(ENABLE :=LEAFB1F02_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F02_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F02_TSTR ,ALLDAY :=LEAFB1F02_DM  |  LEAFB1F02_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1F02_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1F02_C,BOOL_IN2:=REAFB1F02_C,BOOL_IN3:=LEAFB1F02_TC | LEAFB1F02_C:= BOOL_OUT1,REAFB1F02_C:=BOOL_OUT2);
     (*运行累积时间*)
@@ -119,7 +119,7 @@ END_VAR
 
     
     (*排风机联动程序*)
-    EAFB1F03_SLG(ENABLE :=LEAFB1F03_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=10.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F03_TSTR ,ALLDAY :=LEAFB1F03_DM  |  LEAFB1F03_LC:= LINKAGEOUT);
+    EAFB1F03_SLG(ENABLE :=LEAFB1F03_TM ,LINKAGEVALUE :=LEAFB1F01_COS , DEAD_BAND :=1.0 , MAXRANGE :=1000.0 , MINRANGE :=0.1 ,LINKAGESET :=LEAFB1F03_COSET ,  HOLDDELAY :=t#60s , ENABLENUM :=4 , SCH_STR :=LEAFB1F03_TSTR ,ALLDAY :=LEAFB1F03_DM  |  LEAFB1F03_LC:= LINKAGEOUT);
     (*同步程序*)
     EAFB1F03_SyncContRol(CM :=RNIEAF00000_CM , RM :=LCMD00000_RM ,BOOL_IN0:= RNIEAFB1X00_PC,BOOL_IN1:=LEAFB1F03_C,BOOL_IN2:=REAFB1F03_C,BOOL_IN3:=LEAFB1F03_TC | LEAFB1F03_C:= BOOL_OUT1,REAFB1F03_C:=BOOL_OUT2);
     (*运行累积时间*)