文档介绍:PLC
技术及应用
1
项目一
运料小车PLC控制系统
设计制作
(基本指令与逻辑编程)
山东铝业职业学院电气系
2
任务3
抢答器电路的PLC控制
山东铝业职业学院电气系
3
任务3所需知识点:
知识点1:PLC的编程语言与程序结构
知识点2:存储器的数据类型与寻址方式
知识点3:位逻辑指令
山东铝业职业学院电气系
4
第 3 章
P L C
程序设计基础
知识点3:位逻辑指令
山东铝业职业学院电气系
5
位逻辑指令
触点指令与赋值指令
三、堆栈指令
S7-200采用模拟栈结构,用于保存逻辑运算结果及断点地址,称为逻辑堆栈。堆栈指令用于处理电路的分支点。
1.逻辑入栈指令(LPS)
逻辑入栈指令又称为分支电路开始指令。在梯形图的中的分支结构中,可以形象地看出,它生成一条新的母线,其左侧为原来的主逻辑块,右侧为新的从逻辑块,因此可以直接编程。
知识点3:位逻辑指令
山东铝业职业学院电气系
6
从堆栈使用来上来讲,LPS指令的作用是把新的分支母线的状态压入堆栈栈顶。
山东铝业职业学院电气系
知识点3:位逻辑指令
7
位逻辑指令
触点指令与赋值指令
三、堆栈指令
2.逻辑读栈(LRD)
逻辑读栈指令在梯形图分支结构中,当新母线左侧为主逻辑块时,LPS开始右侧的第一从逻辑块编程,LRD开始第二个以后的从逻辑块编程。
知识点3:位逻辑指令
山东铝业职业学院电气系
8
从堆栈使用来上来讲,LRD指令的作用将堆栈中第2层的数据复制到栈顶,第2至第9层的数据不变,原栈顶值消失。
山东铝业职业学院电气系
知识点3:位逻辑指令
9
位逻辑指令
触点指令与赋值指令
3.逻辑出栈指令(LPP)
逻辑出栈指令又称为分支结束指令。在梯形图分支结构中,LPP用于LPS产生的新母线右侧的最后一个从逻辑块编程。弹出分支母线的状态出堆栈。
知识点3:位逻辑指令
山东铝业职业学院电气系
10