第七章 基本逻辑指令.docx

上传人:b****2 文档编号:24225357 上传时间:2023-05-25 格式:DOCX 页数:17 大小:79.84KB
下载 相关 举报
第七章 基本逻辑指令.docx_第1页
第1页 / 共17页
第七章 基本逻辑指令.docx_第2页
第2页 / 共17页
第七章 基本逻辑指令.docx_第3页
第3页 / 共17页
第七章 基本逻辑指令.docx_第4页
第4页 / 共17页
第七章 基本逻辑指令.docx_第5页
第5页 / 共17页
点击查看更多>>
下载资源
资源描述

第七章 基本逻辑指令.docx

《第七章 基本逻辑指令.docx》由会员分享,可在线阅读,更多相关《第七章 基本逻辑指令.docx(17页珍藏版)》请在冰豆网上搜索。

第七章 基本逻辑指令.docx

第七章基本逻辑指令

第七章基本逻辑指令

一、教学目的

  1.掌握FX系列可编程控制器的基本指令

  2.了解编程的基本规则和技巧

  3.熟悉基本逻辑指令的应用

二、教学内容

  1.基本逻辑指令

  2.编程的基本规则和技巧

  3.基本逻辑指令应用实例

三、教学重点和难点

  重点:

FX系列可编程控制器的基本指令

  难点:

基本指令的应用

四、教学方法

  板书和多媒体相结合的教学方法。

详细的讲解各种指令和指令的应用以及编程的基本规则和技巧。

第一节基本逻辑指令

一、逻辑取及输出线圈(LD/LDI/OUT)指令

  LD(取):

常开触点逻辑运算起始指令

  LDI(取):

常闭触点逻辑运算起始指令

  OUT(输出)线圈驱动指令

例图7.1

图7.1LD、LDI、OUT指令的使用

说明

  

(1)LD、LDI指令用于将触点接到母线上。

  

(2)OUT指令是对输出继电器、辅助继电器、状态继电器、定时器、计数器的线圈的驱动指令,对于输入继电器不能使用。

  (3)OUT指令可以连续使用多次(上例中OUTM100和OUTT0)。

 

二、触点串联(AND/ANI)指令

  AND(与)常开触点串联指令,ANI(与非)常闭触点串联指令

例图7.2

图7.2AND、ANI指令的使用

 

说明:

  

(1)AND和ANI指令是用于串联单个触点的指令,串联触点的数量不限,该指令可以多次重复使用。

  

(2)“连续输出”是指在执行OUT指令后,通过与触点的串联可驱动其他线圈执行OUT指令

三、触点并(OR/ORI)指令

  OR(或)常开触点并联连接指令

  ORI(或非)常闭触点并联连接指令

例图7.4 

说明:

 

(1)OR和ORI是用于并联连接单个触点的指令,并联多个串联的触点不能用此指令

 

(2)OR和ORI指令是从该指令的当前步开始,对前面的LD、LDI指令并联连接。

四、串联电路块的并联(ORB)指令

 ORB(电路块或)串联电路块的并联连接指令

例图7.5

 

说明:

 

(1)2个以上的触点串联连接的电路称为串联电路块。

串联电路块并联连接时,分支的开始用LD和LDI指令,分支的结束用ORB指令。

 

(2)ORB指令与后述的ANB指令等均为无操作元件的指令。

五、并联电路块的串联(ANB)指令

图7.6ANB指令的使用

ANB(电路块与)并联电路块之间串联连接指令例图7.6

说明:

 

(1)将并联电路块与前面电路串联时用ANB指令。

并联电路块起点用LD或LDI指令。

 

(2)若多个并联电路块顺次用ANB指令与前面电路串联连接,则ANB的使用次数没有限制。

 (3)ANB指令可以连续使用,但与ORB指令一样使用次数限制在8次以下。

六、多重输出电路(MPS/MRD/MPP)指令

  MPS(push)进栈指令

  MRD(read)读栈指令。

  MPP(POP)出栈指令。

• 简单电路例(1层栈)例图7.8

图7.8MPS、MRD、MPP指令的使用

图7.9一层栈电路图7-10

1层栈和ANB,ORB指令例图7.9

 

(三)二层栈例图7—10

图7.10二层栈电路 

(四)多层栈例图7.11

图7.11多层栈电路

七、主控触点(MC/MCR)指令

  MC(主控)主控电路块起点指令

  MCR(主控复位)主控电路块终点指令

例图7.12

图7.12MC、MCR指令的使用

 

(1)X1接通时,执行MC与MCR之间的指令。

 

(2)MC指令后,母线(LD、LDI点)移至MC触点之后,返回原来母线的指令是MCR。

MC指令使用后必定要用MCR指令。

 (3)使用不同的Y、M元件号,可多次使用MC指令。

例图7.13输出线圈重复使用(双线圈)

图7.14为多级嵌套的例子。

 

八、自保持与解除(SET/RST)指令

SET(置位)令元件保持ON指令

RST(复位)令元件保持OFF、清数据寄存器指令

例:

图7.15

说明:

 

(1)X0一旦接通,即使再断开Y0也保持接通。

X1接通后,即使再断开,Y0也将保持断开。

对于M、S也是同样如此。

 

