From fabfa0238b52b508c7c64445f8817e27c25a6e62 Mon Sep 17 00:00:00 2001
From: Junjie <fallin.jie@qq.com>
Date: 星期二, 18 三月 2025 08:07:14 +0800
Subject: [PATCH] #输出socket下发日志
---
src/main/java/com/zy/core/thread/impl/LfdZyForkLiftMasterThread.java | 12 +++++++++---
1 files changed, 9 insertions(+), 3 deletions(-)
diff --git a/src/main/java/com/zy/core/thread/impl/LfdZyForkLiftMasterThread.java b/src/main/java/com/zy/core/thread/impl/LfdZyForkLiftMasterThread.java
index 445b4fd..96d7dca 100644
--- a/src/main/java/com/zy/core/thread/impl/LfdZyForkLiftMasterThread.java
+++ b/src/main/java/com/zy/core/thread/impl/LfdZyForkLiftMasterThread.java
@@ -41,6 +41,7 @@
lift1.put("write", new DbData("DB103.0", null));//鍐欏叆鏁版嵁
lift1.put("writeConfirm", new DbData("DB103.8", null));//鍐欏叆纭鏁版嵁
lift1.put("confirm", new DbData("DB103.10", null));//纭鍛戒护
+ lift1.put("switchIOMode", new DbData("DB103.12", null));//鍑哄叆搴撴ā寮�
HashMap<String, Object> lift2 = new HashMap<>();
lift2.put("status", new DbData("DB104.0", (short) 16));//鎻愬崌鏈烘暟鎹�
@@ -48,6 +49,7 @@
lift2.put("write", new DbData("DB106.0", null));//鍐欏叆鏁版嵁
lift2.put("writeConfirm", new DbData("DB106.8", null));//鍐欏叆纭鏁版嵁
lift2.put("confirm", new DbData("DB106.10", null));//纭鍛戒护
+ lift2.put("switchIOMode", new DbData("DB106.12", null));//鍑哄叆搴撴ā寮�
addressList.add(lift1);
addressList.add(lift2);
@@ -96,7 +98,11 @@
}
}
- public OperateResultExOne<byte[]> read(Integer slaveId, String dbTag) {
+ public SiemensS7Net getSiemensS7Net() {
+ return siemensS7Net;
+ }
+
+ public synchronized OperateResultExOne<byte[]> read(Integer slaveId, String dbTag) {
try {
HashMap<String, Object> map = this.slaveAddressList.get(slaveId - 1);
DbData dbData = (DbData) map.get(dbTag);
@@ -108,7 +114,7 @@
return null;
}
- public OperateResult write(Integer slaveId, String dbTag, short[] array) {
+ public synchronized OperateResult write(Integer slaveId, String dbTag, short[] array) {
try {
HashMap<String, Object> map = this.slaveAddressList.get(slaveId - 1);
DbData dbData = (DbData) map.get(dbTag);
@@ -120,7 +126,7 @@
return null;
}
- public OperateResult write(Integer slaveId, String dbTag, short val) {
+ public synchronized OperateResult write(Integer slaveId, String dbTag, short val) {
try {
HashMap<String, Object> map = this.slaveAddressList.get(slaveId - 1);
DbData dbData = (DbData) map.get(dbTag);
--
Gitblit v1.9.1