| | |
| | | //读取设备列表 |
| | | DBHelper db=DBHelper.getDBHelper("mes"); |
| | | sn=DBHelper.getDBHelper("mes").createSession(false); |
| | | sn.createSql("select id,machine_name,ip_address,port,flag,read_size,read_offset,function_type from machine where id>=80"); |
| | | sn.createSql("select id,machine_name,ip_address,port,flag,read_size,read_offset,function_type,remarks from machine where flag=1"); |
| | | ResultSet set= sn.query().getCurrentResult(); |
| | | |
| | | //创建所有设备通讯 |
| | |
| | | int readSize=set.getInt(6); |
| | | int readOffset=set.getInt(7); |
| | | byte functionType=set.getByte(8); |
| | | String remarks=set.getString(9); |
| | | if(flag==1){ |
| | | mmgr.createDevice(db,id,name,ip,port,readOffset,readSize,null,functionType); |
| | | // if(port==102){ |
| | | // if(id==78){ |
| | | // S7control s7=new S7control(EPlcType.S1500, ip, port, 0, 0); |
| | | // System.out.println("S7-S1500:"+s7.readWord("DB34.122", 1)); |
| | | // s7.writeWord("DB34.122",26); |
| | | // System.out.println("S7-S1500:"+s7.readWord("DB34.122", 1)); |
| | | // }else{ |
| | | // S7control s7=new S7control(EPlcType.S1200, ip, port, 0, 0); |
| | | // System.out.println("S7-S1200:"+s7.readWord("DB20.0", 1)); |
| | | // } |
| | | // }else{ |
| | | // |
| | | // } |
| | | |
| | | mmgr.createDevice(db,id,name,ip,port,readOffset,readSize,null,functionType,remarks); |
| | | } |
| | | |
| | | } |
| | |
| | | // TODO: handle exception |
| | | System.out.println("错误"); |
| | | } |
| | | } |
| | | @Override |
| | | public void start() { |
| | | |
| | | } |
| | | |
| | | public static void main(String[] args){ |