From 7dbbcd0e54b4094e9f2b620197147e69911669c6 Mon Sep 17 00:00:00 2001
From: guoyuji <guoyujie@ng.com>
Date: 星期日, 08 十月 2023 08:17:03 +0800
Subject: [PATCH] 海尔项目10.8最新版本
---
gmms/WebContent/mysqlInsert/toPlc.jsp | 204 +++++++++++++++++++++++++++++++++++++++++++++++---
1 files changed, 191 insertions(+), 13 deletions(-)
diff --git a/gmms/WebContent/mysqlInsert/toPlc.jsp b/gmms/WebContent/mysqlInsert/toPlc.jsp
index eea7076..09e4f3e 100644
--- a/gmms/WebContent/mysqlInsert/toPlc.jsp
+++ b/gmms/WebContent/mysqlInsert/toPlc.jsp
@@ -1,24 +1,202 @@
<%@page import="builder.Manager"%>
+<%@page import="ng.devices.HexUtil"%>
+<%@page import="ng.db.sendOptFile"%>
<%
-<<<<<<< HEAD
+ String zt=request.getParameter("zt");
+String peifanhao=request.getParameter("peifanhao");
+String changpinghao=request.getParameter("changpinghao");
-Manager.sendtoPLC(76,20,4,new byte[]{0,1,0,1},0);
-Manager.sendtoPLC(77,20,4,new byte[]{0,1,0,1},0);
-=======
-String zt=request.getParameter("zt");
-String peifanhao=request.getParameter("peifanhao");
+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);
- }
->>>>>>> 09a05342f4c60c834c3ee17a13529cd91c624f34
+
+
+
+
+ if(zts==2){
+ Manager.dayin(1,changpinghao);
+ //鎺扮墖鏈�
+ Manager.sendtoPLC(5,88,4,a,0);
+ //鏈烘鎵�
+ 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(7,88,4,a,0);
+ //鍊掕鏈�
+ Manager.sendtoPLC(9,88,4,a,9400);
+
+ //閽诲瓟鏈�
+ 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,88,4,a,10000);
+ Manager.sendtoPLC(20,88,4,a,10000);
+ Manager.sendtoPLC(21,88,4,a,10000);
+ Manager.sendtoPLC(22,88,4,a,10000);
+ //閽㈠墠
+ Manager.sendtoPLC(23,88,4,a,0);
+ //閽㈠寲
+ Manager.sendtoPLC(24,26,8,ganghua,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://localhost/d/optfile/");
+ }else if(zts==3){
+ Manager.dayin(2,changpinghao);
+ //鎺扮墖鏈�
+ Manager.sendtoPLC(5,88,4,b,0);
+ //鏈烘鎵�
+ 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.sendtoPLC(7,88,4,b,0);
+ //鍊掕鏈�
+ Manager.sendtoPLC(9,88,4,b,9400);
+
+ //閽诲瓟鏈�
+ 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,88,4,b,10000);
+ Manager.sendtoPLC(20,88,4,b,10000);
+ Manager.sendtoPLC(21,88,4,b,10000);
+ Manager.sendtoPLC(22,88,4,b,10000);
+ //閽㈠墠
+ Manager.sendtoPLC(23,88,4,b,0);
+ //閽㈠寲
+ Manager.sendtoPLC(24,26,8,ganghuas,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(5,88,4,a,0);
+ //鏈烘鎵�
+ 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(7,88,4,a,0);
+ //鍊掕鏈�
+ Manager.sendtoPLC(9,88,4,a,9400);
+
+ //閽诲瓟鏈�
+ 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,88,4,a,10000);
+ Manager.sendtoPLC(20,88,4,a,10000);
+ Manager.sendtoPLC(21,88,4,a,10000);
+ Manager.sendtoPLC(22,88,4,a,10000);
+ //閽㈠墠
+ Manager.sendtoPLC(23,88,4,a,0);
+ //閽㈠寲
+ Manager.sendtoPLC(24,26,8,ganghua,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