IEC61131-3标准及其在聚丙烯风送控制系统模块化编程中应用.pdfVIP

IEC61131-3标准及其在聚丙烯风送控制系统模块化编程中应用.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第十二届石油工业标准化学术论坛论文集 第十二届石油工业 编号 标准化学术论坛论文 IEC61131-3 标准及其在聚丙烯 风送控制系统模块化编程中的应用 刘 松 中国石油大港石化公司 联系电话 电子邮箱:dgjnjc@163.com 二○○九年六月 — 233 — 第十二届石油工业标准化学术论坛论文集 IEC61131-3 摘 要 IEC 61131-3 是可编程序控制器编程语言的国际标准,本文阐述了该标准的主要内容和应用优势, 以及在具体工程项目实施中如何将IEC61131-3标准用于聚丙烯风送控制系统的模块化设计与模块化编程。 关键词 IEC61131-3标准;编程语言;聚丙烯风送控制系统;PCS7 1 IEC61131-3 标准及应用现状 基于微处理器的 PLC 自1968 年问世以来,已取得迅速的发展,成为工业自动化领域应用最广泛的控 制设备。但各种控制组态软件的可移植性和可复用性较差,同时缺乏足够的程序封装能力,也无法实现将 数据组织成如 Pascal 、C 语言等高级语言中的数据结构那样的数据类型。国际电工委员会及时地于 1993 年 制订了可编程序控制器国际标准 IEC61131 以引导PLC 健康地发展,该标准是由来自欧洲、北美以及日本 的工业界和学术界的专家通力合作的产物,是第一个有关工业自动化控制系统的硬件、安装、试验、编程、 通讯等方面的国际标准。它共分 5 个部分,其中 IEC61131-3 是标准化编程语言的标准,它主要分为公共 元素和编程语言两个部分。 1.1 公共元素 公共元素部分规范了数据类型、变量的定义,给出了软件模型,并引入配置(Configuration )、资源 (Resources )、任务(Tasks )和程序组织单元POU (Porgram Organizition Unit )等概念。 1.1.1 配置 在软件模型的最上层,把解决一个具体问题的完整软件概括为一个“配置”。它专指一个特定类型的 控制系统,包括硬件装置、处理资源、I/O 通道的存储地址和系统能力,等同于一个控制系统的应用程序。 1.1.2 资源 在每一个配置中,有一个或多个“资源”,“资源”不仅为运行程序提供了一个支持系统,而且它反 映了PLC 的物理结构,在程序和 PLC 物理 I/O 通道之间提供了一个接口,只有在装入资源后才能执行 IEC 程序。 1.1.3 任务 在一个资源内可以定义一个或多个“任务”。任务被配置后可以控制一组程序或功能块。任务用于规 定程序及其功能块的运行期特性。程序或功能块通常保持完全的待用状态,由一个配置后的任务来周期性 地执行,或由一个特定的事件触发开始执行程序。 1.1.4 程序组织单元 — 234 — 第十二届石油工业标准化学术论坛论文集 IEC61131-3 引入了程序组织单元 POU 的概念,它是标准 PLC 系统用户程序最小的、独立的软件单元, 分为三类:函数(functions )、功能块(function-blocks )和程序(program )。 函数是 IEC61131-3 标准中的一个重要概念,是一些在程序执行过程中的软件元件,可以有多个输入, 但只有一个输出。这些软件元件对一系列特定的输入值会产生相应的输出结果。 功能块是 IEC61131-3 标准编程系统的一个重要的特征,是该标准中的核心元素,它体现了一种全新 的面向对象程序设计理念。功能块类型对应于经典面向对象语言中的类的概念,功能块的实例(Ins

文档评论(0)

ygeorcgdw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档