From 116ed6b584bbdb40c5b65e7cb57e039b6ae57800 Mon Sep 17 00:00:00 2001
From: C3032 <C3032@BC3032>
Date: 星期四, 08 一月 2026 11:12:25 +0800
Subject: [PATCH] 优化相机配置和图像获取逻辑
---
LB_VisionProcesses/Communicators/SiemensS7/SiemensLBS7.cs | 16 ++++++++++++++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/LB_VisionProcesses/Communicators/SiemensS7/SiemensLBS7.cs b/LB_VisionProcesses/Communicators/SiemensS7/SiemensLBS7.cs
index b82d523..006d3c6 100644
--- a/LB_VisionProcesses/Communicators/SiemensS7/SiemensLBS7.cs
+++ b/LB_VisionProcesses/Communicators/SiemensS7/SiemensLBS7.cs
@@ -32,6 +32,7 @@
short slot;
short.TryParse(CommunicatorConnections["绔彛"].ToString(), out slot);
S7.Net.CpuType cpuType = (CpuType)CommunicatorConnections["鍨嬪彿"];
+ variable = CommunicatorConnections["鍙橀噺鍦板潃"].ToString();
plc = new Plc(cpuType, IP, 0, slot);
plc.Open();
return true;
@@ -60,8 +61,19 @@
{
try
{
- plc.Write(variable, message);
- return true;
+ if (plc!=null)
+ {
+ if (string.IsNullOrEmpty(variable))
+ {
+ variable = CommunicatorConnections["鍙橀噺鍦板潃"].ToString();
+ }
+ plc.Write(variable, message);
+ return true;
+ }
+ else
+ {
+ return false;
+ }
}
catch
{
--
Gitblit v1.9.3