理论教育 基本逻辑指令:了解操作方法及应用场景

基本逻辑指令:了解操作方法及应用场景

时间:2023-07-01 理论教育 版权反馈
【摘要】:若将图6-14a中的梯形图改画成如图6-14b所示,梯形图的功能不变,但可使指令简化。图6-15 ANB、ORB指令的混合使用a)梯形图 b)指令表4.主控指令和主控复位指令主控指令和主控复位指令的符号、名称、功能、梯形图见表6-10。表6-12 置位和复位指令置位与复位指令的应用可用图6-19形象地说明。

基本逻辑指令:了解操作方法及应用场景

1.触点起始、输出线圈指令

取指令和输出指令的符号、名称、功能、梯形图、可用软元件见表6-7。

6-7 取指令和输出指令

978-7-111-46732-8-Chapter06-17.jpg

OUT指令是对输出继电器Y、辅助继电器M、状态器S、定时器T、计数器C的线圈的驱动指令,对输入继电器X不能使用。但是,OUT指令可多次并联使用。

LD、LDI、OUT指令的应用如图6-10所示。

978-7-111-46732-8-Chapter06-18.jpg

图6-10 LD、LDI、OUT指令的应用

a)梯形图 b)指令表

在图6-10中,当输入端子X000有信号输入时,输入继电器X000的常开触点X000闭合,输出继电器Y000的线圈得电,输出继电器Y000的外部常开触点闭合;当输入端子X001有信号输入时,输入继电器X001的常开触点断开,中间继电器M100和定时器T0的线圈都不得电;若输入端子X001无信号输入,则输入继电器X001的常闭触点闭合,中间继电器M100和定时器T0的线圈得电,定时器T0开始计时,因K=19,T0为100ms定时器,所以1.9s后,定时器T0的常开触点闭合,输出继电器Y001的线圈得电,其外部常开触点闭合,即可使负载动作。

2.触点串联/并联指令

串联和并联指令的符号、名称、功能、梯形图、可用软元件见表6-8。

6-8 串联和并联指令

978-7-111-46732-8-Chapter06-19.jpg

注:1.AND、ANI用于LD、LDI后与一个常开或常闭触点的串联,串联的数量不限制;OR、ORI用于LD、LDI后与一个常开或常闭触点的并联,并联的数量不限制。

2.当串联的是两个或两个以上的并联触点或并联的是两个或两个以上的串联触点,要用到下面讲述的块与(ANB)或块或(ORB)指令。

AND、ANI指令的应用如图6-11所示。图中,触点X000与X001串联,当X000与X001都闭合时,输出继电器线圈Y000得电,当X002和X003都闭合时,线圈Y001也得电。在指令OUT Y001后,通过触点M2对Y002使用OUT指令,称为终接输出,即当触点X002、X003都闭合,且M2也闭合时,线圈Y002得电。

OR、ORI指令应用如图6-12所示。图中,只要触点X000、X001或X002中任一触点闭合,线圈Y000就得电。线圈Y001的得电只依赖于触点X003和X004的组合或X005闭合,它相当于触点的混联。

978-7-111-46732-8-Chapter06-20.jpg

图6-11 AND、ANI指令的应用图

a)梯形图 b)指令表

978-7-111-46732-8-Chapter06-21.jpg

图6-12 OR、ORI指令的应用

a)梯形图 b)指令表

3.电路块指令

块与和块或指令的符号、名称、功能、梯形图见表6-9。

6-9 块与和块或指令

978-7-111-46732-8-Chapter06-22.jpg

ORB指令的应用如图6-13所示。

978-7-111-46732-8-Chapter06-23.jpg

图6-13 ORB指令的应用

注:1.两个或两个以上触点并联的电路称为并联电路块;两个或两个以上触点串联的电路称为串联电路块。建立电路块用LD或LDI开始。

2.当一个并联电路块和前面的触点或电路块串联时,需要用块与ANB指令;当一个串联电路块和前面的触点或电路块并联时,需要用块或ORB指令。

3.若对每个电路块分别使用ANB、ORB指令,则串联或并联的电路块没有限制;也可成批使用ANB、ORB指令,但重复使用次数限制8次以下。

