本发明涉及电气控制技术领域,具体涉及一种用于钢骨架复合管生产线适时通讯的变频器控制系统。
背景技术:
钢骨架塑料复合管生产过程中,PLC通过现场总线和ABB变频器通讯板卡控制ABB变频器的输出频率,以实现设备速度调节。当ABB变频器通讯板卡损坏时,一般难以维修而直接进行更换,但ABB变频器通讯板卡的供货周期较长,一般为两周,对正常生产影响较大。
技术实现要素:
本发明所要解决的技术问题是提供一种用于钢骨架复合管生产线适时通讯的变频器控制系统,利用单片机代替ABB变频器通讯板卡实现PLC对ABB变频器的通讯和控制,解决了ABB变频器通讯板卡损坏后由于供货周期过长影响生产的问题。
为解决以上技术问题,本发明的技术方案为:
一种用于钢骨架复合管生产线适时通讯的变频器控制系统,包括PLC、数据线、单片机、MODBUS数据线和ABB变频器。PLC的输出端和单片机的输入端之间接数据线,单片机的输出端和ABB变频器的输入端之间接MODBUS数据线。
一种用于钢骨架复合管生产线适时通讯的变频器输出频率控制方法,包括以下步骤:
步骤1 搭建变频器控制系统
变频器控制系统包括PLC、数据线、单片机、MODBUS数据线和ABB变频器。PLC的输出端和单片机的输入端之间接数据线,单片机的输出端和ABB变频器的输入端之间接MODBUS数据线。
步骤2 对PLC的输出控制
当需要改变ABB变频器的输出频率时,PLC输出端首先输出高八位二进制数据,延时10毫秒;其次PLC输出归零,延时10毫秒;最后PLC输出端输出低八位二进制数据,延时10毫秒,输出归零。
步骤3 对单片机的数据存储控制
首先,单片机的输入端接收PLC输出的高八位二进制数据并将接收的高八位二进制数据存储至数据寄存器,右移八位;其次,单片机的输入端接收PLC输出的低八位二进制数据;最后,单片机通过运算将接收的高八位二进制数据和低八位二进制数据合成十六位数据。
步骤4 对ABB变频器的输出频率控制
首先,ABB变频器利用RS485通讯端子和单片机的RS485通讯端子进行MODBUS通讯并接收单片机输出的十六位数据;最后,ABB变频器根据接收到的十六位数据改变输出频率。
本发明的有益效果:本发明摆脱了钢骨架复合管生产线对ABB变频器通讯板卡的依赖,利用单片机代替ABB变频器通讯板卡实现PLC对ABB变频器的通讯和控制,解决了ABB变频器通讯板卡损坏后由于供货周期过长影响生产的问题。本发明的通讯方法简单,实施成本低廉,运行和维护方便,控制灵活且不占用PLC通讯端口。
附图说明
图1为本发明的结构示意图。
其中,1-PLC,2-数据线,3-单片机,4-MODBUS数据线,5-ABB变频器。
具体实施方式
参照图1,实施例中的变频器控制系统包括PLC1、数据线2、单片机3、MODBUS数据线4和ABB变频器5。PLC1的输出端和单片机3的输入端之间接数据线2,单片机3的输出端和ABB变频器5的输入端之间接MODBUS数据线4。
实施例中的变频器输出频率控制方法包括以下步骤:
步骤1 搭建变频器控制系统
步骤2 对PLC1的输出控制
当需要改变ABB变频器5的输出频率时,PLC1输出端首先输出高八位二进制数据,延时10毫秒;其次PLC1输出归零,延时10毫秒;最后PLC1输出端输出低八位二进制数据,延时10毫秒,输出归零。
步骤3 对单片机3的数据存储控制
首先,单片机3的输入端接收PLC1输出的高八位二进制数据并将接收的高八位二进制数据存储至数据寄存器,右移八位;其次,单片机3的输入端接收PLC1输出的低八位二进制数据;最后,单片机3通过运算将接收的高八位二进制数据和低八位二进制数据合成十六位数据。
步骤4 对ABB变频器5的输出频率控制
首先,ABB变频器5利用其RS485通讯端子和单片机5的RS485通讯端子进行MODBUS通讯并接收单片机5输出的十六位数据;最后,ABB变频器5根据接收到的十六位数据改变输出频率。
以上所述实施方式仅为本发明的优选实施例,而并非本发明可行实施的穷举。对于本领域一般技术人员而言,在不背离本发明原理和精神的前提下对其所作出的任何显而易见的改动,都应当被认为包含在本发明的权利要求保护范围之内。