本帖最后由 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协议对应的序列号。
打开DTUSet
ting配置工具,写入配置参数及序列号。
点击“配置为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校验
点击“连接”,配设完成。
查看监控中心页面:
连接完成。
一周热门 更多>