论标准化编程的IEC1131-3在DCS中应用分析

来源 :硅谷 | 被引量 : 0次 | 上传用户:chyo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]各个DCS生产厂的硬件由于不能互相代用,系统网络互不兼容,无法互通信息,导致在应用中遇到许多不便,由此将探索出一种全新的标准化编程的IEC1131-3在DCS中应用。
  [关键词]PLC IEC1131-3标准 DCS
  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0320077-01
  
  控制组态软件互不通用,使用户每采用一种新的软件时就得重新学习,制造厂也得为控制组态软件的开发投入大量人力物力。将通过对PLC标准化编程的IEC1131-3标准及其在PLC中的应用情况的介绍,分析该标准在DCS中应用的可能性及目前的应用状况。
  
  一、PLC与IEC1131-3标准
  
  IEC1131标准共分为5个部分:IEC1131-1为一般信息,即对通用逻辑编程作了一般性介绍并讨论了逻辑编程的基本概念、术语和定义;IEC1131-2为装配和测试需要,从机械和电气两部分介绍了逻辑编程对硬件设备的要求和测试需要;IEC1131-3为编程语言的标准,它吸取了多种编程语言的长处,并制定了5种标准语言;IEC1131-4为用户指导,提供了有关选择、安装、维护的信息资料和用户指导手册;IEC1131-5为通信规范,规定了逻辑控制设备与其他装置的通信联系规范。
  
  二、DCS采用IEC1131-3标准的可能性
  
  曾为霍尼韦尔(Honeywell)公司、ABB贝利公司、西屋(Westinghouse)
  公司、罗克韦尔公司提供控制软件的一家美国公司,近期推出了带有PLC形式的M过程控制系统,但用户就M系统是否符合IEC1131-3标准的问题而提问时,该公司回答说:“IEC1131-3标准是专门为PLC系统制定的,它的目的是为逻辑控制器的开发提供一个基准,即使用相同的程序(甚至是相同的编程工具),这些包括在技术标准中的许多要求并不适用于过程控制系统,因此M系统和许多DCS过程控制系统一样,发现IEC1131-3标准并不适用于过程控制”。或许是因为担心影响公司产品在控制软件市场上的销售量,这样的观点在作者看来多少有点片面。事实上如今的PLC早已不是单纯的逻辑控制器,许多PLC产品已经吸取了DCS的长处,与DCS相互渗透并融为一体了;以往属于DCS的常规PID控制、高级回路控制、复杂的数学运算等功能在PLC产品中已屡见不鲜了;DCS要完成的功能,应该说PLC系统基本都能完成。因此许多学者认为DCS与PLC所实现的功能越来越接近,两者的差别将逐渐消失。PLC系统可以采用IEC1131-3标准完成控制软件组态工作,DCS借助这一标准也应该能够完成控制软件组态工作。
  具体来说,DCS控制组态软件所涉及的功能主要包括开关量的逻辑控制、模拟量的PID控制和复杂的数学运算这3大类功能。采用梯形图、顺序功能图、指令表等编程语言可完成开关量的逻辑控制是不言而喻的;采用功能块图实现简单PID、高级回路控制也是可行的,更复杂的回路控制可以借助结构文本来实现;数学运算同回路控制一样,也可借助功能块图和结构文本语言。更复杂的要求在DCS中目前也是采用一些特殊的设备、特殊的组态方式加以处理的,如在霍尼韦尔公司的TDC-3000系统中,可采用应用组件、计算单元和CL高级控制语言专门完成这些工作。
  
  三、IEC1131-3标准在DCS中的实际运用
  
  德国西门子公司的SIMATIC PCS7 DCS是在SIMATIC S5、S7的基础上开发的,它所使用的工程师工具集全部采用了IEC1131-3标准。美国慕尔过程自动化公司在其四重化冗余的安全PLC(QUADLOG)控制系统中采用了4-mation组态软件。该软件符合IEC1131-3标准中的4种编程语言:梯形图、顺序功能图、功能块图和结构文本,而在该公司APACS DCS/PLC混合控制系统中也采用了4-mation软件。瑞士ABB公司下属的Hartmann & Braun公司的Freelance2000 DCS的组态软件DigiTool支持IEC1131-3标准中的4种编程语言:梯形图、顺序功能图、功能块图和指令表,同时它还可以提供多于190个经过现场检验的功能块子程序和多于200个用户自定义组态的图形符号。以生产Citect工控软件著名的CiT。(西雅特)公司的MOX模块化开放式控制系统(其中包括CSS采样监控系统)采用了IEC1131-3标准组态,所使用的软件也是法国CJ International公司的ISaGRAF软件。国际现场总线基金会为实现各公司产品的互可操作性,制定了几十种常用的标准功能块及其参数,基金会声称这些功能块遵循IEC1131-3标准的功能块图。
  上面的例子中两次提到法国CJ International公司的ISaGRAF软件,它是目前符合IEC1131-3标准的三大组态软件之一。ISaGRAF软件是一个具有Windows风格的以图形为界面的友好平台,可用来对系统进行组态、调试和维护。国内DCS产品在这方面并不落后,最早引入IEC1131-3标准的是冶金部自动化研究院智能装备所,在该所生产的EIC2000现场总线控制系统中采用了该标准。如在EIC2000-LON子系统中包含的OnLon软件和EIC2000-ST子系统中包含的Workbench软件,都得到ISaGRAF软件的支持。北京和利时公司也较早认识到IEC1131-3标准的重要性,所以他们在HS2000 DCS中就已经采用了梯形图、功能块图和结构文本的标准语言,并且在1999年推出的FOCS带现场总线的控制系统和MACS先进控制系统中,采用了IEC1131-3标准的全部5种编程语言。而在电力行业业绩显赫的上海新华控制工程公司的XDPS-400 DCS中,控制组态软件采用了IEC1131-3标准的功能块图编程语言。在化工行业应用颇多的浙江威盛自动化公司在其新推出的支持现场总线的FB-3000 DCS中采用了符合IEC1131-3标准的控制组态软件。在国内DCS应用已达500套的浙江浙大海纳中控自动化有限公司,其最新系统JX-300X也支持IEC1131-3标准的梯形图、功能块图和顺序功能图。2000年6月,深圳德维森公司推出TCS柔性控制系统,其控制组态软件TP311、TP321中采用了IEC1131-3标准的软件包。
  我们在工程实践中对用于物料成分配料控制的HS2000 DCS进行控制软件组态时,使用了梯形图、功能块图和结构文本等多种编程语言,特别是采用了结构文本对X荧光分析仪分析结果进行物料配比控制的复杂算法组态中,发现其功能相当强大,并没有产生IEC1131-3标准不适合过程控制的任何感觉。
  综上所述,采用IEC1131-3标准的编程语言方便实用,标准化程度高,用户很快就可熟悉组态工作,并把原先所掌握的知识用于新的系统;对制造厂来说,可以把人力、物力投到DCS的硬件、网络或其他方面。由此看来,DCS的控制组态软件采用IEC1131-3标准应该是DCS的发展方向之一。
  
  参考文献:
  [1]张晓蕾,面向C/S模式下的客户端软件自动升级的实现[J].微计算机应用,2005.
  [2]何航校,一种改进的通用客户端自动升级模型及实现[J].兰州交通大学学报2005(8).
