一、MODBUS通信概述
MODBUS协议分为串行链路上MODBUS协议和基于TCP/IP协议的MODBUS 协议。串行链路上MODBUS协议有MODBUS ASCAII(字符串) 和MODBUS RTU两种 200SMART所提供的MODBUS协议库能够支持MODBUS RTU通信 MODBUS RTU 是以16进制的数值进行发送 MODBUS ASCAII是以ASCAII码的方式进行发送,一个数据采用RTU方式发送只需要一个字节,而用ASACII码发送需要两个字节,发送时间 PLC与变频器串口通信有很多通信方式,但常用的、首选的就是MODBUS通信方式,在实际的工业控制中应用非常广泛;这一期我们向大家一起分享变频器如何与PLC通过MODBUS RTU的方式进行控制二、MODBUS库指令详解
库指令分两种,一个是主站库,一个是从站库
主站是PLC作为MODBUS的主站主动去读取其他设备的数据;从站是PLC作为MODBUS的从站,其他设备来读取数据;本期我们分享的是PLC作主站,变频器做从站
STEP7-MinWIN SMART软件自带MODBUS通信库指令
初始化指令:
控制指令:
三、MODBUS RTU的通信格式(协议)
通信协议有:站号、功能码、数据地址、数据内容、校验位、结束符组成
校验:N=None无校验 E=Even偶校验 O=Odd奇校验
判断数据位中为1的个数是奇数还是偶数(选择偶校验如16#03中如果为1 的个数是偶数时,校验位为1 ;如果为1 的个数是奇数时,校验位为0 。选择奇校验时,为1的个数是偶数时,校验位为0 ;为1的个数是奇数时,校验位为1)
功能码指定了对从站设备读操作还是写操作,同时也指定了MODBUS寄存器地址的类型,常用功能码有:
四、PLC与变频器通信硬件的连接
在变频器上面涉及通信的端子标记有A/B RS585+/RS485-或RJ11的网口;找到相关变频器的说明书查看通信端口的接线定义,以下是台达VFD-M系列的变频器通信口接线定义
五、变频器通信参数的设置
1、 要实现变频器或仪表和PLC能正常通信,彼此的接口和协议需要一致,除此之外参数的设置也必须一致
![a6f98adfa2f127362868292e8c150fc5.png](https://i-blog.csdnimg.cn/blog_migrate/5f08a4468bb730feb9cc0647e5114565.jpeg)
![62729083a92e7c608dcf1e7c24708b7e.png](https://i-blog.csdnimg.cn/blog_migrate/9a3c2d8deda2a26c0a98b72d2d5b5909.jpeg)
![f9f2053e7bf9f59dd44547353d14e020.png](https://i-blog.csdnimg.cn/blog_migrate/f15eb200e880269dad7b91cd7f197f77.jpeg)
![9646cbe1a76887602eb3b938b22e7562.png](https://i-blog.csdnimg.cn/blog_migrate/34d7c33c685c49e03c33b63104368c4f.jpeg)
![76b71342db9f5264a28f4ef1a3cec3b2.png](https://i-blog.csdnimg.cn/blog_migrate/ce6739b60e2fbe21e8293cc973f4dced.jpeg)
![321b950a5eaefda3f59f3d072db9a8e2.png](https://i-blog.csdnimg.cn/blog_migrate/505609f267e02e140eca7cf0e9917eb0.jpeg)
![5a784290e2f1670ef0fbaad6c4803a00.png](https://i-blog.csdnimg.cn/blog_migrate/37deb2f21923107fe332de07470d18b7.jpeg)
![7540490365e13c1aa90b6bf46a4480df.png](https://i-blog.csdnimg.cn/blog_migrate/287b2b3f2f34e79afe732bb06f3cf8f3.jpeg)
End
文章来源:网络,本文系网络转载,版权归原作者所有。但因转载众多,无法确认真正原始作者,故仅标明转载来源。本文所用视频、图片、文字如涉及作品版权问题,请第一时间告知我们立即删除内容!本文内容为原作者观点,并不代表本公众号赞同其观点和对其真实性负责。
文章推荐 案例 | 200SMART的模块与SIMATIC NET 进行 S7 通信 【案例分享】三菱PLC与CCD视觉系统的通讯方式 PLC梯形图编程很low?那你一定要看看PLC梯形图的由来了 西门子S7-1200高速脉冲采集功能和应用 周报37期 | 三菱软件使用、FX 5U 通讯等常见问题解答 【软件安装】SIMATIC STEP7 V5.6中文版安装教程及错误解决方法 三菱PLC梯形图编程方法 学PLC编程不得不了解的单按钮启停程序!(免费领42种起保停案例) 【干货分享】WINCC7.3和1200如何建立OPC通讯? 你所不知道的开放通讯协议,PLC工程师必读! 快速掌握三菱PLC115个快捷键,建议收藏!