- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 FX2N系列PLC的基本指令 本章主要内容 2.1 指令概述 2.1 指令概述 2.1.1 PLC指令的作用 各种PLC的差异在软件上主要表现为指令的差异,即指令的表达方式、功能及功能的完整性,指令的数量等方面。 2.1.2 PLC指令的分类 (1) 基本指令 27 条 (2) 步进顺序控制指令 2 条 在第三章中将详细介绍 (3) 功能指令 15类 298 条 熟悉就可简化程序 FX系列可编程控制器的基本指令 FX2N系列PLC共有27条基本指令,分别为: 1.逻辑取及线圈驱动指令LD、LDI、OUT 2.接点串联指令AND、ANI 3.接点并联指令OR、ORI 4.并联电路块的串联连接指令ANB 5.串联电路块的并联连接指令ORB 6.多重输出指令MPS、MRD、MPP 7.主控及主控复位指令MC、MCR FX系列可编程控制器的基本指令 8.置位与复位指令SET、RST 9.脉冲输出指令PLS、PLF 10.空操作指令NOP 11.程序结束指令END 取脉冲指令LDP、LDF 与脉冲指令ANDP、ANDF 或脉冲指令ORP、ORF 取反指令INV LD(LoaD取指令):一个常开触点与左母线连接的指令,每一个以常开触点开始的逻辑行都用此指令。 LDI(LoaD Inverse取反指令):一个常闭触点与左母线连接指令,每一个以常闭触点开始的逻辑行都用此指令。 ID、LDI两条指令的目标元件是X、Y、M、S、T、C,用于将接点接到母线上。指令重复使用8次以下。 OUT(输出指令): 对线圈进行驱动的指令OUT的目标元件是Y、M、S、T、C,对X不能使用。 LDP(Pulse取上升沿指令):与左母线连接的常开触点的上升沿检测指令,仅在指定位元件的上升沿(由OFF→ON)时接通一个扫描周期。 LDF(取下降沿指令):与左母线连接的常闭触点的下降沿检测指令。 AND(与指令):一个常开触点串联连接指令,完成逻辑“与”运算。 ANI( ANd Inverse与反指令):一个常闭触点串联连接指令,完成逻辑“与非”运算。 P32,注意事项。 OR(或指令): 用于单个常开触点的并联 ORI(或非指令):用于单个常闭触点的并联 ANB(块与指令):用于两个或两个以上触点并联连接的电路之间的串联。重复使用8次以下。分支的起点用LD、LDI指令。 ORB(块或指令):用于两个或两个以上的触点串联连接的电路之间的并联。 MPS(进栈指令): 将运算结果送入栈存储器的第一段,同时将先前送入的数据依次移到栈的下一段。 MRD(读栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据继续保存在栈存储器的第一段,栈内的数据不发生移动。 MPP(出栈指令):将栈存储器的第一段数据(最后进栈的数据)读出且该数据从栈中消失,同时将栈中其它数据依次上移。 PLC中,用于存储(记忆)中间结果的存储器称为栈或者堆栈。 多重输出时,先输出Y0,再读栈输出Y1 注意: 出栈入栈数相同,少于8. 入栈的是该点的状态为0或1 若存入的状态最后一次使用就出栈,用MPP;若是程序中间读取,就用MRD MC(主控指令): 用于公共串联触点的连接。执行MC后左母线移到MC触点的后面。3个程序步。 MCR(主控复位指令):是MC指令的复位指令,即恢复原左母线的位置。 用于公共串联触点的清除。2个程序步 在编程时,经常遇到多个线圈同时受一个或一组接点控制。如果在每个线圈的控制电路中都串入同样的接点,将多占用存贮单元,应用主控指令可以解决这一问题 若主控语句执行,则虚线内部执行,若主控语句不执行,则虚线内部程序跳过。 X0=0则直接执行X3 SET(置位指令) :将被操作的逻辑、位目标元件置位并保持。 RST(复位指令): 将被操作的逻辑、位目标元件清零并保持。 SET为置位指令,使动作保持 RST为复位指令,使操作保持复位 PLS(上升沿脉冲): 在输入信号上升沿产生一个扫描周期的脉冲输出。 而M8002是开机运行时就会产生一个脉冲。 PLF(下降沿脉冲): 在输入信号下降沿产生一个扫描周期的脉冲输出。 NOP(空操作指令):该指令是使该步做空操作,即一条无动作、无目标元件,但占一个程序步的指令。 用NOP指令替代已写入指令,可以改变电路。在程序中加入NOP指令,在改动或追加程序时可以减少步序号的改变。 执行NOP时并不做任何事,有时可用NOP指令短接某些触点或用NOP指令将不要的指令覆盖。 当PLC执行了清除用户存储器操作后,用户存储器的内容全部变为空操作指令。 END(结束指令): END是一条无目标元件占一个程序步的指令,表示程序结束,
文档评论(0)