找回密码
 注册会员
更新自动建库工具PCB Footprint Expert 2024.04 Pro / Library Expert 破解版

[电源技术] 基于WinAC的橡胶连续硫化机组的控制系统设计

[复制链接]
admin 发表于 2014-4-17 12:22:00 | 显示全部楼层 |阅读模式

本文包含原理图、PCB、源代码、封装库、中英文PDF等资源

您需要 登录 才可以下载或查看,没有账号?注册会员

×
摘要:
本文详细介绍了采用SIMENS公司S7-300PLC、分布式远程I/O控制器ET200M以及WinAC实现连续硫化机组控制的详细设计与实施方案,并针对系统的特点,对温度控制策略、系统可靠性设计、WinAC软件设计思想进行了阐述。
关键词:
PLC  远程I/O  WinAC

1 设计背景
橡套电线电缆是我国煤炭、矿产、铁路、海底通信等传输的主干线,其生产工艺极其复杂,最为关键的一个工艺便是将混炼好的生橡胶挤制在电线电缆上,作为电线电缆的绝缘或外护套(俗称挤橡工艺)。这一工艺需要在一定的温度和压力下,经过一定的时间硫化,因此,在这一工艺中温度、压力、时间这三个工艺参数需要根据工艺特性实时控制。以往,电线电缆生产厂家挡车师傅们主要根据以往经验加以控制,硫化效果往往欠佳,导致电线电缆存在欠硫或过硫等质量问题,极大影响了其使用寿命。为了提高其工艺执行率,我们采用SIEMENS公司的S7-300型PLC、分布式测控模块ET-200M以及基于PC的测控系统WinAC为山东韩誉电线电缆股份公司(中韩合资)根据该电线电缆生产工艺的特点,对整个硫化过程实施实时监控,对各段的温度、盐浴压力进行PID调节,使生产的电线电缆的合格率大幅上升,并实现了少人值守、工人劳动强度大幅度下降,深受工厂喜爱,该套系统后又在山西某电缆厂投入运行,效果较好。本文主要从系统结构、温控策略、系统可靠性设计等方面对橡套电缆挤橡工艺温控系统阐述。

2 系统体系结构

图1:系统结构示意图  
系统采用德国西门子S7-300 PLC可编程控制器、分布式I/OET200M和工控机(装载WinAC和PROFIBUS-DP适配卡CP5611)构成DCS系统,系统结构框图见1所示。PROFIBUS-DP 作为设备控制层网络平台;WinCC、MPI网作为监控层的人机接口及系统维护(网络编程、人机接口备用站)平台;以太网作为数据管理、生产及设备管理层的网络平台。
其中四台S7-300PLC可编程控制器作为下位来实现所有信号的采集、运算、调节,分别为:温度控制、牵引控制、压力控制以及辅助控制现地单元,S7-300的特点是:模块化、无排风结构、易于实现分布、运行可靠、性价比高。工控机主要安装WinAC适配器以及机组状态监视、工艺数据存取、机组系统控制、与车间级的工艺控制服务器和生产计划服务器相连,以便与厂级的MIS系统无缝连接。其中CP5611卡为 S7-300型PLC与工控机的通讯接口卡。同时,为便于与车间级以及厂级的MIS系统相连,在WinAC控制器(工业控制计算机)内安装了D-LINK的网卡,通过Ethernet与车间级的工艺控制服务器、生产计划服务器以及车间服务器相连。
在生产线上,需要控制的参数与量为:
·牵引电机:包括牵引前电机、牵引后电机、张力控制电机以及六台熔岩电机泵。其中牵引前电机、牵引后电机、张力控制电机由牵引控制PLC的D/A模块为MicroMaster420变频器提供模拟输入信号,然后由变频器控制三相异步电机的运行,同时由继电器输入/输出模块控制各台电机的起与停。
·温度控制:电缆连续盐浴硫化机组共要监测32点温度信号,同时还要控制10台工业电炉为无机物加温并使之熔化。硫化管上安装由热电偶以及温度变送器,将1800~2200℃的温度信号转换为标准的0~10V信号,备PLC的AI模块采集,同时利用继电器输出启动无触点功率模块开关,使电炉通电升温,同时实时监测熔盐温度,构成一温度闭环控制系统,其中电炉的电流采用PID控制方法。
·压力控制:橡胶经过橡胶挤出机组机制在电缆上后,经过牵引前电机、后电机以及张力控制电机的配合,进入熔岩硫化管内,硫化管内的熔岩的多寡决定了其压力的大小。管壁上安装了20各压力传感器和变送器,其输出信号供压力控制PLC的AI模块采集。
·在连续硫化机组中,还有许多的数字计量表和电气开关状态需要实时采集和控制,因此,这些量的采集与控制由辅助控制PLC完成。
·电控柜中需要实时监测单元信号、柜内温度信号(防止个别继电器短路而引起着火)、湿度信号、烟雾度等信号,因此采用SIEMENS的新型分布式I/O产品ET-200M作为机柜现地监控单元。
四个现地控制单元的基本配置与模块为:
·电源模块:PS307-lK,120/230VAC,  24VDC/10A;
·CPU318—2:512K字节I/0可扩展至l024点。可设定第2个Profibus—DP接口。它完成运行状态参数的实时监测监测,实时进行逻辑判断,CPU318有4种操作选择:RUN—P、RUN、STOP和MRES运行方式;
·模拟量输入模块:SM331(8路输入)。它把温度、压力变送器输出的模拟量转换为数字信号,并将数字信号送到PLC的控制单元,供PLC做出状态参数的逻辑判断;
·数字量输入模块:SM321。16路输入2个,32路输入1个,完成电机运行状态监测和PLC电机分批自启动系统运行、调试状态监侧,电机运行状态信号通过电机操作回路中的接触器辅助接点接至该模块;
·数字量输出模块:SM322(输出8路)。接受PLC控制单元的指令,完成电机驱动信号输出,通过出口中间继电器,驱动电机操作回路,完成电机分批自启动;
·模拟量输出模块:SM332(AO 2 x 12 位),主要给变频器提供0~10V控制信号,实时控制三相异步电机的运行。
·分布式IO使用ET200M,包括以下部件: 电源PS307,Profibus模块ET200M,数字量输入,数字量输出,模拟量输入。
PLC采用了四个框架,在RTU信号柜内有三个,其中一个为备用扩展框架;另一个在操作台内,通过IM361扩展连接,这样简化了接线,大大地提高可靠性。

