PLC基本逻辑指令课件

合集下载

第3章PLC的基本指令及程序设计

第3章PLC的基本指令及程序设计
✓ 计数器位:计数器位和继电器一样是一个开关量,表示计数器是否 发生动作的状态。当计数器的当前值达到设定值时,该位被置位为 ON。
✓ 计数器当前值:其值是一个存储单元,它用来存储计数器当前所累 计的脉冲个数,用16位符号整数来表示,最大数值为32 767。
计数器输入端和操作数 ✓ 设定值输入:数据类型为INT型。 ✓ 寻址范围:VW、IW、QW、MW、SW、SMW、LW、AIW、T、C、 AC、*VD、*AC、*LD和常数。 ✓ 一般情况下使用常数作为计数器的设定值。
LPS(Logic Push) 逻辑入栈指令(分支电路开始指令)
LRD(Logic Read) 逻辑读栈指令
LPP(Logic Pop) 逻辑出栈指令(分支电路结束指令)
LPS/LRD/LPP
LPS/LRD/LPP举例 例3
指令3 与ENO指令AENO ENO是LAD中指令盒的布尔能量流出端。该指令使用较少。
举例
1. 逻辑堆栈操作指令
堆栈 堆栈是一组能够存储和取出数据的暂存单元。 遵循“先进后出”的原则。 堆栈深度为“9层”。 可以存储最新的逻辑运算(中间)结果,以便后续逻辑环节使用该结果。 逻辑堆栈操作主要来完成触电复杂逻辑连接的编程。
指令1 OLD(或块指令) ALD (与块指令)
OLD(Or Load)
定时器的指令及使用 指令
定时器的指令及使用
接通延时定时器TON(On-Delay Timer) ✓ 接通延时定时器用于单一时间间隔的定时。 ✓ 上电周期或首次扫描时,定时器位为OFF,当前值为0。 ✓ 输入端接通时,定时器位为OFF,当前值从0开始计时,当前值达 到设定值时,定时器位为ON,当前值仍连续计数到32 767。 ✓ 输入端断开,定时器自动复位,即定时器位为OFF,当前值为0。

FX系列PLC的基本逻辑指令

FX系列PLC的基本逻辑指令

第五讲FX系列PLC的基本逻辑指令FX系列PLC共有27条基本逻辑指令,此外还有一百多条应用指令。

仅用基本逻辑指令便可以编制出开关量控制系统的用户程序。

第一部分:1、LD,LDI,OUT指令LD(Load):电路开始的常开触点对应的指令,可以用于X,Y,M,T,C和S。

LDI(Load Inverse):电路开始的常闭触点对应的指令,可以用于X,Y,M,T,C和S。

OUT(Out):驱动线圈的输出指令,可以用于Y,M,T,C和S。

LD与LDI指令对应的触点一般与左侧母线相连,在使用ANB,ORB指令时,用来定义与其他电路串并联的电路的起始触点。

OUT指令不能用于输入继电器X,线圈和输出类指令应放在梯形图的最右边。

OUT指令可以连续使用若干次,相当于线圈的并联。

定时器和计数器的OUT指令之后应设置以字母K开始的十进制常数,常数占一个步序。

定时器实际的定时时间与定时器的种类有关,图中的T0是l00ms定时器,K19对应的定时时间为。

19×100ms=l.9s。

也可以指定数据寄存器的元件号,用它里面的数作为定时器和计数器的设定值。

计数器的设定值用来表示计完多少个计数脉冲后计数器的位元件变为1。

如果使用手持式编程器,输入指令“OUT T0”后,应按标有SP(Space)的空格键,再输入设置的时间值常数。

定时器和16位计数器的设定值范围为1~32 767,32位计数器的设定值为–2 147 483 648~2 147 483 647。

2、触点的串并联指令AND(And):常开触点串联连接指令。

ANI(And Inverse):常闭触点串联连接指令。

OR(Or):常开触点并联连接指令。

ORI(Or Inverse):常闭触点并联连接指令。

串、并联指令可以用于X,Y,M,T,C和S。

