欢迎来到天天文库
浏览记录
ID:48247645
大小:981.00 KB
页数:110页
时间:2020-01-18
《第2章三菱小型PLC介绍.ppt》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第二篇三菱小型可编程序控制器FX2N三菱小型可编程序控制器FX2N可编程序控制器的组成及原理三菱小型可编程序控制器FX2N的基本指令、步进指令及编程FX2N的功能指令FX2N的编程器件和编程软件FX2N的特殊功能模块和通信网络FX2N的控制系统的应用设计学习目标掌握PLC的组成与工作原理掌握基本指令,步进指令,功能指令掌握PLC在实际生产生活中的应用我们一起开动脑筋认真钻研第五章FX2N的基本指令、步进指令及功能指令5.1功能指令的基本格式5.2FX2N的功能指令5.1功能指令的基本格式MOVK100D10X0SDMOV是将源数据传送到指定目标,即[S]->[D]。M
2、OV,MOVP传送16位,DMOV,DMOVP传送32位。一、功能指令的表示方法功能指令的表达形式如下表所示:功能指令按功能号FNC00~FNC249编排。每条功能指令都有一个指令助记符。5.1功能指令的基本格式位元件:只处理ON/OFF状态的元件称为位元件。字元件:处理数据的元件称为字元件。位元件的组合:由位元件也可构成字元件进行数据处理,位元件组合由Kn加首元件号来表示。4个位元件为一组组合成单元,KnM0中的n是组数。二、位元件和字元件5.1功能指令的基本格式三、数据长度与指令执行方式功能指令可处理16位数据和32位数据。如下图中的第一条指令是将D10中的数据送
3、到D12中,处理的是16位数据。第二条指令是将D21和D20中的数据送到D23和D22中,处理的是32位数据。5.1功能指令的基本格式FX系列PLC的功能指令有连续执行型和脉冲执行型两种形式。如图左中程序是连续执行方式的例子。当X2为ON状态时上述指令在每个扫描周期都被重复执行。图右程序是脉冲执行方式,该指令仅在X1由OFF转为ON时有效。三、数据长度与指令执行方式5.1功能指令的基本格式四、变址寄存器V、Z变址寄存器在传送、比较指令中用来修改操作对象的元件号。其操作方式与普通数据寄存器一样。在[D.]中的(.)表示可以加入变址寄存器。对32位指令,V作高16位,Z作
4、低16位。32位指令中用到变址寄存器时只需指定Z,这时Z就代表了V和Z。5.1功能指令的基本格式5.2FX2N的功能指令程序流向控制功能指令传送与比较指令算术运算和逻辑运算指令循环移位与移位指令数据处理指令高速处理指令方便指令外部I/O设备指令FX系列外部设备指令浮点数运算指令时钟运算指令外围设备指令触点比较指令一、程序流向控制功能指令分类FNCNO.助记符功能32位指令脉冲指令FX1SFX1NFX2NFXZNC程序流控制00CJ条件跳转—○○○○○01CALL子程序调用—○○○○○02SRET子程序返回——○○○○03IRET中断返回——○○○○04EI允许中断——
5、○○○○05DI禁止中断——○○○○06FEND主程序结束——○○○○07WDT监控定时器刷新—○○○○○08FOR循环开始——○○○○09NEXT循环结束——○○○○5.2FX2N的功能指令条件跳转指令CJCJ、CJP指令用于跳过顺序程序某一部分的场合,以减少扫描时间。条件跳转指令CJ应用说明如图一、程序流向控制功能指令5.2FX2N的功能指令子程序调用指令CALL与返回指令SRET子程序应写在主程序之后,即子程序的标号应写在指令FEND之后,且子程序必须以SRET指令结束。一、程序流向控制功能指令5.2FX2N的功能指令中断返回指令IRET、允许中断指令EI与禁止
6、中断指令DIPLC一般处在禁止中断状态。指令EI~DI之间的程序段为允许中断区间,而DI~EI之间为禁止中断区间。当程序执行到允许中断区间并且出现中断请求信号时,PLC停止执行主程序,去执行相应的中断子程序,遇到中断返回指令IRET时返回断点处继续执行主程序。一、程序流向控制功能指令5.2FX2N的功能指令主程序结束指令FENDFEND指令表示主程序的结束,子程序的开始。程序执行到FEND指令时,进行输出处理、输入处理、监视定时器刷新,完成后返回第0步。FEND指令通常与CJ-P-FEND、CALL-P-SRET和I-IRET结构一起使用(P表示程序指针、I表示中断指
7、针)。CALL指令的指针及子程序、中断指针及中断子程序都应放在FEND指令之后。CALL指令调用的子程序必须以子程序返回指令SRET结束。中断子程序必须以中断返回指令IRET结束。一、程序流向控制功能指令5.2FX2N的功能指令监视定时器刷新指令WDT如果扫描时间(从第0步到END或FEND)超过100ms,PLC将停止运行。在这种情况之下,应将WDT指令插到合适的程序步(扫描时间不超过100ms)中刷新监视定时器。一、程序流向控制功能指令5.2FX2N的功能指令循环开始指令FOR与循环结束指令NEXTFOR~NEXT之间的程序重复执行n次(由操作数
此文档下载收益归作者所有