基本指令及其应用(1-2)课件

上传人:aa****6 文档编号:57315276 上传时间:2018-10-20 格式:PPT 页数:32 大小:701.51KB
返回 下载 相关 举报
基本指令及其应用(1-2)课件_第1页
第1页 / 共32页
基本指令及其应用(1-2)课件_第2页
第2页 / 共32页
基本指令及其应用(1-2)课件_第3页
第3页 / 共32页
基本指令及其应用(1-2)课件_第4页
第4页 / 共32页
基本指令及其应用(1-2)课件_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《基本指令及其应用(1-2)课件》由会员分享,可在线阅读,更多相关《基本指令及其应用(1-2)课件(32页珍藏版)》请在金锄头文库上搜索。

1、1, 基本逻辑指令 定时器指令 计数器指令 比较指令 顺序控制(步进)指令 程序控制指令 功能指令,第四章 S7-200 系列 PLC基本指令系统及其应用,2,1LD(Load):装载指令 2A(And): “与”指令3O(Or): “或”指令4LDN( Load not):装载取反 5AN(And Not):“与非”指令6ON(Or Not): “或非”指令7ALD(And Load):电路块串联8OLD(Or Load):电路块并联9NOT:取反指令,第一节 基本逻辑指令,一、 触点指令,3,LDNIANI ONI,LDIAI OI,立即触点指令采用中断工作方式,将输入口的状态立即读入PL

2、C,不受扫描周期的影响。只能用于输入继电器I。,一、 触点指令 10立即触点指令,4,二、 输出指令1输出指令: =,2立即输出指令 = I立即输出指令允许对实际输出点直接存取,并立即将其内容传送至实际输出点,而不等待每次扫描周期的结束。只能用于输出继电器Q。,5,1置位指令S(Set):将从指定的位地址开始的N个连续的位地址置位并保持复位指令R(Reset):将从指定的位地址开始的N个连续的位地址复位并保持,三、 置位、复位指令,LD I0.0 S Q0.0, 1LD I0.1 R Q0.0,1,6,说明: 与指令不同,S、R指令对同一输出可多次重复使用 使用S、R指令需指定开始位和位数。

3、S、R指令具有记忆保持功能,操作数置1后,必须通过R指令清零 被置位或被复位点数N的范围是1255,三、 置位、复位指令,7,2立即置位指令SI(Set Immediate):将从指定的位地址开始的N个连续的输出点立即置位并保持 立即复位指令RI(Reset Immediate ):将从指定的位地址开始的N个连续的输出点立即复位并保持,LD I0.0 SI Q0.0, 1LD I0.1 RI Q0.0,1,只能用于输出继电器Q,8,3RS触发器指令RS触发器指令功能与S和R的功能相同 置位优先触发器SR,LD I0.4 LD I0.6SR Q0.1,LD I0.2 LD I0.5RS Q0.2

4、,复位优先触发器RS,9,说明: SR:当置位端(S1)和复位端(R)均 为“1”时,输出位为“1” 。 RS:当置位端(S)和复位端(R1)均为“1”时,输出位为“0” 。 对SR和RS:当置位端为“1”,复位端为“0”时,输出位为“1” ; 当置位端为“0”,复位端为“1”时,输出位为“0” ; 当置位端和复位端均为“0”时,输出位保持原状态不变。,10,1正跳变指令EU(Edge up):当正跳变触点检测到有一次正跳变时,则使其后的输出短时接通一个扫描周期。,四、 正、负跳变指令,LAD:,STL:EU,2负跳变指令ED(Edge Down):当负跳变触点检测到有一次负跳变时,则使其后的

5、输出短时接通一个扫描周期。,LAD:,STL:ED,11,例:,NOP N:不产生任何操作,不影响程序的执行。N0255 为执行该操作指令的次数。,五、 空操作指令,12,S7-200 PLC有一个9层的堆栈,堆栈中的数据一般按“先进后出,后进先出”的原则存取。 1电路块串联指令ALD 电路块并联指令OLD 堆栈指令,六、 堆栈操作指令,LPS( Logic Push )逻辑入栈指令:运算结果压入堆栈 LRD( Logic Read )逻辑读栈指令:从堆栈读出运算结果 LPP( Logic Pop )逻辑出栈指令:运算结果从堆栈弹出并复位,13,说明: 每一条LPS必须有一条对应的LPP指令,

6、中间的支路都用LRD 指令,最后一条支路必须使用LPP指令。 可多次使用LRD 指令,也可不用。 用于具有分支结构的梯形图。,例.,14,例1简单的报警电路 控制系统中,若设备发生故障,则应及时报警,最常 用的报警方式是报警灯。当故障信号产生时,报警灯 应呈闪烁状态。 I/O分配: 输入: 报警信号开关S1:I0.0 系统复位按钮:I0.3 输出:故障报警灯:Q0.0,七、 基本逻辑指令举例,梯形图:,15,例2联锁式顺序控制 按下按钮1,进行工序1; 按下按钮2,进行工序2,工序1 结束; 按下按钮3,进行工序3,工序2 结束。 必须按照顺序进行; 按下停止按钮, 全部工序停止。 I/O分配

