• 如何使用IoTSharp对接ModBus?


    提到对接ModBus 那么或许大家最熟悉的可能是 HslCommunication 和SharpSCADA 了,是GitHub 上关注最多的此类开源项目,  因此IoTSharp将通过HSL组件进行数据对接,我们采取的思路如下图:

    配置极其简单, 当然, 目前功能也简单, 后期我们会为了更灵活,会增加配置项, 但我们与此同时会提供配置工具。 避免配置复杂导致难以使用。 配置项如下:

    {
    "Lenght": 1,
    "Address": "100",
    "DataType": "Telemetry",
    "ModBusUri": "modbus://127.0.0.1:502/1",
    "ValueType": "String",
    "KeyNameOrPrefix": "ModBus"
    }
    ModBusUri 是 Modbus的 地址,组成方式为:modbus://<IP地址>:<端口>/<ModBus编号> 
    Address 为读取起始地址
    Lenght 为 读取长度
    DataType 决定了上传为遥测数据还是属性数据,
    ValueType 决定了值类型
    KeyNameOrPrefix 是 上传后数据 键值名称多的前缀。

    下图为数据从模拟器被采集到的IoTSharp的平台, 通过IoTSharp.Cicada 前端进行了展示:

  • 相关阅读:
    练手
    课余时间娱乐下
    2017-2-19,作业
    JavaScript(下)
    JavaScript(上)
    Day15:网络编程-HTTP
    小知识:静态导入
    多线程知识点:锁
    多线程知识点:同步
    Day16:反射技术
  • 原文地址:https://www.cnblogs.com/MysticBoy/p/11110364.html
Copyright © 2020-2023  润新知