- 1
- 0
- 约1.69千字
- 约 45页
- 2017-08-20 发布于浙江
- 举报
FX2N功能指令的
数据寄存器(D); 第五章 FX2N系列PLC的应用指令;5.1概述;一.功能指令的结构;功能指令的结构;只能为ON或者为OFF状态的软元件称为位元件,如X、Y、M、S;4、常数(K/H) ;三、指令处理的数据长度;实现选择运行程序段 ;
; 1.标号P的说明
(1)FX2N系列PLC的标号P有128点(P0~P127),用于分支和跳转程序。
(2)标号P放置在左母线的左边,一个标号只能出现一次,如出现两次或两次以上,程序报错。
2.跳转指令CJ的说明
(1)如果跳转条件满足,则执行跳转指令,程序跳到以标号P为入口的程序段中执行。否则不执行跳转指令,按顺序执行下一条指令。
(2)多个跳转指令可以使用同一个标号。
(3)如果用M8000作为控制跳转的条件,CJ则变成无条件跳转指令。;条件跳转指令应用举例;I/O分配表;根据控制要求,设计程序梯形图如图所示;2.子程序调用指令CALL、子程序返回指令SRET、主程序结束指令FEND;子程序调用和返回指令的使用;使用子程序调用和返回指令的注意事项:
1)同一标号在左母线前只能出现一次,但不同的CALL指令可调用同标号的子程序。
2)子程序中可再调用子程序,形成子程序嵌套,最多可有5级嵌套。
3)在调用子程序,可采用T192~T199和T246~249作为定时器。;应用举例1:;例2:用两个开关X1、X0控制一个信号灯Y0,当X1X0=00时灯灭;当X1X0=01时,灯以1s脉冲闪烁;当X1X0=10时,灯以2s脉冲闪烁;当X1X0=11时,灯常亮。用子程序调用来实现。;Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.;中断指令及应用;;;;;;;;; 中断是计算机所特有的一种工作方式。
中断子程序是为某些特定的控制功能而设定的。 ;地址号·号称;图8-10 中断指令在梯形图中的表示; 1.外部中断子程序; 2.时间中断子程序; 时间中断在工业控制中还常用于快速采样处理,以定时快速地采集外界迅速变化的信号。; 2.区间复位指令ZRST
区间复位指令ZRST将[Dl],[D2]指定的元件号范围内的同类元件成批复位,目标操作数可取T,C和D(字元件)或Y,M,S(位元件)。[D1]和[D2]指定的应为同一类元件,[D1]的元件号应小于[D2]的元件号。如果[D1]的元件号大于[D2]的元件号,则只有[D1]指定的元件被复位。
虽然ZRST指令是16位处理指令,[Dl],[D2]也可以指定32位计数器。如图5-15所示,将M0~M100的101位全部清0。;*;5.2.3 中断(IRET,EI,DI);图5-7 中断指令; (2) 定时器中断; (3) 计数器中断;3.说明
(1)E1与FEND之间或EI与DI之间为允许中断范围。DI与EI之间为禁止中断范围。
(2)如果特殊辅助继电器M8050~M8059为ON,则禁止各对应输入编号进行中断,见附录特殊辅助继电器。图5-10中,如果M8051为OFF,按住X1,执行中断程序,运行情况如图5-7一样。如果按X10,M8051接通,则按X1,程序也不执行中断。
(3)如果有多个依次发出的中断信号,则优先级按发生的先后为序,发生越早则优先级越高,若同时发生多个中断信号时,则中断标号小的优先级高。
(4)中断程序在执行过程中,不响应其他的中断(其他中断为等待状态)。不能重复使用与高速计数器相关的输入,不能重复使用I000与I001相同的输入。
(5)可编程控制器平时处于禁止中断状态。如果EI-DI指令在扫描过程中有中断输入时,则执行中断程序(从中断标号到IRET之间的程序)。;中断指令使用说明: ;图5-10;END
您可能关注的文档
最近下载
- KingSCADA3.7初级培训教材.pdf VIP
- OLED技术原理.ppt VIP
- 胃肠镜麻醉专家共识解读.pptx VIP
- 第23题 几何综合(压轴大题)(原卷版)-2025年中考数学冲刺复习(武汉专用).pdf VIP
- 23J012-5生态护坡(1)护坡.pdf VIP
- 2025心肺复苏指南课件(2025-AHA心肺复苏CPR和心血管急救指南-欧洲复苏委员会).pptx VIP
- 2025年中国人民公安大学教师招聘考试真题 .pdf VIP
- LCD模组制程原理.ppt VIP
- 年产10万吨丙烷脱氢制丙烯工艺设计说明书.docx VIP
- 电土施表13.3-8 排(雨)水立(干)管通球试验记录.doc VIP
原创力文档

文档评论(0)