• 大小: 671KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-23
  • 语言: 其他
  • 标签: ModbusTCP  MQTT  

资源简介

MQTT转ModbusTCPServer,订阅MQTT客户端消息,解析数据并转发到ModbusTCP服务器;将ModbusTCP服务器寄存器数据转成MQTT并发布出去。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace EasyModbus
{
    public partial class ModbusClient
    {
        /*
        public enum DataType { Short = 0 UShort = 1 Long = 2 ULong = 3 Float = 4 Double = 5 };
        public object[] ReadHoldingRegisters(int startingAddress int quantity DataType dataType RegisterOrder registerOrder)
        {
            int quantityToRead = quantity;
            if (dataType == DataType.Long | dataType == DataType.ULong | dataType == DataType.Float)
                quantityToRead = quantity * 2;
            if (dataType == DataType.Float)
                quantityToRead = quantity * 4;
            int[] response = this.ReadHoldingRegisters(startingAddress quantityToRead);
            switch (dataType)
            {
                case DataType.Short: return  response.Castject>().ToArray();
                    break;
                default: return response.Castject>().ToArray();
                    break;

            }
               
            
        }
        */
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2019-02-15 10:05  ModbusTCPMQTT\
     文件        2518  2018-09-21 13:36  ModbusTCPMQTT\.gitattributes
     文件        3755  2018-09-21 13:36  ModbusTCPMQTT\.gitignore
     目录           0  2019-02-15 10:05  ModbusTCPMQTT\.vs\
     目录           0  2019-01-29 13:20  ModbusTCPMQTT\.vs\ModbusMQTT\
     目录           0  2019-02-15 10:01  ModbusTCPMQTT\.vs\ModbusMQTT\v14\
     文件       61952  2019-02-15 10:07  ModbusTCPMQTT\.vs\ModbusMQTT\v14\.suo
     目录           0  2019-02-15 10:05  ModbusTCPMQTT\EasyModbus\
     文件        1076  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\AdvancedModbusClient.cs
     目录           0  2019-01-29 13:19  ModbusTCPMQTT\EasyModbus\Exceptions\
     文件        4528  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\Exceptions\Exceptions.cs
     文件        3440  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\Modbus.csproj
     文件       79953  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\ModbusClient-PC017.cs
     文件      126472  2019-01-29 13:23  ModbusTCPMQTT\EasyModbus\ModbusClient.cs
     文件       91407  2019-01-30 22:20  ModbusTCPMQTT\EasyModbus\ModbusServer.cs
     目录           0  2019-01-29 13:19  ModbusTCPMQTT\EasyModbus\Properties\
     文件        1083  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\Properties\AssemblyInfo.cs
     目录           0  2019-02-15 10:08  ModbusTCPMQTT\EasyModbus\Service References\
     文件        2487  2018-09-21 13:36  ModbusTCPMQTT\EasyModbus\StoreLogData.cs
     目录           0  2019-01-29 13:20  ModbusTCPMQTT\EasyModbus\bin\
     目录           0  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\bin\Debug\
     文件       72704  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\bin\Debug\EasyModbus.dll
     文件      138752  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\bin\Debug\EasyModbus.pdb
     文件       20678  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\bin\Debug\EasyModbus.xml
     目录           0  2019-01-29 13:20  ModbusTCPMQTT\EasyModbus\obj\
     目录           0  2019-01-29 14:26  ModbusTCPMQTT\EasyModbus\obj\Debug\
     文件        6249  2019-02-15 10:05  ModbusTCPMQTT\EasyModbus\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     文件         936  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\obj\Debug\EasyModbus.csproj.FileListAbsolute.txt
     文件        1444  2019-01-29 14:26  ModbusTCPMQTT\EasyModbus\obj\Debug\EasyModbus.csprojResolveAssemblyReference.cache
     文件       72704  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\obj\Debug\EasyModbus.dll
     文件      138752  2019-02-15 10:00  ModbusTCPMQTT\EasyModbus\obj\Debug\EasyModbus.pdb
............此处省略63个文件信息

评论

共有 条评论