3  系统实施策略
3.1  温度控制策略


电缆橡胶硫化的温度、压力由有机物熔化并作载体实现,而熔盐的熔化由工业电炉控制,实时控制工业电路的电流也就实现了温度的实时控制。温控采用PID调节时,在进行PID调节时,比例调节反映系统偏差的大小,只要有偏差存在,比例调节就会产生控制作用,以减少偏差。微分调节根据偏差的变化趋势来产生控制作用,它可以改善系统的动态响应速度。积分调节根据偏差积分的变化来产生控制作用,对系统的控制有滞后的作用,可以消除静态误差。增大积分时间常数可提高静态精度,但积分作用太强,特别是在系统偏差较大时会使系统超调量较大,甚至引起振荡。因此,本系统中,我们采用如下温控策略,组成智能控制系统
·实际温度低于T1时,为加快响应速度,全功率加热。
·实际温度位于[T1~T2]范围内时,为避免积分饱和,分离积分项,采用PD控制。
·实际温度位于[T2~T3]范围内时,采用PID控制。
·实际温度位于[T3~T4]范围内时,采用自适应PID控制。
·当实测温度T>T0+ξ且在采样周期中,温度持续上升,则继电器断开
·在采样周期中,温度持续下降,则继电器接通,其它情况实行PID控制。(死区阀值ξ本系统取为1℃)。这种控制方法不仅考虑了实测温度和设定温度的偏差,而且考虑了实测温度的变化趋势,可减少超调和波动,具有自适应的效果。
·实测温度大于T4时,接通风扇电源,强制制冷。T1、T2、T3的选择为:
T1=T0×87%,T2=T0×95%,T3=T0-20℃,T4=T0+20℃。(T0:设定温度)
3.2  系统可靠性设计
3.2.1 PLC输出端的可靠性措施
PLC输出模块内的小型继电器的触点很小,断弧能力很差,不能直接用于厂级AC220V~380V电路中,必须用PLC驱动外部继电器,用外部继电器的触点驱动DC220v的负载。同时较多的AC220V~380V电磁阀内部有与其线圈串联的限位开关常闭触点,电磁阀线圈通电,阀芯动作后,是用阀内部的触点来断开电路的。在这种情况下,要选用触点较小的小型继电器来转接PLC的输出信号。
3.2.2 安装与布线的注意事项
由于本系统PROFIBUS-DP要完成所有数据通信,因此对通信电缆要求可靠性高应选用SIEMENS推荐并提供的专用电缆。
由于本系统中用到了大功率可控硅装置,PLC应远离强干扰源。PLC不能与高压电器安装在同一个开关柜内,在柜内PLC应远离动力线(二者之间的距离应大于200mm)。与PLC装在同一个开关柜内的电感性元件,如继电器、接触器的线圈,应并联RC消弧电路。PLC的I/O线与大功率线应分开走线,如必须要在同一线槽中布线,信号线应使用屏蔽电缆。交流线与直流线应分别使用不同的电缆,开关量、模拟量I/O线应分开敷设,后者应采用屏蔽线。不同类型的线应分别装入不同的电缆管或电缆槽中,并使其有尽可能大的空间距离。

