Allen Bradley 2711-B5A8
Allen Bradley 2711-B5A8
Allen Bradley 2711-B5A8
4.2过程控制器编程软件STEP7
PLC控制软件选用SIEMENS的STEP7V5.4,STEP7是用于SIMATICS7-300/400站创建可编程逻辑控制程序的标准软件。它容易使用,面向对象,直观的用户界面,组态取代了编程,拥有统一的数据库,编程语言符合IEC1131-3。
在STEP7中,用项目来管理一个自动化系统的硬件和软件。STEP7用SIMATIC管理器对项目进行集中管理,它可以方便的浏览SIMATICS7、M7、C7和MinAC的数据。实现STEP7各种功能所需的SIMATIC软件工具都集成在STEP7中。
STEP7可使用梯形逻辑LAD、功能块图FBD或语句表STL。STEP7功能十分强大,主要功能有:硬件配置和参数设置、通信组态、编程、测试、启动和维护、文件建档、运行和诊断等。STEP7的所有功能均有大量的在线帮助,用鼠标打开或者选中对象,按F1键可以得到该对象的在线帮助。利用硬件组态功能实现系统组态、CPU与各模块的参数设置;利用通信组态实现站与站之间通讯方式设置;系统诊断功能可提供自动化系统的状态,可快速浏览CPU的数据和程序在运行中的故障原因,还可以图形方式显示硬件配置与模块故障,实现在线故障诊断功能。
4.3冗余软件包(SoftwareRedundancy)
本系统采用冗余方式实现冗余要求。软冗余能够实现:主机架电源、背板总线等冗余;PLC处理器冗余;PROFIBUS现场总线网络冗余(包括通讯接口、总线接头、总线电缆的冗余);ET200M站的通讯接口模块IM153-2冗余。
软冗余系统由A和B两套PLC控制系统组成。开始时,A系统为主,B系统为备用,当主系统A中的任何一个组件出错,控制任务会自动切换到备用系统B当中执行,这时,B系统为主,A系统为备用,这种切换过程是包括电源、CPU、通讯电缆和IM153接口模块的整体切换。系统运行过程中,即使没有任何组件出错,操作人员也可以通过设定控制字,实现手动的主备系统切换,这种手动切换过程,对于控制系统的软硬件调整,更换,扩容非常有用,即AlteringConfigurationandApplicationPrograminRUNMode。
在软冗余系统进行工作时,A、B控制系统(处理器,通讯、I/O)独立运行,由主系统的PLC掌握对ET200从站中的I/O控制权。A、B系统中的PLC程序由非冗余(non-duplicated)用户程序段和冗余(redundantbackup)用户程序段组成,主系统PLC执行全部的用户程序,备用系统PLC只执行非冗余用户程序段,而跳过冗余用户程序段。
如果CPU产生停机或断电,或是其它一些故障,则故障诊断为大约100-1000毫秒。
在本系统中,我们选用了PROFIBUS方式作为主备系统间的同步方式,在这种方式下,同步1K数据所需的时间大约为250ms。
DP从站切换时间与从站的数量有关系,在PROFIBUS同步方式下,PROFIBUS下挂两个从站的切换时间大约为20ms。
在安装完软冗余的软件后,可以在STEP7当中找到例子程序和功能程序块库,不同网络连接需要调用不同的程序功能块包,通过调用不同的程序功能块包以及在STEP7中网络组态是选择适当的连接方式,就能轻松的实现系统对冗余的要求。
5 结束语
高塔复合肥DCS控制系统整个设计过程遵循分散控制、集中管理思路,并在过程控制层配置了冗余结构,提高了系统的稳定性,运行**的控制策略和控制方法以及主流的控制技术,满足化工行业稳定性和安全性的高要求,其控制系统构建思路化工行业有一定的借鉴意义。