From 9304249873268653bc6acd58538506e34933af9d Mon Sep 17 00:00:00 2001
From: 廖井涛 <2265517004@qq.com>
Date: 星期一, 04 三月 2024 14:45:55 +0800
Subject: [PATCH] 提交海尔项目

---
 gmms/WebContent/mysqlInsert/toPlc.jsp |  211 ++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 203 insertions(+), 8 deletions(-)

diff --git a/gmms/WebContent/mysqlInsert/toPlc.jsp b/gmms/WebContent/mysqlInsert/toPlc.jsp
index b091225..de31936 100644
--- a/gmms/WebContent/mysqlInsert/toPlc.jsp
+++ b/gmms/WebContent/mysqlInsert/toPlc.jsp
@@ -1,18 +1,213 @@
 <%@page import="builder.Manager"%>
+<%@page import="ng.devices.HexUtil"%>
+<%@page import="ng.db.sendOptFile"%>
 <%
 
-String zt=request.getParameter("zt");
-String peifanhao=request.getParameter("peifanhao");
+ String zt=request.getParameter("zt");
+String peifanhao=request.getParameter("peifanhao"); 
+String changpinghao=request.getParameter("changpinghao"); 
+
+String way_of_working=request.getParameter("way_of_working"); 
+String thickness=request.getParameter("thickness"); 
+String glass_type=request.getParameter("glass_type"); 
+String production_type=request.getParameter("production_type"); 
 
 int zts =Integer.valueOf(zt);
 int peifanhaos =Integer.valueOf(peifanhao);
 
-/*  Manager.sendtoPLC(76,20,4,new byte[]{0,1,0,zt},0);
+
+String a=HexUtil.intTo2ByteHex(peifanhaos)+HexUtil.intTo2ByteHex(0); 
+String as=HexUtil.intTo2ByteHex(peifanhaos)+HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0); 
+String b=HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(1); 
+String bs=HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(1); 
+
+String ganghua=HexUtil.intTo2ByteHex(Integer.valueOf(way_of_working))
++HexUtil.intTo2ByteHex(Integer.valueOf(thickness))+HexUtil.intTo2ByteHex(Integer.valueOf(glass_type))
++HexUtil.intTo2ByteHex(Integer.valueOf(production_type)); 
+
+String ganghuas=HexUtil.intTo2ByteHex(0)
++HexUtil.intTo2ByteHex(0)+HexUtil.intTo2ByteHex(0)
++HexUtil.intTo2ByteHex(0); 
+/*  Manager.sendtoPLC(76,20,4,new byte[]{0,(byte)(peifanhaos&0xff),0,zt},0);
  Manager.sendtoPLC(77,20,4,new byte[]{0,1,0,zt},0); */
