现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片

上传人:yuzo****123 文档编号:143762645 上传时间:2020-09-02 格式:PPT 页数:70 大小:1.57MB
返回 下载 相关 举报
现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片_第1页
第1页 / 共70页
现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片_第2页
第2页 / 共70页
现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片_第3页
第3页 / 共70页
现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片_第4页
第4页 / 共70页
现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片》由会员分享,可在线阅读,更多相关《现代PLC控制技术修(第三讲 S-200编程指令新修)教学幻灯片(70页珍藏版)》请在金锄头文库上搜索。

1、2008.1,Copyright by Wang Yonghua (),1,本章内容,1 PLC的基本逻辑指令及举例 2 程序控制指令 3 PLC初步编程指导 4 典型的简单电路编程 5 PLC程序的简单设计法及应用举例, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),2,1 PLC的基本逻辑指令及举例,逻辑取及线圈驱动指令 指令 LD(Load):取指令。 LDN(Load Not):取反指令。 =(Out):线圈驱动指令。 NOT:取反指令。 用法, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yong

2、hua (),3,1 PLC的基本逻辑指令及举例,逻辑取及线圈驱动指令 使用说明 LD、LDN指令不只是用于网络块逻辑计算开始时与母线相连的常开和常闭触点,在分支电路块的开始也要使用LD、LDN指令,与后面要讲的ALD、OLD指令配合完成块电路的编程。 并联的 = 指令可连续使用任意次。 什么是并联输出? 在同一程序中不要使用双线圈输出,即同一个元器件在同一程序中只使用一次 = 指令。 什么是双线圈输出? LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、V、S和L。T和C也作为输出线圈,但在S7-200 PLC中输出时不以使用 = 指令形式出现(见定时器和计数器指令)。, PLC的基

3、本指令及程序设计,2008.1,Copyright by Wang Yonghua (),5,1 PLC的基本逻辑指令及举例,触点串联指令 使用说明 A、AN是单个触点串联连接指令,可连续使用。但在用梯形图编程时会受到打印宽度和屏幕显示的限制,S7-200 PLC的编程软件中规定的串联触点使用上限为11个。 对连续输出电路,可以反复使用 = 指令,但次序必须正确,不然就不能连续使用 = 指令编程了。 什么是连续输出电路? 下图所示的电路就不属于连续输出电路 A、AN指令的操作数为:I、Q、M、SM、T、C、V、S和L。, PLC的基本指令及程序设计,2008.1,Copyright by Wa

4、ng Yonghua (),6,1 PLC的基本逻辑指令及举例,触点并联指令 指令 O(OR):或指令。用于单个常开触点的并联连接。 ON(Or Not):或反指令。用于单个常闭触点的并联连接。 用法 使用说明 单个触点的O、ON指令可连续使用。 O、ON指令的操作数为:I、Q、M、SM、T、C、V、S和L。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),7,1 PLC的基本逻辑指令及举例,置位/复位指令 指令 用法, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),8,1 PLC的基本

5、逻辑指令及举例,置位/复位指令 使用说明 对位元件来说一旦被置位,就保持在通电状态,除非对它复位;而一旦被复位就保持在断电状态,除非再对它置位。 S/R指令可以互换次序使用,但由于PLC采用扫描工作方式,所以写在后面的指令具有优先权。如在上图中,若I0.0和I0.1同时为1,则Q0.0、Q0.1肯定处于复位状态而为0。 如果对计数器和定时器复位,则计数器和定时器的当前值被清零。定时器和计数器的复位有其特殊性,具体情况大家可参考计数器和定时器的有关部分。 N的范围为1255,N可为:VB、IB、QB、MB、SMB、SB、LB、AC、常数、*VD、*AC和*LD。一般情况下使用常数。 S/R指令的

6、操作数为:I、Q、M、SM、T、C、V、S和L。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),9,1 PLC的基本逻辑指令及举例,RS触发器指令 指令 SR(Set Dominant Bistable):置位优先触发器指令。当置位信号(S1)和复位信号(R)都为真时,输出为真。 RS(Reset Dominant Bistable):复位优先触发器指令。当置位信号(S)和复位信号(R1)都为真时,输出为假。 用法 没有STL形式, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),10,

7、1 PLC的基本逻辑指令及举例,立即指令 什么是立即指令?有何用途? 对输入 对输出 指令, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),11,1 PLC的基本逻辑指令及举例,立即指令 举例, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),12,1 PLC的基本逻辑指令及举例,边沿脉冲指令 指令 举例, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),13,1 PLC的基本逻辑指令及举例,逻辑堆栈操作指令 堆栈 什么是堆栈? 其特点是

8、什么? S7-200 PLC的逻辑堆栈结构 指令1 OLD ALD, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),14,1 PLC的基本逻辑指令及举例,OLD(Or Load):串联电路块的并联连接指令(或块指令),用于串联电路块的并联连接。 什么是串联电路块? 两个以上触点串联形成的支路叫串联电路块。 用法 使用说明 除在网络块逻辑运算的开始使用LD或LDN指令外,在块电路的开始也要使用LD和LDN指令。 每完成一次块电路的并联时要写上OLD指令。 OLD指令无操作数。, PLC的基本指令及程序设计,2008.1,Copyright b

