文档详情

程序控制指令:跳转指令、循环指令.pptx

发布:2024-03-14约1.56千字共27页下载文档
文本预览下载声明

西京学院电气工程教研室张晓娟;目录;PART01;功能:实现程序的跳转

实现:跳转指令JMP和标号指令LBL配合使用;①跳转指令

梯形图:

语句表:JMPn(n=0~255)

功能:当输入端逻辑为1时,程序跳转到同一程序中的标号n处执行。;②标号指令

梯形图:

语句表:LBLn

功能:用以标记跳转目的地的具体位置。;JMP线圈通电时,跳转条件满足,跳转指令使程序流程跳转到对应的标号处。JMP与LBL指令的操作数n为常数0~255,只能在同一个程序块中跳转。

I0.3的常开触点断开时,跳转条件不满足,顺序执行下面的指令。

I0.3的常开触点接通时,跳转到标号LBL2处,不执行第二个程序段。;跳转指令使用说明;;PART02;用增减计数器进行计数,如果当前值小于500,则程序按原顺序执行,若当前值超过500,则跳转到从标号10开始的程序执行。;;(1)控制要求

某台设备具有手动和自动两种操作方式。SA是操作方式选择开关,当SA处于断开状态时,选择手动操作方式;当SA处于接通方式时,选择自动操作方式,不同操作方式进程如下。

手动操作方式:按启动按钮SB2,电动机运转;按停止按钮SB1,电动机停止。

自动操作方式:按启动按钮SB2,电动机连续运转1min后,自动停机,按停止按钮SB1,电动机立即停机。;(2)确定输入、输出并分配I/O地址

输入信号:

启动按钮SB2(常开触点),地址分配为I0.2;

停止按钮SB1(常开触点),地址分配为I0.1;

操作方式选择开关SA,地址分配为I0.3;

热继电器的过载保护FR(常闭触点),地址分配为I0.0。

输出信号:

接触器线圈KM—Q0.0。;当操作方式选择开关闭合时,I0.3的常开触点闭合,跳过手动程序段不执行;I0.3常闭触点断开,选择自动方式的程序段执行;

而操作方式选择开关断开时的情况与此相反,跳过自动方式程序段不执行,选择手动方式的程序段执行。;(3)程序设计;PART03;梯形图:

语句表:FORINDX,INIT,FINAL

NEXT

功能:FOR标记循环体的开始;

NEXT标记循环??的结束,无操作数;

两者成对出现,包括中间的程序,表示一个循环。;驱动FOR指令的逻辑条件满足时,反复执行FOR与NEXT之间的指令。执行到NEXT指令时,INDX的值加1,如果INDX的值小于等于结束值FINAL,返回去执行FOR与NEXT之间的指令。如果INDX的值大于结束值,循环终止。;循环最多可以嵌套8层。

在I0.6的上升沿,执行10次外层循环,如果I0.7为ON,每执行一次外层循环,将执行8次内层循环。执行完后,VW10的值增加80。;PART04;用PLC实现闪光频率的控制,要求根据选择的按钮,闪光灯以相应频率闪烁。若按下慢闪按钮,闪光灯以4s周期闪烁;若按下中闪按钮,闪光灯以2s周期闪烁;若按下快闪按钮,闪光灯以1s周期闪烁。无论何时按下停止按钮,闪光灯熄灭。;(2)原理图绘制;(3)创建工程项目

(4)编辑符号表;(5)编写程序;闪光频率控制梯形图----子程序0;谢谢大家

显示全部
相似文档