网站大量收购独家精品文档,联系QQ:2885784924
  1. 1、本文档共126页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
功 能 的Device。DB+(3) 可以在 eq \o\ac(○,S)、 eq \o\ac(○,S1)、 eq \o\ac(○,S2)、 eq \o\ac(○,D)中指定0BCD 8位数)。 的Device。 DB+ (4) 即使相加结果超Carry Flag也不会被On。Carry被忽略。 (1)在指定为 (1)在指定为 eq \o\ac(○,D) 的 BCD Data和指定为 eq \o\ac(○,S) 的 BCD Data之间进行减法,将其结果保存到指定为 eq \o\ac(○,D)的 Device。 (2)在指定为 (2)在指定为 eq \o\ac(○,S1) 的 BCD Data和指定为 eq \o\ac(○,S2) 的 BCD Data之间进行减法,将其结果保存到指定为 eq \o\ac(○,D1) 的 Device。 的Device。 (3) 在 eq \o\ac(○,S)、 eq \o\ac(○,S1)、 eq \o\ac(○,S2)、 eq \o\ac(○,D)中,可以指定0BCD 8位数)。 (4) 需要在Program中判定运算结果的正负。 执行条件 加减运算命令的执行条件如下: Program例子: DB+ DB+123456的BCD Data相加后,保存在D887、D888后的同时,输出到Y30~4F的Program。 将9876540000以BCD保存到D888和D887中。 将9876540000以BCD保存到D888和D887中。 在 BCD的123456和D888、D887之间进行减法, 然后将其结果保存到D888、D887中。 将D888、D887的Data输出到Y30~4F。 Coding Step数 命 令 Device 0 LD M9036 1 DMOVP D887 8 DB+P H123456 D887 17 DMOVP D887 K8Y30 24 END 电路示例 电路示例 制作如下电路,确认执行+、-命令。 练习题 练习题 7 X2在ON时,把以Digital Switch(X20~X2F)指定的值输入到数据寄存器D3、D2(32BIT DATA),在D1、D0相加后显示结果。 X3为ON时,把以Digital Switch(X20~X2F)指定的值输入到D5、D4,在D1、D0相减后显示结果。 但是,结果是负数时,将Y77进行ON的同时,将结果取2的补数,求算绝对值后再显示其结果  开头号码开头号码开头号码** 开头号码 开头号码 开头号码 * * 功 能 * * / / (2) 运算结果为Word Device时,使用32Bit保存商和余数;Bit Device时,使用16Bit只保存商。 商……保存到下级16Bit。 余数……保存到上级16Bit。(只有Word Device时才可保存) 运算Error 遇下列情况时,出现运算Error,Error Flag会被On。 在 eq \o\ac(○,D)中已指定A1、V时 ? 除数 eq \o\ac(○,S2)为0时 Program例子: * * ① X5在On时,把BIN的5678和1234的相乘结果保存到D3、4的Program。 Coding Step数 命令 Device 0 LP X5 1 **P * K5678 K1234 D3 8 END ② 把X8~F的BIN Data和X10~1B的BIN Data的相乘结果输出到Y30~3F的Program Coding Step数 命令 Device 0 LP M9038 1 * K2X8 K3X10 K4Y30 8 END / / X3 在On时,把X8~F Data除以3.14后的商输出到Y3~3F的Program Coding Step数 命令 Device 0 LD X3 1 *P K2X8 K100 D0 8 /P D0 K314 K4Y0 15 END * * 功 能 D D* (1) 将以 eq \o\ac(○,S1)指定的BIN Data和以 eq \o\ac(○,S2)指定的BIN Data相乘,把运算结果保存到以 eq \o\ac(○,D)指定的Device。 (2) eq \o\ac(○,D)为Bit Device时,相乘结果的到下级32Bit都成为对象,因此不可指定上级32Bit。 如,K1…下级4Bit Bit (B0-3) K4…下级16Bit Bit (B0-15) K8…下级32

文档评论(0)

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

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

1亿VIP精品文档

相关文档