当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
整型与浮点数
点击:
1561
| 回复:
18
岩石屠夫
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 14回
年度积分:0
历史总积分:80
注册:2006年7月16日
发表于:2007-05-06 22:25:00
楼主
小弟在看别人写的程序,里面有许多将整型数转化成浮点数在进行下一步处理的程序.请问这种数的转化到底有什么用?非要进行这种转化吗?
分享到:
收藏
邀请回答
回复楼主
举报
mccandhmi
关注
私信
精华:0帖
求助:0帖
帖子:27帖 | 239回
年度积分:0
历史总积分:349
注册:2004年8月26日
发表于:2007-05-07 09:02:00
1楼
多看看书,就明白。有很多程序是需要转换成浮点数。不要不看书就来问?
回复
引用
举报
supman
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 444回
年度积分:0
历史总积分:525
注册:2006年11月16日
发表于:2007-05-07 15:55:00
2楼
就是
回复
引用
举报
岩石屠夫
关注
私信
精华:0帖
求助:0帖
帖子:20帖 | 14回
年度积分:0
历史总积分:80
注册:2006年7月16日
发表于:2007-05-07 21:07:00
3楼
两位大哥:不是我没看书,而是真没找到这样的内容.如果二位知道的话就指教一下,不胜感激!
回复
引用
举报
一般专业
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 14回
年度积分:0
历史总积分:50
注册:2003年12月26日
发表于:2007-05-08 10:54:00
4楼
比如整型数的7除以整型数的2只能得到整型数的4,如果你想得到3.5,就需要把7和2转化成浮点数
回复
引用
举报
水边清浅横枝瘦
关注
私信
精华:0帖
求助:4帖
帖子:78帖 | 3488回
年度积分:8
历史总积分:5664
注册:2006年7月11日
发表于:2007-05-08 11:10:00
5楼
学
回复
引用
举报
请各位指教
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 33回
年度积分:0
历史总积分:45
注册:2004年1月11日
发表于:2007-05-08 11:12:00
6楼
在一些模拟量控制中,要调整参数和线速的对应关系和PID控制的时候就要用到这些转换了
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2007-05-08 11:29:00
7楼
为了计算而进行转换的
如1/2*3 全是整形变量的话,结果为0
回复
引用
举报
四月飞儿
关注
私信
精华:0帖
求助:5帖
帖子:74帖 | 2257回
年度积分:38
历史总积分:14569
注册:2006年9月11日
发表于:2007-05-08 11:38:00
8楼
计算需要、比较需要、现场需要显示小数点后数据,都要转换成浮点数
回复
引用
举报
hanyun
关注
私信
精华:2帖
求助:0帖
帖子:75帖 | 237回
年度积分:0
历史总积分:526
注册:2006年2月21日
发表于:2007-05-08 16:05:00
9楼
一般情况下是时计算用的,有时候在与文本通讯时也要用,我用西门子200的和台达TP04G通讯,就需要整型与双整型,实数的转换.
回复
引用
举报
指点江山
关注
私信
精华:1帖
求助:0帖
帖子:13帖 | 124回
年度积分:0
历史总积分:308
注册:2005年7月23日
发表于:2007-05-08 16:34:00
10楼
一般过程控制要浮点数计算(小数),能保证精度,需要显示结果的时候往往转换成整型。
回复
引用
举报
mccandhmi
关注
私信
精华:0帖
求助:0帖
帖子:27帖 | 239回
年度积分:0
历史总积分:349
注册:2004年8月26日
发表于:2007-05-08 19:28:00
11楼
看来你真得不愿意去找资料看。
例如:模拟量读取再转换到实际得工程量时,就有可能这样做。
也有做DP/DP通讯得时候也会这样做。很多时候不能一下全部说完,建议多看看别人写得程序,再想想
回复
引用
举报
hongsi
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 210回
年度积分:0
历史总积分:214
注册:2006年2月21日
发表于:2007-05-23 21:03:00
12楼
请问高手朋友们:在读取了西门子PLC的实时时钟,字节数值怎样转换才能在TD200中下确显示?
回复
引用
举报
hongsi
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 210回
年度积分:0
历史总积分:214
注册:2006年2月21日
发表于:2007-05-25 21:34:00
13楼
为什么直接读出的时钟单位是100,现不是60,
回复
引用
举报
老菜鸟
关注
私信
精华:22帖
求助:0帖
帖子:301帖 | 8609回
年度积分:0
历史总积分:24924
注册:2003年6月15日
发表于:2007-05-26 09:33:00
14楼
楼上,你的问题还没解决呀...
回复
引用
举报
请各位指教
关注
私信
精华:0帖
求助:0帖
帖子:1帖 | 33回
年度积分:0
历史总积分:45
注册:2004年1月11日
发表于:2007-05-30 19:27:00
15楼
浮点数和整数的转换--
在数据运算的时候很多时候要用到小数点后的数的,比如调整运输带线速和设定频率的关系时就要用。
TO:hongsi
时钟读出后的是BCD值,转成整形就行了。
回复
引用
举报
hongsi
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 210回
年度积分:0
历史总积分:214
注册:2006年2月21日
发表于:2007-05-30 21:10:00
16楼
多谢楼上的热心帮助,我已经做好了,是啊,BCD转整数就可以了.
回复
引用
举报
毕庆民
关注
私信
精华:21帖
求助:5帖
帖子:584帖 | 5227回
年度积分:0
历史总积分:10489
注册:2005年6月13日
发表于:2007-05-30 21:21:00
17楼
浮点数就是实数.
回复
引用
举报
雪世界
关注
私信
精华:9帖
求助:0帖
帖子:428帖 | 4411回
年度积分:0
历史总积分:20190
注册:2005年8月04日
发表于:2007-05-30 21:44:00
18楼
浮点运算就是带小数点的运算,在模拟量的计算过程中,用小数来运算比较精确,误差小。
回复
引用
举报
热门招聘
相关主题
求助PLC如何找出一组数据的最...
[14929]
献给初学者之AB_PLC及网络通...
[16427]
LG K7M-DR60S 不能打开通讯端...
[7888]
为什么放大电路会产生自激振...
[8735]
plc知识
[23303]
直线电机与光栅尺的疑问
[7916]
S7-300全教程内容给您乘上!
[17338]
plc怎么控制电机转速
[7258]
GX Developer8在WIN7在能不能...
[8853]
最全三菱plc高清视频教程fx-...
[9685]
官方公众号
智造工程师
客服
小程序
公众号