|  |  | 
 |  |  |                 } | 
 |  |  |  | 
 |  |  |  | 
 |  |  |  | 
 |  |  |                 staProtocol.setPakMk(true); | 
 |  |  | //                // 入出库模式判断 | 
 |  |  | //                if (devpThread.ioMode != IoModeType.PAKIN_MODE) { continue; } | 
 |  |  |                 if (staProtocol.isAutoing() && staProtocol.isLoading() && staProtocol.isInEnable() && staProtocol.isPakMk()){ | 
 
 |  |  | 
 |  |  |         if (command.getAckFinish() == 0) { | 
 |  |  |             short commandFinish = 1; | 
 |  |  |             Thread.sleep(100L); | 
 |  |  |             result = siemensNet.Write("DB100.18", commandFinish); | 
 |  |  |             result = siemensNet.Write("DB100.0", commandFinish); | 
 |  |  |         } | 
 |  |  |  | 
 |  |  |         try { | 
 
 |  |  | 
 |  |  |  | 
 |  |  |         Thread.sleep(200); | 
 |  |  |         if(slave.getId()==1) { | 
 |  |  |             OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB100.40", (short) (barcodeSize * 8)); | 
 |  |  |             OperateResultExOne<byte[]> result2 = siemensS7Net.Read("DB102.40", (short) (barcodeSize * 8)); | 
 |  |  |             if (result2.IsSuccess) { | 
 |  |  |                 for (int i = 0; i < barcodeSize; i++) { | 
 |  |  |                     String barcode = siemensS7Net.getByteTransform().TransString(result2.Content, i * 8, 8, "UTF-8"); |