打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
欧姆龙PLC与变频器用MODBUS实现通讯的实例
原创 2018-01-06 工控教练 工控教练

一、实验器材

3G3MX2-AB007(变频器)、CP1H-XA40DT-D(PLC)、CP1W-CIF11(RS422/485通讯板)

二、实验目的

1、掌握使用CP1H的简易主站功能控制3G3MX2变频器。

2、掌握3G3MX2的MODBUS-RTU命令格式。

三、实验步骤

1、系统概述、硬件搭建和接线

使用485方式连接、端子排列及开关设置,(如下图所示)

3G3MX2:

终端电阻开关拨到O的位置。

CP1W-CIF11(如下图所示)

485通讯,DIP4=OFF,其他都设置为ON。

接线方法:

变频器----CIF11

RS-

RS+SDA-SDB+

2、软件设置

①变频器侧参数设置,(如下图所示)

即A001=03,A002=03,C071=05,C072=1,C074=01,C075=2,C076=02,C077=0.00,C078=10。

②PLC侧使用串口网关模式,详细设置,(如下图所示)

四、实验现象:

1、使用功能码10,写入变频器的频率,其数据格式(如下图所示)

频率的寄存器地址(如下图所示)

对变频器写入50HZ的频率,数据具体编写如下:

0000(0001-1)00020400001388

PLC侧编写(如下图所示)

触发A641.00位后,频率正常写入变频器中。

2、使用功能码05,控制变频器运转,数据格式(如下图所示)

控制启停的位地址(如下图所示)

控制变频器运行,数据编写如下:

01050000FF00

PLC侧数据编写(如下图所示)

触发A641.00后变频器开始运行。

五、实验总结:

1、一开始PLC侧没有发送数据控制之前即使设置了通讯异常检测,变频器也不会报通讯超时错误,只有当下次接收到数据后才会报错。

2、编写地址的时候注意地址=寄存器编号-1。

3、PLC侧如果把节点号设置成0发送控制指令,为全局控制,即所有连接的3G3MX2从站都会收到控制,但是不会反馈数据。

4、在使用通讯指令控制变频器运行后,仍可以使用面板令变频器停止,并且如果下次需要使用通讯方法让变频器启动时,需要先发送一条ON到OFF的停。止指令,然后才可以继续控制变频器运行。

5、使用通讯控制写入的变频器参数是断电保持的。


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
一步步教你Modbus通讯,再不会就真的没办法了!
台达变频器以及台达PLC通讯功能的实现
两个FX5U系列PLC如何用RS485通讯进行modbus通讯
涨知识 | 三菱PLC采用RS485控制变频器
PLC技能扩展,如何实现PLC与多台变频器的MODBUS/RTU通信?
三菱PLC的MODBUS RTU的CRC计算程序编写,通讯必须掌握
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服