From d7765b799489db445388e528044ab3b2bd2e649e Mon Sep 17 00:00:00 2001
From: ZengTao <2773468879@qq.com>
Date: 星期四, 12 六月 2025 08:22:57 +0800
Subject: [PATCH] 钢化模块modbus和S7改造
---
hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/OpcLoadGlassTask.java | 48 ++++++++++++++++++++++++------------------------
1 files changed, 24 insertions(+), 24 deletions(-)
diff --git a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/OpcLoadGlassTask.java b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/OpcLoadGlassTask.java
index 2a79d53..d833931 100644
--- a/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/OpcLoadGlassTask.java
+++ b/hangzhoumesParent/moduleService/LoadGlassModule/src/main/java/com/mes/job/OpcLoadGlassTask.java
@@ -134,10 +134,10 @@
return;
}
//浠诲姟鏆傚仠
- S7DataSP task=new S7DataSP();
- if(LOAD_GLASS_ONE_DEVICE.equals(deviceId)){
+ S7DataSP task = new S7DataSP();
+ if (LOAD_GLASS_ONE_DEVICE.equals(deviceId)) {
s7SerializerSPOne.read(S7DataSP.class);
- }else{
+ } else {
s7SerializerSPTwo.read(S7DataSP.class);
}
// LoadGlassDeviceTask task = loadGlassDeviceTaskService.queryTaskMessage(tableName);
@@ -148,7 +148,7 @@
// log.info("{}涓婄墖绾匡紝澶勪簬绂荤嚎鐘舵�侊細{}锛岀粨鏉熸湰鍦颁笂鐗囪姹�", deviceId, task.getInkageState());
return;
}
- if (s7DataSP.getTaskRunning().toString().equals(Const.ENGINEERING_RUNNING)) {
+ if (s7DataSP.getTaskRunning()) {
// if (task.getTaskRunning().equals(Const.ENGINEERING_RUNNING)) {
log.info("{}涓婄墖绾匡紝鏈夋鍦ㄦ墽琛岀殑浠诲姟锛岀粨鏉熸湰鍦颁笂鐗囪姹�", deviceId);
return;
@@ -183,18 +183,18 @@
}
int number = Math.min(twoLoadStation.getRemainQuantity(), usageVOS.size());
//鐢熸垚涓婄墖浠诲姟
- task.setTotalCount((short)number);
+ task.setTotalCount(number);
task.setTaskRunning(Boolean.TRUE);
- task.setRawGlassWidth((short) usageVOS.get(0).getWidth());
- task.setRawGlassHeight((short) usageVOS.get(0).getHeight());
- task.setSlot(loadStation.get(1).shortValue());
+ task.setRawGlassWidth((int) usageVOS.get(0).getWidth());
+ task.setRawGlassHeight((int) usageVOS.get(0).getHeight());
+ task.setSlot(loadStation.get(1));
// loadGlassDeviceTaskService.updateTaskMessage(tableName, task);
S7DataSP s7DataSPWrite = new S7DataSP();
- s7DataSPWrite.setTotalCount((short) number);
+ s7DataSPWrite.setTotalCount(number);
s7DataSPWrite.setTaskRunning(Boolean.TRUE);
- s7DataSPWrite.setRawGlassWidth((short) usageVOS.get(0).getWidth());
- s7DataSPWrite.setRawGlassHeight((short) usageVOS.get(0).getHeight());
- s7DataSPWrite.setSlot(loadStation.get(1).shortValue());
+ s7DataSPWrite.setRawGlassWidth((int) usageVOS.get(0).getWidth());
+ s7DataSPWrite.setRawGlassHeight((int) usageVOS.get(0).getHeight());
+ s7DataSPWrite.setSlot(loadStation.get(1));
if (LOAD_GLASS_ONE_DEVICE.equals(deviceId)) {
s7SerializerSPOne.write(s7DataSPWrite);
} else {
@@ -210,18 +210,18 @@
}
//鐢熸垚涓婄墖浠诲姟
int number = Math.min(oneLoadStation.getRemainQuantity(), usageVOS.size());
- task.setTotalCount((short)number);
+ task.setTotalCount(number);
task.setTaskRunning(Boolean.TRUE);
- task.setRawGlassWidth((short) usageVOS.get(0).getWidth());
- task.setRawGlassHeight((short) usageVOS.get(0).getHeight());
- task.setSlot(loadStation.get(0).shortValue());
+ task.setRawGlassWidth((int) usageVOS.get(0).getWidth());
+ task.setRawGlassHeight((int) usageVOS.get(0).getHeight());
+ task.setSlot(loadStation.get(0));
// loadGlassDeviceTaskService.updateTaskMessage(tableName, task);
S7DataSP s7DataSPWrite = new S7DataSP();
- s7DataSPWrite.setTotalCount((short) number);
+ s7DataSPWrite.setTotalCount(number);
s7DataSPWrite.setTaskRunning(Boolean.TRUE);
- s7DataSPWrite.setRawGlassWidth((short) usageVOS.get(0).getWidth());
- s7DataSPWrite.setRawGlassHeight((short) usageVOS.get(0).getHeight());
- s7DataSPWrite.setSlot(loadStation.get(0).shortValue());
+ s7DataSPWrite.setRawGlassWidth((int) usageVOS.get(0).getWidth());
+ s7DataSPWrite.setRawGlassHeight((int) usageVOS.get(0).getHeight());
+ s7DataSPWrite.setSlot(loadStation.get(0));
if (LOAD_GLASS_ONE_DEVICE.equals(deviceId)) {
s7SerializerSPOne.write(s7DataSPWrite);
} else {
@@ -280,10 +280,10 @@
// loadGlassDeviceTaskService.updateTaskMessage(tableName, task);
S7DataSP s7DataSPWrite = new S7DataSP();
s7DataSPWrite.setTaskRunning(Boolean.FALSE);
- s7DataSPWrite.setTotalCount((short) 0);
- s7DataSPWrite.setRawGlassWidth((short) 0);
- s7DataSPWrite.setRawGlassHeight((short) 0);
- s7DataSPWrite.setSlot((short) 0);
+ s7DataSPWrite.setTotalCount(0);
+ s7DataSPWrite.setRawGlassWidth(0);
+ s7DataSPWrite.setRawGlassHeight(0);
+ s7DataSPWrite.setSlot(0);
if (LOAD_GLASS_ONE_DEVICE.equals(deviceId)) {
s7SerializerSPOne.write(s7DataSPWrite);
} else {
--
Gitblit v1.8.0