Commit 59b5b63e authored by wanghao's avatar wanghao

1 写时间后 立马 读一次 判断是否写入成功

parent ce82a6ba
...@@ -263,6 +263,7 @@ public class AgingStageOneProcessJob implements Job { ...@@ -263,6 +263,7 @@ public class AgingStageOneProcessJob implements Job {
} else { } else {
log.info("设备{}时间写入失败: year={}, month={}, day={}, hour={}, minute={}",deviceId,ints[4], ints[5], ints[6], ints[7], ints[8]); log.info("设备{}时间写入失败: year={}, month={}, day={}, hour={}, minute={}",deviceId,ints[4], ints[5], ints[6], ints[7], ints[8]);
binding.setWriteTimeStatus("0"); binding.setWriteTimeStatus("0");
recordAlarmByBinding(binding, "设备时间写入失败");
} }
} else { } else {
binding.setWriteTimeStatus("0"); binding.setWriteTimeStatus("0");
......
...@@ -368,14 +368,19 @@ public class AgingStageThreeProcessJob implements Job { ...@@ -368,14 +368,19 @@ public class AgingStageThreeProcessJob implements Job {
success = success && Modbus4jUtils.writeRegister(master, deviceId, 8, (short) minute); success = success && Modbus4jUtils.writeRegister(master, deviceId, 8, (short) minute);
if (success) { if (success) {
int[] ints = Modbus4jUtils.readDeviceRegisters(master, deviceId);
if(ints[4] == year && ints[5] == month && ints[6] == day && ints[7] == hour && ints[8] == minute) {
binding.setRecordYear(String.valueOf(year)); binding.setRecordYear(String.valueOf(year));
binding.setRecordMonth(String.valueOf(month)); binding.setRecordMonth(String.valueOf(month));
binding.setRecordDate(String.valueOf(day)); binding.setRecordDate(String.valueOf(day));
binding.setRecordHour(String.valueOf(hour)); binding.setRecordHour(String.valueOf(hour));
binding.setRecordMinute(String.valueOf(minute)); binding.setRecordMinute(String.valueOf(minute));
binding.setRunTimeStatus("1"); log.debug("设备{}时间写入成功", deviceId);
log.info("设备{}时间更新成功: {}-{}-{} {}:{}", } else {
deviceId, year, month, day, hour, minute); log.info("设备{}时间写入失败: year={}, month={}, day={}, hour={}, minute={}",deviceId,ints[4], ints[5], ints[6], ints[7], ints[8]);
binding.setWriteTimeStatus("0");
recordAlarmByBinding(binding, "设备时间写入失败");
}
} else { } else {
binding.setRunTimeStatus("0"); binding.setRunTimeStatus("0");
log.error("设备{}时间更新失败", deviceId); log.error("设备{}时间更新失败", deviceId);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment