PCS7自定义功能库的开发及在承钢2500m3高炉中的应用.docx
《PCS7自定义功能库的开发及在承钢2500m3高炉中的应用.docx》由会员分享,可在线阅读,更多相关《PCS7自定义功能库的开发及在承钢2500m3高炉中的应用.docx(13页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PCS7自定义功能库的开发及在承钢2500m3高炉中的应用PCS7自定义功能库的开发及在承钢2500m3高炉中的应用zhangting导语:PCS7自定义功能库的开发及在承钢2500m3高炉中的应用摘要:介绍承钢2500m3高炉根底自动化控制系统及其网络配置,根据所配PCS7系统的特点开发了用户自定义功能库。系统顺利投产,该库的使用很大的进步了软件工作效率,便于统一维护程序库,集中更新,保证了多工程数据的一致性。关键词:高炉;PCS7;用户自定义功能库;Abstract:Thispaperintroducesthattheconfigurationandthenetworkfor2500m3B
2、FBfundamentalcontrolsysteminCHENGDEIronandSteelLtd.WebuildupouruserdefinedLibraryinourprojectwithPCS7software.Afterhavingputintoproductionsuccessfully,itconfirmedthatourlibraryimprovestheprogrammingefficiency,iseasytomaintenanceandupdatethelibrary,ensurestheconsistencyofdatainthemulti-project.KeyWor
3、ds:BFB;PCS7;UserDefinedLibrary1.工程简介承钢5号高炉炼铁车间的规模为一座2500m3高炉及其所属辅助设施。主要工艺包括:2500m3高炉主体工艺设施,其中炉顶采用无料钟串罐方式,热风炉系统采用3座顶燃式热风炉和2座预热炉的方式;高炉循环水泵站;高炉喷煤制粉站;高炉除尘设施;槽上供料设施,鼓风机站,空压机站,锅炉房等。本工程的控制范围涉及上述工艺系统及其所属辅助工艺设备。工艺总貌如图1所示。承钢5号高炉的根底自动化控制系统是典型的电仪合一的大型高炉控制系统,具有较高的控制程度,系统包括:矿槽控制系统、炉顶控制系统、高炉本体控制系统、热风炉控制系统、出铁场控制系统、
4、布袋除尘控制系统、水冲渣控制系统、煤粉制备控制系统、煤粉喷吹控制系统、高炉水处理控制系统、鼓风机站及其水处理控制系统、煤气柜控制系统、锅炉控制系统等。align=center图1:高炉工艺总貌/align2.控制系统构成本工程的控制系统考虑了SIEMENS公司“全集成自动化的理念,不仅选用了标准的PCS7控制控制站和操纵站及相应软件,还选用了SCALANCE系列的网络产品,其中包括冗余AS控制器4套,标准AS控制器11套,具有热插拔功能的ET200M单元62套,Y-Link耦合器1套,OSSERVER硬件及软件1对套,OSCLIENT硬件及软件10套,OS单站硬件及软件14套,ES工程师站硬件
5、及软件9套,SCALANCE各系列交换机21台以及网络附件假设干。控制系统配置图如图2所示:公辅系统从略align=center图2:控制系统配置图/align各控制站、控制站与操纵站之间采用工业以太网连接。其中,高炉主体局部为1000M光纤环网,操纵站为SERVER/CLIENT构造,设有冗余SERVER对和工程师站,在PlantBus和TerminalBus环网中选用了SCALANCEX414-3系列的1000M冗余治理型交换机;其它公辅系统以100M光纤星型方式接入主环网,该局部选用了SCALANCEX200系列的交换机。控制器局部,对于矿槽系统、炉顶系统、高炉本体系统、热风炉系统等高炉
6、主体局部选用AS417-4-2H组件包双电源模块、双CPU模块,双以太网通讯模块、双PROFIBUS通讯网络,其它公辅系统选用AS414-3组件包。ET200MI/O局部选用带有热插拔功能的有源背板和具有高性能的接口模块IM153-2HF,对于热备系统那么选用双电源模块、双总线接口模块。工程师站、操纵员站包括SERVER、CLIENT、单站均选用预装有PCS7软件的SIEMENSIL43系列工控机。对于热备系统的PROFIBUS网络,选用Y-LINK将具有PROFIBUS接口的传动装置和编码器接入并实现切换的功能。本系统还留有于二级系统的网络接口,通过SCALANCEX200系列交换机连接至主
7、环网并通过SCALANCES硬件防火墙隔离3.控制系统完成的功能用户自定义功能库在PCS7所提供的功能库的根底上,我们对其进展了延伸和扩展,开发了合适冶金行业十分是高炉控制方面的自定义功能库。通过使用该功能库,工程师一次性的编程即可完成如下工作:listAS控制器中运行的经过控制回路控制算法;针对控制回路在上位机中相关画面下对应的监视回路图标;控制回路在上位机中对应的操纵及参数设置子画面;控制回路对应的相关报警信息、趋势归档及用户操纵记录等。/list如图3所示的矿槽系统流程图中包括了各种电机、电磁阀、电动阀等69个电气回路,都是通过在CFC中调用自定义功能库中相应类型的功能块并编译OS自动上
8、传至流程画面的。下面结合不可逆电机块MOTOR_NR介绍自定义功能库实现的功能。align=center图3:矿槽系统流程图/align31AS中的功能块类型blocktypes首先需要定义功能块的特性、声明功能块参数和本地变量。在这局部中,我们注重考虑了功能块头和功能块参数中报警和OCMoperatorcontrolandmonitor这两个属性,以便可以将需要的变量状态和报警消息显示在blockicon或者faceplate上。例如电机的运行状态、连锁状态、处于何种被控方式、是否处在报警状态等,都可以通过定义功能块管脚的OCM属性上传。还定义了功能块管脚的文本属性,进而可以在功能块实例对应
9、管脚的属性对话框中组态用于在OS上显示的文本。如图4中所示,由于在声明参数属性的代码中定义了参数MONITOR、TIME_ON的文本属性,因此可以在MONITOR管脚的的属性对话框中定义当MONITOR=0时显示“监视切除,当MONITOR=1时显示“监视投入;在TIME_ON管脚的属性对话框中定义其用于显示的标签名“监视时间和单位“秒。这样使得大量用于显示的信息都可以在AS中组态和修改,很好地保证AS/OS的一致性,并大量节省HMI的工作。align=center图4:通过定义功能块参数的文本属性在OS上显示文本/align通过调用SFC6RD_SINFO读取到相关的OB信息,实现了功能块的
10、初始化和异步启动及容错处理。例如,当读取到CPU暖启动时OB100,我们编写了某些重要参数的初始化程序,当读取到中断信息OB80、OB86,那么编写了错误中断或者循环中断处理程序。另外,通过定义SAMPLE_T管脚并配合激活编译时的UpdateSamplingTime功能,可以自动收集调用当前功能块的循环OB的时基值,省去了改变功能块调用OB后的手动改写,既方便又减少了由于忘记改写而带来的错误。通过调用Alarm_8p功能块,组态了用户定义功能块中的报警消息,将该功能块中需要显示的报警消息上传至OS,如电机故障、运行超时故障等。AS控制器从Stop状态到Run状态的经过中,CPU需要处理相关的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCS7 自定义 功能 开发 2500 m3 高炉 中的 应用
限制150内