欧姆龙变频器与PLC MODBUS-RTU通讯实例
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3G3MX2的MODBUS-RTU通讯功能
实验设备: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-SDA-
RS+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的频率,数据具体编写如下:
01100000(0001-1)00020400001388
PLC侧编写(如下图所示)
触发A641.00位后,频率正常写入变频器中。
2、使用功能码05,控制变频器运转,数据格式(如下图所示)
控制启停的位地址(如下图所示)
控制变频器运行,数据编写如下:
01050000FF00
PLC侧数据编写(如下图所示)
触发A641.00后变频器开始运行。
实验总结:
1、一开始PLC侧没有发送数据控制之前即使设置了通讯异常检测,变频器也不会报通讯超时错误,只有当下次接收到数据后才会报错。
2、编写地址的时候注意地址=寄存器编号-1。
3、PLC侧如果把节点号设置成0发送控制指令,为全局控制,即所有连接的3G3MX2从站都会收到控制,但是不会反馈数据。
4、在使用通讯指令控制变频器运行后,仍可以使用面板令变频器停止,并且如果下次需要使用通讯方法让变频器启动时,需要先发送一条ON到OFF的停。
止指令,然后才可以继续控制变频器运行。
5、使用通讯控制写入的变频器参数是断电保持的。