ThingsGateway(一)采集ModbusTcp协议设备

💡 原文中文,约1900字,阅读约需5分钟。
📝

内容提要

本文介绍了国内新生开源项目ThingsGateway的测试环境准备和通讯测试过程,包括设备信息和数据变化的实时查看,数据转换和多个变量分包解析的进阶玩法。此外,还介绍了.NET的核心思想,包括免费开源、快速跨平台和新式高效。

🎯

关键要点

  • ThingsGateway是国内新生开源项目,归属工业数据采集网关,经过近四个月的洗礼,已经趋于稳定。
  • 测试环境准备包括ThingsGateway和ModbusSlave,运行方法请查看源文档。
  • 建立采集设备时选择ModbusTcp插件,查看设备扩展属性,默认使用本机的502端口。
  • 建立变量时填写变量名称、地址和数据类型,变量地址为40001。
  • 重启采集线程后可以看到设备信息,若设备离线需启动ModbusSlave进行测试。
  • 启动ModbusSlave后,网关显示设备在线,并显示读写报文。
  • 通过实时数据页面可以查看相关变量的实时数据,测试中使用自增模拟功能观察数据变化。
  • 数据转换功能允许通过网关解决复杂的表达式转换,编辑变量的读取表达式可实现。
  • 多个变量分包解析可提高效率,修改最大打包长度可简化请求过程。
  • 采集冗余配置可在设备离线多次后切换至备用设备。
  • .NET是一个免费的开放源代码项目,核心思想包括免费、开源、快速和跨平台、新式和高效。
  • .NET的执行速度快于其他常用框架,支持多个平台。
  • .NET帮助构建适用于Web、移动、桌面、云等的应用,具有强大的支持生态系统和工具。
➡️

继续阅读