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