From 27b048e77b68752c7c3060b9e31ad46efb4101a5 Mon Sep 17 00:00:00 2001
From: zhang <zc857179121@qq.com>
Date: 星期三, 15 四月 2026 08:07:03 +0800
Subject: [PATCH] 1

---
 zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java |   58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++--
 1 files changed, 56 insertions(+), 2 deletions(-)

diff --git a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
index 4b85714..1f55b5f 100644
--- a/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
+++ b/zy-asc-conveyor/src/main/java/com/zy/acs/conveyor/core/model/StaProtocol.java
@@ -12,6 +12,8 @@
 @Data
 public class StaProtocol implements Cloneable, Serializable {
 
+    private boolean startUpFlag = true;
+
     private Integer plcId;
 
     // 绔欑偣缂栧彿
@@ -32,10 +34,10 @@
     // 鏈夌墿
     private boolean loading;
 
-    // 鍙叆
+    // 闇�姹傚叆
     private boolean inEnable;
 
-    // 鍙嚭
+    // 闇�姹傚嚭
     private boolean outEnable;
 
     // 绌烘澘淇″彿
@@ -49,6 +51,18 @@
 
     // 浣�
     private boolean low;
+
+    // 涓�
+    private boolean mid;
+
+    // 鍚姩鍏ュ簱
+    private boolean startup;
+
+    // 涓�斾换鍔$敵璇�
+    private boolean segApply;
+
+    // 鍏ュ簱寮傚父
+    private boolean applyErr;
 
     //鏉$爜
     private String barcode;
@@ -80,6 +94,9 @@
     // 鎵爜澶辫触
     private boolean barcodeErr = false;
 
+    // 鏈夎揣鎶ヨ锛岀┖鎵樺叆搴撴椂妫�娴嬫墭鐩樹笂鏈夋棤璐х墿
+    private boolean loadErr = false;
+
     //鏁呴殰-----------------------------------------------------------------------
     private Boolean breakerErr = false; //鏂矾鍣ㄦ晠闅�
 
@@ -97,6 +114,43 @@
 
     private Boolean upcontactErr = false; //椤跺崌鐢垫満鎺ヨЕ鍣ㄦ晠闅�
 
+    // 瀹夊叏浜や簰 ------------------------------------------------------------------------
+    // ctu鎴朼gv鍐欑粰杈撻�佺嚎鐨�
+    // ctu鐢宠鏀�
+    private Boolean applyPut = false;
+
+    // ctu鐢宠鍙�
+    private Boolean applyTake = false;
+
+    // ctu鍙栧畬鎴�
+    private Boolean putComplete = false;
+
+    // ctu鏀惧畬鎴�
+    private Boolean takeComplete = false;
+
+    // 绂佹杩愯
+    private Boolean stop = false;
+
+
+    // 杈撻�佺嚎鍐欑粰ctu鎴朼gv
+    // 蹇冭烦
+    private Boolean heartbeat = false;
+
+    // 鍏佽鍙�
+    private Boolean allowTake = false;
+
+    // 鍏佽鏀�
+    private Boolean allowPut = false;
+
+    // 鎺ヨ揣瀹屾垚
+    private Boolean inComplete = false;
+
+    // 鍑鸿揣瀹屾垚
+    private Boolean outComplete = false;
+
+    private SafeSignal safeSignal;
+
+
     public Boolean isErr() {
         if (frontErr || backErr || highErr || leftErr || rightErr || weightErr || barcodeErr) {
             return true;

--
Gitblit v1.9.1