(ModbusRTU通讯案例探讨)
在以往的文章中,我们主要是介绍西门子PLC和自家产品及第三方的通讯,如ModbusRTU串口通讯,modbusTCP以太网通讯等,今天我们文章主要介绍三菱FX5UPLC和西门子V20变频器的通讯案例(modbusRTU串口)。
再实验项目还没开始的时候,我们满足如下软硬件要求:
1.)装有GXWorks3软件电脑一台;
2.)三菱FX5U系列PLC一台;
3.)西门子V20变频器一台;
4.)串口线材一条(也可以自己用屏蔽电缆制作一条)。
如下是本次实验的软硬件配置展示图:

(GX-WORKS3)

(三菱FX5UPLC)

(西门子V20变频器)
满足以上软硬件要求后,我们方可进行一些关于三菱FX5Umodbus相关知识的讲解;
1.)RS-485与RS-232的区别如下图所示:

2.)三菱变频器专用指令ADPRW的解析:

3.)三菱PLC的Modbus功能码解析如下图所示:

3.)西门子V20变频器常用的读写modbus参数地址,如下图所示:

4.)西门子V20变频器modbusRTU通讯参数设置如下图所示:

以上为本次实验必须掌握的知识点,下面我们打开三菱编程软件GXWORKS3进行编程设计:
1.)设置PLC本体modbusRTU通讯协议如下图:


这里需要选择奇偶效验,停止位及波特率,三参数必须和西门子V20变频器设置的一致,否则通讯不上。
2.)接着写变频器轮询程序,因为读了几个参数组,这就有必要用到数据轮询:

3.)继续写驱动V20变频器程序:

写入变频器控制字

写入变频器频率

读取变频器频率

(读取变频器母线电压/交流电压/转速/电流等)
以上是变频器驱动程序,下面我们进行变频器设置下,并接上串口线进行连接如下图所示:
4.)变频器和PLC连接实物接线图:

变频器和PLC实物接线图
接线原理图:

5.)下面我们设置下变频器的参数,设置完毕需断电重新启动,这样才能保存修改参数。

变频器通讯参数设定
6.)设置完毕变频器参数等,我们断电后重新启动变频器进行设置保存,接着我们利用HMI进行监控变频器参数或控制变频器:

HMI监控变频器参数
以上我们就简单的介绍了三菱FX5和西门子V20变频器modbusRTU通讯所注意的事项等,对想学习三菱PLC和变频器通讯的朋友多一个参考,由于时间关系和自己水平限制,文章中难免有介绍的不完善或者错误的地方,望广大大神多多指导,力争文章内容更完善,感谢大家的观看!