a)梯形图 b)指令表

ANB指令的应用如图6-14所示。若将图6-14a中的梯形图改画成如图6-14b所示,梯形图的功能不变,但可使指令简化。

978-7-111-46732-8-Chapter06-24.jpg

图6-14 ANB指令的应用

a)不合理的梯形图 b)改良后的梯形图

ANB、ORB指令的混合使用如图6-15所示。

978-7-111-46732-8-Chapter06-25.jpg

图6-15 ANB、ORB指令的混合使用

a)梯形图 b)指令表

4.主控指令和主控复位指令

主控指令和主控复位指令的符号、名称、功能、梯形图见表6-10。

6-10 主控指令和主控复位指令

978-7-111-46732-8-Chapter06-26.jpg

注:1.主控指令中的公共串联触点相当于电气控制中一组电路的总开关。

2.通过更改软元件Y、M的地址号,可多次使用主控指令。

3.在MC内再采用MC指令,就成为主控指令的嵌套,相当于在总开关后接分路开关。嵌套级N的号按顺序增加,即N0→N1→N2→…→N7。采用MCR指令返回时,则从N地址号大的嵌套级开始消除,但若使用MCR N0,则嵌套级一下子回到0。

MC、MCR指令的应用如图6-16所示。当触点X000闭合时,触点M100闭合,从MC到MCR间的指令有效。若此时触点X001、X002闭合,则输出继电器线圈Y000得电,定时器线圈T0得电,1s后触点T0闭合。当触点X000断开时,从MC到MCR间的指令无效。若此时,触点X001、X002闭合,线圈Y000、T0均不得电,线圈Y002也不会在1s后得电,而线圈Y001在MCR指令之后,不受主控指令的影响,当触点X001闭合时,仍会得电。

含有嵌套的MC、MCR指令的应用如图6-17所示。

978-7-111-46732-8-Chapter06-27.jpg

图6-16 MC、MCR指令的应用

a)梯形图 b)指令表

978-7-111-46732-8-Chapter06-28.jpg

图6-17 含有嵌套的MC、MCR指令的应用

5.脉冲检测和脉冲输出指令(www.daowen.com)

脉冲检测和脉冲输出指令的符号、名称、功能、梯形图和可用软元件见表6-11。

6-11 脉冲检测和脉冲输出指令

978-7-111-46732-8-Chapter06-29.jpg

注:1.在脉冲检测指令中,P代表上升沿检测,它表示在指定的软元件触点闭合(上升沿)时,被驱动的线圈得电一个扫描周期T;F代表下降沿检测,它表示指定的软元件触点断开(下降沿)时,被驱动的线圈得电一个扫描周期T

2.在脉冲输出指令中,PLS表示在指定的驱动触点闭合(上升沿)时,被驱动的线圈得电一个扫描周期T;PLF表示在驱动触点断开(下降沿)时,被驱动的线圈得电一个扫描周期T

脉冲检测和脉冲输出指令可用图6-18形象地说明。波形图中的高电平表示触点闭合或线圈得电。

978-7-111-46732-8-Chapter06-30.jpg

图6-18 脉冲检测和脉冲输出指令的应用

a)梯形图 b)指令表 c)波形图

6.置位和复位指令

置位和复位指令的符号、名称、功能、梯形图和可用软元件见表6-12。

6-12 置位和复位指令

978-7-111-46732-8-Chapter06-31.jpg

置位与复位指令的应用可用图6-19形象地说明。

978-7-111-46732-8-Chapter06-32.jpg

图6-19 置位和复位指令的应用

a)梯形图 b)指令表 c)波形图

1)在图6-19a中,触点X000一旦闭合,线圈Y000得电;触点X000断开后,线圈Y000仍得电。触点X001一旦闭合,则无论触点X000闭合还是断开,线圈Y000都不得电。其波形图如图6-19c所示。

2)对于同一软元件,SET、RST可多次使用,顺序先后也可任意,但以最后执行的一行有效。在图6-19中,若将第一阶与第二阶梯形图对换,则当X000、X001都闭合时,因为SET指令在RST指令后面,所以线圈Y000一直得电。

