第四章可编程控制器的编程语言精要.ppt

  1. 1、本文档共167页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章可编程控制器的编程语言精要.ppt

第四章 可编程控制器指令系统 第一节、可编程控制器的编程语言 ????PLC是专用于工业控制的装置,产品的主要使用对象是工厂电气技术人员,为了适合他们的传统习惯和掌握能力,通常PLC采用梯形图语言、助记符语言、逻辑功能图语言和某些高级语言编程。 1、梯形图语言 ??? ?梯形图表达式是在原电器控制系统中常用的接触器、继电器梯形图基础上演变而来的,它与电气操作原理图相呼应,它形象、直观和实用,为电气技术人员所熟悉,是PLC的主要编程语言。 第四章 可编程控制器指令系统 ?? ?图A是继电器控制系统电器控制梯形图。图B是将图A的继电器控制梯形图转化为PLC控制的梯形图,可以看出两种梯形图基本表示是一致的。 ?梯形图的特点: 梯形图由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可由多个支路组成,最右边的元素必须是输出元素。 2、梯形图画法 ?基本思想:?梯形图编程方法是从继电器控制系统继承而来的,它最大限度地保持了继电器系统的特征。 ????梯形图中的符号:各型号的PLC基本指令基本相同或相似,主要有输入、输出、定时、计数、逻辑运算等指令。梯形图中有四类符号。 (1)触点符号:外部输入元件的触点,如继电器、按钮、行程开关、接近开关等元件的常开触点与常闭触点,及PLC内部继电器、输出继电器、定时器、计数器的常开触点与常闭触点等,都可用图4-3所示的符号表示。通常或I/O地址标注。 (2)输出符号: 输出元素为线圈,如辅助继电器的线圈、输出继电器的线圈及电磁阀的线圈等,还有运算指令的输出等,都可用图4-4所示的符号表示,如定时器、计数器用类似的符号表示。 ??? 输出符号用给定的地址表示。 ??(3)数据处理指令符号: PLC之所以不同于继电器控制,除了PLC可编程外,还在于它采用了微处理器的数据处理指令。 数据处理指令作为一种特殊的输出器件,用方框表示,在方框前有若干个触点构成逻辑关系,当结果寄存器的内容“1”,则执行此指令。符号如图4-5所示。 (4)逻辑电源符号: 梯形图两边的两根竖线表示假想的逻辑电源。每当一梯级逻辑运算的结果为“1”,则与真正继电器的线圈导通的概念一致,就表示输出线圈得电,如图4-6所示。有的PLC梯形图中省略右边的那一条线。 3、梯形图使用规则 ????PLC梯形图使用应符合以下规则: (1)每个梯形图是由多个梯级组成,每个线圈可构成一个梯级,每个梯级可由多条支路组成,每个梯级代表一个逻辑方程。 (2)每个继电器和输入触点均为存储器中的一位,相应位为“1”态表示继电器得电或常开触点闭合或常闭触点断开。 (3)梯形图中流过的电流不是物理电流,而是“概念电流”,是用户程序运算后满足输出执行条件的形象表示,“概念电流”只能从左向右流动。 (4)梯形图中的继电器触点可在编制用户程序时无限次地引用,既可常开又可常闭。 4、逻辑运算的梯形图表示 ????1、“与”运算:梯形图中的逻辑“与”,用常开触点或常闭触点的串联表示,如图4-7所示。 ????2、“或”运算:逻辑“或”,用触点的“并”联接来表示。如图4-8所示。 ????3、“非”关系:采用常产触点来表示对该常开触点的逻辑“非”运算,如图4-9所示。有的PLC中还可以对输出求“非”。 ?4、编程原则:画梯形图时每一条逻辑线都是从左边母线开始画起。在右端画一个线圈或功能符号。对于串联或并联触点的数目是没有限制。在图4-10中,(a)是一个桥型电路,它不能直接编程,要把它转换为(b)后才可编程。转换的原理如图虚线所示。 本节知识点: 1)PLC的基本指令 2)PLC的基本程序设计方法 3)复杂逻辑关系的处理方法 重点: 1)PLC的基本程序设计方法 2)复杂逻辑关系的处理方法 第二节、可编程序控制器编程基础 ????1、基本指令 (1)LD/LD NOT(取/取非) ????梯形图中任何逻辑块的第一条指令是LD或LD NOT指令,如图4-11所示。当指令行上的唯一条件为“ON”时,则指令的执行条件为“ON”。对于LD指令,当00000为ON时,则执行条件为“ON”;对于LD NOT指令,当00000为“OFF”时,执行条件为“ON”。 ?(2)AND/AND NOT(与/与非) ????指令行上串联的两个或更多条件时,那么第一个条件对应于一条LD或LD NOT指令;余下条件对应AND或AND NOT指令。图4-12中有三个条件,按顺序(从左到右)分别对应一条LD指令,一条AND NOT指令和一条AND指令,而每条指令都需要一行助记符表示。 ??只有当三个条件都为“ON”时,上例指令的执行条件才为“ON”,即00000为“ON”,00100为“OFF”,LR0

文档评论(0)

love + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档