| | |
| | | boolean bl=false; |
| | | BaseData basedata=null; |
| | | byte[] b=null; |
| | | String param=""; |
| | | try { |
| | | switch (dtrol.getNum()) { |
| | | case 1: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,80,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b1())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮1参数:"+dtrol.getFZ_b1(); |
| | | break;//按钮1 |
| | | case 2: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,81,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b2())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮2参数:"+dtrol.getFZ_b2(); |
| | | break;// |
| | | case 3: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,82,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b3())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮3参数:"+dtrol.getFZ_b3(); |
| | | break;// |
| | | case 4: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,83,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b4())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮4参数:"+dtrol.getFZ_b4(); |
| | | break;// |
| | | case 5: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,84,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b5())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮5参数:"+dtrol.getFZ_b5(); |
| | | break;// |
| | | case 6: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,85,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b6())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮6参数:"+dtrol.getFZ_b6(); |
| | | break;// |
| | | case 7: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,86,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b7())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮7参数:"+dtrol.getFZ_b7(); |
| | | break;// |
| | | case 8: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,87,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b8())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮8参数:"+dtrol.getFZ_b8(); |
| | | break;// |
| | | case 9: basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,88,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b9())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮9参数:"+dtrol.getFZ_b9(); |
| | | break; |
| | | case 10:basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,89,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b10())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮10参数:"+dtrol.getFZ_b10(); |
| | | break; |
| | | case 11:basedata = new BaseData(Modbus_ComBase.WRITE_SINGLE_COIL,90,1); |
| | | b=basedata.createSingleCollWiriteData(basedata.createButtonByte(dtrol.getFZ_b11())); |
| | | bl=SocketClient.SocketComm(b, dtrol.getDev_ip()); |
| | | param=",按钮11参数:"+dtrol.getFZ_b11(); |
| | | break;//按钮11 |
| | | default:break; |
| | | } |
| | |
| | | model.setCode(0); |
| | | model.setMsg("写入失败"); |
| | | } |
| | | { |
| | | String msg="启动"+dtrol.getDev_name()+"负载系统手动加载开关"+param; |
| | | User_log ulog=UinfDaoFactory.CreateULog(UinfDaoFactory.Start_up,UinfDaoFactory.dynamicload, msg); |
| | | User_logService uservice=new User_logService(); |
| | | uservice.add(ulog);//将用户的操作记录下来 |
| | | } |
| | | return model; |
| | | } |
| | | //手动/自动加载/突加突卸页面_全部分闸 |