新闻中心

EEPW首页>嵌入式系统>设计应用> 电厂废水处理控制系统的设计与研究

电厂废水处理控制系统的设计与研究

作者: 时间:2016-12-16 来源:网络 收藏

  经过设计,整个监控系统提供了如下的功能:
  (1) 在线自动监视
  系统可对废水处理装置的各项仪表数据实时的在线监视,并且生动直观的反应在监控界面上面。系统的刷新数据是1秒,历史的保存间隔是2分钟。图12为废水处理系统工艺监控界面。

本文引用地址://m.amcfsurvey.com/article/201612/330977.htm


  图12 废水处理系统工艺监控界面


  (2)在线手动控制
  系统可提供在线实时的对参与控制的各电动阀门和泵的手动控制操作。当系统运行中需要进行维护或执行其它控制时,可以在线实时的对各个设备手动的单独控制,而不影响其它设备的正常自动运行。
  (3)工艺参数在线实时设定
  系统可以提供在线的实时参数修改,当在运行过程中发现工艺需要改进或其它问题,可以由操作员在线改变系统的参数,以使系统工作在最优的控制状态中,如图13。


  图13 工艺参数设定


  (4)故障诊断和报警
  系统可对以下故障自动诊断,并发出预防性的报警。
  报警高限:实时参数异常偏大,大于设定值,是该监测点处于高报警。
  报警底限:实时参数异常偏小,小于设定值,是该监测点处于低报警。
  报警:当实时参数出现异常时,相应的监测点通过颜色的变化,提醒操作员注意,进行相关的操作,若需要可以配合声音报警。
  故障报警界面如图14。


  图14 故障报警界面


  (5)利用历史曲线查询分析远程模拟量的情况
  利用历史曲线,可随时针对各个运行点的情况,结合本时间各监测点的数据,分析系统的运行情况,净水器的运行状态。
  运行过程中,系统将自动生成数据报表,并将数据报表保存在历史数据库中,以便随时查询历史记录。图15所示为趋势曲线界面。


  图15 趋势曲线界面


  (6)报表的打印
  报表打印可以根据操作员的要求,生成符合要求的系统报表,并且打印。也可以设定让系统自动的根据间隔的时间实时的打印报表。图16所示为报表打印界面。


  图16 报表打印界面


  (7)系统指标
  系统的数字量输入点为227个
  系统的数字量输出点为125个
  系统的模拟量输入点为15个通道
  系统的模拟量输出点为4个通道
  系统监测数据刷新时间为1秒
  历史数据的保存及报表显示:根据硬盘存储器的大小来决定保存的时间。保存的间隔为2分钟,初步估计可以有效存储13年左右。
  3.项目亮点及难点实现
  (1) WINCC定时器问题
  在定时器的使用过程中,由于设定的定时时间是需要根据实际的工艺来调整的,为此不能在定时器中使用常量定时时间。要新建DB25数据块,建立变量的参数时间选择TIME数据类型,它是一个32位的数据,T#1D_1H_1M_1S_1MS,前面是一个标准的例子,表示定时时间为1天1小时1分1秒1毫秒。使用可变参数是为了和WINCC中通讯,使得现场操作员可以根据当前水质等一系列变化调整时间值,由于在WINCC中没有TIME这个数据类型,只能用DWORD32位整型类型来操作,这就涉及到了两个数据类型的转换的问题。根据实际情况所得TIME中的1s=1000(DWORD型)。为了减少STEP7中数据的处理量,在WINCC中使用C脚本对数据进行了处理。WINCC中的时间以分为单位,因此1M=1s*60=1000*60=60000(DWORD型)。
  (2) 数据网上发布平台
  本项目中设计了系统数据的网上发布平台,在这里有两种方案可以考虑,一是利用西门子公司提供的WINCC Web Navigator软件开发网上的数据传送系统;二是利用Delphi软件来开发网络浏览系统。由于项目经费限制,我们采取了第二种方案。通过这种方案,界面的设计,和本地化系统的集成就都掌握在设计者手中,使得最后的系统能过符合客户的要求,人性化,易用性都比较高,而开发成本也在控制之中。
  (3)WINCC中动态报表的设计
  在实际项目中虽然WINCC提供了变量趋势显示、报表功能,满足了简单的归档数据访问要求,但不能完成该废水处理工程项目提出的复杂数据处理要求(如:进行有条件的查询和打印,任意时间、任意区段的查询等)。因此,在设计过程中对归档数据复杂查询技术进行了研究。WINCC是一个全面开放的组态软件,它可方便地集成标准Windows应用的对象、函数和文档;提供了访问所有WINCC功能的API编程接口;集成了OLE/OCX和ActiveX对象;它允许通过标准接口(标准SQL数据库)访问归档数据库;通过DDE、OPC接口与其它Windows程序进行数据交换。这些开放性为自行扩展和进一步丰富WINCC软件的功能、解决该工程问题提供了可能。在本项目中应用ActiveX技术实现WINCC归档数据复杂查询解决该工程问题是可行的:根据用户对控制系统有条件查询、打印的要求,运用Delphi设计ActiveX控件,然后在WINCC中调用该控件,最终实现WINCC不能完成的复杂归档数据访问任务。


  图ActiveX控件的界面


五、结束语
  系统于2004年10月投入运行,两年来系统运行良好,未进行任何维修,电厂废水达到了零排放,大大提高了水的利用率。
六、应用体会
  在项目进行的过程中,西门子在工控领域中安全、可靠、成熟、高效的产品及解决方案为项目的顺利进行提供了保证和保障。西门子的TIA理念及产品特点,着眼于整个工厂的控制和管理,采用统一的数据管理、统一的编程组态平台、统一的通讯规范和灵活的结构配置,从另一侧面保证了项目的顺利完成。
  本项目使用了WINCC监控软件,由于软件优越的开放性,解决了项目中的监控方面的难点问题,如WINCC中动态报表的设计等功能。而统一的国际标准编程语言及现场总线技术的应用,以及项目中软硬件设计的模块化,更体现了本系统的可扩展性与可维护性。

上一页 1 2 3 下一页

评论


技术专区

关闭