hwh
2024-09-05 d3e1346d52806f00d21eba23cabf9cfa4f61d7d4
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>();