iec 611313plc学习笔记

iec 611313plc学习笔记

ID:11421350

大小:656.46 KB

页数:63页

时间:2018-07-11

iec 611313plc学习笔记_第1页
iec 611313plc学习笔记_第2页
iec 611313plc学习笔记_第3页
iec 611313plc学习笔记_第4页
iec 611313plc学习笔记_第5页
资源描述:

《iec 611313plc学习笔记》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、IEC611313PLC学习笔记IEC61131-3规定了可编程控制器编程语言的 语法 和 语义 。这一套统一的编程语言分如下两类:1.两种文本语言。 IL(InstructionList) 和 ST(StructuredText)2.两种图形语言。 LD(LadderDiagram) 和 FBD(FunctionBlockDiagram)顺序功能图(SFC)元素 用来结构化描述可编程控制器程序和功能块的内部组织。 配置元素 用来支持将可编程控制器程序安装到可编程控制器系统中。符合 IEC61131-3的可编程控制

2、器程序应满足如下要求:1.对于特定的语言,只使用该标准规定的特性。2.不使用语言的扩展特性。3.不依赖于对 实现相关 的任何特别解释。概述定义聚集 :数据对象结构化的收集所形成的数据类型。赋值 :给定变量或 聚集 值的机制。数据类型 :取值的集合以及允许的操作集合。声明 :建立 语言元素 定义的机制。分隔符 :用来分隔程序语言元素的字符或字符的组合。求值 :在程序执行期间,为表达式、功能、网络或功能块的输出确定值的过程。直接量 :直接表示一个值的词法单元。保持的数据 :以某种方式存储,在经过断电/通电序列后,能保持

3、值不变的数据。语义 :编程语言的符号元素之间的关系,它们的含义、解释以及使用。软件模型在可编程控制器软件模型中, 配置 是对应于可编程控制器系统的语言元素, 资源 则对应于信号处理功能及其人机接口、传感器-执行器接口(如果有的话)。一个 配置 包含一个或更多的 资源 ,每个 资源 包含一个或更多的 程序 。而程序的运行受零个或更多 任务 的控制, 程序 可能包含零个或更多 功能块 或其他语言元素。通信模型1.在同一程序内,通过直接将一个程序元素的输出连接到另一个程序元素的输入,完成变量间的通信。2.在同一配置中的程

4、序之间,变量的值可以通过全局变量来通信。3.使用通信功能块,变量的值可以在同一程序的不同部分之间、同一或不同配置的不同程序之间、可编程控制器程序和非可编程控制器系统之间进行通信。4.此外,可编程控制器或非可编程控制器系统间通过 访问路径 传输数据。程序设计模型可编程控制器编程语言元素有如下的分类:·数据类型和变量·程序组织单元:功能、功能块、程序·顺序功能图(SFC)元素·配置元素:全局变量、资源、任务、访问路径这些元素的组合应遵守下列规则:1.导出数据类型的声明可以使用标准数据类型(包括基本数据类型和一般数据类型

5、)、先前导出的任何数据类型。2.导出功能的声明可以使用标准或导出数据类型、标准功能、先前导出的任何功能。该声明可以使用IL,ST,LD,FBD语言。3.导出功能块的声明可以使用标准或导出数据类型和功能、标准功能块、先前导出的任何功能块。该声明可以使用IL,ST,LD,FBD语言和SFC元素。4.程序声明可以使用标准或导出数据类型、功能和功能块。该声明可以使用IL,ST,LD,FBD语言和SFC元素。5.通过配置元素,可以将程序组合形成配置。共同元素字符的使用文本/图形语言 字符集 定义在ISO-646IRV中,同时

6、有其他字符集的扩展,如ISO10646-1定义的“拉丁-1补充”。标识符 是由字母、数字、下划线组成的字符串,并且由字母或下划线开始。·可编程控制器编程语言是大小写不敏感的。·标识符中的下划线是有意义的,然而多个连续的下划线是不允许的。·标识符至少应支持6个字符。注释 是在程序中引入文本的语言构造,并且对程序的执行没有影响。在可编程控制器语言中,注释的分隔符为(* 和 *)。嵌套的注释将被当做 错误 。编译指示 是在程序组织单元中引入文本的语言构造,并且可能会对程序执行前的准备产生影响。在可编程控制器语言中,编译指

7、示的分隔符为{ 和 }。数据的外部表示数字直接量有两种数字直接量:整数和实数。数字直接量定义为十进制数或其他基底的数。在数字直接量中,插在数字间的单个 _ 是没有意义的,其他下划线的使用都是不允许的。示例:-120123_456+986-12.00.00.45603.14159_26-1.34E-12or-1.34e-1216#FFor16#ff(十进制255)FALSETRUEUINT#16#9AFDINT#5字符串直接量字符串直接量包括单字节和双字节编码的字符。单字符 字符串以'分隔,$与随后的两位16进制数表

8、示8位字符码。 双字节 字符串以"分隔,$与随后的4四位16进制数表示16位字符码。$与随后的一个字符表示转移。示例:'''A''$'''ÄË'=='$C4$CB'"""A""$"""ÄË"=="$00C4$00CB"STRING#'OK'==WSTRING#'OK'转义列表组合解释$$美元符号$'/$"引号$L/$l换行$N/$n新行$P/$p换页

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。