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