查看: 6|回复: 0

触摸屏、PLC和变频器之间如何进行485通讯?

[复制链接]

792

主题

170

回帖

2882

积分

金牌会员

积分
2882
发表于 昨天 20:15 | 显示全部楼层 |阅读模式
平时答疑中经常碰到这方面的问题,趁周末把资料整理成文,供各位参考。

干工业自动化的都懂,触摸屏、PLC、变频器,这哥仨就是现场调校的“铁三角”!触摸屏管显示和操作,PLC管逻辑控制,变频器管驱动电机,三者缺一不可。但很多电气新手,一碰到三者通讯调校就头大,尤其是老板要求“屏幕上能看电机转速、电流,还能直接改频率”时,要是没理清数据流向,直接抓瞎,半天调不出效果。

今天就用大白话,拆解这三者怎么通过RS-485通讯这条“隐形高速路”传数据,新手也能一看就懂,避开踩坑。

最常见的架构的就是:变频器→PLC→触摸屏,这里边PLC是绝对的核心,也就是主站,另外俩都是配合干活的。

1.变频器(从站):就是个“执行者”,只管驱动电机,手里握着电机的实时数据——电流、频率、故障代码,啥也不多管。

2.PLC(主站):妥妥的“大管家”,主动向变频器要数据、下指令,所有控制权和数据汇总,都在它手里。

3.触摸屏(HMI):就是“显示器+操作台”,不直接找变频器麻烦,只跟PLC要数据、发指令,简单又高效。

有人问,为啥不直接让触摸屏连变频器?其实也能行,但要是PLC需要根据电流大小做逻辑判断(比如电流过大立马停机),经过PLC中转,更安全、逻辑也更闭环。

以恒压供水项目为例,实现两个核心功能:屏幕看变频器频率、电流,屏幕输入频率控制电机,一步步教你操作。

RS-485通讯一般用两线制(A、B),接线别瞎接:变频器的A+、B-,对应连PLC通讯扩展模块的485端口,手拉手连接,屏蔽层一定要接地,不然现场干扰会让通讯失灵。



PLC和触摸屏连接,两种方式任选:要么用串口线,直接连PLC编程口和触摸屏COM口;要么用网线,速度更快,不影响数据流向。

不同品牌变频器菜单不一样,但逻辑都相同,重点设4个参数:通讯协议选Modbus RTU(工控界“普通话”),波特率设9600bps(语速要一致),数据位/停止位/校验设8-N-1,站号设1(相当于变频器的身份证,PLC只认这个号)。

用Modbus RTU指令编通讯程序就行,举两个最常用的场景:

读频率:PLC发指令“呼叫1号变频器,读寄存器0001的数据(假设存频率)”,变频器回复“12.5Hz”,PLC把这个数存到内部寄存器D100。

控频率:触摸屏输30Hz,这个数存到PLC的D200,PLC再把D200的数据写到变频器,电机就按30Hz运行。

不用懂复杂协议,只要找对PLC的寄存器地址就行。用WINCC、威纶通等组态软件,放个“数值显示”元件,指向D100,就能看实时频率;放个“数值输入”元件,指向D200,就能直接输频率控制电机。

现场调校,通讯失败是常事,记好这3点,少走弯路:

1. 接线别反:A接A、B接B,别图省事瞎接,虽然偶尔能通,但稳定性极差,一定要核对说明书引脚。

2. 加终端电阻:通讯距离超过50米,首尾两端加120欧姆终端电阻,消除信号反射。

3. 找对地址:向变频器厂家要Modbus寄存器地址表,不知道电流、频率存在哪个地址,PLC根本读不出来。

其实这三者的485通讯,就是一场“接力赛”:变频器起跑(产生数据),PLC中转(采集、转发指令),触摸屏终点裁判(显示、操作)。只要理清寄存器地址关系,再复杂的调校,也能轻松搞定!

以上就是本次整理的全部内容,欢迎在实际应用中补充指正。
回复

使用道具 举报

关注公众号
Archiver|手机版|小黑屋|工控学习网

相关侵权、举报、投诉及建议等,请发 E-mail:gkket@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|苏ICP备2026023666号-3|苏公网安备32131102000976号

在本版发帖
关注公众号
QQ客服返回顶部