现代电气控制与PLC应用技术袁琦第5章FX2N系列PLC的功能指令课件教学.pptVIP

现代电气控制与PLC应用技术袁琦第5章FX2N系列PLC的功能指令课件教学.ppt

  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文档。上传文档
查看更多
现代电气控制与PLC应用技术袁琦第5章FX2N系列PLC的功能指令课件教学.ppt

2. 减法指令 减法指令见表5-9。 指令使用说明: (1)数据为有符号二进制数,最高位为符号位(0为正,1为负),它们以代数规则进行运算。 (2)减法指令也有三个标志:零标志(M8020)、借位标志(M8021)和进位标志(M8022)。当运算结果为0时,则零标志M8020置1;当运算结果小于-32767(16位运算)或-2147483647(32位运算),则借位标志M8021置1;当运算结果超过32767(16位运算)或2147483647(32位运算),则进位标志M8022置1。 减法指令的用法如图5-14所示。 图5-14 减法指令的用法 3. 加1指令 加1指令见表5-10。 指令使用说明: 在16位运算中,如果目标元件的当前值为+32767,则执行加1指令后将变为-32768,但标志不置位;在32位运算中,如果目标元件的当前值为+2147483647,则执行加1指令后变为-2147483648,标志也不置位。 加1指令的用法如图5-15所示。 图5-15 加1指令的用法 4. 减1指令 减1指令见表5-11。 指令使用说明: 在16位运算中,如果目标元件的当前值为-32768,则执行减1指令后将变为+32767,但标志不置位;在32位运算中,如果目标元件的当前值为-2147483648,则执行减1指令后变为+2147483647,标志也不置位。 减1指令的用法如图5-16所示。 图5-16 减1指令的用法 5. 字逻辑与、或、异或指令 字逻辑与、逻辑或、逻辑异或指令见表5-12。 指令使用说明: (1)字逻辑与、或和异或指令是使源操作数各对应的位进行逻辑运算。 (2)逻辑与运算法则为1Λ1=1,1Λ0=0,0Λ1=0,0Λ0=0。 (3)逻辑或运算法则为1V1=1,1V0=1,0V1=1,0V0=0。 (4)逻辑异或运算法则为1 1=0,1 0=1,0 1=1,0 0=0。 字逻辑与、或和异或指令的用法如图5-17所示。 图5-17 字逻辑与、或和异或指令的用法 5.3.4 循环与移位指令 1. 左、右循环移位指令 左、右循环移位指令见表5-13。 指令使用说明: (1)目标元件中指定位元件的组合只有在K4(16位)和K8(32位)时有效,如K4M10、K8M10。 (2)最后移出来的位的状态同时存入进位标志M8022中。 (3)对于连续执行的指令,循环移位操作每个扫描周期执行一次。 循环移位指令的用法如图5-18所示。 图5-18 循环移位指令的用法 (a)左循环 (b)右循环 2.位右移和位左移指令 位右移、位左移指令见表5-14。 指令使用说明: (1)指定位元件的长度,指定移位位数。 (2)只有16位操作。 位右移、位左移指令的用法如图5-19、5-20所示。 图5-19 位右移指令的用法 图5-20 位左移指令的用法 5.3.5 数据处理指令 常用的数据处理指令区间复位指令、编码指令、平均值指令、平方根指令、二进制整数→二进制浮点数转换指令等。下面介绍平均值指令。 平均值指令见表5-15。 指令使用说明: (1)若n个源数据求平均值存在余数,则余数略去。 (2)参与求平均值的源数个数n的取值范围为1~64。 平均值指令的用法如图5-21所示。 图5-21 平均值指令的用法 5.3.6 高速处理指令 常用的高速处理指令有输入输出刷新指令、矩阵输入指令、速度检测指令、脉冲输出指令、脉宽调制指令等。下面介绍脉宽调制指令。 脉宽调制指令见表5-16。 指令使用说明: (1)S1指定的脉冲宽度范围为0~32767ms;S2指定的脉冲周期范围为1~32767ms,[S1?]应小于[S2?]。 (2)脉宽调制指令只适应于晶体管(T)输出形式的PLC。 (3)该指令只有16位操作。 脉宽调制指令的用法如图5-22所示。 图5-22 脉宽调制指令的用法 5.3.7 方便指令 常用的方便指令有状态初始化指令、交替输出指令、数据排序指令等。下面介绍交替输出指令。 交替输出指令见表5-17。 指令使用说明: 该指令只有16位操作。 交替输出指令的用法如图5-23所示。 图5-23 交替输出指令的用法 5.3.8 外部I/O设备指令 常用的外部I/O设备指令有数字开关输入指令、七段译码指令、读/写特殊功能模块指令等。下面介绍七段译码指令。 七段译码指令见表5-18。 指令使用说明: 只将源操作元件的低4位中的十六进制数(0~F)译成

文档评论(0)

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

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

1亿VIP精品文档

相关文档