您现在所在的是:

PLC论坛

回帖:5个,阅读:580 [上一页] [1] [下一页]
746
rbraveheart
文章数:11
年度积分:50
历史总积分:746
注册时间:2013/10/25
发站内信
发表于:2014/5/10 11:33:45
#0楼
用的是艾默生的PLC,测径仪和PLC通讯,向PLC发送数据,假如测径仪发回的数据时2.345mm,放在数据寄存器D100里面,通过触摸屏设定的是2.300mm,放在数据寄存器D200里面,两者做减法运算,SUB D100 D200 D300,如果用SUB命令,PLC是不是把2.345和2.300当成整数2345和2300进行运算吗?我知道有浮点数运算命令,但是不知道用SUB的话是不是像上面那样算
16218
zrx517697809
文章数:6262
年度积分:50
历史总积分:16218
注册时间:2014/3/28
发站内信
2018论坛热心网友
三菱电机活动(三)
寻找英威腾(三)
发表于:2014/5/10 11:37:53
#1楼
不知道艾默生的,其他的PLC不是,一定要用浮点数运算。
致力于自动化
伺服 PLC HMI
625
mazhao141
文章数:7
年度积分:50
历史总积分:625
注册时间:2014/4/27
发站内信
发表于:2014/5/10 15:47:46
#2楼
我用的GE的,回答是不是的。这边给个建议,数据最好不要定义成浮点。
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2014/5/10 15:55:18
#3楼
  先用长整数运算,最后再点小数点。
746
rbraveheart
文章数:11
年度积分:50
历史总积分:746
注册时间:2013/10/25
发站内信
发表于:2014/5/11 9:17:02
#4楼
回复 #3楼 ZHTOK
什么意思?是在运算中先乘以10的倍数吗?
18266
ZHTOK
文章数:11585
年度积分:-16
历史总积分:18266
注册时间:2004/3/11
发站内信
2014相约国庆
发表于:2014/5/11 11:47:00
#5楼
以下是引用rbraveheart2014/5/11 9:17:02的发言:
什么意思?是在运算中先乘以10的倍数吗?
  没有浮点运算,就用整数算。
  先用整数运算,最后再取小数点,可以先看艾默生的PLC的运算指令。
  D100里面存的是整数吗?

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

62.4004