单个触点与左边的电路串联时,使用AND和ANI指令,串联触点的个数没有限制。

在图中,OUT M10l指令之后通过T1的触点去驱动Y4,称为连续输出。

第五节PLC的基本逻辑指令

第五节PLC的基本逻辑指令

第五节PLC的基本逻辑指令第五节PLC的基本逻辑指令教学⽬的:学习PLC基本编程指令学习PLC基本编程指令的功能教学难点:让学⽣们熟练运⽤PLC各种编程指令教学重点:应知:PLC的基本编程指令应会:熟练使⽤PLC基本编程指令编制简单的应⽤程序教学学时:讲解2课时,实训4课时(⼀)基本逻辑指令的功能⼀、逻辑取及输出指令:LD/LDI/OUT指令例1:LD/LDI/OUT指令的基本编程⽅法。

下图为应⽤梯形图编制的程序,其对应的语句表程序如下:模拟运⾏:按下1楼按钮后,1楼灯亮,松开按钮后灯灭;没有按下2楼按钮,2楼灯延时⼀定时间亮,按下2楼按钮后灯灭。

注:请注意常开、常闭触点的使⽤说明:1)LD/LDI指令⽤于取常开/常闭触点与母线连接。

另外,在分⽀开始出,这些指令与后述的ANB(块与)指令组合使⽤。

2)OUT指令⽤于驱动输出继电器、辅助继电器、状态器、定时器及计数器的线圈,但不能⽤来驱动输⼊继电器的线圈。

3)多个线圈并联时,称为并⾏输出。

并⾏输出指令可以重复多次使⽤。

为了使输⼊状态的变化能被CPU有效地接受,通常要求输⼊信号的接通(ON)时间或断开(OFF)时间,必须⼤于PC的扫描周期。

若输⼊窄脉冲,有可能得不到PC得响应。

考虑到输⼊滤波器得相应定时器为10MS,若PC的扫描周期为10MS,则输⼊信号的接通时间或断开时间⾄少为20MS以上,因此当输⼊信号的频率⾼于25HZ时,则不能被PC有效的接受和处理。

但是使⽤后述的有关特殊功能指令,可以处理⾼频率的输⼊信号。

1、多重输出操作如图所⽰,输出继电器的线圈Y3被安排在两个位置上(双重输出),j假定在输⼊处理阶段X1=ON,X2=OFF。

最初因X1=ON,使Y3第⼀次出现时其映象机春起的状态为ON,Y4的映象寄存器的状态也为ON。

⼜因为X2=OFF,使Y3第⼆次出现时其映象寄存器的状态改为OFF。

因此,最终的外部输出为Y3=ON。

由以上分析可知,当执⾏多重输出操作时,最后执⾏的输出操作优先。

电气控制与PLC----第九章-PLC的基本指令

电气控制与PLC----第九章-PLC的基本指令
10ms定时器:扫描周期开始时刷新,Q0.0永远不会ON 100ms定时器:Q0.0在T32计时到时刷新,ON一个扫描周期。 10计数器 有两种:加计数器CTU;加/减计数器CTUD 1)CTU梯形图
注意:设定值可以是VW,T,C,IW,QW,MW,SMW, AC,AIW,K
10
8、逻辑堆栈的操作 S7-200系列PLC中有一个9层堆栈,用于处理所有逻辑操作,
称逻辑堆栈。
11

思考题:I0.0并联I0.7,试着写出指令表。
12
9.定时器T
定时器按工作方式分:1)TON:不保持延时通定时器

