From cfd97f512b0b73bb1d86c52d6b204e6cd82dbf26 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期五, 17 四月 2026 08:58:01 +0800
Subject: [PATCH] 1
---
zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/enums/SafeSignalField.java | 27 +++++++++++++++------------
1 files changed, 15 insertions(+), 12 deletions(-)
diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/constant/DeviceField.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/enums/SafeSignalField.java
similarity index 60%
copy from zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/constant/DeviceField.java
copy to zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/enums/SafeSignalField.java
index 85791dd..917ae77 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/constant/DeviceField.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/enums/SafeSignalField.java
@@ -1,25 +1,24 @@
-package com.zy.acs.conveyor.core.constant;
+package com.zy.acs.conveyor.core.enums;
+import com.zy.acs.conveyor.core.constant.PlcConstant;
-/**
- * 璁惧瀛楁鏋氫妇锛堝搴� 搂2.2锛�
- */
-public enum DeviceField {
- // 鎵爜鍣細姣忕珯鐐�16瀛楄妭锛孲tring[14]
- BARCODE("DB101", 0, 16),
- // 绉伴噸锛氭瘡绔欑偣4瀛楄妭锛孎loat
- WEIGHT("DB102", 0, 4),
- // 灏哄寮傚父锛氭瘡绔欑偣2瀛楄妭锛孊it鏁扮粍
- DIMENSION_WORD("DB103", 0, 2);
+public enum SafeSignalField {
+
+ SAFE_SIGNAL_TO_CONVEYOR("DB7", 4, 4, 8),
+ SAFE_SIGNAL_FROM_CONVEYOR("DB7", 40, 4, 8),
+
+ ;
private final String addressPattern;
private final int offset;
private final int byteLength;
+ private final int arrLength;
- DeviceField(String addressPattern, int offset, int byteLength) {
+ SafeSignalField(String addressPattern, int offset, int byteLength, int arrLength) {
this.addressPattern = addressPattern;
this.offset = offset;
this.byteLength = byteLength;
+ this.arrLength = arrLength;
}
public String getAddressPattern() {
@@ -34,6 +33,10 @@
return byteLength;
}
+ public int getArrLength() {
+ return arrLength;
+ }
+
/**
* 鏍规嵁 DB 鍧楃紪鍙峰拰绔欑偣鍋忕Щ鐢熸垚鍏蜂綋鍦板潃
*
--
Gitblit v1.9.1