From f86a088aa51fac4320c6f252ea2905b7967a45de Mon Sep 17 00:00:00 2001 From: zhu-mengmeng <15588200382@163.com> Date: Thu, 19 Jun 2025 23:30:17 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BC=98=E5=8C=96=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91=EF=BC=8C=E7=AE=80=E5=8C=96?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E7=A0=81=E5=AF=B9=E5=BA=94=E7=9A=84=E6=8F=90?= =?UTF-8?q?=E7=A4=BA=E4=BF=A1=E6=81=AF=EF=BC=8C=E7=A7=BB=E9=99=A4=E5=86=97?= =?UTF-8?q?=E4=BD=99=E7=9A=84=E5=AF=84=E5=AD=98=E5=99=A8=E5=86=99=E5=85=A5?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/register_handlers.py | 7 +++---- widgets/main_window.py | 13 ++----------- 2 files changed, 5 insertions(+), 15 deletions(-) diff --git a/utils/register_handlers.py b/utils/register_handlers.py index f0b0374..d28acfc 100644 --- a/utils/register_handlers.py +++ b/utils/register_handlers.py @@ -156,10 +156,9 @@ class Error1Handler(RegisterHandler): self.callback = callback self.error_map = { 0: "无报警", - 1: "人工启动机器人后自复位", - 2: "码垛真空压异常/报警 机器人暂停", - 3: "拆垛真空压异常/报警 机器人暂停", - 4: "机器人未收到CCD数据/机器人视觉通讯异常/报警 机器人暂停" + 1: "码垛真空压异常/报警 机器人暂停", + 2: "拆垛真空压异常/报警 机器人暂停", + 3: "机器人未收到CCD数据/机器人视觉通讯异常/报警 机器人暂停" } def handle_change(self, value): diff --git a/widgets/main_window.py b/widgets/main_window.py index f8bf18f..9ffb070 100644 --- a/widgets/main_window.py +++ b/widgets/main_window.py @@ -1929,12 +1929,7 @@ class MainWindow(MainWindowUI): # 如果有故障,显示提示 if error_code in (2, 3): QMessageBox.warning(self, "机器人视觉报警", f"机器人视觉报警: {detailed_desc}") - # error_1 属于上料故障,需要把上料寄存器置为 0 - modbus = ModbusUtils() - client = modbus.get_client() - modbus.write_register_until_success(client, 2, 0) - modbus.write_register_until_success(client, 3, 0) - modbus.close_client(client) + # error_1 属于上料故障 self.show_operation_status("异常", "", detailed_desc) @@ -1951,11 +1946,7 @@ class MainWindow(MainWindowUI): # 如果有故障,显示提示 if error_code > 0: - # error_2 属于下料故障,需要把下料寄存器置为 0 - modbus = ModbusUtils() - client = modbus.get_client() - modbus.write_register_until_success(client, 3, 0) - modbus.close_client(client) + # error_2 属于下料故障 self.show_operation_status("异常", "", detailed_desc) @Slot(int, str) def handle_error_3(self, error_code, error_desc):