2)TONR:保持延时通定时器
1)TON梯形图
LD I0.0
很长,而在一次扫描结束之前,
下面的处理是被禁止的(7条P192
⒌子程序调用:子程序入口和子程序返回指令

CALL SBR
CALL n SBR n
CRET:有条件返回
CRET
RET:无条件返回
RET
注意:子程序可以嵌套最多达8层
23
⒍中断程序标号:中断程序的返回指令

INT
改为:
对不可编程电路,按逻辑不变原则重画梯形图
29
§9-4 PLC逻辑指令应用实例
⒈延时断开电路 LD Q0.0 AN I0.0 TON T37,50 LD I0.0 O Q0.0 AN T37 = Q0.0
时序图
30
⒉分频电路
二分频时序图 作业:设计一个四分频梯形图并写指令表
断服务程序内
例:LD I0.0
JMP 4

.

第3章PLC基本指令

第3章PLC基本指令
或装载指令old图315中前两条指令执行完后与运算的结果s0存放在堆栈的栈顶第34条指令执行完后与运算的结果s1压入栈顶见图316原来在栈顶的s0被推到堆栈的第2层下面各层的数据依次下移一层
PLC原理及应用
机电学院
3.1 基本编程指令 3.1.1 位逻辑指令 一、 触点指令与堆栈指令
第三章 PLC基本指令
二、 计数器指令 1.加计数器(CTU) 同时满足下列条件时,加计数器的当前值加1,直至计数最大值32767。 1)复位输入电路断开。 2)加计数脉冲输入电路由断开变为接通(CU信号的上升沿)。 3)当前值小于最大值32767。 当前值大于等于预设值 PV时,计数器位为ON,反之为OFF。当复位输入 R 为 ON 或对计数器执行复位( R )指令时,计数器被复位,计数器位变为 OFF,当前值被清零。在首次扫描时,所有的计数器位被复位为OFF。
指出图3-38中的错误。
3.2 程序控制指令 3.2.1 跳转指令
1.跳转与标号指令 JMP线圈通电时,跳转条件满足,跳转指令使程序流程跳转到对应的标号 处。JMP与LBL指令的操作数 n为常数0~255,只能在同一个程序块中跳转。 I0.4的常开触点断开时,跳转条件不满足,顺序执行下面的网络。 I0.4的常开触点接通时,跳转到标号LBL 0处,不执行第二个网络。
3.2.4 局部变量与子程序
一、 局部变量 1.局部变量与全局变量 每个程序组织单元(POU)均有由64字节局部(L)存储器组成的局部变 量。局部变量只在它被创建的POU中有效,全局符号在各POU中均有效。局 部变量有以下优点: 1) 尽量使用局部变量的子程序易于移植到别的项目。 2) 同一级POU的局部变量使用公用的存储区。 3)局部变量用来在子程序和调用它的程序之间传递输入参数和输出参数。 2.查看局部变量表 可上下拖动分裂条,打开和关闭局部变量表。 3.局部变量的类型 临时变量(TEMP)是暂时保存在局部数据区中的变量。主程序或中断程序 只有TEMP变量。

第十讲_西门子PLC基本逻辑指令及其编程1006

第十讲_西门子PLC基本逻辑指令及其编程1006

S4=S2*S3
S3 S2 inv0 inv1 inv2 S4 inv0 inv1 inv2 inv3
S4
S2
S0 S1 S3
inv3
inv4 inv5
inv4
inv5 inv6
inv3
inv4 inv5
inv4
inv5 inv6
Q3.4 Q5.3
inv6
x
inv6
x
OLD
ALD
沈阳航空工业学院 自动控制系
第十讲 西门子S7-200基本逻辑指令 及其编程
自动控制系 张海军
navy2000cn@
第 1 页
计算机测控技术与应用
沈阳航空工业学院 自动控制系
本讲主要内容
西门子S7-200PLC的基本逻辑指令
西门子S7-200PLC的程序编制实例
第 2 页
可编程序控制器
沈阳航空工业学院 自动控制系
PLC编程语言
梯形图
指令表
顺序功能图
功能块图
结构化文本
第 4 页
可编程序控制器
沈阳航空工业学院 自动控制系
一、西门子S7-200基本逻辑指令
梯形图指令与语句表指令是PLC 程序最常用的两种表述工具,它们 之间有着密切的对应关系。
逻辑控制指令是PLC最基本最常用的指令,是构成梯形图 和语句表的基本成分。 基本逻辑指令一般指位逻辑指令、定时器指令和计数器 指令。
第 42 页
可编程序控制器
沈阳航空工业学院 自动控制系
例1:用接在I0.0输入端的光电开关检测传送带上通过 的产品,有产品通过时I0.0位ON,如果在10s内没 有产品通过,由Q0.0发出报警信号,用I0.1输入端 的开关解除报警信号。试画出梯形图。

