From 3b87f36219202b4cec47840bd9f56fdbe53e7d04 Mon Sep 17 00:00:00 2001
From: DESKTOP-9BNTV8O <DESKTOP-9BNTV8O@163.com>
Date: 星期二, 11 三月 2025 20:49:17 +0800
Subject: [PATCH] 初版提交
---
Admin.NET/WCS.Application/PLC/PLCTaskAction.cs | 16 +++++++++++++---
1 files changed, 13 insertions(+), 3 deletions(-)
diff --git a/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs b/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs
index 83cf816..1805add 100644
--- a/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs
+++ b/Admin.NET/WCS.Application/PLC/PLCTaskAction.cs
@@ -4,6 +4,7 @@
using Microsoft.AspNetCore.SignalR;
using OfficeOpenXml.FormulaParsing.Excel.Functions.Text;
using System;
+using WCS.Application.Util;
//using WCS.Application.Util;
namespace WCS.Application;
@@ -100,8 +101,8 @@
cts = new CancellationTokenSource();
StartRead();
ConnectionStatus();
- StartWatchAlarm();
- StartWatchPosition();
+ // StartWatchAlarm(); // 闅愯棌鎶ヨ鐩戞帶
+ // StartWatchPosition(); // 闅愯棌浣嶇疆鐩戞帶
}
}
/// <summary>
@@ -154,6 +155,10 @@
//寰幆璇昏澶�
foreach (var modDevice in listDevice)
{
+ if (modDevice.Text == "涓�妤间富鎵�")
+ {
+ Console.WriteLine($"杩炴帴...{modPlc.IP}");
+ }
var (result, value) = modPlcUtil.GetPlcDBValue(modDevice.PosType, modDevice.DbNumber, modDevice.PlcPos);
//if (!result.IsSucceed)
// Console.WriteLine($"{modPlc.IP}閿欒{modDevice.DbNumber}.{modDevice.PlcPos}锛�"+result.Err);
@@ -161,7 +166,7 @@
{
//Console.WriteLine($"{modPlc.IP}璇诲彇{modDevice.DbNumber}.{modDevice.PlcPos}鐨勫�间负锛歿value}");
//鏃犳祦绋嬭烦鍑�
- if (value == 0 )// && modPlc.Type!= PLCTypeEnum.BoxConveyorLine
+ if (value == 0 && modPlc.Type != PLCTypeEnum.BoxConveyorLine)//
continue;
var dto = modDevice.Adapt<WcsDeviceDto>();
dto.Value = value;
@@ -462,6 +467,11 @@
}
});
}
+
+ /// <summary>
+ /// 鍙戦�佷俊鎭埌鍓嶇
+ /// </summary>
+ /// <param name="modInfo"></param>
private static void UpdatePosition(PlcPositionInfo modInfo)
{
var modTemp = listPositionInfo.FirstOrDefault(s => s.StationNum == modInfo.StationNum && modInfo.Type == s.Type);
--
Gitblit v1.8.0