其他文献
[摘要]讨论3G背景下在移动通信网络建设和运营中进行有效网络优化的方法。根据3G 网络的特点,对3G 的网络优化进行了分析。  [关键词]3G 移动通信网络 网络优化  中图分类号:TN91文献标识码:B文章编号:1671-7597(2008)0320010-01    一、第三代移动通信标准的构成    第三代移动通信标准分为核心网和空中接口两大部分。  (一)核心网标准  第三代移动通信的核心
期刊
[摘要]分析高校后勤饮食成本构成、成本管理的作用和成本管理中存在的问题,针对性地提出加强高校后勤饮食成本管理的措施和办法。  [关键词]浅析 高校后勤 饮食成本 管理   中图分类号:G47文献标识码:B文章编号:1671-7597 (2008) 0120084-02    一、高校后勤饮食成本构成与成本管理的作用    (一)高校后勤饮食成本的构成  目前,我国高校后勤饮食服务实体,实行的是企业
期刊
[摘要]在钢铁生产中,轧材的捆扎一直是一个重要环节。考虑轧钢车间生产线环境差、钢材终轧温度较高等不利因素,采用PLC自动控制的全自动捆钢机,在保证原机性能和进一步完善的前提下,提高精整包装速度和包装质量,具有良好的可操作性。  [关键词]打捆机 S7-400 PLC  中图分类号:TF7文献标识码:A 文章编号:1671-7597(2008)0320015-01    一、打捆机工作原理和技术要求
期刊
[摘要]嵌入式Linux具有低成本、多种硬件平台支持、优异的性能和良好的网络支持等优点。Linux对厂商不偏不倚而且成本极低,能够很快成为用于各种设备的操作系统。  [关键词]嵌入式Linux技术 优点 版本  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0320035-01    一、引言    随着微处理器的产生,价格低廉、结构小巧的CPU和外设连接提供了稳定可靠
期刊
[摘要]Portal是IT领域的新技术,是企业信息化工作的发展方向之一。首先介绍Oracle Portal的定义、特点,接着阐述portal的体系结构。介绍Oracle9iAS Portal的功能特点及基于它的企业门户网站的开发。最后简要探讨了基于portal的门户网站开发的问题。  [关键词]oracle portal 门户 网站 信息入口 企业入口  中图分类号TP3文献标识码:A文章编号:1
期刊
[摘要]ODBC(Open DataBase Connectivity,开放数据库连接)提供了一组应用程序调用接口和一套运行支持环境,应用程序可以使用标准的函数进行数据库操作,而不必关心数据源来自于何种数据库管理系统(DBMS),只要有相应的驱动程序即可。介绍ODBC的原理,着重讨论Visual C++6.0 下应用MFC进行ODBC编程的方法。   [关键词]ODBC 数据库 驱动程序 数据源
期刊
[摘要]在答疑系统中,对于学生常见的问题收录于数据库,学生可以通过检索的方法找到自己需要的答案,充分利用已有的资源。对此查询算法进行分析和设计。  [关键词]FAQ 查询 信息  中图分类号:TP3文献标识码:A 文章编号:1671-7597(2008)0320029-02    在答疑系统中,关键问题就是如何理解学生输入的自然语言,并能够让系统自动返回让学生最满意的答案。下面分析如何解决这一问题
期刊
[摘要]针对目前校园网用户ARP病毒的频繁发作的现象,简单介绍ARP协议并分析ARP病毒攻击原理,提出了相应的解决方案。  [关键词]ARPMAC地址 木马病毒  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0320038-01    近一段时间以来,“ARP欺骗”木马病毒在校园网络中猖狂的肆虐,严重影响了网络环境的正常运行。感染了病毒的计算机会出现突然断网的现象,
期刊
[摘要]首先阐述塑造城市旅游形象的必要性与将企业的CI理论导入城市旅游形象塑造的可行性,然后结合相关理论与方法,通过分析影响泸州城市旅游形象的要素,分别从理念识别子系统、视觉识别子系统、行为识别子系统三方面尝试构建泸州整体旅游形象。  [关键词]CIS 城市旅游形象 泸州  中图分类号:F592文献标识码:A文章编号:1671-7597 (2008) 0120105-02    城市旅游形象(Ci
期刊
[摘要]为了将地域分布的单台飞行模拟器进行互联,建立基于高层体系结构的分布式交互飞行仿真, 以完成更加复杂的训练任务。开发针对大规模飞行仿真的联邦运行支撑环境。论述了该系统所采用的分层分布式体系结构,阐述了各个服务的数据流程;论述该系统所采用分层式软件结构,阐述基于多线程的接口服务层、基于动态内存的数据功能层和基于完成端口模型的网络服务层的实现,并着重阐述了网络服务层的实现。进而在该系统的基础上实
期刊