(2)对于同一元件可以多次使用SET、RST指令,顺序可任意,但在最后执行的指令有效。

 (3)要使数据寄存器D,变址寄存器V、Z的内容请零,也可用RST指令

 

 

九、计数器、定时器(OUT/RST)指令

OUT(输出)驱动定时器线圈和计数器线圈指令,RST(复位)输出触点复位和当前数据清零指令

• 定时器(T)

 

(1)定时器(T0~T245)

定时器T0~T199(200点)单位时间为100ms、设定值为1~32767,对应的延时时间为(1~32767)×0.1s=0.1~3276.7s。

定时器T200~T245(46点)单位时间10ms、设定值为1~32767,对应的延时时间为(1~32767)×0.01s=0.01~327.67s。

例图7.17

 

 

(2)积算定时器(T246~T255)

积算定时器T246~T249(4点)单位时间1ms,设定值1~32767,对应的延时时间是(1~32767)×0.001=0.001~32.767s。

积算定时器T250~T255(6点)单位时间100ms,设定值1~32767,对应的延时时间是(1~32767)×0.1=0.1~3276.7s。

例图7.18

 

  2.计数器(C)

  

(1)内部信号计数器

  ①16bit增计数器(设定值:

1~32767)

16bit二进制增计数器有两种类型:

  通用:

C0~C99(100点)

停电保持用:

C100~C199(100点),即使停电,当前值和输出触点的状态也能保持。

例图7.19

  ②32bit双向计数器

  32bit的增/减计数器有两种:

通用计数器C200~C219(20点)、保持计数器C220~C234(15点)。

其设定值为-2147483648~+2147483647,计数方向(增计数或减计数)由特殊辅助继电器M8200~M8234设定。

例图7.20

  

(2)高速计数器(例图7.21)

  

(2)高速计数器(例图7.21)

  ① 对于C235~C245的单相单输入计数器,须用特殊辅助继电器(M8235~M8245)指定计数方向。

  ② X11:

接通,计数器C△△△的输出触点复位,计数器当前值清零。

  ③X12接通时,高速计数器C235~C240分别对计数输入端X0~X5输入的通断进行计数,对于带有起动输入的计数器(C244,C245,C249,C250,C254,C255),起动输入不接通就不进行计数。

  ④计数器的当前值随计数输入的次数而变化,当该值等于设定值(K或D的内容)时,计数器输出触点动作。

十、脉冲输出(PLS/PLF)指令

PLS(脉冲)上升沿微分输出指令

PLF(脉冲)下降沿微分输出指令

例图7.22和7.23

十一、空操作指令(NOP)

  NOP:

空操作指令

图7.24NOP指令的应用

  NOP指令通常用于以下几个方面:

指定某些步序内容为空,留空待用;短路某些接点或电路,如图7.24(a)、(b)所示;切断某些电路,如图7.24(c)、(d)所示;变换先前的电路,如图7.24(e)所示。

  7.1.12程序结束(END)指令

END:

程序结束指令

图7.25END指令的使用说

第七章基本逻辑指令

第二节编程的基本规则和技巧

一、编程的基本规则

  1.X、Y、M、T、C等器件的触点可多次重复使用

  2.梯形图每一行都是从左边母线开始,线圈接在最右边

  3.线圈不能直接与左边的母线相连

  4.同一编号的线圈在一个程序中使用两次称为双线圈输出,双线圈输出容易引起误操作,应避免线圈重复使用。

  5.梯形图必须符合顺序执行的原则,即从左到右,从上到下地执行。

如不符合顺序执行的电路不能直接编程。

图7.28所示的桥式电路梯形图就不能直接编程。

  6.在梯形图中串联触点和并联触点使用的次数没有限制,但由于梯形图编程器和打印机的限制,所以建议串联触点一行不超过10个,并联连接的次数不超过24行。

如图7.29所示。

  7.两个或两个以上的线圈可以并联输出,但连续输出总共不超过24行。

如图7.30所示。

二、编程技巧

  1.串联触点较多的电路画在梯形图的上方,如图7.31所示

  2.并联电路应放在左边,如图7.32所示

 

  3.并联线圈电路,从分支点到线圈之间无触点的,线圈应放在上方。

例如图7.33(b)节省MPS和MPP指令。

这就节省了存储器空间和缩短了运算周期。

  4.桥型电路的编程

图7.34(a)所示的梯形图是一个桥型电路,不能直接对它编程,必须等效为图7.34(b)所示的电路才能编程。

等效的原则是:

逻辑关系不变。

  5.复杂电路的处理

如果电路的结构比较复杂,用ANB或者ORB等指令难以解决,可重复使用一些触点画出它们的等效电路,然后再进行编程就比较容易了。

例如图7.35,图7.36所示电路梯形图。

第三节基本逻辑指令应用实例

一、联锁控制

如图7.39为电动机正反转联锁控制的I/O接线图、梯形图。

 

图7.39正反转联锁控制电路梯形图

(a)I/O接线图(b)梯形图

二、顺序启动控制电路

图7.40为顺序启动控制电路梯形图

 

三、延时断定时器

图7.41为延时断定时器梯形图和时序图

四、振荡电路

图7.42为振荡电路的梯形图和时序图, 

五、分频电路

图7.43是二分频电路的梯形图和时序图

  6.定时器扩展

图7.44为定时器扩展方法一

图7-45为定时器扩展方法二

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 笔试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1