如何对接Modbus-tcp协议(使用Thinlinks物联网平台)

Modbus-tcp设备对接

接入步骤如下

  1. 创建MODBUS_TCP网络组件,MODBUS_TCP是平台主动扫描设备,需要输入一般是串口服务器地址和端口

  2. Modbus PollModbus Slave工具测试,因为是主动扫描,无法像其他协议一样直接采集数据,需要完成后续协议编写以及测试工具开启之后才可调试。

  3. 如其他协议创建产品和设备之后,modbus有一个单独的配置项,该配置项可以配置一组一组读取寄存器数据,寄存器范围可以用如0-8,9-12,13,15-17表示,平台会根据逗号自动分组,然后需要在协议的decode方法中去解析读取的数据,这里需要注意读取的间隔,避免频率过快导致超过波特率,自行判断即可。

  4. 实现协议,解析decode方法,每次扫描完一组寄存器都会调用一次decode方法,因此,可根据自定义的code和寄存器起始位置去解析。

相关推荐
camellias_2 小时前
【无标题】
java·tomcat
咸鱼2.02 小时前
【java入门到放弃】需要背诵
java·开发语言
椰猫子2 小时前
Java:异常(exception)
java·开发语言
win x3 小时前
Redis 使用~如何在Java中连接使用redis
java·数据库·redis
星晨雪海3 小时前
基于 @Resource 的支付 Service 多实现类完整示例
java·开发语言
守护安静星空3 小时前
esp32开发笔记-工程搭建
笔记·单片机·嵌入式硬件·物联网·visual studio code
阿维的博客日记3 小时前
什么是逃逸分析
java·juc
Ricky_Theseus4 小时前
C++右值引用
java·开发语言·c++
Rick19934 小时前
Java内存参数解析
java·开发语言·jvm
我是大猴子4 小时前
Spring代理类为何依赖注入失效?
java·后端·spring