可编程控制器原理与程序设计 第三章基本指令.pptVIP

可编程控制器原理与程序设计 第三章基本指令.ppt

  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文档。上传文档
查看更多
尚辅网 尚辅网 第3章 基本逻辑指令及其应用 PLC编程语言标准(IEC 61131-3)中有5种编程语言,即顺序功能图(Sequential function chart),梯形图(Ladder diagram),功能块图(Function block diagram),指令表(Instruction list),结构文本(Structured text)。 其中的顺序功能图(SFC)、梯形图(LD)、功能块图(FBD)是图形编程语言,指令表(IL)、结构文本(ST)是文字语言。 1.顺序功能图(SFC) 2.梯形图(LD) 3.功能块图(FBD) 4.指令表(IL) 5.结构文本(ST) 3.1.1 梯形图编程语言 梯形图的格式如下: (1)梯形图按行从上至下编写,每一行从左往右顺序编写。PLC程序执行顺序与梯形图的编写顺序一致。 (2)图左、右边垂直线称为起始母线、终止母线。每一逻辑行必须从起始母线开始画起,终止于继电器线圈或终止母线(有些PLC终止母线可以省略)。 (3)梯形图的起始母线与线圈之间一定要有触点,而线圈与终止母线之间则不能有任何触点。 (4)根据梯形图中各触点的状态和关系,求出与图中各线圈对应的编程元件的ON/OFF状态,称为梯形图的逻辑解算。逻辑解算是按梯形图中从上至下,从左往右顺序进行的,即PLC程序执行顺序。解算的结果,马上可以被后面的逻辑解算所利用。 3.1.2 指令语句表编程语言 指令语句表编程语言是一种与计算机汇编语言类似的助记符编程方式,它由若干条指令组成,每条语句表示给CPU一条指令,规定CPU如何操作。用一系列操作指令组成的语句将控制流程描述出来的程序叫做语句表程序。与图3.1所示梯形图相对应的语句表如下所示: LD X0 逻辑行开始,输入X0常开触点 OR Y0 并联Y0的自保接点 AND X1 串连X1的常开接点 OUT Y0 输出Y0逻辑行结束 指令语句表是由若干条语句组成的程序。语句是程序的最小独立单元。它是由操作码和操作数两部分组成。操作码用助记符表示(如LD表示取、AND表示与等),它表明CPU要完成的某种操作功能。操作数一般由标识符和参数组成。标识符表示操作数的类型,例如表明是输入继电器、输出继电器、定时器、计数器、数据寄存器等。参数表明操作数的地址或一个预先设定值。 3.1.3 顺序功能图编程语言 顺序功能图又叫做状态转移图,是一种位于其他编程语言之上的图形语言,它是描述控制系统的控制过程、功能和特性的一种图形。顺序功能图提供了一种组织程序的图形方法。步、转换和动作是顺序功能图中的主要三种元件,如图3.2所示。根据它可以很容易的画出顺序控制梯形图程序,在后面的章节中将做详细介绍。 3.1.4 功能块图编程语言 功能块图是一种类似于逻辑控制电路图的编程语言。它用类似与门、或门的方框来表示逻辑运算关系,方框的左侧为逻辑运算的输入变量,右侧为输出变量,输入、输出端的小圆圈表示“非”运算,方框被“导线”连接在一起,信号从左向右流动,如图3.3所示。 3.1.5 结构文本编程语言 结构文本编程语言是为IEC61131-3标准专门创建的一种专用的高级编程语言。与梯形图相比,它能实现复杂的数学运算,编写的程序非常简洁和紧凑。 除了提供几种编程语言供用户选择外,标准还允许编程者在同一程序中使用多种编程语言,这使编程者能选择不同的语言来适应特殊的工作。 3.2 FX系列可编程控制器的编程元件 3.2.1 FX系列可编程控制器的编程元件概述 可编程控制器内部有许多具有不同功能的器件,作为编程元件,它们是由电子电路和存储器组成的 不同厂家、不同系列的PLC,其内部软继电器的功能和编号也不相同,因此用户在编制程序时,必须熟悉所选用PLC的软继电器功能和编号。 FX系列PLC软继电器编号由字母 和 数字 组成 其中: 输入继电器和输出继电器用八进制数字编号 其它均采用十进制数字编号 3.2.2 FX系列编程元件 1.输入继电器X 输入继电器是PLC用来接收用户输入设备发来的输入信号 输入继电器线圈由外部输入信号所驱动,只有当外部信号接通时,对应的输入继电器才得电,不能用指令来驱动。 在程序中绝对不可能

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档