电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt

电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt

ID:50199235

大小:1.07 MB

页数:73页

时间:2020-03-09

电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt_第1页
电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt_第2页
电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt_第3页
电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt_第4页
电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt_第5页
资源描述:

《电气控制与PLC应用技术 教学课件 作者 田效伍 - 副本第7章 .ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、S7-200系列PLC具有丰富的指令集,按功能可分为基本逻辑指令,算术、逻辑运算指令,数据处理指令,程序控制指令以及集成功能指令5部分。其中前4部分是编制PLC的基本应用程序经常用到的,称为基本指令;最后一部分是PLC完成复杂的功能控制所需要的,称为功能指令。本章将介绍各种基本指令的梯形图符号、指令表达方式以及功能和用法,并附有相应的指令应用实例。7.1基本逻辑指令基本逻辑指令是指构成基本逻辑运算功能指令的集合,包括基本位操作、置位/复位、边沿触发、定时、计数、比较等逻辑指令。7.1.1基本位操作指令位操作指令是PLC常用的基本指令,梯形图指令有触点和线圈两大类,触点又分为常开和常

2、闭两种形式;语句表指令有与、或以及输出等逻辑关系,位操作指令能够实现基本的位逻辑运算和控制。基本位操作指令操作数寻址范围:I,Q,M,SM,T,C,V,S,L等。7.1.1基本位操作指令基本位操作指令格式如下表所示。LADSTL功能LDBITLDNBITABITANBIT0BITONBIT=BIT用于网络段起始的常开/常闭触点常开/常闭触点串联,逻辑与/与非指令常开/常闭触点并联,逻辑或/或非指令线圈输出,逻辑置位指令7.1.1基本位操作指令梯形图的触点符号代表CPU对存储器的读操作。CPU运行扫描到触点符号时,到触点位地址指定的存储器位访问,读取相应的逻辑值参与程序的逻辑运算。梯

3、形图的线圈符号代表CPU对存储器的写操作。线圈左侧触点组成逻辑运算关系,逻辑运算结果为1时,能量流可以到达线圈,使线圈通电,CPU将线圈位地址指定的存储器位置1,逻辑运算结果为0时,线圈不通电,存储器位置0(复位)。梯形图利用线圈通、断电描述存储器位的置位、复位操作。结论:梯形图的触点代表CPU对存储器的读操作,由于计算机系统读操作的次数不受限制,所以用户程序中,常开、常闭触点使用的次数不受限制。梯形图的线圈符号代表CPU对存储器的写操作,由于PLC采用自上而下的扫描方式工作,在用户程序中,每个线圈只能使用一次,使用次数(存储器写入次数)多于一次时,其状态以最后一次为准。基本逻辑指

4、令的语句表由指令助记符和操作数两部分组成,操作数由可以进行位操作的寄存器元件及地址组成。常用位操作指令助计符的定义如下所述:(1)LD(Load):装载指令,对应梯形图从左侧母线开始,连接常开触点。(2)LDN(LoadNot):装载指令,对应梯形图从左侧母线开始,连接常闭触点。(3)A(And):与操作指令,用于常开触点的串联。(4)AN(AndNot):与操作指令,用于常闭触点的串联。(5)O(Or):或操作指令,用于常开触点的并联。(6)ON(OrNot):或操作指令,用于常闭触点的并联。(7)=(Out):置位指令,线圈输出。7.1.1基本位操作指令例7-1位操作指令应用程

5、序,相应的梯形图和指令表表示如下图所示。7.1.1基本位操作指令7.1.2块操作和堆栈指令1.块操作指令(1)OLD(块或):用于两个以上触点串联的支路与前面支路并联连接。(2)ALD(块与):用于并联电路块与前面接点电路或并联电路块的串联.两个以上触点串联的电路称为串联电路块。串联电路块并联连接时,在每支路始端用LD或LDN指令,在支路终端用OLD指令。两个以上触点并联的电路称为并联电路块。并联电路块与前一个并联电路串联时,用LD或LDN指令作并联电路块各分支电路的始端;分支电路的并联电路块完成后,用ALD指令再完成同前一电路的串联。例7-2块“或”操作示例,其程序如下图所示。7

6、.1.2块操作和堆栈指令例7-3块“与”操作示例,其程序如下图所示。2栈操作指令(1)LPS(逻辑压栈):将该时刻逻辑运算的中间结果压入栈存储器,先前存入的数据依次向栈的下一级推移。(2)LRD(逻辑读栈):将栈存储器的最上级的数据读出,栈内数据不发生移动。(3)LPP(逻辑弹栈):将栈存储器的最上级的数据弹出,栈内其它数据依次向上移动一位。S7-200系列PLC中有一个9层堆栈,用于处理所有逻辑操作,称为逻辑堆栈。7.1.2块操作和堆栈指令例7-4栈操作指令应用程序7.1.2块操作和堆栈指令(1)NOT(取非):取非指令,将NOT指令前的运算结果反转,无操作元件。(2)NOP(空

7、操作):或称空处理,用于程序的修改,便于调试程序。执行空操作指令,将稍微延长扫描周期长度,不影响用户程序的执行,不会使能流输出断开。操作数N为执行空操作指令的次数,N=0~255。(3)AENO(AndENO):用于和前面的指令盒输出端ENO相与。AENO指令只能在语句表中使用。7.1.3触发器指令1.取非和空操作指令例7-5取非指令和空操作指令应用实例7.1.3触发器指令2.置位/复位指令7.1.3触发器指令(1)S(置位):将从操作数的直接位地址(Bit)开始的N

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

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

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