3 系统的控制网络组成
要想组成PROFIBUS网络,必须有两个条件。主站的网络组态工具和从站的GSD文件,两者缺一不可。主站的网络组态工具是一个网络组态软件,用来将各个站组成网络,设置网络参数和站的参数,并将已设置好的网络组态传送给主站。GSD文件称为设备数据库文件。对一种设备类型的特征GSD文件以一种准确定义的格式给出其全面而明确的描述。GSD文件由生产厂商分别针对每一种设备类型准备并以设备数据库清单的形式提供给用户,此种明确定义的文件格式便于读出任何一种PROFIBUS设备的设备数据库文件,并且在组态总线系统时自动使用这些信息。在组态阶段,系统自动地对输入与整个系统有关的数据的输入误差和前后一致性进行检查核对。
在组网时,必须先把你所须的从站的GSD文件装载到网络组态工具里。这样在网络组态工具里就有了你所须的从站的选项。用网络组态工具建一个你所需要的网络,并设置网络参数,然后在网络上添加你所须的站,并设置站的参数,最后把设置好的网络组态传送给主站,这样就组建好了一个PROFIBUS网络。本控制系统结构图如图1所示。
系统选用ABB公司ACS800直接转矩控制(DTC)变频器,以PLC为控制中心, PLC通过PROFIBUS-DP现场总线与变频器构成DCS控制系统。PLC与上位机、现场触摸屏、变频器实行PROFIBUS高速通讯。
传动部下位控制中心为西门子S7-400 PLC,在PROFIBUS现场总线上S7-400 PLC是主站,选用CPU414-2 DP,有强大的通讯功能,自身带有一个PROFIBUS-DP接口,可与变频器及操作现场触摸屏采用PROFIBUS-DP总线实现高速通讯,完成整个纸机传动过程中的速度链、负荷分配、张力控制等功能。PLC接受上位机优化控制指令,可以根据纸张生产品种自动调节各分部速度以适应生产需求。同时PLC将各分部运行参数送往上位机,以便及时了解生产状况。
图中VVVF为ABB变频器、、OP1-OP8为操作台、PG为脉冲编码器、M为传动电机
整个系统全部实现全数字化操作控制,通过PROFIBUS现场总线通讯完成,简化了系统结构,提高系统的抗干扰能力。整个系统采用PROFIBUS现场总线控制技术,系统全部控制功能的实现都由现场总线通讯完成。只靠一条通讯电缆传输。系统中不在有整束的电缆,也省去了成千上万个线路接点。大大提高系统的可靠性,节约了控制电缆。同时实现了从操作到控制的全数字化。彻底杜绝了现场干扰对控制系统运行的影响。
图1 控制系统结构图
3.1 PLC主要完成功能
(1)、现场控制信号的采集,PLC通过PROFIBUS现场总线检测现场操作台操作信号。
(2)、速度链的控制及计算,PLC根据工艺要求完成速度链的控制处理。调节前一级速度时后一级紧随前一级的速度变化。调节后一级的速度时前一级速度不变。
(3)、速度控制的执行。PLC接受上位机控制指令,通过上位机操作,PLC可以根据纸张生产品种自动调节车速、分部变比以适应生产需求,并通过PROFIBUS现场总线控制各分部变频器的运行速度。
(4)、自动负荷分配控制功能,对与负荷分配点,PLC要完成负荷分配运算及控制。
(5)、PLC与触摸屏实行PROFIBUS现场总线高速通讯,将传动各分部点工作状态实时在触摸屏显示出来;并接受触摸屏上的操作指令,控制各传动执行相应的动作。
3.2 人机工程
本系统配有触摸屏8台,设立在控制现场,触摸屏上设有功能键、操作图形显示及设定值与实际值的显示等。还有变频器的运行状态及故障显示。可以对各传动点实现全部控制功能,具体控制功能如下:
(1) 起动/停止:用于控制本分部电机的起停控制。
(2) 爬行/运行:用于低速调试检修、正常抄纸切换。
(3) 单动/连动:对于要求负荷分配各传动点的单动/连动控制。
(4) 紧急停车:紧急停车功能。当纸机运行过程中出现意外事故,威胁到设备安全及人身安全时才可使用。
(5) 速度微增:用于本传动点的速度微调。
(6) 速度微减:用于本传动点的速度微调。
(7) 紧纸: 用于本传动点的紧纸调节。
(8) 松纸: 用于本传动点的松纸调节。
(9) 负荷分配功能:负荷分配点自动实现分配。
3.3 监测功能
(1) 变频器运行、故障状态显示。
(2) 电机的电流、转矩、分部线速度显示。
本系统所用的主站是西门子的PLC,从站是ABB的变频器。所以网络组态工具用西门子的STEP7软件内集成的网络组态工具进行组态,组态好后就可以编写控制程序了,从站的地址在主站的程序中可以直接使用,这样通过程序主站就可以对从站进行操作了。网络的通信自动运行,不需要控制程序参与。4 系统的软件设计与功能实现
4.1控制系统的软件设计原则
(1)程序模块化结构化设计,其中负荷分配、速度增减、初始化、紧纸、速比计算、校验、数据发送、接收等作为子程序调用;
(2)程序采用循环扫描的方式对传动点进行处理,简化程序,提高程序执行效率;
(3)采用中断子程序进行数据的发送、接收;确保数据的准确快速的传输;
(4)必要的软件保护措施,以免造成重大机械损害。
因此该程序通用性强,可移植性好,使用不同的变频器,只须进行相应协议的格式的定义。即数据发送、接收、校验程序的相应修改即可,满足纸机运行的需要。主程序流程图如图2所示。
4.2 速度链设计及速差控制
速度链结构采用二叉树数据结构算法,完成数据传递功能。首先对各传动点位置进行数学抽象,确定速度链中各传动点编号,此编号应与变频器内部地址一致。然后根据二叉树数据结构,确定各结点的上下、左或右编号。即任一传动点由3个数据(“父子兄”或“父子弟”)确定其在速度链中的位置,填入位置寄存器数值。如图3所示。
该传动点速度给变频器后,访问位置寄存器,确定子寄存器结点号,若不为0,则对该经点进行相应处理,直到该链完全处理完;再查兄弟寄存器结点号,处理另一支链。所以只须对位置寄存器初始化,即可构成具有任意分支结构的速度链。
算法设计采用了调节变比的控制方法。如图五所示,纸机二压点作为速度链中的主节点,它的速度就是整个纸机的工作车速。在 PLC内,我们通过通信检测到车速调节信号则改变车速单元值,同时送给驱网、吸移、真压、一压分部,其速度值乘以相应的速比,即是该传动点的速度运行值。若某一分部速度不满足运行要求,说明该分部变比不合适,可通过操作该分部的加速、减速按钮实现,PLC检测到按钮信号后调整了变比,使其适应传动点间的速差控制要求。相当于在PLC内部有一个高精度的齿轮变速箱,可以任意无级调速。
若正常生产中变比合适,需要紧纸、松纸操作时,按下该分部紧纸、松纸按钮,PLC将对应在速度链上附加一正或负的偏移量则实现紧纸、松纸功能。同时送下一级计算,依此类推,构成速度链及速差控制系统。前一级车速调整,后面跟随调整,后级调整不影响前级,适应纸机操作引纸的顺序要求。速度链的传递关系由图4来体现,由PLC软件实现。
图4 纸机速度链结构图
4.3 负荷分配的设计
负荷分配分三部分(如图五虚线范围内部分)。1)驱网辊与伏辊; 2)吸移辊、真空压榨辊与一压辊与二压辊; 3)施胶上辊与施胶下辊。
负荷分配的软件实现,首先基于合理的速度链结构,如图5所示。采用主链与子链相结合的结构,使具有负荷分配的传动点组在子链结构上,进行负荷动态调整时不影响其它传动点的状态。
在纸机传动系统中,因为在有机械相联系的传动点由于所处位置不同,毛布的包角大小不一样,承受的载荷在不同的工作状态下不一样,是一个变量。实际系统还要求各传动点电机负载率相同,即δ=Pi/Pie相同(Pi为i电机所承担负载功率,Pie为电机额定功率)。在实际控制当中,由于电机功率是一间接量,实际控制电机定子电流或转矩代替电机功率,进行读取计算、调节。在一组负荷分配传动点中选取包角较大且功率较大的传动点作为主点,其余各点利用PLC通过总线读取电机电流或转矩,分别与主点电流或转矩进行比较,并以PID调节算法,相应调节从点变频器的输出,使其电流或转矩百分比与主点一致,而达到负荷分配的自动分配的目的。
为了保护机械装置和避免PLC调节过于频繁,在软件中设置上下限幅值。如果负荷不平衡度大于3%,PLC才进行调整。如负荷分配不平衡度调整量设置太小,容易造成震荡。如果大于不平衡上限幅值,进行停机处理,以防止机械损害发生。
5 结束语
基于西门子公司PROFIBUS-DP协议的S7-400PLC纸机电气传动三级控制系统,较理想地实现了对该纸机的控制,纸机的稳速精度、动态响应、负荷分配效果、纸页质量、系统稳定性、可靠性都得到了用户的认可和赞许。纸机(为幅宽4200/450,工作车速为550m/min的纸机)在河北香河银象纸业稳定运行已近二年。实践证明,该结构控制方式可应用于大型、高速纸机的电气传动控制。