预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共81页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第3部分三菱FX系列PLC基本指令三菱FX系列PLC的程序设计语言三菱FX系列PLC的程序设计语言与图1等效PLC控制梯形图如图3。三菱FX系列PLC的程序设计语言三菱FX系列PLC的程序设计语言PLC应用练习PLC应用练习PLC应用练习PLC应用练习二、助记符语言(Mnemonic)人工将图3梯形图转换成指令表方法:也是按梯形图的逻辑行和逻辑组件的编排顺序自上而下、自左向右依次进行。3.2三菱FX系列PLC的基本逻辑指令13.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT23.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT33.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT43.2.1逻辑取与输出线圈驱动指令LD、LDI、OUT53.2.2接点串联指令AND、ANI13.2.2接点串联指令AND、ANI23.2.2接点串联指令AND、ANI33.2.3接点并联指令OR、ORI13.2.3接点并联指令OR、ORI23.2.3接点并联指令OR、ORI33.2.4串联电路块的并联指令ORB3.2.4串联电路块的并联指令ORB23.2.4串联电路块的并联指令ORB33.2.5并联电路块的串联指令ANB23.2.5并联电路块的串联指令ANB33.2.6多重输出指令MPS、MRD、MPP13.2.6多重输出指令MPS、MRD、MPP23.2.6多重输出指令MPS、MRD、MPP33.2.6多重输出指令MPS、MRD、MPP43.2.6多重输出指令MPS、MRD、MPP53.2.7置位与复位指令SET、RST13.2.7置位与复位指令SET、RST23.2.7置位与复位指令SET、RST33.2.7置位与复位指令SET、RST43.2.8脉冲输出指令PLS、PLF13.2.8脉冲输出指令PLS、PLF23.2.8脉冲输出指令PLS、PLF33.2.9主控与主控复位指令MC、MCR1与MCR之间的指令。当输入断开时,MC与MCR指令间各组件将为如下状态:计数器、累计定时器,用SET/RST指令驱动的组件,将保持当前的状态;非累计定时器及用OUT指令驱动的软组件,将处断开状态。 (2)执行MC指令后,母线(LD,LDI)移至MC接点,要返回原母线,用返回指令MCR。MC/MCR指令必须成对使用。 (3)使用不同的Y,M组件号,可多次使用MC指令。但是若使用同一软组件号,会出现双线圈输出。 (4)MC指令可嵌套使用,即在MC指令内再使用MC指令,此时嵌套级的编号就顺次由小增大。用MCR指令逐级返回时,嵌套级的编号则顺次由大减小,如图3.22(a)所示。嵌套最多大不要超过8级(N7)。例3.12阅读图3.20(a)梯形图,试解答: (1)写出图3.20(a)梯形图所对应的指令表。 (2)指出各指令的步序并计算程序的总步数。 解:(1)用FXGP先画好图3.20(a)梯形图(串联在母线上的接点M100(嵌套级为N0)可以不必画),再用工具_转换命令梯形图将变为图3.21所示;同时可得到对应图3.20(a)梯形图的指令表如图3.20(b)所示。 (2)各指令的步序已经在图3.20(b)程序中标出,并可得到总的程序步为11步。注意图3.20(b)中两条主控指令:1MCN0M100和8MCRN0分别为3个和2个程序步。 例3.13分析图3.22(a)梯形图,指出主控嵌套级数,并且简述程序的执行过程。解:图3.22(a)为2级主控嵌套,执行过程 如图3.22(b)。N1嵌套在N0之中。1.指令用法 (1)NOP(空操作):空一条指令(想删除一指令) (2)END(程序结束):程序结束指令。 调试中恰当使用NOP和END,会带来许多方便。 2.指令说明 (1)在程序中事先插入NOP指令,以备在修改或增加指令时,可使步进编号的更改次数减到最少。3.2.10空操作与程序结束指令NOP、END2(2)用NOP指令取代已写入的指令,从而修改电路。LD、LDI、AND、ANI、OR、ORI、ORB和ANB等指令若换成NOP指令,电路结构将会改变。 ①AND和ANI指令改为NOP,相当于串联接点被短路,如图3.23(a)示例。 ②OR和ORI指令改为NOP,相当于并联接点被开路,如图3.23(b)示例。 ③如用NOP指令修改后的电路不合理,梯形图将出错,如图3.23(c)~(e)所示。 (3)NOP是一条空操作指令,CPU不执行目标指令。NOP在程序中占一个步序,该指令在梯形图中没有对应的软组件来表示它,但可从梯形图中的步序得到反映。(4)执行程序全清操作后,全部指令都变成NOP。(5)END指令用于程序的结束,无目标操作数。END指令还可在程序调试中设置断点,先分段插入END指令,再逐段调试,调试好后,删去END指令。 例3.14阅读图3.24(a)梯形图