Class08_PLC基本逻辑指令

Class08_PLC基本逻辑指令

2013-7-31
集美大学信息工程学院
21
2013-7-31
集美大学信息工程学院
22
触点指令(1)
指令 梯形图符号 数据类型 bit:BOOL 操作数 指令功能 I、Q、V、 常开触点与左侧母线相连 M、SM、 接 S、T、C、 常开触点与其他程序段相 能流 串联
标 准 触 点
常 闭 触 点
LD A
LDS 后 iv3 iv0 iv1 iv2 iv3 iv4 iv5 iv6 iv7 LPP 后 iv1 iv2 iv3 iv4 iv5 iv6 iv7 iv8 ×
2013-7-31
集美大学信息工程学院
19
LD
I0.0
LD
LD A OLD ALD =
I0.1
I2.0 I2.1
Q5.0
LD
I0.0
LD
2013-7-31
集美大学信息工程学院
10
LD I0.0 O I0.1 ON M0.0 = Q0.0
LDN Q0.0 A I0.2 O M0.1 AN I0.3 ON M0.2 = M0.1
2013-7-31
集美大学信息工程学院
11


c. OLD(Or Load)、ALD(And Load) OLD:用于串联电路块的并联连接 OLD指令不需要地址,它相当于需并联的两块 电路右端的一段垂直连线。 ALD:用于并联电路块的串联连接
立 即 触 点
常 闭 触 点
LDI AI OI
bit
bit
I、Q、V、 常开触点与左侧母线相连 M、SM、 接 S、T、C、 常开触点与其他程序段相 能流 串联 常开触点与其他程序段相 并联 常闭触点与左侧母线相连 接

12第五章讲义PLC

12第五章讲义PLC