4系统软件设计
测控软件是本系统的关键核心所在,同时也是难点。包括上位机测量软件及PLC 控制软件2 大块,测量软件主要由人机界面程序模块、数字信号处理程序模块、数据库程序模块等组成,均采用Visual C++编程,在控制过程中,主程序可随时通过DAO 利用SQL 查询语句读写数据库中的相关数据。在生产结束之后,可以进行工艺阐述数据统计操作,可以任意选择统计开始时间和结束时间,计算机自动对该时间段的所有测量数据进行分类统计。并可以用条状图或者饼状图的形式直观的显示出来,相关数据可以进行备份、删除、导出、打印报表等操作,以利于厂家了解产品质量状况并采取有效措施改进生产工艺。
在上位机上,以WinCC 为人机接口的WinAC 系统,通过WinCC将时间取样数据和事件记录在数据库,可通过趋势曲线的形式反映温度、压力的历史记录。它具备完善的监控功能。包括设备运行状态、检测与执行器件工作状态、网络工作状态、过程参数、故障诊断及定位、各类报警信息、设备/器件状态信息等等。同时配置SQL Server 2000 数据库服务系统,是系统数据存贮、处理、分析及服务中心。数据库服务器向上连接生产管理部门(如工艺部、生产部),向下连接各个WinAC 系统,实现了生产任务、工艺指标的下发调度及实际过程参数的采集、归档,并最终生产出生产报表和质量分析报表,为车间、生产管理部门及决策部门提供可靠、真实的数据服务。实际上,SIMATIC WinAC-基于PC的自动化套件非常适合于有大量或快速的数据处理与控制相集成,有复杂的控制算法、数据采集与信息集成、快速的通讯和I/O处理、集成运动控制、集成视频控制的自动化系统。它充分利用日新月异IT革命的技术成果,满足自动化用户不断增长的提高生产率、降低成本和企业信息化的需求,迎接电子商务时代的到来。
WinAC采用与SIMATIC S7系列控制器完全相同的编程工具STEP 7、现场总线Profibus-DP及和分布式I/O系统ET200,SIMATIC基于PC的自动化套件便于工程师针对不同用户需求和应用场合灵活选择PLC或PC的解决方案,无需对程序进行任何修改。实际上,WinAC是S7-300的实时仿真系统,且集成了Microsoft的OPC Server。
同时利用WinAC对四台下位机进行实时控制,我们采用梯形图语言进行编程。由于本温控系统中每一回路采用的控制策略及所完成的功能均相同,为使程序清晰、简洁,易于修改、调试,我们通过结构化方法将每一回路的编程模块化,通过FB模块封装各加热段控制功能:我们首先设计一个比例调节功能块FB20,它主要由功能块FB10和功能块FB43组成,由FB10根据温度偏差进行PID运算,计算出被控量,再由FB43将其转换成脉冲信号,完成脉宽调制功能。程序中通过在一个采样周期中8次调用功能块FB20来实现10个回路温控调节。本系统中比例调节功能块FB20应用在一个固定间隔循环的组织块(OB35)中,当允许循环中断时,OB35以固定的间隔(本系统设为10秒,等于采样周期)循环运行。
通过这个项目可以发现:随着PC 机及网络技术在工业现场的快速发展,基于PC 的自动化产品解决了传统PLC不足之处,它的大容量实时数据处理,大容量的系统资源,方便的网络联接,强大的可视化功能,快速的指令处理等能力,会使该类产品在工业自动化领域中得到越来越多的应用。

5结束语
     目前,该项目已正式在国内两大电缆厂运行,控制效果及各项功能指标均满足生产工艺要求。系统充分体现了分散控制、集中管理的设计思想。系统的监控功能、数据管理功能在同类控制系统中处于较为领先水平;WinAC系统配以S7-300、ET200分布式I/O以及Profibus,达到了预期的目标。SIEMENS公司为我国的工业自动化不仅提供了全面的硬件解决方法,更为我国企业实现生产自动化提供了全面的解决方法,使得系统的开发、集成时间大大缩短,节约了投资费用。

作者简介:博士/教授,主要从事计算机网络监控、远程监控、无人值守系统的开发与研究
联系地址:湖北武汉珞瑜路1037号:华中科技大学计算机科学与工程学院计算机应用系
邮编:430074           
Email:yuhua_yy@163.com      
电话:13026393919  027-87544285
*滑块验证:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

QQ|手机版|MCU资讯论坛 ( 京ICP备18035221号-2 )|网站地图

GMT+8, 2024-12-27 00:37 , Processed in 0.056864 second(s), 8 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表