3)对于数据寄存器D,也可使用RST指令。

4)积累定时器T246~T255的当前值复位和触点复位也可用RST指令。

7.进栈、读栈和出栈指令

进栈、读栈和出栈指令的符号、名称、功能、梯形图和可用软元件见表6-13。

6-13 进栈读栈和出栈指令

978-7-111-46732-8-Chapter06-33.jpg

注:1.在PLC中有11个存储器,它们用来存储运算的中间结果,称为栈存储器。使用一次MPS指令,将此时刻的运算结果送入栈存储器的第一段,再使用一次MPS指令,则将原先存入的数据依次移到栈存储器的下一段,并将此时刻的运算结果送入栈存储器的第一段。

2.使用MRD指令是读出最上段所存的最新数据,栈存储器内的数据不发生移动。

3.使用MPP指令,各数据依次向上移动,并将最上段的数据读出,同时该数据从栈存储器中消失。

4.MPS指令可反复使用,但最终MPS指令和MPP指令数要一致。

MPS、MRD、MPP指令的应用如图6-20所示。

978-7-111-46732-8-Chapter06-34.jpg

图6-20 MPS、MRD、MPP指令的作用

a)梯形图 b)指令表

8.取反、空操作和程序结束指令

取反、空操作和结束指令的符号、名称、功能、梯形图和可用软元件见表6-14。

6-14 取反空操作和结束指令

978-7-111-46732-8-Chapter06-35.jpg

注:1.INV(Inverse)指令在梯形图中用45°的短斜线来表示,它将执行该命令之前的运算结果取反,运算结果如为0将它变为1,运算结果为1则变为0。INV指令可用于OUT指令,也可以用于LDP,LDF,ANDP等脉冲指令。

2.用便携式编程器输入INV指令时,先按NOP键,再按P/I键。

3.在将全部程序清除时,全部指令成为空操作。

4.在PLC反复进行输入处理、程序执行、输出处理时,若在程序中插入END指令,那么,以后的其余程序不再执行,而直接进行输入处理;若在程序中没有END指令,则要处理到最后的程序步。

5.程序开始的首次执行,从执行END指令开始。

END指令的应用如图6-21所示。

9.定时器和计数器

(1)定时器的应用(见图6-22) 在图6-22中,T0是普通定时器,当触点X000闭合后,定时器T0开始计时,10s后触点T0闭合,线圈Y000得电;若触点X000断开,不论在定时中途,还是在定时时间到后,定时器T0被复位。T250是累积型定时器,当触点X001闭合后,定时器T250开始计时,在计时过程中,即使触点X001断开或停电,定时器T250仍保持已计时的时间。当触点X001再次闭合后,定时器T250在原计时时间的基础上继续计时,直到10s时间到。当触点X002闭合时,定时器T250被复位。

978-7-111-46732-8-Chapter06-36.jpg

图6-21 END指令的应用

978-7-111-46732-8-Chapter06-37.jpg

图6-22 定时器的应用

a)梯形图 b)指令表 c)波形图

(2)计数器的应用(见图6-23) 在图6-23中,C0是普通计数器,利用触点X011从断开到闭合的变化,驱动计数器C0计数。触点X011闭合一次,计数器C0的当前值加1,直到其当前值为5,触点C0闭合。以后即使继续有计数输入,计数器的当前值不变。当触点X010闭合,执行RSTC0指令,计数器C0被复位,当前值为0,触点C0断开,输出继电器线圈Y001失电。

普通计数器和停电保持用计数器不同之处在于,在切断PLC的电源后,普通计数器的当前值被清除,而停电保持用计数器则可在存储计数器在停电前的计数值。当恢复供电后,停电保持用计数器可在上一次保存的计数值上累计计数,因此,它是一种累计计数器。

以上讲述了FX2N系列PLC基本指令中的最常用的指令。在小型的、独立的工业控制中,使用这些指令,已基本能完成控制要求。

978-7-111-46732-8-Chapter06-38.jpg

图6-23 计数器的应用

a)梯形图 b)波形图

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