T-02-O-逻辑指令的使用-教材_第1页
T-02-O-逻辑指令的使用-教材_第2页
T-02-O-逻辑指令的使用-教材_第3页
T-02-O-逻辑指令的使用-教材_第4页
T-02-O-逻辑指令的使用-教材_第5页
已阅读5页,还剩4页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、逻辑指令的使用(1)与指令AND1)格式:AND N 2)符号:3)数据内容N可为CIO、W、H、A、T、C、TK等,该指令以位为单位进行操作。4)功能说明用于串联一个动合接点,实现逻辑“与”运算。该指令是单个接点串联连接指令,可以连续使用,该指令用来描述单个接点与其他接点或接点组成的电路的连接关系。该指令不能直接连接在母线上,也不能用在电路块的起始部分。5)执行指令对标志位的影响指令的执行不会影响标志位。【应用实例】带双锁的安全柜控制电路:某安全柜,要打开该柜子必须将锁开关0.00和锁开关0.01同时合上。如图3.*所示,0.00和0.01单独合上,100.00无法得电。只有0.01和0.0

2、0同时闭合,100.00才能得电。图3.* 带双锁的安全柜控制电路梯形图注意:逻辑“与”的口诀是有0出0,全1出1。(2)与非指令ANDNOT1)格式:ANDNOT N 2)符号:3)数据内容N可为CIO、W、H、A、T、C、TK等,该指令以位为单位进行操作。4)功能说明用于串联一个动断接点,实现逻辑“与非”运算。该指令是单个接点串联连接指令,可以连续使用。该指令用来描述单个接点与其他接点或接点组成的电路的连接关系。该指令不能直接连接在母线上,也不能用在电路块的起始部分。5)执行指令对标志位的影响指令的执行不会影响标志位。6)程序举例 (a)梯形图 (b)指令表图3.* AND、ANDNOT指

3、令举例如图3.*所示,当0.00按下,同时0.02也按下时,100.00得电。不按下0.01,按下0.03时,100.01得电。按下0.04,不按下0.05时,100.02得电。(3)或指令OR1)格式:OR N2)符号:3)数据内容N可为CIO、W、H、A、T、C、TK等,该指令以位为单位进行操作。4)功能说明 用于并联一个动合接点,和前面的输入条件(常开、常闭或者逻辑组合)实现逻辑“或”运算。 如果将两个或两个以上的接点串联连接的电路块并联连接时,要用到后面提到的ORLD指令。5)执行指令对标志位的影响指令的执行不会影响标志位。6)程序举例(a)梯形图(b)指令表图3.* OR指令举例如图

4、3.*所示,常开接点0.01和0.04是逻辑“或”关系,两者只要有一个为“1”,则并联结果为“1”。常闭接点0.05与左边部分相串联,两者是逻辑“与”的关系,常开接点0.03和上述部分是“或”关系,而常开接点0.06和左边部分则是“与”关系。(4)或非指令ORNOT1)格式:ORNOT N2)符号:3)数据内容N可为CIO、W、H、A、T、C、TK等,该指令以位为单位进行操作。4)功能说明用于并联一个动断接点,和前面的输入条件(常开、常闭或者逻辑组合)实现逻辑“或非”运算。如果将两个或两个以上的接点串联连接的电路块并联连接时,要用到后面提到的ORLD指令。5)执行指令对标志位的影响指令的执行不

5、会影响标志位。6)程序举例 (a)梯形图 (b)指令表图3.* ORNOT指令举例如图3.*所示,只要0.00、0.01或0.02任一接点闭合,输出继电器100.00线圈得电。100.01线圈得电与否取决于接点100.00、0.04和0.05的组合,当接点100.00和0.04同时闭合或者0.05闭合时,100.01线圈得电。(1)块与指令ANDLD1)格式:ANDLD2)符号:3)数据内容 该指令无操作数。4)功能说明ANDLD块与指令用于并联电路块的串联。所谓电路块是指从LD/LDNOT指令开始,到下一个LD/LDNOT指令之前的电路,也可以称之为触点组。两个或者两个以上接点并联的电路称为

6、并联电路块。当一个并联电路块和前面的接点或电路块相串联时,需要用到ANDLD指令,该指令相当于两个电路之间的串联连线。电路块的开始用LD或者LDNOT指令,完成了内部连接后,用ANDLD指令将它与前面的电路串联。5)执行指令对标志位的影响指令的执行不会影响标志位。6)程序举例(a)梯形图(b)指令表图3.* ANDLD指令举例(2)块或指令ORLD1)格式:ORLD2)符号:3)数据内容 该指令无操作数。4)功能说明ORLD块或指令用于串联电路块的并联。两个或者两个以上接点串联的电路称为串联电路块。当一个串联电路块和前面的接点或电路块相并联时,需要用到ORLD指令,该指令相当于电路块右侧的一段

