如何对接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和寄存器起始位置去解析。

相关推荐
SamDeepThinking3 小时前
从源码到代码:MyBatis-Flex 与 MyBatis-Plus 的逐项对比
java·后端·程序员
她的男孩6 小时前
Spring Boot 接 Flowable 工作流:用 3 个注解搭一个请假审批流程
java·后端·架构
荣码8 小时前
LLM结构化输出:让AI返回JSON而不是废话,我踩了4个坑
java·python
plainGeekDev9 小时前
Gson → kotlinx.serialization
android·java·kotlin
小bo波18 小时前
Java Swing 图形用户界面实验 —— 从算术练习到游戏开发的完整实践
java·课程设计·gui·游戏开发·扫雷·swing
咖啡八杯19 小时前
GoF设计模式——备忘录模式
java·后端·spring·设计模式
王二端茶倒水1 天前
从千兆到万兆:宽带运营不能只卖套餐,要管用户生命周期从千兆到万兆:宽带运营需要管理用户生命周期
后端·网络协议·架构