第6章工业控制编程语言标准IEC61131_3.pptVIP

  1. 1、本文档共54页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章工业控制编程语言标准IEC61131_3

监督控制与数据采集技术;Ch6 工业控制编程语言标准 IEC61131-3;一、IEC61131-3标准的产生与特点;1、传统PLC编程语言的不足;2、IEC 61131-3标准的产生 ; 中国的工业过程测量和控制标准化委员会按与IEC国际标准等效的原则,组织翻译出版工作。 1995年12月29日颁布了PLC的国家标准 GB/T15969.1, 15969.2, 15969.3, 15969.4,涉及IEC 61131的第一、第二、第三和第四部分。 GB/T 15969.5《通信服务规范》在2003年5月颁布出版 , GB/T 15969.8《IEC 61131-3语言的实现导则》,已于2007年8月实施。 ;IEC61131-3是当今世界第一个为工业自动化控制系统的软件设计提供标准化编程语言的国际标准。此前,国际上没有出现过为制定通用的控制语言而开展的标准化活动。这显然是注意到由于DCS等以数字技术为基础的控制装置在发展进程中过于专有化,给用户带来的大量不便。 这一标准为可编程控制器软件技术的发展,乃至整个工业控制软件技术的发展,起了举足轻重的推动作用。可以说,没有编程语言的标准化,便没有今天PLC走向开放式系统的坚实基础。 这个标准将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,又对当代种类繁多的工业控制器中的编程概念及语言进行了标准化。;3、特点;4、优势;;;;;;二、IEC61131-3标准的主要内容;1、概述;图6.1 IEC61131-3标准的层次与结构 ;;关键字 关键字(keyword)是语言元素特征化的词法单元。关键字是标准标志符。在IEC61131-3标准中,关键字是结构声明和语句的固定符号表示法,其拼写和含义均由IEC61131-3标准明确规定。因此,关键字不能用于用户定义的变量或其他名称。这一点与高级编程语言是一致的。 关键字不区分字母的大、小写。例如,关键字“FOR”和“for”是等价的。为了更好地进行区别,关键字通常以大写字母表示。表6.3所示为关键字及其含义。 关键字主要包括:基本数据类型的名称、标准功能名、标准功能块名、标准功能的输入参数名、标准功能块的输入和输出参数名、图形编程语言中的EN和ENO变量、指令表语言中的运算符、结构化文本语言中的语言元素、顺序功能图语言中的语言元素。 ;直接量 直接量用来表示常数变量的数值,其格式取决于变量的数据类型。直接量有3种基本类型: 数字直接量 字符串直接量 时间直接量 标识符 标识符(identifier)是字母、数字和下划线字符的组合。其开始必须是字母或下划线字符,并被命名为语言元素(Language Element)。标识符对字母的大、小写不敏感,所以标识符ABCD和abcD具有相同的意义。标识符用于表示变量、标号,以及功能、功能块、程序组织单元等名称。 ;2、数据类型; 一般数据类型的数据用前缀“ANY”标识,用于标准函数和标准功能块的输入和输出连接。它采用分级结构。 衍生数据类型是由用户定义的数据类型,它建立在基本数据类型的基础上,也称为导出数据类型。这类数据类型所定义的变量是全局变量。它可用与基本数据类型所使用的相同方法对变量进行声明。 在IEC 61131-3标准中,变量分为单元素变量和多元素变量。 ;3、变量;变量的类型和属性;变量的附加属性;三、程序组织单元;1、程序组织单元及其组成;表6.2 IEC61131-3标准的3中POU及其含义 ;图6.3 POU元素构成 ;;2、功能;3、功能块;;;;;4、程序;;四、软件、通信和功能模型 ;1、软件模型;软件模型特点;主要内容;(2)资源(Resource) 语言元素,结构元素 位于软件模型的第二层 ,等同于一个CPU 为程序和PLC物理输入输出通道提供接口 程序只有装入资源才能执行 一个资源具有“信号处理功能”、“人机接口功能”和“传感器和执行器接口功能” 资源声明在该资源内的全局变量、任务和程序声明等 ;(3)任务(Task) 语言元素,结构元素 位于软件模型第三层 。规定程序组织单元在运行期的特性 控制一系列程序组织单元周期地执行,或者根据一个特定的事件触发来执行 任务有任务名和三个输入参数 ★ SIGNAL:事件触发输入端,上升沿触发与任务相关联的程序组织单元执行一次 ★ INTERVAL:周期执行时的时间间隔。该任务的有关程序组织单元按该时间间隔周期执行 ★ PRIORITY:对任

文档评论(0)

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

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

1亿VIP精品文档

相关文档