电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

基于IEC 61499标准的分布式控制系统设计

5页
  • 卖家[上传人]:M****1
  • 文档编号:469074717
  • 上传时间:2023-01-19
  • 文档格式:DOC
  • 文档大小:29KB
  • / 5 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、基于IEC 61499标准的分布式控制系统设计作者:仲崇权 刘振堃 杨素英 张立勇 发布时间:20090412 20:56:46来源:大连理工大学电子与信息工程学院繁体版 访问数: 157 Abstract This paper introduces the architecture and characteristics of IEC 61499 standard, Function Blocks for Distributed IndustrialProcess Measurement and Control System ( IPMCS )。 IEC 61499 functi欢迎访问autooo。netAbstractThis paper introduces the architecture and characteristics of IEC 61499 standard, Function Blocks for Distributed IndustrialProcess Measurement and Control System ( IPMCS ). IEC 61499

      2、function blocks are based on software component technology, and control systems constructed by function blocks have lots of advantages e。g. scalability, flexibility, object-orientation, while the system configuration is simple and fast. Design patterns for constructing control systems under IEC 61499 context are also concerned in this article ,and a instance of test and simulation system is provided。Key Words: IEC 61499 Function block Distributed control system Software component 摘要本文介绍分布式工业过程测量

      3、与控制系统(IPMCS)中的功能块IEC 61499标准的体系结构。IEC 61499功能块采用软件组件技术,基于功能块的控制系统具有可扩展性、可伸缩性、面向对象等特点,且系统组态简单、快速。文中讨论了使用IEC 61499标准建构控制系统的设计模式,并给出一个测试和仿真实例系统。关键词:IEC 61499 功能块 分布式控制系统 软件组件引 言20世纪90年代以来,计算机技术、通讯技术、控制技术的发展促使控制系统向数字式、分布式、开放可互操作和面向开放式互连网络的现场总线控制系统(FCS)发展。与此同时,工业自动化系统中已开始应用先进制造、模糊控制、人工神经网络、人工智能技术和专家系统.制造自动化向计算机集成制造系统(CIMS)、精良生产、敏捷制造、整分制造系统(Holonic Manufacturing System)方向发展,过程工业向计算机集成过程系统(CIPS)发展。新型工业控制系统具有的一些控制要求和特点,如实时控制、分布控制、事件驱动控制、智能控制,不仅实质地提高了工业系统的控制功能,同时也对其系统功能的实现提出了新形式和高要求。在工业实现领域,硬件和软件技术的发展促使在

      4、工业控制和自动化的末端设备(传感器和执行器)里可嵌入的功能达到一个新高度。这些自治的智能末端设备节点是实现控制功能的基本单元,通过网络可将它们连接起来形成一个完整系统。利用基本单元组成完整的控制系统,需要有体系化的框架、方法和工具。这些框架、方法和工具应该支持这些设备中控制功能知识特征(IP)的广泛使用,同时支持把这些设备组合成可伸缩、可变形自动化(SFA)系统。这些框架、方法和工具的主要要求包括1: (a) 面向软件组件,支持IP封装、重用和移植;(b) 设备互操作性;(c) 分布和集成应用的能力;(d) 可伸缩性;(e) 可扩展性;(f) 可重构性。在过去的十多年中,IEC TC65一直在开发一系列的使用功能块的标准满足以上要求。其中的主要标准IEC 61499定义了分布式工业过程测量与控制系统中使用的功能块。利用健壮、可重用、即插即用的软件组件功能块对局部细节问题提供解决途径,然后将所有的功能块通过网络连接、集成并形成分布式应用以解决整体的工业控制问题,从而构建全分布、全开放、面向对象的工业控制系统.1IEC 61499功能块标准11 概述IEC 61499是用于分布式工业过程测

      5、量与控制系统功能块的标准。1990年,IEC TC65(国际电工协会第65技术委员会)收到一个将分布式工业过程测量与控制系统中的软件模块(称“功能块”)某些方面标准化的建议,其中特别强调了使用IEC 61158现场总线标准的IPMCS。功能块同时也是可编程控制器使用的编程语言标准IEC 61131-3的基本组成部分之一,因此TC65决定制定功能块的通用模型,这就是IEC 61499标准的由来。IEC 61499标准是随着系统控制功能分散化、智能化的要求出现的。利用现场总线设备、智能仪器和传感器构造的大型复杂控制系统,控制功能可物理分散在许多设备中,不同设备中的软件通过通讯网络互连起来.利用IEC 61499标准,由功能块实现这些软件单元,并根据标准规定进行功能块互连,可实现分布式系统的控制功能。例如,智能压力传感器可定义成一个内嵌的模拟输入AI功能块,它提供一组已定义的输入和输出,比如实际测量压力值、传感器标定值和错误状态。利用IEC 61499标准,这些输入和输出可连接到其他功能块的输入和输出,例如压力传感器错误状态就可连接到一个驱动报警显示的功能块,而所有这些功能块分散在一个分布式

      6、系统的不同设备中。这种方法为控制系统的设计和改进提供了高度灵活性。IEC 61499功能块能实现这种完全的分布式IPMCS,其关键在于采用软件组件(software component)技术设计功能块。组件是独立于特定程序设计语言和应用系统、可重用和自包含的软件成分。组件技术是基于面向对象的、支持拖放(drog and drop)和即插即用(plug and play)的软件开发概念。基于组件技术的开发方法,具有开放型、易升级、易维护等优点。目前主要有CORBA、COM和JavaBeans2三种组件技术规范,具体实现时可自由选择。IEC 61499功能块是健壮的、可重用的软件组件,一个功能块提供对特定问题的解决方法,例如对阀的控制,或控制工厂的主体单元(如整条生产线).系统设计者构建分布式控制系统时,根据控制功能需要选择特定功能块,并按照IEC 61499标准将它们进行软件互连,设计灵活,且系统可伸缩、可变形.可预见将来的工业控制器和仪表可把功能块作为设备固件的一部分,或从功能块库里选择下载,而系统设计将成为功能块选择、组态和互连的简单工作。IEC 61499标准分为体系结构、软件工具

      7、要求、应用规则和符合行规规则四部分。标准定义了一个通用体系结构,并制定了功能块在分布式IPMCS中的应用规则。标准内容包括:各种参考模型,如系统模型、设备模型、功能块模型、管理模型等;IPMCS中功能块的声明规则、行为规则、应用规则;管理应用、资源和设备时功能块的使用规则;设计、实现、操作和维护分布式IPMCS的工程支持。此体系结构以参考模型、文本语法和图形表示为基础,利用它们可以实现以下工程任务:功能块类型的规范和标准化;系统功能和元素的标准化;分布式IPMCS的规范化、分析和验证;分布式IPMCS的构造、实现、操作和维护;实现以上功能的软件工具间信息交互。12 IEC 61499体系结构依照IEC 61499构建的系统从下到上层次结构为功能块、资源、设备和系统。功能块是系统基本单元,资源是功能块的容器,设备包含单条或多条资源,而设备的互连形成分布式系统。121 功能块(Function Block) IEC 61499中,软件封装和重用的基本单元是功能块。功能块是一个软件功能单元,它由一个由其类型决定的专有数据结构和相关操作组成3。IEC 61499功能块按功能分为基本功能块、复合

      8、功能块、服务接口功能块(通讯功能块和管理功能块)和适配器(插件和插座).基本功能块由事件输入和输出、数据输入和输出、执行控制表ECC、算法和内部数据组成,如图1所示。执行控制表是一个事件驱动的状态机,它决定状态机的状态转换规律、状态机当前状态与输入事件的关系、执行算法与进入新状态时发出事件的关系.算法决定功能块的功能特性.特定事件发生时,其变化反映在相应的事件输入上,它驱动相应算法执行,算法读取输入数据,根据输入数据和内部数据产生内部数据和输出数据的新值,最后发出一个事件并把它输出到事件输出上。功能块的最大特征在于其封装性,具有黑盒子特性。对于功能块外部来说,算法、执行控制表和内部数据都是不可见的,而且使用功能块时一般只需知道其外部接口,如图2所示.功能块MECH_CTL里包括事件输入START、SENSE、ESTOP和事件输出CMD,以及数据输入SINGLE、HOME、END和数据输出FWD、REV。其中EVENT表示相应外部接口是事件输入或输出,BOOL则表示相应外部接口是数据输入或输出,且为布尔类型.事件接口和数据接口之间的垂直线连接,如图中事件输入SENSE与数据输入HOME和

      9、END相关联,表示SENSE事件到来时,功能块将对HOME和END进行采样。图1 基本功能块的结构图2 功能块外部接口IEC61499定义了描述功能块的通用模型和方法,以图形和文本两种方式表示。为使功能块定义易于保存和移植,采用可扩展标记语言XML4定义系统、设备、资源和功能块,这样有可能在Internet上传播功能块的定义,并利用web浏览器查看它。122 资源(Resource)资源是包含在设备里的一个功能单元。在一个设备里可以在不影响其他资源的情况下对一条资源执行创建、构造、参数化、启动、删除操作.资源的功能,是接收来自过程和通讯接口的数据和事件、处理这些数据和事件,并给过程和通讯接口返回数据和事件。一条资源包括一个本地应用(或分布式应用的本地部分)、过程映射、通讯映射和调度函数。将服务接口功能块SIFB和基本、复合功能块联合使用形成资源以提供一个分布式控制应用的本地部分如图3所示。123 设备(Device)设备是多条资源的容器,并提供这些资源与通讯网络、传感器和执行器之间的接口。这些接口提供的服务由支持分布式应用的专用资源中的SIFB完成。通讯网络把各分散设备集成为一个完整的系统。这样,分布在不同物理设备中的功能块形成了一个真正的分布式应用,如图4所示。图3 IEC 61499资源模型图4 分布式应用的功能块连接1.3 功能块的优势功能块由使用软件组件中获得很多优势5:(1)功能块反映了现实世界。设计一个应用时,一个功能块表示控制系统设计中的一个功能实体,各功能块实体组合成控制系统。(2)功能块是稳定的。功能块是已经证明有效的软件单元,一般不会有大变动,用户可在不同应用中使用同一功能块。功能块封装的算法,在不同控制系统设计中可不做任何修改直接使用。(3)功能块降低复杂性.用户可使用一个功能块而不用关心它内部如何工作,因为功能块可隐藏其内部算法的复杂性,开发一个应用只需创建并连接多个功能块。(4)功能块可重用.验证有效的功能块可随库发布,因此可被其他开发者使用。功能块的以上优点给系统设计者和最终用户带来以下益处:(1)利用功能块开发应用

      《基于IEC 61499标准的分布式控制系统设计》由会员M****1分享,可在线阅读,更多相关《基于IEC 61499标准的分布式控制系统设计》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.