| | |
| | | using 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 |
| | | { |
| | |
| | | { |
| | | 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; |
| | |
| | | private string req; |
| | | [ObservableProperty] |
| | | private string reqStatus; |
| | | |
| | | [ObservableProperty] |
| | | private string coolerStatus; |
| | | |
| | | [ObservableProperty] |
| | | private string setTemp; |
| | |
| | | { |
| | | 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 _)) |
| | |
| | | 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); |
| | | } |
| | | } |
| | | } |