From 82374fe4b32d58956810f445b7889f1a370f1ab9 Mon Sep 17 00:00:00 2001
From: 1 <1>
Date: 星期一, 27 十月 2025 15:26:13 +0800
Subject: [PATCH] #配置信号
---
src/main/java/com/zy/core/model/protocol/StaProtocol.java | 92 ++++++++++++++++++++++++++++++++++-----------
1 files changed, 69 insertions(+), 23 deletions(-)
diff --git a/src/main/java/com/zy/core/model/protocol/StaProtocol.java b/src/main/java/com/zy/core/model/protocol/StaProtocol.java
index 52dd97c..8bcba40 100644
--- a/src/main/java/com/zy/core/model/protocol/StaProtocol.java
+++ b/src/main/java/com/zy/core/model/protocol/StaProtocol.java
@@ -4,9 +4,6 @@
import com.zy.asrs.entity.BasDevpErrorLog;
import lombok.Data;
-import java.util.HashMap;
-import java.util.Map;
-
/**
* 杈撻�佺嚎plc鍗曚釜绔欑偣璇︾粏淇℃伅
* Created by vincent on 2020/8/6
@@ -136,33 +133,82 @@
private Boolean res4 = false; //棰勭暀4
private Boolean res5 = false; //棰勭暀5
private Boolean dataError = false; //鏁版嵁閿欒
+ //閰嶇疆淇″彿
+ private Boolean sensorGArrive = false; //鐩寸嚎鍏夌數
+ private Boolean sensorGDec = false; //鍑忛�熷厜鐢�
+ private Boolean sensorGArrive2 = false; //鐩寸嚎鍑稿嚭
+ private Boolean sensorLimit = false; //闄愪綅淇濇姢鍏夌數
+ private Boolean emergency = false; //鎬ュ仠
+ private Boolean sensorGLeave = false; //鍏夌數绂诲紑1
+ private Boolean sensorGLeave2 = false; //鍏夌數绂诲紑2
+ private Boolean sensorCUp = false; //椤跺崌涓婂崌
+ private Boolean sensorCDown = false; //椤跺崌涓嬮檷
+ private Boolean liftMotorFr = false; //椤跺崌鐑户
+ private Boolean lineMotorFr = false; //鐩寸嚎鐑户
+ private Boolean tranMotorFr = false; //绉绘牻鐑户
+ private Boolean rst1 = false; //澶囩敤1
+ private Boolean rst2 = false; //澶囩敤2
+ private Boolean rst3 = false; //澶囩敤3
+ private Boolean rst4 = false; //澶囩敤4
+ private Boolean sensorArriveD = false; //鐩磋鏂瑰悜鍒颁綅
+ private Boolean sensorDecD = false; //鐩磋鏂瑰悜鍑忛��
+ private Boolean sensorArriveL = false; //宸︾Щ鏂瑰悜鍒颁綅
+ private Boolean sensorDecL = false; //宸︾Щ鏂瑰悜鍑忛��
+ private Boolean sensorArriveR = false; //鍙崇Щ鏂瑰悜鍒颁綅
+ private Boolean sensorDecR = false; //鍙崇Щ鏂瑰悜鍑忛��
+
public BasDevpErrorLog toSqlModelError(){
BasDevpErrorLog basDevpErrorLog = new BasDevpErrorLog();
- basDevpErrorLog.setDevNo(siteId);
- basDevpErrorLog.setPassTimeOut(passTimeOut?"Y":"N");
- basDevpErrorLog.setObjectNoIdError(objectNoIdError?"Y":"N");
- basDevpErrorLog.setIdNoObjectError(idNoObjectError?"Y":"N");
- basDevpErrorLog.setLmfrError(lmfrError?"Y":"N");
- basDevpErrorLog.setLiftError(liftError?"Y":"N");
- basDevpErrorLog.setDlfrError(dlfrError?"Y":"N");
- basDevpErrorLog.setDmfrError(dmfrError?"Y":"N");
- basDevpErrorLog.setVfdError(vfdError?"Y":"N");
- basDevpErrorLog.setSrvError(srvError?"Y":"N");
- basDevpErrorLog.setRes1(res1?"Y":"N");
- basDevpErrorLog.setRes2(res2?"Y":"N");
- basDevpErrorLog.setRes3(res3?"Y":"N");
- basDevpErrorLog.setCommunicationTimeOut(communicationTimeOut?"Y":"N");
- basDevpErrorLog.setParameterIncompleteError(parameterIncompleteError?"Y":"N");
- basDevpErrorLog.setDataNotClear(dataNotClear?"Y":"N");
- basDevpErrorLog.setSetParameterError(setParameterError?"Y":"N");
- basDevpErrorLog.setInEnable(res4?"Y":"N");
- basDevpErrorLog.setOutEnable(res5?"Y":"N");
- basDevpErrorLog.setDataError(dataError?"Y":"N");
+ basDevpErrorLog.setDevNo(siteId); // 璁惧鍙凤紙鍋囪鏈夊畾涔� siteId锛�
+ basDevpErrorLog.setPassTimeOut(passTimeOut ? "Y" : "N");
+ basDevpErrorLog.setObjectNoIdError(objectNoIdError ? "Y" : "N");
+ basDevpErrorLog.setIdNoObjectError(idNoObjectError ? "Y" : "N");
+ basDevpErrorLog.setLmfrError(lmfrError ? "Y" : "N");
+ basDevpErrorLog.setLiftError(liftError ? "Y" : "N");
+ basDevpErrorLog.setDlfrError(dlfrError ? "Y" : "N");
+ basDevpErrorLog.setDmfrError(dmfrError ? "Y" : "N");
+ basDevpErrorLog.setVfdError(vfdError ? "Y" : "N");
+ basDevpErrorLog.setSrvError(srvError ? "Y" : "N");
+ basDevpErrorLog.setRes1(res1 ? "Y" : "N");
+ basDevpErrorLog.setRes2(res2 ? "Y" : "N");
+ basDevpErrorLog.setRes3(res3 ? "Y" : "N");
+ basDevpErrorLog.setCommunicationTimeOut(communicationTimeOut ? "Y" : "N");
+ basDevpErrorLog.setParameterIncompleteError(parameterIncompleteError ? "Y" : "N");
+ basDevpErrorLog.setDataNotClear(dataNotClear ? "Y" : "N");
+ basDevpErrorLog.setSetParameterError(setParameterError ? "Y" : "N");
+ basDevpErrorLog.setInEnable(res4 ? "Y" : "N");
+ basDevpErrorLog.setOutEnable(res5 ? "Y" : "N");
+ basDevpErrorLog.setDataError(dataError ? "Y" : "N");
+ // 閰嶇疆淇″彿
+ basDevpErrorLog.setSensorGArrive(sensorGArrive ? "Y" : "N");
+ basDevpErrorLog.setSensorGDec(sensorGDec ? "Y" : "N");
+ basDevpErrorLog.setSensorGArrive2(sensorGArrive2 ? "Y" : "N");
+ basDevpErrorLog.setSensorLimit(sensorLimit ? "Y" : "N");
+ basDevpErrorLog.setEmergency(emergency ? "Y" : "N");
+ basDevpErrorLog.setSensorGLeave(sensorGLeave ? "Y" : "N");
+ basDevpErrorLog.setSensorGLeave2(sensorGLeave2 ? "Y" : "N");
+ basDevpErrorLog.setSensorCUp(sensorCUp ? "Y" : "N");
+ basDevpErrorLog.setSensorCDown(sensorCDown ? "Y" : "N");
+ basDevpErrorLog.setLiftMotorFr(liftMotorFr ? "Y" : "N");
+ basDevpErrorLog.setLineMotorFr(lineMotorFr ? "Y" : "N");
+ basDevpErrorLog.setTranMotorFr(tranMotorFr ? "Y" : "N");
+ basDevpErrorLog.setRst1(rst1 ? "Y" : "N");
+ basDevpErrorLog.setRst2(rst2 ? "Y" : "N");
+ basDevpErrorLog.setRst3(rst3 ? "Y" : "N");
+ basDevpErrorLog.setRst4(rst4 ? "Y" : "N");
+ basDevpErrorLog.setSensorArriveD(sensorArriveD ? "Y" : "N");
+ basDevpErrorLog.setSensorDecD(sensorDecD ? "Y" : "N");
+ basDevpErrorLog.setSensorArriveL(sensorArriveL ? "Y" : "N");
+ basDevpErrorLog.setSensorDecL(sensorDecL ? "Y" : "N");
+ basDevpErrorLog.setSensorArriveR(sensorArriveR ? "Y" : "N");
+ basDevpErrorLog.setSensorDecR(sensorDecR ? "Y" : "N");
+
return basDevpErrorLog;
}
+
public Boolean isErr(){
if (frontErr || backErr || highErr || leftErr || rightErr || weightErr || barcodeErr){
return true;
--
Gitblit v1.9.1