首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Modbus-RTU应用

通常情况下我们做Modbus 通信的时候,都会先用测试软件进行测试,等通信测试通过之后,我们才会进行移植,我这边主要讲的是移植到PLC上,我现在这边还没有开始做PLC程序,那先把前期的用测试软件如何测试的写下吧。

首先打开Modbus_poll,这个软件挺好用的,网上有教程,如何使用

我这里是测试台达VFD-E的Modbus,而台达的变频器主要的通信参数是2000H和2001H,且都是16进制的数值,所以在通信的时候需要进行转换,2000H对应的十进制是8192,所以我上面图上的首地址就是8192。

上图主要介绍下台达的VFD-E的通信参数,设置好这些之后,就通过Modbus-poll来进行连接,点击Connection setup ,通信成功也会如下图所示。

这就表示通信成功,通信的几个基本要素要设置好,从站设备地址、波特率、奇偶校验、停止位。这些,上面就可以通过修改设定值来启动停止变频器,和设定频率了。

上面的变频器参数2000H,前两位表示启动停止,所以只需要把上面的打勾,然后send ,就可以了,台达变频器这边还需要把02.00和02.01这两个参数进行修改,设置为频率和运转信号有通讯RS485控制,那这样基本就可以完成Modbus 通信了,Modbus-poll这个软件真的挺好用,就是需要买一个USB转RS485的通信小U盘就好了,网上能找到很多,这也是我最近做的项目中一个简单的应用,后面如果有不清楚,我会再描述下,先讲到这里,我这个最终是用Modbus 通信来控制变频器PID,主要的就是用触摸屏通过PLC来达到修改变频器的PID参数,后面我会继续更新这个结果的,那谢谢了啊。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20191113A0GEU200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券