|  |  | 
 |  |  |                     default: | 
 |  |  |                         break; | 
 |  |  |                 } | 
 |  |  |                 Thread.sleep(3000); | 
 |  |  |                 Thread.sleep(500); | 
 |  |  |             } catch (Exception e) { | 
 |  |  |                 e.printStackTrace(); | 
 |  |  |             } | 
 |  |  | 
 |  |  |                 staProtocol.setInEnable(status[2]); // 可入 | 
 |  |  |                 staProtocol.setOutEnable(status[3]);// 可出 | 
 |  |  |                 staProtocol.setEmptyMk(status[4]);  // 空板信号 | 
 |  |  |  | 
 |  |  |             } | 
 |  |  |         } | 
 |  |  |     } | 
 |  |  | 
 |  |  |             return; | 
 |  |  |         } | 
 |  |  |         OperateResult write = siemensS7Net.Write("DB100." + (staProtocol.getSiteId() - 1) * 2, staProtocol.getWorkNo());    // 工作号 | 
 |  |  |         System.out.println(((staProtocol.getSiteId() - 1) * 2) + 20); | 
 |  |  |         OperateResult write1 = siemensS7Net.Write("DB100." + ((staProtocol.getSiteId() - 1) * 2 + 20), staProtocol.getStaNo());    // 目标站 | 
 |  |  |         boolean[] status = new boolean[8]; | 
 |  |  |         status[0] = staProtocol.isAutoing(); | 
 |  |  | 
 |  |  |         Slave slave = new Slave(); | 
 |  |  |         slave.setIp("192.168.2.125"); | 
 |  |  |         DevpThread devpThread = new DevpThread(slave); | 
 |  |  |         boolean connect = devpThread.connect(); | 
 |  |  |         System.out.println(connect); | 
 |  |  |         devpThread.read(); | 
 |  |  |         // 写 | 
 |  |  |         StaProtocol staProtocol = devpThread.getStation().get(1); |