|  |  | 
 |  |  |         //任务下发次数 | 
 |  |  |         int writeCount = 0; | 
 |  |  |         do { | 
 |  |  |             write = siemensS7Net.Write("DB100." + index*6, staProtocol.getWorkNo());    // 工作号 | 
 |  |  |             write = siemensS7Net.Write("DB83." + index*8+6, staProtocol.getWorkNo());    // 工作号 | 
 |  |  |             Thread.sleep(200); | 
 |  |  |             write1 = siemensS7Net.Write("DB100." + (index*6+4), staProtocol.getStaNo().shortValue());    // 目标站 | 
 |  |  |             write1 = siemensS7Net.Write("DB83." + (index*8+4), staProtocol.getStaNo());    // 目标站 | 
 |  |  |             if(write.IsSuccess && write1.IsSuccess){ | 
 |  |  |                 log.error("写入输送线命令成功。输送线plc编号={},站点数据={},写入次数={}", slave.getId(), JSON.toJSON(staProtocol), writeCount); | 
 |  |  |                 break; |