7、: 输入:停止按钮I0.0;按钮1I0.1;按钮2I0.2;按钮3I0.3; 输出: 工序1Q0.1;工序2Q0.2;工序3Q0.3。,梯形图:,16,例3二分频电路(用一个按钮接通和断开电路) 在许多控制场合,需要对控制信号进行分频,其中二分频电路使用较多。 I/O分配:输入:输入信号I0.0;输出:输出信号Q0.0,梯形图:,I0.0由OFF ON时,EU有效,M0.1置位,Q0.0为ON; I0.0由ON OFF时,EU无效,M0.1仍置位,Q0.0仍为ON,I0.0由OFF ON时,EU有效,M0.1复位,Q0.0为OFF; I0.0由ON OFF时,EU无效,M0.1仍复位Q0.0仍

8、为OFF,以后重复上述过程。,第一次,第二次,17,通电延时定时器TON (On-Delay-Timer) 断电延时定时器TOF ( OFF-Delay-Timer ) 保持型通电延时定时器TONR ( Retentive On-Delay-Timer ),第二节 定时器指令,定时器类型、精度与编号对照表,18,使能输入端,编号,设定值 132767,一、 通电延时型定时器TON(On-Delay Timer),1指令格式 LAD:,STL: TON Tn,PT,19,2工作过程, 输入端(IN)接通时,开始定时。 当前值大于等于设定值(PT)时,定时器状态位变为“1”,对应的常开触点闭合,常

9、闭触点断开。 达到设定值后,当前值寄存器仍继续计数,直到计到最大值32767为止;并保持状态位。 输入端断开时,定时器复位,当前值被清零;状态位为“0”,对应的常开触点断开,常闭触点闭合。,20,使能输入端,编号,设定值 132767,二、 断电延时型定时器TOF(OFF-Delay Timer),1指令格式 LAD:,STL: TOF Tn, PT,21,2工作过程, 输入端(IN)接通时,定时器位立即为ON,当前值为0。 当输入端由接通到断开时,定时器的当前值从0开始加1计数,直到当前值等于设定值(PT)时,输出位变为OFF,当前值保持不变,停止计时。 当输入端断开的时间小于设定时间时,定

10、时器位仍保持接通。当IN再接通时,定时器当前值仍设为“0”,22,使能输入端,编号,设定值 132767,三、保持型通电延时定时器TONR,1指令格式 LAD:,STL: TONR Tn, PT,23,2工作过程, 当输入端(IN)接通时,定时器开始计时,当输入端IN断开时,定时器保持当前值不变。 当使能输入端IN再次接通时,则定时器当前值在原保持值基础上再往上加计数。 当定时器的当前值大于等于设定值(PT)时,定时器状态位置“1”;但定时器当前值继续增加,一直增至最大值32767 。 以后既使输入端再断开,定时器也不会复位,TONR定时器需用复位指令R进行复位,复位后定时器当前值清零,定时器

11、位为OFF 。用于对许多间隔的累计定时,24,3举例,25,1ms定时器:每隔1ms刷新一次,与扫描周期和程序的执行过程无关。 10ms定时器:每个扫描周期开始时自动刷新,定时器位和当前值在整个扫描周期内保持不变。 100ms:指令被执行时刷新。,指PLC程序执行过程中定时器位和当前值的更新过程,不同时基的定时器,其刷新方法也不同。,脉冲发生器,四、定时器的刷新,26,四、定时器指令程序举例,例1延时接通延时断开电路控制要求:I0.0接通9S后Q0.0通电, I0.0断开7S后Q0.0断电。,梯形图:,T37,T38,Q 0.0,时序图,27,例2脉冲输出电路,梯形图:,动作说明:,T37开始

12、计时, 经过3s后。,28,控制要求:按下启动按钮,工序1进行3秒,工序2进行5秒,工序3进行4秒;按下停止按钮,全部工序停止。,例3定时器指令实现顺序控制,29,启动按钮合上,工序1进行3秒,工序2进行5秒,工序3进行4秒;重复进行,直到停止按钮合上。,控制要求改为:,30,M1,例4 电机顺序启动(AB C),逆序停止(C B A),31,例4 有三台电机顺序启动(AB C),逆序停止(C B A),时序如图所示,试画出梯形图。,I/O分配:输入点:I0.0(启动和停止开关)输出点:Q0.0(电动机A)Q0.1(电动机B)Q0.2(电动机C),32,I0.0(启动和停止开关) Q0.0(电动机A) Q0.1(电动机B)Q0.2(电动机C),

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

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