• 支流线上的常开、常闭触点称为节点,与传统 的继电器电路中常开、常闭触点含义相同,闭合时 为1,即导通状态,常开时为0,即断开状态。 • 支流线的末端通常接线圈或功能块,类似传统 的继电器电路中的线圈,
基本逻辑指令
LD: 将常开节点与逻辑母 线相连。常开节点在不带电 时,节点是断开的(OFF, 或0),而带电时,节点是 闭合的(ON,或1)。 LDN: 将常闭节点与逻辑母 线相连。常闭节点在不带电 时,节点是闭合的,而带电 时,节点是断开的。 =: 用于驱动(输出到)输 出继电器、辅助继电器、定 时器或计数器等。
执行S与R指令时, 从指定的位地址开始 的N个点的映像寄存 器都被置位(变为1) 或复位(变为0), N=1~255
问题:
当I0.0 、 I0.1同时按下 时,效果是什 么?
EU:当EU指令前的结果 是上升沿(由0到1的跳 变),产生宽度位一个扫 描周期的脉冲,驱动其后 的线圈。 ED:当EU指令前的结果 是上升沿(由0到1的跳 变),产生宽度位一个扫 描周期的脉冲,驱动其后 的线圈。 NOT:将左边电路的逻辑 运算结果取反后,输出到 其后的线圈
3. 断开延时定时器
TOF 断开延时定时器指令,用于断开 后单一间隔定时。 输入接通时,定时器位为ON,当 前值为0。 输入由接通到断开时,定时器开 始计数,当前值达到预设值时, 定时器位 OFF ,当前值等于预设 值,停止计数。 TOF 复位后,如果使能输入再有 从 ON 到 OFF 的负跳变,则可实现 再次启动。 指令格式:TOF Txxx,PT 例: TOF T35,6
~
220V
I0.0 I0.1 I0.2
Q0.1 Q0.2 Q0.3 M L N
I0.3
M L
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基本逻辑指令
第一节 基本逻辑指令
第二节 编程的规则与技巧 第三节 基本逻辑指令的应用 本章小结
Date: 2013-2-28
Page: 1
基本逻辑指令
一、LD、LDI、OUT 指令 二、AND、ANI指令 三、OR、ORI 指令 四、ANB、ORB 指令 五、MPS、MRD、MPP 指令 六、MC、MCR 指令 七、SET、RST 指令 八、PLS、PLF 指令 九、NOP、END 指令
五、ANB 指令
ANB(And Block)
指令的说明 并联电路块:两个或以上的触点串连而成的电路;
并连电路块串连连接指令
将并联电路块与前面的电路串联时用ANB指令;
使用ANB指令前,应先完成并联电路块内部的连接。 并联电路块中各支路的起点使用LD或LDI指令; ANB指令相当于两个电路块之间的串联连线。
第一节 基本逻辑指令
八、SET、RST 指令
指令的梯形图
X0 SET X1 RST X2 RST
X0
X1 Y0
指令表程序
Y0 Y0 D0
步序
0 1 2 3 4 5
指令
LD SET LD RST LD RST
地址
X0 Y0 X1 Y0 X2 D0
Date: 2013-2-28
Page: 23
第一节、基本逻辑指令
三、OR、ORI 指令
指令的作用
OR:或指令,用于并联单个常开触点; ORI(OR Inverse):或反指令,用于并联单个常闭
触点。
指令的说明 OR、ORI编程元件:X、Y、M、T、C、S ;
OR、ORI指令仅用于单个触点与前面触点的并联;
若是两个串联电路块(两个或两个以上触点串联连 接的电路)相并联,则用ORB指令。
第一节 基本逻辑指令
八、SET、RST 指令
积分计数器、定时器复位
X0 RST T250
指令表程序
步序
0 1 2 3 6 7 8 9 10 11
指令
LD RST LD OUT LD OUT LD RST LD OUT
地址
X0 T250 X1 T250 K120 X2 M8200 X3 C200 X4 C200 K34
Date: 2013-2-28
Page: 5
第一节 基本逻辑指令
二、AND、ANI 指令
指令的作用
AND:与指令,用于串联单个常开触点; ANI(ANd Inverse):与反指令,用于串联单个常闭
触点。
编程元件 AND: ANI: X、Y、M、S、T、C
Date: 2013-2-28
X1
M100 Y1 M101 Y2
102 Y3
Date: 2013-2-28
Page: 17
第一节 基本逻辑指令 六、MPS、MRD、MPP 指令
梯形图(一层栈例)
MPS 0 1 2 3 4 5 6 7 8 9 10 11 12 13 LD MPS LDI AND OR ANB OUT MPP AND OUT LD OR ANB OUT X1 X2 M0 X0 Y1 X3 Y2 X4 X5 Y3
MC
M100 X1
步序
0 1 2 3 4 5 6 7
指令
LD MC LD OUT LD OUT MCR
地址
X0 N0 M100 X1 Y1 X3 Y2 N0
Y1
X3
Y2
MCR
Date: 2013-2-28
N0
Page: 20
多重嵌套主控指令
(A)
X0 MC M100 X1 Y0 MC M101 X3 N1 M101 N0 M100
X1
X2 X0 X3
M0
Y1
MPP
Y2
X4
Y3
X5
Date: 2013-2-28
Page: 18
第一节 基本逻辑指令
七、MC、MCR 指令
指令的作用
MC (Master Control):主控指令(公共触点串联) MCR (Master Control Reset):主控复位指令
指令的说明
第二节 编程的基本规则与技巧
二、编程的技巧
并联电路上下位置可调,应将单个触点的支路放下面。
X4 Y0 X1 X2
ORB
X1
X2 Y0
X4
不好! 0 1 2 3 4 LD LD AND ORB OUT X4 X1 X2 0 1 2 3 LD AND OR OUT
好! X1 X2 X2 Y0
Y0
Page: 29
Date: 2013-2-28
Page: 4
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
梯形图程序
X0 Y0 X1 M100 T0 T0 Y1 K19
指令表程序
步序
0 1 2 3 4 7 8
指令
LD OUT LDI OUT OUT LD OUT
地址
X0 Y0 X1 M100 T0 K19 T0 Y1
MC、MCR指令的编程元件:Y、M; MC、MCR指令成对出现,缺一不可; MC指令后用LD/LDI指令,表示建立子母线。 MC、MCR指令可以嵌套使用。
Date: 2013-2-28
Page: 19
第一节 基本逻辑指令
七、MC、MCR 指令
指令的梯形图
X0
指令表程序
N0
M100
Date: 2013-2-28
Page: 2
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
指令的作用
LD(LoaD):取指令,常开触点与母线连接。 LDI(LoaD Inverse):取反指令,常闭触点与母线连接。
OUT:驱动线圈的输出指令。
编程元件
LD:
LDI:
X、Y、M、S、T、C
M1 RST
M0 M1 Y0
Date: 2013-2-28
Page: 26
第一节 基本逻辑指令
十、NOP、END 指令
指令的作用
NOP:空操作指令 END: 结束指令
指令的说明
NOP、 END 指令无编程元件 PLC执行程序时从0步扫描到END指令为止,后面的 程序跳过不执行。
Date: 2013-2-28
第二节 编程的基本规则与技巧
二、编程的技巧
串联电路左右位置可调,应将单个触点放在右边。
X1 X2 Y0
ANB
X2
X1 Y0
Page: 7
第一节 基本逻辑指令
二、AND、ANI 指令
梯形图程序
X0 Y2 X2
AND
指令表程序
步序
Y2 0 1 2 3 4 5 6 7
指令
LD AND OUT LD ANI OUT AND OUT
地址
X0 X2 Y2 Y2 X0 M101 T1 Y3
X1
ANI
M101
T1
AND
Y3
Date: 2013-2-28
OUT:Y、M、S、T、C
Date: 2013-2-28 Page: 3
第一节 基本逻辑指令
一、LD、LDI、OUT 指令
指令的说明
LD、LDI用于将触点接到母线上。 LD、LDI还与块操作指令ANB、ORB相配合,用于分支电 路的起点。 OUT不能用于X;并联输出OUT指令可连续使用任意次。 OUT指令用于T和C,其后须跟常数K,K为延时时间或计 数次数。
Page: 6
第一节 基本逻辑指令
二、AND、ANI 指令
指令的说明
AND和ANI指令用于单个触点与左边触点的串联,可 连续使用。
执行OUT指令后,通过与指令可驱动其它线圈输出。
若是两个并联电路块(两个或两个以上触点并联连 接的电路)串联,则需用后面的ANB指令。
Date: 2013-2-28
Date: 2013-2-28
Page: 14
第一节 基本逻辑指令
五、ANB 指令
梯形图程序
ANB X1 LD Y0 M100
指令表程序
步序
0 1 2 3 4 6 7 8 9 10 11
指令
LDI ORI LDI ANI LDI AND ORB OR ANB ORI OUT
地址
X1 X2 Y0 M100 Y2 M101 T0
Page: 8
第一节 基本逻辑指令
二、AND、ANI 指令
注意梯形图的画法
MPS
指令表程序
步序
0 1 2 3 4 6 7
指令
LD ANI MPS AND OUT MPP OUT
地址
Y2 X1 T1 M101 Y3
Y2
X1 T1 M101 Y3
MPP
Date: 2013-2-28
Pag基本逻辑指令
八、SET、RST 指令
指令的作用
SET:置位指令(接通并保持) RST:复位指令
指令的说明
SET指令的编程元件:Y、M、S RST指令的编程元件:Y、M、S、T、C、D RST指令具有优先级。
Date: 2013-2-28
Page: 22
Date: 2013-2-28
Page: 27
第二节 编程的基本规则与技巧
一、编程的基本规则
触点只能与左母线相连,不能与右母线相连;
线圈只能与右母线相连,不能直接与左母线相连,右 母线可以省略;
线圈可以并联,不能串联连接;
应尽量避免双线圈输出。
Date: 2013-2-28
相关文档
最新文档