第8章三菱FX2N系列PLC功能指令.ppt

  1. 1、本文档共30页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* 第8章 三菱FX2N系列PLC的功能指令 8.1概述 8.2程序流控制指令 8.3传送与比较指令 8.4常用的功能指令 8.1 概述 基本指令和步进指令已经能满足开关量控制要求。为适应控制系统的其它控制要求,功能指令可大大拓宽了PLC的应用范围,功能指令表示格式与基本指令不同。功能指令用编号FNC00~FNC246表示,并给出对应的助记符(大多用英文名简称或缩写表示)。例如FNC20的助记符是ADD,功能是二进制加法。若使用简易编程器时键入FNC20,若采用智能编程器或在计算机上编程时也可键入助记符ADD。由于功能指令太多,本章只简单介绍部分常用功能指令。 1.功能指令的表示格式 大多数功能指令有1-4个操作数,有的功能指令没有操作数;[S]表示源操作数, [D]表示目标操作数;如果可使用变址功能,用[S.]和[D.]表示。用n和m表示其它操作数,它们常用来表示常数K和H。 图8-1的含义:[(D0)+(D1)+(D2)]÷3→(D10) 2. FX系列PLC常用功能指令 1 )程序流向控制类指令 (FNC00~FNC09) 2 )传送与比较类指令 (FNC10~FNC19) 3 )算术和逻辑运算类指令 (FNC20~FNC29) 4 )循环与移位类指令 (FNC30~FNC39) 5 )数据处理指令 (FNC40~FNC49) 6 )高速处理指令 (FNC50~FNC59) 7 )方便指令 (FNC60~FNC69) 8 )I/O设备 (FNC70~FNC79) 9 )FX外部设备 (FNC80~FNC88) 10 )FX外部单元 (FNC90~FNC98) 11 )其它 (FNC110~FNC246) 8.2 程序流控制指令 程序流控制指令(FNC00~FN09)   FX系列PLC的功能指令中程序流向控制指令共有10条,功能号是FNC00~FN09, 程序流向控制指令的控制程序是顺序逐条执行的,但是在许多场合下却要求按照控制要求改变程序的流向。这些场合是:条件跳转、转子与返回、中断调用与返回、循环、警戒时钟与主程序结束。程序流向控制类指令如表8-1所示. 8.3 传送与比较指令 传送与比较类指令(FNC10~FNC19) 传送与比较指令, 该指令的功能是将源数据传送到指定的目标。FX2N系列PLC中设置了两条数据比较指令, 其功能编号为FNC10、FNC11。8条数据传送指令, 其功能编号为FNC12~FNC19。传送指令包括MOV(FNC12传送)、SMOV(FNC13:BCD移位传送)、CML (FNC14:取反传送)、BMOV(FNC15:数据块传送)、FMOV (FNC16:多点传送)、XCH(FNC17:数据交换)、BCD(FNC18:BCD转换)BIN(FNC19:二进制数转) 8条指令。指令的编号为: 1. 比较指令CMP 格式为: FNCl0 CMP [Sl.][S2.][D.]。 该指令是将源操作数[S1.]和源操作数[S2.]的数据进行比较,比较结果用目标元件[D.]的状态来表示。 2. 区间比较指令ZCP 格式为: FNCl1 ZCP[Sl.][S2.] [S3.] [D.] 。 该指令的功能是源操作数[S1]与[S2.]和[S3.]的内容进行比较,[S1]与[S2.] 为区间起点和终点,[S3.]为另一比组件,并比较结果送到目标操作数[D.]中。 3. 传送指令MOV 格式为: FNCl2 MOV[S.][D.] 。 其中[S.]为源数据,[D.]为目标软组件。该数据传送指令的功能是将源数据传送到指定的目标。 4. 移位传送指令SMOV 格式为: FNC13 SMOV[S.]m1 m2[D.]n 。 该指令的功能是将源数据(二进制)自动转换成4位BCD码,再进行移位传送,传送后的目标操作数元件的BCD码可自动转换成二进制数。 只有FX2N和FX2NC才具有该指令功能。 5.取反传送指令CML 格式为: FNC14 CML [S.] [D.] 。 指令是将源操作数元件的数据逐位取反并传送到指定目标。只有FX2N和FX2NC才具有该指令功能。 6. BMOV块传送指令BMOV

文档评论(0)

550008333 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档