|
@@ -207,8 +207,12 @@ public class ModbusTask {
|
|
|
|
|
|
} catch (InterruptedException e) {
|
|
|
log.error("调用读取InputRegisters模拟量数据,modbus读取数据失败,失败原因:{}",e.getMessage());
|
|
|
+ release();
|
|
|
+ return;
|
|
|
} catch (ExecutionException e) {
|
|
|
log.error("调用读取InputRegisters模拟量数据,modbus读取数据失败,失败原因:{}",e.getMessage());
|
|
|
+ release();
|
|
|
+ return;
|
|
|
}
|
|
|
break;
|
|
|
}
|
|
@@ -229,6 +233,7 @@ public class ModbusTask {
|
|
|
}catch (Exception e){
|
|
|
log.error("modbus获取失败,失败原因:{}",e.getMessage());
|
|
|
release();
|
|
|
+ return;
|
|
|
}
|
|
|
|
|
|
|