第四章 FX2系列步进指令及功能指令.ppt

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

7.数制变换指令 (1)BCD变换指令 BCD指令使用说明: ①BCD转换的结果超过0~9 999(16位运算)或0~99 999 999 (32位运算)时,则出错; ②BCD变换指令用于将PLC中的二进制数据变换成BCD码输出,用于驱动七段显示。 BCD变换指令是将源地址中的二进制数转换成BCD码送到目标地址中去。 (2)BIN变换指令 数值变换指令的使用 图6-34 数值变换指令的使用 [S] [D] X000 BCD K2Y0 D12 (a) BCD指令 [S] [D] X000 BIN K2Y0 D12 (b) BIN指令 BIN变换指令是将源地址中的BCD数据变换成二进制数据送到目标地址去。 BIN指令常用于将BCD数字开关串的设定值输入到PLC中。常数K不能作为本指令的操作元件,因为在任何处理之前它会被转换成二进制数。 8.四则运算指令 (1)加法指令ADD ADD指令是将指定源地址中的二进制数相加,其结果送到指定目的地址去。 (2)减法指令SUB SUB指令是将指定源地址中的二进制数相减,其结果送到指定目的地址去。 ①每个数据的最高位作为符号位,0表示为正,1表示为负。ADD为二进制代数法运算。例如,5+(-8)=-3,5-(-8)=13。 ADD、SUB指令的使用 图6-35 ADD、SUB指令的使用 (a) ADD指令   (b) SUB指令 X000 [S1] [S2] [D] SUB D10 D12 D14 (b) X000 [S1] [S2] [D] ADD D10 D12 D14 (a)  (S1)+(S2)→(D)即(D10)+(D12)→(D14) (S1)-(S2)→(D)即(D10)-(D12) → (D14) 加法指令使用说明: ②当执行条件X000=OFF时,不执行运算,(D)中的内容不变。 ③设有3个操作数标志:M8020为零标志;M8021为借位标志;M8022为进位标志。运算结果为0时,则零标志M8020闭合;如果运算结果超过32 767(16进制运算)或2 147 483 647(32位运算),则进位标志M8022闭合;如果运算结果小于-32 767(16进制运算)或-2 147 483 647(32位运算),则借位标志M8021闭合。 (3)乘法指令MUL 16位乘法运算满足执行条件则将两个源地址(S1)、(S2)中的数相乘,并以32位的形式送到指定目标数据寄存器(D)。32位数据结果的低16位存放在指定目的地址(D),高16位存放在相连的下一个目标元件中 。 (4)除法运算DIV 16位除法运算在(S1)中存放的是被除数,(S2)中存放的是除数,商存放于(D)中,余数存放于紧靠(D)的下一地址号的元件中。若位组合指定元件为(D),则余数就会被丢失。当除数为0时,则运算出错,且不执行运算。 MUL、DIV指令的使用 图6-36 MUL、DIV指令的使用 (a)MUL乘法指令 (b)DIV除法指令 X000 [S1] [S2] [D] MUL D0 D2 D4 (a) X000 [S1] [S2] [D] DIV D0 D2 D4 (b) 9.初始状态指令IST 初始状态指令IST用于自动设置初始状态和特殊辅助继电器 。 IST指令的使用 M8000 [S·] [D1·] [D2·] IST X20 S20 S40 图6-37 IST指令的使用 [S]指定操作方式输入的首元件,一共是8个连号的元件。这些元件可以是X、Y、M和S。 [D1]指定在自动操作中实际用到的最小状态号 。 [D2]指定在自动操作中实际用到的最大状态号。 本例中[S]指定 的8个连号的元件假如是: X020:手动 X021:回原点 X022:单步运行 X023:一个周期运行(半自动) X024:全自动运行 X025:回原点起动 X026:自动运行起动 X027:停止 为了使X020~X024不会同时接通,应采用选择开关。 当M8000由OFF→ON时,下列元件自动受控;若其后执行条件M8000变为OFF,这些元件的状态仍然保持不变。 S0: 手动操作初始状态 S1: 回原点初始状态 S2: 自动操作初始状态 M8040:禁止转移 M8041:转移开始 M8042:启动脉冲 M8047:STL步进指令,

文档评论(0)

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

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

1亿VIP精品文档

相关文档