电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx

电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx

ID:52771028

大小:2.78 MB

页数:203页

时间:2020-03-08

电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx_第1页
电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx_第2页
电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx_第3页
电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx_第4页
电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx_第5页
资源描述:

《电气控制与PLC工程应用 教学课件 作者 刘美俊 1_ 第5章.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第5章 FX系列PLC的功能指令与常用功能模块5.1 功能指令概述5.2 功能指令分类5.3 FX2N系列PLC的常用功能模块5.1 功能指令概述5.1.1 功能指令的基本格式5.1.2 功能指令的执行方式与数据长度5.1.3 功能指令的数据格式5.1.1 功能指令的基本格式1.执行条件2.功能号和助记符3.操作数图5-1 功能指令的表示方法3.操作数1)源操作数(Source),用[S·]表示。2)目标操作数(Destination),用[D·]表示。3)其他操作数(常数),用m或n表示。5.1.2 功能指令的执行方式与数据长度1.功能指令的连续执行与脉冲执行2.数

2、据长度5.1.3 功能指令的数据格式1.位元件与字元件2.位元件的组合3.不同长度数据之间的传送4.变址寄存器V、Z3.不同长度数据之间的传送1)“从长到短”的传送,忽略长位数据的高位;2)“从短到长”的传送,长位数据的高位为0。图5-2 不同长度数据之间的传送图5-3 变址寄存器的使用5.2 功能指令分类5.2.1 程序流程类指令(FNC00~FNC09)5.2.2 传送与比较类指令(FNC10~FNC19)5.2.3 算术与逻辑运算类指令(FNC20~FNC29)5.2.4 循环与移位类指令(FNC30~FNC39)5.2.5 数据处理指令(FNC40~FNC49

3、)5.2.6 高速处理指令(FNC50~FNC59)5.2.7 方便指令(FNC60~FNC69)5.2.8 外部I/O设备指令(FNC70~FNC79)5.2.9 外部设备SER指令(FNC80~FNC89)5.2.10 浮点数运算指令(FNC110~FNC139)5.2.11 数据处理指令2(FNC140~FNC149)5.2.12 定位控制指令(FNC155~FNC159)5.2.13 时钟处理指令(FNC160~FNC169)5.2.14 格雷码变换及触点型比较指令5.2.1 程序流程类指令(FNC00~FNC09)1.条件跳转指令(CJ)2.子程序调用和子程

4、序返回指令(CALL,SRET)3.与中断有关的指令(IRET,EI,DI)4.主程序结束指令(FEND)5.监控定时器指令(WDT)6.循环指令(FOR,NEXT)1.条件跳转指令(CJ)(1)软元件Y、M、S的状态(2)计数器C的状态(3)定时器T的状态(4)使用跳转指令的几点注意(5)主控区与跳转指令的关系图5-4 条件跳转指令应用实例(3)定时器T的状态1)10ms、100ms定时器的状态。2)1ms定时器的状态。3)定时器T192~T199、高速计数器的状态。4)T、C软元件复位指令RST的执行。(4)使用跳转指令的几点注意1)由于跳转指令具有选择程序段的功

5、能,因此两个相同编号的线圈在同一程序内,但位于因跳转而不会被同时执行的两个程序段中时,则不被视为双线圈,即允许存在。2)可以有多条跳转指令使用同一标号。3)标号一般设在相关的跳转指令之后,也可以设在跳转指令之前,如图5-6所示。4)除了FNC52~FNC58指令外,在发生跳转时,不执行其他功能指令。图5-5 两条跳转指令使用同一指针标号(5)主控区与跳转指令的关系①跳过整个主控区(MC~MCR)的跳转不受限制。②从主控区外跳到主控区内时,跳转独立于主控操作,CJ P1执行时,不论M0状态如何,均作ON处理。③在主控区内跳转时,如M0为OFF,跳转不能执行。④从主控区内

6、跳到主控区外时,M0为OFF时,跳转不能执行;M0为ON时,跳转条件满足,可以跳转,这时MCRN0无效,但不会出错。⑤从一个主控区内跳到另一个主控区内时,当M1为ON时,可以跳转。执行跳转时,不论M2的实际状态如何,均看做ON。MCR N0被忽略。图5-7 主控区与跳转指令的关系3.与中断有关的指令(IRET,EI,DI)(1)使用中断相关指令的注意事项(2)中断指令实例图5-8 子程序梯形图(1)使用中断相关指令的注意事项1)如果多个中断依次发生,则以发生先后为顺序,即发生越早,级别越高;如果多个中断源同时发出信号,则中断指针号越小,优先级越高。2)当M8050~M

7、8058为ON时,相应地禁止执行I0××~I8××的中断,M8059为ON时则禁止所有计数器中断。3)采用无条件中断禁止时,不必用DI指令(只用EI指令)。4)执行一个中断服务程序时,如果在中断服务程序中有EI和DI,可实现二级中断嵌套,否则,禁止其他中断。(2)中断指令实例1)时间中断子程序。2)斜坡输出中断子程序。图5-10 时间中断子程序图5-12 FEND指令的应用图5-13 循环程序5.2.2 传送与比较类指令(FNC10~FNC19)1.比较指令(CMP)2.区间比较指令(ZCP)3.传送指令(MOV)4.移位传送指令(SMOV)5.取反

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

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

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