From 12e606635c42ea20f4b7c2bdda5204237a4b4c96 Mon Sep 17 00:00:00 2001
From: alielie <alielie@git.com>
Date: 星期一, 02 三月 2026 16:14:49 +0800
Subject: [PATCH] 优化
---
Plugin.CurrentSensorControl/BurnInOven.xaml.cs | 37 ++++++++++++++++++++++++++++++++-----
1 files changed, 32 insertions(+), 5 deletions(-)
diff --git a/Plugin.CurrentSensorControl/BurnInOven.xaml.cs b/Plugin.CurrentSensorControl/BurnInOven.xaml.cs
index 795e171..72d9c5a 100644
--- a/Plugin.CurrentSensorControl/BurnInOven.xaml.cs
+++ b/Plugin.CurrentSensorControl/BurnInOven.xaml.cs
@@ -1,10 +1,8 @@
锘縰sing CommunityToolkit.Mvvm.ComponentModel;
-using ConnectionUtil;
using HslCommunication.Profinet.Siemens;
+using PLCHelper;
using Plugin.CurrentSensorControl.Entity;
-using System.Drawing;
using System.Windows.Controls;
-using System.Windows.Markup;
namespace Plugin.CurrentSensorControl
{
@@ -16,7 +14,7 @@
{
private BaseConfig config;
- private static readonly string[] datas = new string[] { "_LEDLight", "_Req", "_SetTemp", "_SaveTemp", "_TempDown", "_TempUp", "_AvgTemp" };
+ private static readonly string[] datas = new string[] { "_CoolerStatus", "_LEDLight", "_Req", "_SetTemp", "_SaveTemp", "_TempDown", "_TempUp", "_AvgTemp" };
[ObservableProperty]
private string header;
@@ -25,6 +23,9 @@
private string req;
[ObservableProperty]
private string reqStatus;
+
+ [ObservableProperty]
+ private string coolerStatus;
[ObservableProperty]
private string setTemp;
@@ -161,8 +162,26 @@
{
AvgTemp = val;
}
+ else if (data == "_CoolerStatus")
+ {
+ if (val == "1")
+ {
+ CoolerStatus = "杩愭按";
+ }
+ else if (val == "2")
+ {
+ CoolerStatus = "鍚规按";
+ }
+ else if (val == "3")
+ {
+ CoolerStatus = "娴嬪帇";
+ }
+ else if (val == "0")
+ {
+ CoolerStatus = "鍋滄";
+ }
+ }
}
-
//;
//if (api.DoFctReadSingle(name, out string val, out _))
@@ -229,5 +248,13 @@
S7Context.WriteData(api, name, short.Parse(btn.Tag.ToString()));
//api.DoFctWriteSingle(name, btn.Tag.ToString(), out string errMsg);
}
+
+ private void Button_Click2(object sender, System.Windows.RoutedEventArgs e)
+ {
+ var btn = sender as Button;
+ string name = $"Oven{ovenIndex + 1}_CoolerStatus";
+ S7Context.WriteData(api, name, ushort.Parse(btn.Tag.ToString()));
+ //api.DoFctWriteSingle(name, btn.Tag.ToString(), out string errMsg);
+ }
}
}
--
Gitblit v1.9.1