Modbus通信协议实践(1)-通过modbusRTU实现TPC7022kt对电流表数据的读取
需求:
1.昆仑通泰TPC7022kt触摸屏
2.安装了MCGSpro的PC一台
3.能使用RS485通讯协议的数显直流电流表一个
操作步骤:
1.以常规1mm电线和双绞线连接电流表和昆仑通泰触摸屏,网线连接触摸屏和pc。
2.根据数显直流表的说明书,设置该表的通讯地址为01,波特率为9600,N81无校验位,8个数据位,1个停止位
3.在昆仑通泰建立对应的工程,设置好变量和用户窗口。
(个人测试时用到了多个直流、交流电压电流表,因此有那么多变量,实际使用时根据需求调整)
4.打开设备管理,添加通用串口父设备,在通用串口父设备下添加ModbusRTU若干(几台设备就加几个)
5.对通用串口父设备双击设置,按照电流表通讯协议说明书和之前设置好的配置。另外别忘了设置好你连接的端口。
6.双击ModBusRTU设备,弹出RTU设备界面,删除全部原有通道。
7.将左下设备地址一栏的值更改为之前给电流表设置的通讯地址,随后添加新的设备通道。查阅电流表说明书,以确定想要读取的数据地址。通常情况下我们需要在说明书提供的地址的基础上+1,因为在它之前还有个设备地址。以我的电流表为例,说明书指示显示位的地址是0,同时其提供了数据类型、读写属性和范围说明。那么在通道地址处则填写0+1=1。最后确定好连接变量即可。
8.设置昆仑通泰TPC7022kt触摸屏的ip地址和本机以太网的ip地址。7022kt的ip地址可以在开机启动时长按触摸屏进入设置时修改。本机的ip地址.....应该没有不会的吧。
将两者的ip地址设置在同一段内然后ping一下试试。ping通了就可以进行最后一步了。此处我将本机地址设置为了192.168.92.4,昆仑通泰的ip地址设置为了192.168.92.3。最后下载工程,就可以自行调试了。
以上系数事后总结,如果哪里描述有错误的话还请大家多多指正,望不吝赐教。
本文来自博客园,作者:河城荷取,未经本人允许不得转载,转载请注明原文链接:https://www.cnblogs.com/Kawashiro-Nitori/p/17617478.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具