欢迎您,请 登录 或 注册

学工控网

查看: 264|回复: 0

[分享] 西门子S7 PLC实数加减乘除指令介绍

[复制链接]
发表于 2019-11-22 22:58:06 | 显示全部楼层 |阅读模式
  实数加法(ADD-R)、减法(SUB-R)指令:将两个32位实数相加或相减,并产生一个32位实数结果,从OUT指定的存储单元输出。
  实数乘法(MUL-R)、除法(DIV-R)指令:使能输入有效时,将两个32位实数相乘(除),并产生一个32位积(商),从OUT指定的存储单元输出。
  操作数:IN1/IN2:   VD,>
  OUT:   VD,>
  数据类型:实数。
  指令格式如表1所示。
表1 实数加减乘除指令
  
LAD
image002.jpg
image004.jpg
image006.jpg
image008.jpg
STL
MOVD IN1,OUT
+R   IN2,0UT
MOVD IN1,OUT
-R   IN2,0UT
MOVD IN1,OUT
*R   IN2,0UT
MOVD IN1,OUT
/R   IN2,0UT
功能
IN1+IN2=OUT
IN1-IN2=OUT
IN1*IN2=OUT
IN1/IN2=OUT
ENO=0的错误条件
0006 间接地址, SM4.3 运行时间, SM1.1    溢出
0006  间接地址 ,SM1.1 溢出,SM4.3 运行时间,SM1.3   除数为0
对标志位的影响
SM1.0(零),SM1.1(溢出) , SM1.2(负数),SM1.3 (被0除)

回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

发布主题 快速回复 返回列表

客服电话

15888750101

工作时间 周一至周六 8:00-21:00

客服QQ点击咨询

Copyright @ 2013-2020 学工控网 版权所有 | 浙ICP备15003942号  

快速回复 返回顶部 返回列表