电气控制与PLC应用模块5任务3.ppt

  1. 1、本文档共98页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电气控制与PLC应用模块5任务3

② 八进制位传送(并联运行)指令(FNC081) 八进制位传送指令PRUN用于控制FX的并联运行适配器FX2-40AW/AP,它将源数据传送到指定的位元件发送区,用特殊辅助继电器M控制数据传送。 并联运行指令PRUN(Parallel run)的源操作数[S·]可取KnX、KnM,目标操作数[D·]可取KnY、KnM,n=1~8,指定位元件首址为10的倍数(如X10、Y0、M100、Y20等)。如图5-136所示。 图5-136 八进制位传送指令 当自动进行数据传送时,表5-1所示元件内的数据在主站和从站之间自动进行交换。 表5-1 FX并行链接通信数据交换表 D500~509(10点) ← D500~509(10点) 字元件 D490~499(10点) → D490~499(10点) 字元件 M900~999(100点) ← M900~999(100点) 位元件 M800~899(100点) → M800~899(100点) 位元件 从站 (M8071 ON) 通信方向 主站 (M8070 ON) ③ HEX→ASCⅡ码转换指令(FNC082) HEX→ASCⅡ码转换指令ASCI的源操作数[S·]可取所有数据类型,目标操作数[D·]可取KnY、KnM、KnS、T、C、D,n可取K、H(n=1~256)。 图5-137 ASCI变换指令 ④ ASCⅡ→HEX转换指令(FNC083) ASCⅡ→HEX转换指令HEX的源操作数[S·]、目标操作数[D·]和其它操作数n的可取范围与ASCI指令相同。 图5-138 HEX变换指令 ⑤ 校验码指令(FNC084) 校验码指令CCD的源操作数[S·]可取KnX、KnY、KnM、KnS、T、C和D,目标操作数[D·]可取KnM、KnS、T、C和D,其它操作数n(n=1~256)可取K、H和D。 校验码指令CCD(Check Code)与串行通信指令RS配合使用,用于通讯数据的校验。 图5-139 CCD校验码指令 (2) FX﹣8AV模拟量功能扩展板处理指令 ① FX﹣8AV模拟量读出指令(FNC085) 读模拟量功能扩展板指令VRRD(Variable Resistor Read)的源操作数[S·]为常数K和H([S·]=0~7),用来指定模拟量的编号,目标操作数[D·]可取KnY、KnM、KnS、T、C、D、V和Z。 图5-140 VRRD模拟量读出指令 (3)字逻辑运算指令(FNC26~FNC29) 字逻辑运算指令包括WAND(字逻辑与)、WOR(字逻辑或)、WXOR(字逻辑异或,Exclusiveor)和NEG(求补,Negation)指令,它们的[S1·]和[S2·]均可取所有的数据类型,目标操作数[D·]可取KnY、KnM、KnS、T、C、D、V和Z。 图5-102 字逻辑运算 4. 循环移位、移位指令(FNC030~FNC039) (1) 循环移位指令 循环移位、移位指令当驱动输入接通时,每一个扫描周期都执行一次。采用脉冲执行型指令时,当驱动输入由OFF→ON时进行一次移位。使用时须注意。 ① 右、左循环移位指令 右、左循环移位指令分别为ROR(FNC030)和ROL(FNC031)。它们只有目标操作数[D·],可取KnY、KnM、KnS、T、C、D、V和Z。 执行这两条指令时,各位的数据向右(或向左)循环移动n位(n:循环量,16位指令:n≤16,32位指令:n≤32),每次移出来的那一位同时存入进位标志M8022中(见图5-103和图5-104)。若在目标元件中指定位元件组的组数,只有K4(16位指令)和K8(32位指令)有效,例如K4Y10和K8M0。 图5-103 右循环 图5-104 左循环 ② 带进位的循环移位指令 带进位的右、左循环移位指令的指令分别为RCR(FNC032)和RCL(FNC033)。 (2) 移位指令 ① 位右移和位左移指令 位右移SFTR(FNC034)与位左移SFTL(FNC035)指令是对n1位的位元件中的数据进行n2位的位右移或位左移,由n1指定位元件组的长度,n2指定移动的位数,常数n2≤n1≤1024。源操作数 [S·]只能取X、Y、M、S,目标操作数[D·]只能取Y、M、S。 ② 字右

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档