From d3e1346d52806f00d21eba23cabf9cfa4f61d7d4 Mon Sep 17 00:00:00 2001 From: hwh <332078369@qq.com> Date: 星期四, 05 九月 2024 16:34:00 +0800 Subject: [PATCH] 测试页面,修复bug --- Admin.NET/WCS.Application/PLC/PLCUtil.cs | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/Admin.NET/WCS.Application/PLC/PLCUtil.cs b/Admin.NET/WCS.Application/PLC/PLCUtil.cs index 481080c..27e6c55 100644 --- a/Admin.NET/WCS.Application/PLC/PLCUtil.cs +++ b/Admin.NET/WCS.Application/PLC/PLCUtil.cs @@ -42,8 +42,9 @@ /// <param name="DbNumber">DB鍖烘寚瀹氬��</param> /// <param name="PosType">瀛楃绫诲瀷</param> /// <param name="Pos">鍋忕Щ閲�/鍦板潃</param> + /// <param name="Length">闀垮害锛堝瓧绗︿覆锛�</param> /// <returns></returns> - public (IoTClient.Result, dynamic value) GetPlcDBValue(PLCDataTypeEnum PosType, string DbNumber, string Pos) + public (IoTClient.Result, dynamic value) GetPlcDBValue(PLCDataTypeEnum PosType, string DbNumber, string Pos, int? Length = 0) { lock (OLock) { @@ -86,7 +87,7 @@ result = _client.ReadDouble(address); break; case PLCDataTypeEnum.String: - result = _client.ReadString(address); + result = _client.ReadString(address, Convert.ToUInt16(Length)); break; default: result = new IoTClient.Result<object>(); -- Gitblit v1.8.0