电工学习网

 找回密码
 立即注册
查看: 1703|回复: 0
打印 上一主题 下一主题

Modbus-RTU通信

[复制链接]
跳转到指定楼层
楼主
发表于 2019-11-13 21:16:43 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
通常情况下我们做Modbus 通信的时候,都会先用测试软件进行测试,等通信测试通过之后,我们才会进行移植,我这边主要讲的是移植到plc上,我现在这边还没有开始做PLC程序,那先把前期的用测试软件如何测试的写下吧。
首先打开Modbus_poll,这个软件挺好用的,网上有教程,如何使用
Modbus-RTU通信
我这里是测试台达VFD-E的Modbus,而台达的变频器主要的通信参数是2000H和2001H,且都是16进制的数值,所以在通信的时候需要进行转换,2000H对应的十进制是8192,所以我上面图上的首地址就是8192。
Modbus-RTU通信
上图主要介绍下台达的VFD-E的通信参数,设置好这些之后,就通过Modbus-poll来进行连接,点击Connection setup ,通信成功也会如下图所示。
Modbus-RTU通信
Modbus-RTU通信
这就表示通信成功,通信的几个基本要素要设置好,从站设备地址、波特率、奇偶校验、停止位。这些,上面就可以通过修改设定值来启动停止变频器,和设定频率了。
Modbus-RTU通信
上面的变频器参数2000H,前两位表示启动停止,所以只需要把上面的打勾,然后send ,就可以了,台达变频器这边还需要把02.00和02.01这两个参数进行修改,设置为频率和运转信号有通讯RS485控制,那这样基本就可以完成Modbus 通信了,Modbus-poll这个软件真的挺好用,就是需要买一个USB转RS485的通信小U盘就好了,网上能找到很多,这也是我最近做的项目中一个简单的应用,后面如果有不清楚,我会再描述下,先讲到这里,我这个最终是用Modbus 通信来控制变频器PID,主要的就是用触摸屏通过PLC来达到修改变频器的PID参数,后面我会继续更新这个结果的,那谢谢了啊。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

电工学习网 ( )

GMT+8, 2024-5-1 01:40

Powered by © 2011-2022 www.diangon.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

快速回复 返回顶部 返回列表