逻辑运算指令格式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

iv0
iv0
iv0
iv1
iv1
iv0
iv1
iv1
iv1
iv2
iv2
iv1
iv2
iv2
iv2
iv3
iv3
iv2
iv3
iv3
iv3
iv4
iv4
iv3
iv4
iv4
iv4
iv5
iv5
iv4
iv5
iv5
iv5
iv6
iv6
iv5
iv6
iv6
iv6
iv7
iv7
iv6
iv7
iv7
iv7
iv8
iv8
iv7
iv8
iv8
CH5 PLC基本指令
5.1 基本逻辑指令
• 一、基本位操作指令 • 二、取非和空操作指令 • 三、置位/复位指令 • 四、边沿检测指令(脉冲生成) • 五、定时器 • 六、计数器指令 • 七、比较指令
2020/1/13
阿克苏职业技术学院
返回
电气控制与PLC
一、 基本位操作指令
• 1、指令格式: LAD
2020/1/13
阿克苏职业技术学院
电气控制与PLC
CH5 PLC基本指令
3. STL指令对较复杂梯形图的描述方法
(3) 栈操作指令
• LD装载指令是从梯形图最左侧母线画起的,如果 要生成一条分支的母线,则需要利用语句表的栈 操作指令来描述。
• 栈操作语句表指令格式:
• LPS(无操作元件):(Logic Push)逻辑堆栈操 作指令。
• LRD(无操作元件):(Logic Read)逻辑读栈指 令。
• LPP(无操作元件):(Logic Pop)逻辑弹栈指 令。
2020/1/13
阿克苏职业技术学院
电气控制与PLC
CH5 PLC基本指令
图5.1 LPS,LRD,LPP指令的操作过程
逻辑堆栈
逻辑读栈
逻辑弹栈






iv0
iv0
=
M0.0
//装入常开触点 //或常开触点
//与常闭触点 //输出线圈
NETWORK 2
LD I0.2
O
I0.3
AN I0.4
=
Q0.1
//装入常开触点 //或常开触点 //与常闭触点 //输出线圈
wenku.baidu.com
• 工作原理分析: • 网络段1 M0.0=(I0.0+M0.0)* I0.1 • 网络段2 Q0.1=(I0.2+I0.3)* I0.4
CH5 PLC基本指令
STL
功能
LD BIT LDN BIT
用于网络段起始的常开/常闭触点
A BIT AN BIT
常开/常闭触点串联,逻辑与/与非指令
O BIT ON BIT
常开/常闭触点并联,逻辑或/或非指令
= BIT
线圈输出,逻辑置位指令
基本位操作指令操作数寻址范围:I,Q,M,SM,T,C,V,S, L等。
电气控制与PLC
CH5 PLC基本指令
3. STL指令对较复杂梯形图的描述方法 • NETWORK 1
• LD I0.1
//装入常开触点
•A
I0.2
//与常开触点
• LD M0.0
//装入常开触点
• AN I0.3
//与常闭触点
• OLD
//块或操作
•=
M0.0
//输出线圈
• NETWORK 2
• LD •O
(3)梯形图程序绘制方法:
梯形图程序触点的并联网络多连在左侧母线,线圈位于 最右侧。
(4)梯形图网络段结构:
梯形图网络段的结构不增加程序长度,软件编译结果可
以明确指出错误语句所在的网络段,清晰的网络结构有利
于程序的调试,正确的使用网络段,有利于程序的结构化
设计,使程序简明易懂。
阿克苏职业技术学院
2020/1/13
CH5 PLC基本指令
第五章 S7-200 PLC基本指令
• 5.1 基本逻辑指令及其应用 • 5.2 算术运算与逻辑运算指令及其
应用 • 5.3 数据处理指令及其应用 • 5.4 程序控制类指令及其应用 • 5.5 小结
2020/1/13
阿克苏职业技术学院
电气控制与PLC
CH5 PLC基本指令
5.1 基本逻辑指令及其应用
电气控制与PLC
CH5 PLC基本指令
第五章 S7-200系列PLC基本指令
内容及要求介绍
本章以S7-200系列PLC的SIMATIC指令为 例,介绍基本指令的定义和梯形图、语句表 的基本编程方法,要求掌握基本指令的指令 格式、原理分析和使用方法。
2020/1/13
阿克苏职业技术学院
电气控制与PLC
指令助记符:LD(Load)、LDN(Load Not)、A(And)、AN
(And Not)、O(Or)、 ON(Or Not)、 =(Out)线圈输
出。
2020/1/13
阿克苏职业技术学院
电气控制与PLC
[例] 位操作指令程序应用
CH5 PLC基本指令
NETWORK 1
LD
I0.0
O
M0.0
AN I0.1
2020/1/13
阿克苏职业技术学院
电气控制与PLC
2. 编程相关问题
CH5 PLC基本指令
(1)PLC I/O端点的分配方法:
每一个开关输入对应一个确定的输入点,每一个负载对 应一个确定的输出点。外部按钮(包括起动和停车)一般 用常开触点。
(2)输出继电器的使用方法:
输出端不带负载时,控制线圈应使用内部继电器M或其 他,不要使用输出继电器Q的线圈。
电气控制与PLC
CH5 PLC基本指令
[例5.2]栈操作指令应用程序
• LD LPS LD O ALD = LRD LD O ALD = LPP A =
I0.0
I0.1 I0.2
M0.0
I0.1 M0.1
//装入常开触点 //或常开触点
• LD I0.2
//装入常开触点
•O
M0.2
//或常开触点
• ALD
//块与操作
•=
M0.1
//输出线圈
(1)块“或”操作指令格式:OLD(无操作元件) 块“或”操作,是将梯形图中相邻的两个以LD起始的电 路块并联起来。
(2)块“与”操作指令格式:ALD (无操作元件) 块 “或”操作是将梯形图中相邻的两个以LD起始的电路块 串联起来。
iv8
X
• 堆栈操作时将断点的地址压入栈区,栈区内容自动下移(栈底内容丢 失)。
• 读栈操作时将存储器栈区顶部的内容读入程序的地址指针寄存器,栈 区内容保持不变。
• 弹栈操作时,栈的内容依次按照后进先出的原则弹出,将栈顶内容弹
入程序的地址指针寄存器,栈的内容依次上移。
2020/1/13
阿克苏职业技术学院
一条指令由一个操作码和一个操作数组 成,操作数由标识符和参数组成。操作码定 义要执行的功能;操作数为执行该操作所需 要的信息,例如: A I 1.0
有些语句指令不带操作数。它们操作的 对象是惟一的。例如:NOT (是对逻辑操作 结果(RLO)取反。)
2020/1/13
阿克苏职业技术学院
返回
电气控制与PLC
相关文档
最新文档