Modbus-RTU通信

一般情况下我们做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参数,后面我会继续更新这个结果的,那谢谢了啊

© 版权声明
THE END
如果内容对您有所帮助,就支持一下吧!
点赞0 分享
卷毛甜筒的头像 - 鹿快
评论 共4条

请登录后发表评论