浅谈西门子PLC与ABB变频器之间通信的实现
2021-12-27王甫江金兵刘胜军
王甫江 金兵 刘胜军
江苏永钢集团有限公司 江苏 苏州 215628
前言
使用PL C控制ABB变频器对提升ABB变频器的控制效率和效果都有比较好的帮助,对于冶金工作的可靠性、安全性有明显的提升效果。使用西门子PLC利用Profibus-DP网络可以在极少投资的情况下满足硬件之间的通讯要求,因此要加强研究和推广,提升冶金工作的效率。
1 系统配置和通信协议分析
1.1 系统配置分析
本文使用西门子PLC和ACS880构建控制系统,分别使用了S7-300 PLC,PLC和变频器之间使用了Profibus-DP网络完成对通讯系统的构建,和变频器配套的通讯适配器为RPBA-01。以STEP7 V5.5软件作为基础编程软件,通过编写程序完成对整个网络组态的调整,以及进行相关通讯模式的配置工作。对于上位机,使用WinCC7.0 进行操作界面的操作和设计,并且用以太网来实现上位机和PLC之间的通讯,保证对系统的控制和感知。
对Profibus-DP的现场总线设置中,先给ACS880变频器安装GSD文件,然后在硬件配置中,加入从站ABB Drives RPBA-01,设置站好为2,将其插入到PPO Type Mudule为4。对于2号从站的参数设置,原本的Operation Mode传动协议并不能符合系统的控制要求,因此将传动协议改为了Vendor Specific。系统的其他配置皆使用默认配置就可以保证系统的兼容性和稳定性,因此并不改变原本的默认配置方式。之后将配置下载到主站当中,对于从站2输出区,其数据的第一个字是用于ABB传动通信协议控制的数字CW,第二个字是变频器的歌定制REF1,第三个字是变频器的给定值REF2,第四个字是变频器的个定制REF3。
1.2 通信协议的选择
本系统在设计中,主站使用了西门子PLC S7-300,从站是变频器,主站会想从站发布指令来控制从站的运行,从站则会将传感器获得的信号发送给主站,对运行状态进行分析,并且在发现存在运行异常时会发出报警信号。……
