程序控制类指令及应用

程序控制类指令及应用

ID:27679219

大小:1.11 MB

页数:41页

时间:2018-12-05

程序控制类指令及应用_第1页
程序控制类指令及应用_第2页
程序控制类指令及应用_第3页
程序控制类指令及应用_第4页
程序控制类指令及应用_第5页
资源描述:

《程序控制类指令及应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

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

2、按启动按钮SB2,电动机运转;按停止按钮SB1,电动机停机。自动操作方式进程:按启动按钮SB2,电动机连续运转1min后,自动停机。按停止按钮SB1,电动机立即停机。3实习操作:电动机手动/自动选择控制程序输入输出输入继电器输入元件作用输出继电器输出元件I0.0KH过载保护Q0.0交流接触器KMI0.1SB1停止I0.2SB2启动I0.3SB3手动/自动选择第二节循环指令1循环指令FOR、NEXT项目FOR指令NEXT指令LADSTLFORINDX,INIT,FINALNEXT循环指令FOR、NEXT的举例【例题2】求0+1+2+3+……+100的和,并将计算结果存入VW0。【例题3】利用循

3、环嵌套求0+1+2+3+……+100的和,并将计算结果存入VW0。循环指令的脉冲执行方式2实习操作:循环、间接寻址和子程序调用举例设数据寄存器VW0、VW2、VW4、VW6存储数据分别为2,3,-1,7。求它们的代数和,将运算结果存入VW10,并用此结果(存放在VB11中)控制输出继电器QB0。I0.0是计算控制端,I0.1是清0控制端第三节顺序继电器指令1顺序控制指令SCR、SCRT、SCRELADSTL功能操作对象LSCRS-bit顺序状态开始S(位)SCRTS-bit顺序状态转移S(位)SCRE顺序状态结束无一、单流程控制2实习操作:多台电动机顺序启动/停止控制设某设备有3台电动机,控

4、制要求是:按下启动按钮,第一台电动机M1启动;运行5s后,第二台电动机M2启动;M2运行15s后,第三台电动机M3启动。按下停止按钮,3台电动机全部停机。输入输出输入继电器输入元件作用输出继电器输出元件控制对象I0.0SB1启动Q0.0接触器KM1电动机M1I0.1SB2停止Q0.1接触器KM2电动机M2Q0.2接触器KM3电动机M3工序图二、选择结构流程控制1选择结构程序的编程1.运料小车的选择方式2.运料小车的顺序控制程序2实习操作:选择结构的控制程序1.运料小车控制线路如图所示2.PLC输入/输出端口分配如表所示输入输出输入继电器输入元件作用输出继电器输出元件控制对象I0.0SB1选择

5、开关Q0.0接触器KM1小车右行I0.1SB2选择开关Q0.1接触器KM2小车左行I0.2SB3启动按钮I0.3SQ1左限位I0.4SQ2A处限位I0.5SQ3B处限位I0.6SQ4C处限位三、并行结构流程控制1并行结构程序的编程1.交通信号灯的控制要求与时序图2.交通信号灯顺序控制功能图2实习操作:交通信号灯控制程序1.按图所示连接交通信号灯控制线路2.PLC输入/输出端口分配如表所示输入输出输入继电器输入元件作用输出继电器输出元件控制对象I0.0SB1运行开关Q0.0HL0南北绿灯Q0.1HL1南北黄灯Q0.2HL2南北红灯Q0.3HL3东西红灯Q0.4HL4东西绿灯Q0.5HL5东西黄

6、灯3.交通信号灯的控制程序梯形图第四节子程序指令1子程序指令CALL、CRET项目子程序调用指令条件返回指令LADSTLCALLSBR_NCRET2实习操作:子程序调用举例应用子程序调用指令的程序如图所示。程序功能是:I0.1、I0.2、I0.3分别接通时,将相应的数据传送到VW0、VW10,然后调用加法子程序;在加法子程序中,将VW0、VW10存储的数据相加,运算结果存储在VW20,用存储数据低字节VB21控制输出QB0。第五节中断指令所谓中断就是当CPU执行正常程序时,系统中出现了某些急需处理的特殊请求,这时CPU暂时中断现行程序,转而去对随机发生的更紧迫事件进行处理(称为执行中断服务程

7、序),当该事件处理完毕后,CPU自动返回原来被中断的程序继续执行。1中断指令项目中断连接指令中断允许指令中断分离指令中断禁止指令LADSTLATCHINT,EVNTENIDTCHEVNTDISI描述使能输入有效时,把一个中断事件EVNT和一个中断程序INT联系起来,并允许这一中断事件使能输入有效时,全局地允许所有中断事件中断使能输入有效时,切断一个中断事件EVNT与所有中断程序的联系使能输入有效时,全局地关闭

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

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

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