TLINK物联网轻松实现MODBUS RTU通讯连接

2019-07-17 18:39发布

本帖最后由 wangnanot 于 2015-7-30 17:00 编辑

一.TLINK轻松实现MODBUS RTU通讯协议实物举例:TLINK如何连接PLC所需器材:GPRS DTU+PLC                              
PLC串口使用MODBUS RTU协议,比如说我用03功能码去读取PLC的8个寄存器:请求指令:01 03 00 00 00 08 44 0C应答指令:01 03 10 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F AA EE只要PLC收到正确的指令,就会返回对应的应答。使用DTU和PLC通过串口连接起来,DTU的功能是使PLC和TLINK云端建立连接,数传模式为透明传输。所以,要实现和PLC的MODBUS RTU通讯,只要TLINK实现下发指令和接收指令即可。根据MODBUS主从站的定义,TLINK为主站,PLC为从站。下面第三点是具体的步骤。


二.操作步骤
                1.设置DTU为透传模式
                1.1注册TLINK账号
                                1.2创建设备
                登陆账号,点击左侧的添加设备。

编辑参数,并添加传感器8个。

1.3获取序列号并写入DTU
                使用TCP连接必须得有一个唯一的序列号作为设备编号。
                在设备面板中选择您刚刚创建好的设备的图标,点击图标或点击配置连接协议如下图:

进入连接页面,如图所示选TCP协议对应的序列号。

打开DTUSetting配置工具,写入配置参数及序列号。

点击“配置为DTU透传模式”——“重启”。
                2.配置连接协议—下发指令
                登陆TLINK,进入设备页面,找到对应设备点击——配置连接协议,写入下发指令:

选择16进制发送,发送周期设置为30秒。
                2.配置连接协议—解析应答指令
                TLINK已经下发指令给PLC,接下来要对PLC应答返回的数据进行解析,如下图使用协议标签

根据应答指令:01 03 10 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F 4E 1F AA EE
                点击协议标签按钮,生成一组对应应答数据的协议标签。

01 03 10:头字节使用HE
                4E 1F:数据两个字节,使用D
                AA EE:CRC16校验
                点击“连接”,配设完成。
                查看监控中心页面:

连接完成。



友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
1条回答
ganmeibo
1楼-- · 2019-07-17 23:57
谢谢分享 希望有更多好的东西可以分享

一周热门 更多>