九章程序控制类指令及应用ppt课件.ppt

上传人:本田雅阁 文档编号:3160682 上传时间:2019-07-18 格式:PPT 页数:41 大小:1.11MB
返回 下载 相关 举报
九章程序控制类指令及应用ppt课件.ppt_第1页
第1页 / 共41页
九章程序控制类指令及应用ppt课件.ppt_第2页
第2页 / 共41页
九章程序控制类指令及应用ppt课件.ppt_第3页
第3页 / 共41页
九章程序控制类指令及应用ppt课件.ppt_第4页
第4页 / 共41页
九章程序控制类指令及应用ppt课件.ppt_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《九章程序控制类指令及应用ppt课件.ppt》由会员分享,可在线阅读,更多相关《九章程序控制类指令及应用ppt课件.ppt(41页珍藏版)》请在三一文库上搜索。

1、第九章 程序控制类指令及应用,第一节 跳转指令,跳转指令可用来选择执行指定的程序段,跳过暂时不需要执行的程序段。,比如,在调试设备工艺参数的时候,需要手动操作方式;在生产时,需要自动操作方式。这就要在程序中编排两段程序,一段程序用于调试工艺参数,另一段程序用于生产自动控制。,1 跳转指令JMP、标号指令LBL,2 跳转指令应用举例,【例题1】 某台设备的控制线路如图所示。该设备具有手动/自动两种操作方式。SB3是操作方式选择开关,当SB3处于断开状态时,选择手动操作方式;当SB3处于接通状态时,选择自动操作方式,不同操作方式进程如下: 手动操作方式进程:按启动按钮SB2,电动机运转;按停止按钮

2、SB1,电动机停机。 自动操作方式进程:按启动按钮SB2,电动机连续运转1min后,自动停机。按停止按钮SB1,电动机立即停机。,3 实习操作:电动机手动/自动选择控制程序,第二节 循环指令,1 循环指令FOR、NEXT,循环指令FOR、NEXT的举例,【例题2 】求 0+1+2+3+100 的和,并将计算结果存入VW0。,【例题3】利用循环嵌套求0+1+2+3+100 的和,并将计算结果存入VW0。,循环指令的脉冲执行方式,2 实习操作:循环、间接寻址和子程序调用举例,设数据寄存器VW0、VW2、VW4、VW6存储数据分别为2,3,1,7。求它们的代数和,将运算结果存入VW10,并用此结果(

3、存放在VB11中)控制输出继电器QB0。I0.0是计算控制端,I0.1是清0控制端,第三节 顺序继电器指令,1 顺序控制指令SCR、SCRT、SCRE,一、单流程控制,2 实习操作:多台电动机顺序启动/停止控制,设某设备有3台电动机,控制要求是:按下启动按钮,第一台电动机M1启动;运行5s后,第二台电动机M2启动;M2运行15s后,第三台电动机M3启动。按下停止按钮,3台电动机全部停机。,工序图,二、 选择结构流程控制,1 选择结构程序的编程,1运料小车的选择方式,2运料小车的顺序控制程序,2 实习操作:选择结构的控制程序,1运料小车控制线路如图所示,2PLC输入/输出端口分配如表所示,三、

4、并行结构流程控制,1 并行结构程序的编程,1. 交通信号灯的控制要求与时序图,2. 交通信号灯顺序控制功能图,2 实习操作:交通信号灯控制程序,1按图所示连接交通信号灯控制线路,3. 交通信号灯的控制程序梯形图,第四节 子程序指令,1 子程序指令CALL、CRET,2 实习操作:子程序调用举例,应用子程序调用指令的程序如图所示。程序功能是:I0.1、I0.2、I0.3分别接通时,将相应的数据传送到VW0、VW10,然后调用加法子程序;在加法子程序中,将VW0、VW10存储的数据相加,运算结果存储在VW20,用存储数据低字节VB21控制输出QB0。,第五节 中断指令,所谓中断就是当CPU执行正常程序时,系统中出现了某些急需处理的特殊请求,这时CPU暂时中断现行程序,转而去对随机发生的更紧迫事件进行处理(称为执行中断服务程序),当该事件处理完毕后,CPU自动返回原来被中断的程序继续执行。,1 中断指令,3 中断指令应用举例,【例题】用中断指令控制输出端Q的状态。输入端I0.0接通的上升沿时Q0.0Q0.3接通,输入端I0.0断开的下降沿时QB0 = 0。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1