《LC功能指令》PPT课件

《LC功能指令》PPT课件

ID:36444057

大小:2.12 MB

页数:121页

时间:2019-05-10

《LC功能指令》PPT课件_第1页
《LC功能指令》PPT课件_第2页
《LC功能指令》PPT课件_第3页
《LC功能指令》PPT课件_第4页
《LC功能指令》PPT课件_第5页
资源描述:

《《LC功能指令》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、FX系列PLC的功能指令FX系列PLC的功能指令又称高级/应用指令。实际上是调用一个个功能不同的子程序,既能简化程序设计,又能完成复杂的数据传送、运算、变换和程序控制等高难度控制。三菱FX2的功能指令有87条,FX2N有128条,各指令用功能号FNC□□表示;每一指令有与之对应的助记符表示其功能意义。如FNC00(CJ)表示条件跳转。功能指令可分为以下几类:程序流程指令、传送与比较、算术与逻辑运算、循环与移位、数据处理、高速处理、方便指令等。一、功能指令的格式功能代号助记符:ADD加法数据长度:数

2、据以字长表示,有16位、32位之分。有(D)为32位。脉冲/连续执行指令标志(P):有(P)为脉冲指令,即仅在条件由OFF到ON时执行一个扫描周期;无(P)为连续执行指令,条件满足时每个扫描周期执行一次。FXON无脉冲指令。某些特殊指令连续执行的符号:引起特别注意。图示电路:每个扫描周期源的数据都发生变化。⑥操作数:(有的没有操作数)源操作数:指令执行后不改变内容的操作数。以S,S1,S2表示。目的操作数:指令执行后改变内容的操作数,以D,D1,D2表示。其它操作数:既非源操作数也非目的操作数的操

3、作数。常为常数,以m,n表示,多个操作数表示为:m1,m2,n1,n2.若为间接操作数,即通过变址取得数据,表示为[S1.],[S2.],[D1.],[D2.]。操作数的形式:位软元件:只处理ON/OFF信息的元件,X,Y,M,S常数K、H或指针P:P0-P63、I000-I501、I610-I899、I010-I060、N0-N7字软元件T/C/D/V/Z:16位(T/C表示当前值寄存器)由位软元件组成的位组合元件:由位软元件组成的位组合元件:连续排列的4个位元件为一个单元,由Kn加首元件号表示

4、。n为单元数(组数),常用KnX,KnY,KnM,KnS表示例:K1M0表示M3M2M1M0K2X0表示X7~X0K8M100表示M131~M100组成的32位数。16位操作数时表示为:K1~K432位操作数时表示为:K1~K8注:被组合的位元件的首元件号可以是任意的,但为避免混乱,建议采用以“0”为结尾的元件。二、不同数据长度间数据的传送当一个16位的数据传送到K1M0,K2M0,K3M0时,只传送相应的低位数据,目的数据的高位数据保持不变。反过来,高位数据全部为0。三、变址寄存器V和Z的处理V

5、和Z是16位保持用寄存器,在数据传送、比较指令中用来修改操作对象的元件号,即简化编程。V作为高位,Z作为低位,可进行32位数据运算。只须制定Z,即代表了VZ。FXON中只有V0和Z0。D8028中保存Z0的值,D8029中保存V0的值(只读)。FX2N中只有V0-V7和Z0-Z7。D8028中保存Z0的值,D8029中保存V0的值(只读)。其余分别保存在D8182-D8195中。程序执行:X0=1,V=K0;x2=1,K500(D0)X0=0,V=K10;X2=1;K500(D10)(D0V=D0

6、+10=D10)举例:Z=4K2X000Z=K1Y0Z=D5Z=K100Z=C7Z=K2X4K1Y4D9K104C11四、操作数目标软元件的表示表示:KnY~Z可作为目标软元件,“.”表示可加变址寄存器。五、功能指令介绍 (一)、程序流程类指令分类FNCNO.指令助记符功能说明对应不同型号的PLCFX0SFX0NFX1SFX1NFX2NFX2NC程序流程00CJ条件跳转01CALL子程序调用02SRET子程序返回03IRET中断返回04EI开中断0

7、5DI关中断06FEND主程序结束07WDT监视定时器刷新08FOR循环的起点与次数09NEXT循环的终点1、条件跳转指令(FNC00)CJ指令名称助记符指令代码、位数操作数范围程序步[D.]条件跳转CJFNC00(16)P0~P63P63即ENDCJ~3步标号P~1步P63为END指令所在步序,不需标记,不可用作跳转标号。有条件跳转无条件跳转去掉LDX0CJP8…LD8000CJP8…P8LDX2OUTY10LDX3OUTY11…(P63)END

8、用法示例:当X0置1,跳转指令CJP8执行条件满足,程序将从CJP8指令处跳至标号P8处,仅执行该梯形图中P8后面的程序。——称为条件跳转。若用辅助继电器M8000作为跳转指令的工作条件,跳转就成为无条件跳转。跳转指令执行的意义为:在满足跳转条件之后的各个扫描周期中,PLC将不再扫描执行跳转指令与跳转指针P□□间的程序,即跳到以指针P□□为入口的程序段中执行。直到跳转的条件不再满足,跳转停止进行。程序执行说明:使用跳转指令应注意:标号一般设在相关的跳转指令之后,也可以设在跳转指令之

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。