林勇 冯 před 2 roky
rodič
revize
c8c37abcc4
1 změnil soubory, kde provedl 89 přidání a 12 odebrání
  1. 89 12
      wwwroot/App_Code/Led.cs

+ 89 - 12
wwwroot/App_Code/Led.cs

@@ -121,7 +121,7 @@ public static class Led
 									FROM
 										TP_PM_PRODUCTIONDATA pd 
 									WHERE
-										pd.USERCODE = 'Z26' 
+										pd.USERCODE = 'Z28' 
 										AND TRUNC( pd.CREATETIME ) = trunc( SYSDATE ) 
 										AND pd.VALUEFLAG = 1 
 										AND pd.PROCEDUREID = 2 
@@ -143,7 +143,7 @@ public static class Led
 									FROM
 										TP_PM_PRODUCTIONDATA pd 
 									WHERE
-										pd.USERCODE = 'Z26' 
+										pd.USERCODE = 'Z28' 
 										AND TRUNC( pd.CREATETIME ) = trunc( SYSDATE ) 
 										AND pd.VALUEFLAG = 1 
 										AND pd.PROCEDUREID = 2 
@@ -165,7 +165,7 @@ public static class Led
 									FROM
 										TP_PM_PRODUCTIONDATA pd 
 									WHERE
-										pd.USERCODE = 'Z26' 
+										pd.USERCODE = 'Z28' 
 										AND TRUNC( pd.CREATETIME ) = trunc( SYSDATE ) 
 										AND pd.VALUEFLAG = 1 
 										AND pd.PROCEDUREID = 2 
@@ -221,84 +221,161 @@ public static class Led
 
 		//发送数据到LED
 		//SiemensS7.Open("172.19.2.71", 102);
-		 SiemensS7.Open("172.19.26.82", 102);
+		SiemensS7.Open("172.19.26.82", 102);
 		if (infoDt != null && infoDt.Rows.Count > 0 && infoDt.Rows[0] != null && infoDt.Rows[0]["总计"] != null)
 		{
 			SiemensS7.Write<short>("30.0", Convert.ToInt16(infoDt.Rows[0]["总计"]));//包装总量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.0", Convert.ToInt16(0));//包装总量
+		}
 		if (infoDt != null && infoDt.Rows.Count > 0 && infoDt.Rows[0] != null && infoDt.Rows[0]["一线产量"] != null)
 		{
 			SiemensS7.Write<short>("30.2", Convert.ToInt16(infoDt.Rows[0]["一线产量"]));//一线包装产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.2", Convert.ToInt16(0));//一线包装产量
+		}
 		if (infoDt != null && infoDt.Rows.Count > 0 && infoDt.Rows[0] != null && infoDt.Rows[0]["二线产量"] != null)
 		{
 			SiemensS7.Write<short>("30.4", Convert.ToInt16(infoDt.Rows[0]["二线产量"]));//二线包装产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.4", Convert.ToInt16(0));//二线包装产量
+		}
 
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[0] != null && oneDt.Rows[0]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.6", Convert.ToInt16(oneDt.Rows[0]["CL"]));//一线7:00-9:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.6", Convert.ToInt16(0));//一线7:00-9:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[1] != null && oneDt.Rows[1]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.8", Convert.ToInt16(oneDt.Rows[1]["CL"]));//一线9:00-10:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.8", Convert.ToInt16(0));//一线9:00-10:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[2] != null && oneDt.Rows[2]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.10", Convert.ToInt16(oneDt.Rows[2]["CL"]));//一线10:00-11:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.10", Convert.ToInt16(0));//一线10:00-11:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[3] != null && oneDt.Rows[3]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.12", Convert.ToInt16(oneDt.Rows[3]["CL"]));//一线12:00-14:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.12", Convert.ToInt16(0));//一线12:00-14:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[4] != null && oneDt.Rows[4]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.14", Convert.ToInt16(oneDt.Rows[4]["CL"]));//一线14:00-15:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.14", Convert.ToInt16(0));//一线14:00-15:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[5] != null && oneDt.Rows[5]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.16", Convert.ToInt16(oneDt.Rows[5]["CL"]));//一线15:00-16:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.16", Convert.ToInt16(0));//一线15:00-16:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[6] != null && oneDt.Rows[6]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.18", Convert.ToInt16(oneDt.Rows[6]["CL"]));//一线16:00-17:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.18", Convert.ToInt16(0));//一线16:00-17:00产量
+		}
 		if (oneDt != null && oneDt.Rows.Count > 0 && oneDt.Rows[7] != null && oneDt.Rows[7]["CL"] != null)
 		{
 			SiemensS7.Write<short>("30.20", Convert.ToInt16(oneDt.Rows[7]["CL"]));//一线17:00-18:00产量
 		}