- if(zts==2){
-	 Manager.sendtoPLC(76,20,4,new byte[]{0,(byte)(peifanhaos&0xff),0,0},0);
- }else if(zts==3){
-	 Manager.sendtoPLC(76,20,4,new byte[]{0,0,0,0},0);
- }
+ 
+
+	 
+	 
+	 if(zts==2){
+		 /* Manager.sendtoPLC(6,88,4,a,0);
+		 Manager.sendtoPLC(45,88,4,a,0);
+		 Manager.sendtoPLC(46,88,4,a,0);
+		 Manager.sendtoPLC(47,88,4,a,0);
+		 Manager.sendtoPLC(48,88,4,a,0);
+		 Manager.sendtoPLC(49,88,4,a,0);
+		 Manager.sendtoPLC(50,88,4,a,0);
+		 Manager.sendtoPLC(51,88,4,a,0);
+		 Manager.sendtoPLC(52,88,4,a,0);
+		 Manager.sendtoPLC(53,88,4,a,0); */
+		 //Manager.dayin(1,changpinghao);
+		 //鎺扮墖鏈�
+	 	  Manager.sendtoPLC(5,88,4,a,0);
+		 //鏈烘鎵�
+		 
+		 //纾ㄨ竟鏈�
+		 Manager.sendtoPLC(7,6088,4,a,0);
+		 //鍊掕鏈�
+		 Manager.sendtoPLC(9,13360,4,a,0);
+		 
+		 //閽诲瓟鏈�
+		 Manager.sendtoPLC(11,88,4,a,0);
+		 Manager.sendtoPLC(31,88,4,a,0);
+		 Manager.sendtoPLC(32,88,4,a,0);
+		 Manager.sendtoPLC(33,88,4,a,0); 
+		 //姘村垁
+		 Manager.sendtoPLC(12,176,6,as,0);
+		  Manager.sendtoPLC(34,176,6,as,0);
+		 Manager.sendtoPLC(35,176,6,as,0);
+		 Manager.sendtoPLC(36,176,6,as,0);
+		 //鍔犲伐涓績
+		 Manager.sendtoPLC(14,88,4,a,0);
+		 Manager.sendtoPLC(37,88,4,a,0);
+		 Manager.sendtoPLC(38,88,4,a,0);
+		 Manager.sendtoPLC(39,88,4,a,0);
+		 //鏀嚎鍚庣墖鍙�
+		 Manager.sendtoPLC(13,236,4,a,0);
+		 //涓濆嵃鐑樺共
+		 Manager.sendtoPLC(19,10088,4,a,0);
+		 Manager.sendtoPLC(20,10088,4,a,0);
+		 Manager.sendtoPLC(21,10088,4,a,0);
+		 Manager.sendtoPLC(22,10088,4,a,0);
+		 //閽㈠墠
+		 Manager.sendtoPLC(23,88,4,a,0);
+		 //閽㈠寲
+		 Manager.sendtoPLC(24,26,8,ganghua,0);
+		 Manager.sendtoPLC(24,2,2,"0001",0);
+		 //閽㈠悗
+		   Manager.sendtoPLC(25,88,4,a,0);
+		 //璐磋啘
+		 //Manager.sendtoPLC(26,88,4,a,0);
+		 //Manager.sendtoPLC(76,88,4,a,0);
+		 //Manager.sendtoPLC(77,88,4,a,0);  
+		 //sendOptFile.sendOpt("\\\\192.168.10.25\\optfile/", "file://192.168.20.42/d/optfile/");   
+
+	 }else if(zts==3){
+
+		 /* Manager.sendtoPLC(6,88,4,b,0);
+		 Manager.sendtoPLC(45,88,4,b,0);
+		 Manager.sendtoPLC(46,88,4,b,0);
+		 Manager.sendtoPLC(47,88,4,b,0);
+		 Manager.sendtoPLC(48,88,4,b,0);
+		 Manager.sendtoPLC(49,88,4,b,0);
+		 Manager.sendtoPLC(50,88,4,b,0);
+		 Manager.sendtoPLC(51,88,4,b,0);
+		 Manager.sendtoPLC(52,88,4,b,0);
+		 Manager.sendtoPLC(53,88,4,b,0); */
+
+		
+
+
+			 //Manager.dayin(2,changpinghao);
+		//鎺扮墖鏈�
+			 Manager.sendtoPLC(5,88,4,b,0);
+			 //鏈烘鎵�
+			 			 //纾ㄨ竟鏈�
+			 Manager.sendtoPLC(7,6088,4,b,0);
+			 //鍊掕鏈�
+			 Manager.sendtoPLC(9,13360,4,b,0);
+			 
+			 //閽诲瓟鏈�
+			 Manager.sendtoPLC(11,88,4,b,0);
+			 Manager.sendtoPLC(31,88,4,b,0);
+			 Manager.sendtoPLC(32,88,4,b,0);
+			 Manager.sendtoPLC(33,88,4,b,0);
+			 //姘村垁
+			 Manager.sendtoPLC(12,176,6,bs,0);
+			 Manager.sendtoPLC(34,176,6,bs,0);
+			 Manager.sendtoPLC(35,176,6,bs,0);
+			 Manager.sendtoPLC(36,176,6,bs,0);
+			 //鍔犲伐涓績
+			 Manager.sendtoPLC(14,88,4,b,0);
+			 Manager.sendtoPLC(37,88,4,b,0);
+			 Manager.sendtoPLC(38,88,4,b,0);
+			 Manager.sendtoPLC(39,88,4,b,0);
+			 //鏀嚎鍚庣墖鍙�
+			 Manager.sendtoPLC(13,236,4,b,0);
+			 //涓濆嵃鐑樺共
+			 Manager.sendtoPLC(19,10088,4,b,0);
+			 Manager.sendtoPLC(20,10088,4,b,0);
+			 Manager.sendtoPLC(21,10088,4,b,0);
+			 Manager.sendtoPLC(22,10088,4,b,0);
+			 //閽㈠墠
+			 Manager.sendtoPLC(23,88,4,b,0);
+			 //閽㈠寲
+			 Manager.sendtoPLC(24,26,8,ganghuas,0);
+			 Manager.sendtoPLC(24,2,2,"0000",0);
+			 //閽㈠悗
+			 Manager.sendtoPLC(25,88,4,b,0);
+			 //璐磋啘
+			 /* Manager.sendtoPLC(26,88,4,b,0);
+			 Manager.sendtoPLC(76,88,4,b,0);
+			 Manager.sendtoPLC(77,88,4,b,0); */
+	 } else if(zts==98){
+		 /* Manager.sendtoPLC(6,88,4,a,0);
+		 Manager.sendtoPLC(45,88,4,a,0);
+		 Manager.sendtoPLC(46,88,4,a,0);
+		 Manager.sendtoPLC(47,88,4,a,0);
+		 Manager.sendtoPLC(48,88,4,a,0);
+		 Manager.sendtoPLC(49,88,4,a,0);
+		 Manager.sendtoPLC(50,88,4,a,0);
+		 Manager.sendtoPLC(51,88,4,a,0);
+		 Manager.sendtoPLC(52,88,4,a,0);
+		 Manager.sendtoPLC(53,88,4,a,0); */
+
+		 //鎺扮墖鏈�
+		  Manager.sendtoPLC(5,88,4,a,0);
+		 //鏈烘鎵�
+		 		 //纾ㄨ竟鏈�
+		 Manager.sendtoPLC(7,6088,4,a,0);
+		 //鍊掕鏈�
+		 Manager.sendtoPLC(9,13400,4,a,0);
+		 
+		 //閽诲瓟鏈�
+		 Manager.sendtoPLC(11,88,4,a,0);
+		 Manager.sendtoPLC(31,88,4,a,0);
+		 Manager.sendtoPLC(32,88,4,a,0);
+		 Manager.sendtoPLC(33,88,4,a,0); 
+		 //姘村垁
+		 Manager.sendtoPLC(12,176,6,as,0);
+		  Manager.sendtoPLC(34,176,6,as,0);
+		 Manager.sendtoPLC(35,176,6,as,0);
+		 Manager.sendtoPLC(36,176,6,as,0);
+		 //鍔犲伐涓績
+		 Manager.sendtoPLC(14,88,4,a,0);
+		 Manager.sendtoPLC(37,88,4,a,0);
+		 Manager.sendtoPLC(38,88,4,a,0);
+		 Manager.sendtoPLC(39,88,4,a,0);
+		 //鏀嚎鍚庣墖鍙�
+		 Manager.sendtoPLC(13,236,4,a,0);
+		 //涓濆嵃鐑樺共
+		 Manager.sendtoPLC(19,10088,4,a,0);
+		 Manager.sendtoPLC(20,10088,4,a,0);
+		 Manager.sendtoPLC(21,10088,4,a,0);
+		 Manager.sendtoPLC(22,10088,4,a,0);
+		 //閽㈠墠
+		 Manager.sendtoPLC(23,88,4,a,0);
+		 //閽㈠寲
+		 Manager.sendtoPLC(24,26,8,ganghua,0);
+		 Manager.sendtoPLC(24,2,2,"0001",0);
+		 //閽㈠悗
+		 Manager.sendtoPLC(25,88,4,a,0);
+		 //璐磋啘
+	  /* Manager.sendtoPLC(26,88,4,a,0);
+		 Manager.sendtoPLC(76,88,4,a,0);
+		 Manager.sendtoPLC(77,88,4,a,0);  */
+		
+	 }
+	 else if(zts==99){
+		 Manager.dayin(1,changpinghao);
+	 }
+	 
+
+ 
 
 %>
\ No newline at end of file

--
Gitblit v1.8.0