9、y Wang Yonghua (),15,1 PLC的基本逻辑指令及举例,ALD(And Load):并联电路块的串联连接指令(与块指令)。用于并联电路块的串联连接。 什么是并联电路块? 两条以上支路并联形成的电路叫并联电路块。 用法 使用说明 在块电路开始时要使用LD和LDN指令。 在每完成一次块电路的串联连接后要写上ALD指令。 ALD指令无操作数。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),16,1 PLC的基本逻辑指令及举例,逻辑堆栈操作指令 指令2 LPS(Logic Push):逻辑入栈指令(分支电路开始指令)。 LRD(

10、Logic Read):逻辑读栈指令。 LPP(Logic Pop):逻辑出栈指令(分支电路结束指令)。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),17,1 PLC的基本逻辑指令及举例,LPS/LRD/LPP举例 例1, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),18,1 PLC的基本逻辑指令及举例,LPS/LRD/LPP举例 例2, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),19,1 PLC的基本逻辑指令及举例,LPS

11、/LRD/LPP举例 例3, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),20,1 PLC的基本逻辑指令及举例,逻辑堆栈操作指令 使用说明 由于受堆栈空间的限制(9层堆栈),LPS、LPP指令连续使用时应少于9次。 LPS和LPP指令必须成对使用,它们之间可以使用LRD指令。 LPS、LRD、LPP指令无操作数。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),21,1 PLC的基本逻辑指令及举例,逻辑堆栈操作指令 指令3 装入堆栈指令LDS(Load Stack) 用法 LDS n

12、(n为08的整数) 举例 LDS 3 结果如右表所列, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),22,1 PLC的基本逻辑指令及举例,逻辑堆栈操作指令 指令4 AENO 使用较少 举例, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),23,1 PLC的基本逻辑指令及举例,比较指令 作用:比较指令是将两个数值或字符串按指定条件进行比较,条件成立时,触点就闭合。所以比较指令实际上也是一种位指令。 类型: 字节比较、整数比较、双字整数比较、实数比较和字符串比较。 数值比较指令的运算符有:

13、=、=、和等6种,字符串比较指令有=和两种。 对比较指令可进行LD、A和O编程。 比较指令属于“位指令” 具体指令(细节见表5-6), PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),24,1 PLC的基本逻辑指令及举例,比较指令 使用举例, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),25,1 PLC的基本逻辑指令及举例,定时器及其使用 最常用的器件 几个基本概念 种类:TON,TONR,TOF 分辩率与定时时间的计算 单位时间的时间增量称为定时器的分辨率,即精度。S7-200 PLC

14、定时器有3个精度等级:1 ms、10 ms和100 ms。 定时器定时时间T的计算:T = PT S。式中:T为实际定时时间,PT为设定值,S为分辨率。 例如:TON指令使用T97(为10 ms的定时器),设定值为100,则实际定时时间为: T = 100 10 = 1 000 ms 定时器的设定值PT:数据类型为INT型。操作数可为:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、AC、*VD、*AC、*LD和常数,其中常数最为常用。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),26,1 PLC的基本逻辑指令及举例,定时器

15、及其使用 定时器的编号 定时器的编号用定时器的名称和它的常数编号(最大为255)来表示,即T*。如:T40。 定时器的编号包含两方面的变量信息:定时器位和定时器当前值。 定时器位:与其他继电器的输出相似。当定时器的当前值达到设定值PT时,定时器的触点动作。 定时器当前值:存储定时器当前所累计的时间,它用16位符号整数来表示,最大计数值为32 767。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),27,1 PLC的基本逻辑指令及举例,定时器及其使用 定时器的编号 编号表 TON和TOF使用相同范围的定时器编号,所以在同一个PLC程序中决不

16、能把同一个定时器号同时用作TON和TOF。例如在程序中,不能既有接通延时(TON)定时器T32,又有断开延时(TOF)定时器T32。, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),28,1 PLC的基本逻辑指令及举例,定时器及其使用 定时器的指令及使用 指令, PLC的基本指令及程序设计,2008.1,Copyright by Wang Yonghua (),29,1 PLC的基本逻辑指令及举例,定时器及其使用 定时器的指令及使用 接通延时定时器TON(On-Delay Timer) 接通延时定时器用于单一时间间隔的定时。 上电周期或首次扫描时,定时器位为OFF,当前值为0。 输入端接通时,定时器位为OFF,当前值从0开始计时,当前值达到设定值时,定时器位为ON,当前值仍连续计数到32 767。 输入端断开,定时器自动复位,即定时器位为OFF,当前值为0。 记忆接通延时定时器TONR(Retentive On-Delay Timer) 记忆接通延时定时器具有记忆功能,它用于对许多间隔的累计定时。 上

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号