+		else
+		{
+			SiemensS7.Write<short>("30.20", Convert.ToInt16(0));//一线17:00-18:00产量
+		}
+
 
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[0] != null && twoDt.Rows[0]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.22", Convert.ToInt16(twoDt.Rows[0]["CL"]));//一线7:00-9:00产量
+			SiemensS7.Write<short>("30.22", Convert.ToInt16(twoDt.Rows[0]["CL"]));//二线7:00-9:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.22", Convert.ToInt16(0));//二线17:00-18:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[1] != null && twoDt.Rows[1]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.24", Convert.ToInt16(twoDt.Rows[1]["CL"]));//一线9:00-10:00产量
+			SiemensS7.Write<short>("30.24", Convert.ToInt16(twoDt.Rows[1]["CL"]));//二线9:00-10:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.24", Convert.ToInt16(0));//二线9:00-10:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[2] != null && twoDt.Rows[2]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.26", Convert.ToInt16(twoDt.Rows[2]["CL"]));//一线10:00-11:00产量
+			SiemensS7.Write<short>("30.26", Convert.ToInt16(twoDt.Rows[2]["CL"]));//二线10:00-11:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.26", Convert.ToInt16(0));//二线10:00-11:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[3] != null && twoDt.Rows[3]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.28", Convert.ToInt16(twoDt.Rows[3]["CL"]));//一线12:00-14:00产量
+			SiemensS7.Write<short>("30.28", Convert.ToInt16(twoDt.Rows[3]["CL"]));//二线12:00-14:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.28", Convert.ToInt16(0));//二线12:00-14:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[4] != null && twoDt.Rows[4]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.30", Convert.ToInt16(twoDt.Rows[4]["CL"]));//一线14:00-15:00产量
+			SiemensS7.Write<short>("30.30", Convert.ToInt16(twoDt.Rows[4]["CL"]));//二线14:00-15:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.30", Convert.ToInt16(0));//二线14:00-15:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[5] != null && twoDt.Rows[5]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.32", Convert.ToInt16(twoDt.Rows[5]["CL"]));//一线15:00-16:00产量
+			SiemensS7.Write<short>("30.32", Convert.ToInt16(twoDt.Rows[5]["CL"]));//二线15:00-16:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.32", Convert.ToInt16(0));//二线15:00-16:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[6] != null && twoDt.Rows[6]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.34", Convert.ToInt16(twoDt.Rows[6]["CL"]));//一线16:00-17:00产量
+			SiemensS7.Write<short>("30.34", Convert.ToInt16(twoDt.Rows[6]["CL"]));//二线16:00-17:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.34", Convert.ToInt16(0));//二线16:00-17:00产量
 		}
 		if (twoDt != null && twoDt.Rows.Count > 0 && twoDt.Rows[7] != null && twoDt.Rows[7]["CL"] != null)
 		{
-			SiemensS7.Write<short>("30.36", Convert.ToInt16(twoDt.Rows[7]["CL"]));//一线17:00-18:00产量
+			SiemensS7.Write<short>("30.36", Convert.ToInt16(twoDt.Rows[7]["CL"]));//二线17:00-18:00产量
+		}
+		else
+		{
+			SiemensS7.Write<short>("30.36", Convert.ToInt16(0));//二线17:00-18:00产量
 		}
 
 		SiemensS7.Close();