可编程控制器综合应用技术 教学配套课件 邓松 主编 第4章 功能指令及其应用.pdfVIP

可编程控制器综合应用技术 教学配套课件 邓松 主编 第4章 功能指令及其应用.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
可编程控制器综合应用技术 主编 第4章 功能指令及其应用 1.功能指令的表现形式 2.指令类型 4.1 程序流程类指令 4.2 数据比较指令与数据传送指令(一) 4.3 算术与逻辑运算指令 4.4 循环与移位指令 4.5 数据处理指令(一) 4.6 高速处理指令(一) 4.7 方便指令 4.8 外部设备I/O指令 第4章 功能指令及其应用 表4-1 功能指令分类 1.功能指令的表现形式 2.指令类型 (1)16位连续型 16位连续型指令的所有操作数为一个字(16位) ,操 作数数据指定范围为-32768 ~32767 ,指令在每个扫描周期均被执 行,16位连续型指令由助记符+操作数组成,如“ZRST Y000 Y00 7”、“INC D0”等。 (2)16位脉冲型 16位脉冲型指令的所有操作数同样为一个字(16 位) ,操作数数据指定范围为-32768 ~32767 ,但指令只在驱动回路 条件满足(ON)时执行一次,要再次执行必须断开驱动回路,重新接 通驱动回路。 (3)32位连续型 32位连续型指令的操作数为双字(32位) ,操作数指 定的范围为~2147483647 ,指令在每个扫描周期均被执行。 2.指令类型 (4)32位脉冲型 32位脉冲型指令的操作数同样为双字(32位) ,操作 数数据指定范围为-2147483648 ~2147483647 ,但指令只在驱动回 路条件满足(ON)时执行一次。 4.1 程序流程类指令 表4-2 程序流程指令 1.条件跳转指令CJ(CONDITIONAL 表4-2 程序流程指令 4.1 程序流程类指令 图4-1 CJ(CJP)指令 4.1 程序流程类指令 1)减少扫描时间。2)使双线圈或多线圈成为可能。 3)两条或多条跳转指令可以使用同一编号的指针。 4)跳转指令可以往前面跳转。 5)条件跳转指令CJ和子程序调用指令CALL不能同时使用同一指针标 签。 6)跳转指令在主控程序中动作规则如图4-2所示。 图4-2 跳转指令与主控程序 4.1 程序流程类指令 ①跳过整个主控区:对于跳过整个主控区的跳转不受限制。 ②从主控区外跳到主控区内:跳转独立于主控操作,如图4-2a 中CJP 1执行时,不论M0的状态如何,均视为ON。 ③在主控区内跳转:当主控开关为OFF时,跳转不能执行;当主控 开关为0N时,跳转可以执行。 ④从主控区内往主控区外跳转:主控开关为OFF时,跳转不能执 行;当主控开关为ON时,可以执行跳转,这时MCR被忽略,但不 会出错。 ⑤从一个主控区跳转到另一个主控区:如图4-2b所示,当M1为ON 时,跳转可以执行,跳转时不论M2的状态如何,均看作ON ,MCR N0被忽略;当M1为OFF时,跳转不能执行。 7)跳转时,其他指令的执行情况如下: 4.1 程序流程类指令 ①如果Y 、M 、S被OUT 、SET、RST指令驱动,则跳转期间即使 Y 、M 、S的驱动条件改变了,它们仍保持跳转发生前的状态,因为 跳转期间根本不执行这些程序。 ②如果通用定时器或计数器被驱动后发生跳转,则暂停计时和计 数,并保留当前值,跳转指令不执行时定时或计数继续进行。 ③积算定时器T246 ~T255和高速计数器C235 ~C255如被驱动后再 发生跳转,则即使该段程序被跳

您可能关注的文档

文档评论(0)

带头大哥 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档