第6章 FX系列PLC的常用应用指令.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6章FX系列PLC的常用应用指令整理ppt

2005-04-26 Kunming University of Science Technology 电气控制与PLC应用技术 本章主要内容 6.1 应用指令概述 6.2 程序流程指令 6.3 比较与传送指令 6.4 算术与逻辑运算指令 6.5 移位指令 6.6 浮点数运算指令 6.7 其他常用指令 6.1 应用指令概述 1、应用指令的表示方法 应用指令的梯形图结构一般包括以下三部分: 执行条件:当执行条件为ON时,才执行应用指令(有些应用指令没有执行条件) 功能号和助记符:每条应用指令都有一个功能编号和相应的助记符,功能号不同,应用指令的功能就不同 操作数:包括源操作数[S]、目标操作数[D]、常数(m、n)。 6.1 应用指令概述 2、操作数的表达方式有以下几种: (1)位元件:X、Y、M、S、D□.b 。(只有ON/OFF两种状态) (2)字元件:T、C、D、R、V、Z、U□\G□。(16位数值) (3) Kn +位元件 (用Kn?4位位元件组成的字元件) 例:“K1Y0”表示将Y0作为起始位的“Y3 ~ Y0”的4位数据; “K2X0”表示将X0作为低位的“X7 ~ X0”的8位数据; “K4M10” 表示将M10作为低位的“M25 ~ M10”的16位数据; “K8M100” 表示将M100作为低位的“M131 ~ M100”的32位数据 对于16位指令,Kn为K1 ~K 4,对于32位指令,Kn为K1 ~ K 8。 (4)常数:十进制常数(K)、十六进制常数(H)、浮点数(E)。 (5)指针:P、I。 6.1 应用指令概述 3.不同长度数据之间的传送 (1)“从长到短”的传送:忽略长数据的高位; (2)“从短到长”的传送:长数据的高位为0。 6.1 应用指令概述 4、16位和32位指令 应用指令分为16位指令和32位指令。在16位指令助记符的前面加上字符“D”,即为32位指令。 处理32位指令时,用相邻地址的两个16位字元件存放32位数据,其首地址通常用偶数。 5、连续执行/脉冲执行指令 连续执行:当执行条件为ON时,指令在每个扫描周期都执行。 脉冲执行:指令仅在执行条件从OFF变到ON(上升沿)时执行。 脉冲执行方式的指令(简称P指令)和32位指令(简称D指令)可同时使用。 注意区分:MOV、MOVP、DMOV、DMOVP 6.1 应用指令概述 6.2 程序流程指令 6.2.1 主程序与子程序 子程序是为特定控制目的编制的相对独立的程序。 如果某段程序在整个程序中的不同位置反复出现多次,则可以将此段程序作为子程序处理。 为了使整个程序结构清晰,也可以把功能相对独立的程序段作为子程序处理。 与子程序调用相关的指令有子程序调用指令(CALL、CALLP)、子程序返回指令(SRET)和主程序结束指令(FEND)。 子程序必须写在FEND与END之间。每段子程序必须以SRET结束。子程序可以实现最多5级的嵌套。 子程序调用的指针可以为P0 ~ P62或P64 ~ P4095。 指针不能在梯形图的母线左边重复出现。 6.2.1 主程序与子程序 子程序中的定时器:只可用T192~T199。 FEND表示主程序结束,执行FEND后,会执行与END相同的处理。 注意: 在子程序内被置ON的元件,即使执行条件已经变成OFF,但在程序结束后这些元件仍被保持ON状态。 在子程序内对定时器和计数器执行RST指令后,其复位状态也被保持。 6.2.2 条件跳转 条件跳转指令用于跳过顺控程序中的某一部分,从而减少程序的扫描时间,使顺控程序中的双线圈输出成为可能 跳转指令执行前后以及跳转区内、外各个软元件的状态 软元件Y、M、S的状态 计数器C的状态 定时器T的状态 T、C软元件复位指令RST的执行 应用指令的执行 6.2.2 条件跳转 跳转指令(CJ)与主控指令MC的关系: MC区外 MC区外 MC区外 MC区内 MC区内 MC区内 MC区内 MC区外 MC1区 MC2区 6.2.2 条件跳转 跳转指令调用的指针:P0 ~ P4095。其中P63用于跳转到END位置,而END指令处不能标记P63。 跳转方向: 可以跳转到比跳转指令步序号小的位置,但要注意扫描时间不能超过200ms,否则会产生看门狗定时器出错 多个跳转指令也可以向一个地方跳转,但某个跳转

文档评论(0)

zyzsaa + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档