7、垂直连线。电路块的开始用LD或者LDNOT指令,完成了内部连接后,用ORLD指令将它与前面的电路并联。若对每个电路块分别使用ANDLD、ORLD指令,则串联或者并联的电路块没有限制。如集中(成批)使用ANDLD、ORLD指令,则串联或者并联电路块的块数不能超过8个。5)执行指令对标志位的影响指令的执行不会影响标志位。6)程序举例(a)梯形图(b)指令表图3.* ORLD、ANDLD指令举例注意:对于三个或者三个以上的电路块串联或者并联均有两种方式,一种是一般(分别)编程法,另一种是集中(成批)编程法。如图3.*所示。(a)梯形图 (b)一般编程法 (c)集中编程法 3.* ORLD指令的一般编

8、程法与集中编程法【应用实例】“一灯双控”电路:图3.* “一灯双控”电路梯形图用PLC实现“一灯双控”,可以使用两个单联开关,分别接到PLC的输入端0.01和0.02。如果100.00外接一盏灯,则两个单联开关中的任一开关动作一次,都可以改变输出点100.00的状态,即控制灯的亮灭。这其实是一个异或逻辑关系,在此基础上还可以设计出“一灯三控”电路。思考:如何实现“一灯三控”电路?1)格式:NOT2)符号:3)数据内容 该指令无操作数。4)功能说明 将输入条件取反,连接到下一段。 该指令的功能号为520,在使用编程软件画出梯形图时,功能号自动生成。5)执行指令对标志位的影响指令的执行不会影响标志

9、位。6)程序举例(a)梯形图(b)指令表图3.* NOT指令举例在图3.*中,NOT指令将0.00、0.03和0.02的逻辑组合运算结果取反后,输出到100.00。当0.00和0.03为ON而0.02为OFF时,经过NOT取反,100.00为OFF。4.编程基本规则梯形图作为PLC程序设计的一种最常用编程语言,被广泛应用于工程现场系统设计。为了更好地使用梯形图语言,下面介绍梯形图编程的基本规则。(1)梯形图的每一逻辑行从左到右排列,以接点和左母线连接开始,以线圈或者应用指令与右母线连接结束(欧姆龙PLC梯形图的右母线可以省略)。输出线圈的右端只能接右母线,接点右端不能接右母线,如图3.*所示。

10、(a)不正确的梯形图(b)正确的梯形图图3.* 输出线圈右端只能接右母线(2)输出线圈和大部分指令不能直接和左侧母线相连(除了END等极少数没有执行条件的指令外)。在必要时候,可以将空闲的内部辅助继电器常闭接点或者特殊辅助继电器P_ON(常ON)的接点接在输出线圈(或指令)与左母线之间,如图3.*所示。 (a)不正确的梯形图 (b)正确的梯形图图3.* 输出线圈不能直接与左母线相连 (3)梯形图两行之间不能出现垂直接点。如图3.*(a)所示的梯形图中,E接点被画在垂直线上,形成了桥式电路,很难正确地识别它与其他接点的逻辑关系,梯形图也没有桥式电路的表示方法。因此要转换成图3.*(b)所示梯形图

11、。 (a)不正确的梯形图(桥式电路) (b)正确的梯形图图3.* 桥式电路的转换(4)同一编号的继电器线圈在一个程序中使用两次或者以上,称为双线圈输出。使用双线圈输出容易引起误动作或者逻辑混乱,编译时会出现警告,一般要避免使用双线圈输出。这是因为在同一个梯形图中,如果同一继电器的线圈使用两次或者多次,这时前面的输出线圈对外输出无效,只有最后一个输出线圈有效。如图3.*所示的梯形图要改为图3.*的梯形图。 (a)双线圈输出梯形图 (b)改造后的梯形图图3.* 双线圈输出梯形图的改造(5)串联接点多的电路块放在梯形图上面。图3.*(a)所示梯形图可以改成3.*(b)所示的梯形图。改后梯形图功能不变,但是可以少写ORLD指令,使程序更简洁合理。 (a)原梯形图和指令表 (b)改后的梯形图和指令表图3.* 串联接点多的电路块放在上面(6)并联接点多的电路块放在梯形图左边。图3.*(a)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论