全文预览

可编程控制器原理及应用教学课件作者第3版孙平课件2.1章节

上传者:菩提 |  格式:ppt  |  页数:29 |  大小:2203KB

文档介绍
区顶部的内容读入程序的地址指针寄存器,栈区内容保持不变。弹栈操作:栈的内容依次按照后进先出的原则弹出,将栈顶内容弹入程序的地址指针寄存器,栈的内容依次上移。3、栈操作指令LD装载指令是从梯形图最左侧母线画起的,如果要生成一条分支的母线,语句表指令需要利用栈操作指令来描述。栈操作语句表指令格式:LPS(无操作元件):(LogicPush)逻辑堆栈操作指令。LRD(无操作元件):(LogicRead)逻辑读栈指令。LPP(无操作元件):(LogicPop)逻辑弹栈指令。PLC基本指令三、STL指令对较复杂梯形图的描述方法[例2-4]栈操作应用指令LDI0.0//装入常开触点LPS//建立栈指针(堆栈)LDI0.1//装入常开触点OI0.2//或常开触点ALD//块与操作=M0.0//输出线圈LRD//读栈LDI0.3//装入常开触点OI0.4//或常开触点ALD//块与操作=M0.1//输出线圈LPP//弹栈AI0.5//与常开触点=Q0.0//输出线圈(1)块“或”操作逻辑堆栈指令(LPS)可以嵌套使用,最多为9层。为保证程序地址指针不发生错误,堆栈和弹栈指令必须成对使用,最后一次读栈操作应使用弹栈指令。PLC基本指令2.1.1基本位操作指令PLC基本指令梯形图的处理优化前的梯形图优化后的梯形图LAD2.1.2取非和空操作指令1、NOT取非2、NOPN空操作指令次数N=0~255[例5.5]取非指令和空操作指令应用举例PLC基本指令LDNI0.0NOTNOP20指令格式置位/复位指令则是将线圈设计成置位线圈和复位线圈两大部分,将存储器的置位、复位功能分离开来。2.1.3置位/复位指令SS-BIT,N//从起始位(S-BIT)开始的N个元件置1。RS-BIT,N//从起始位(S-BIT)WORK1LDI0.0SQ0.0,1NETWORK5LDI0.1RQ0.0,1PLC基本指令

收藏

分享

举报
下载此文档