查看: 4292|回复: 10
收起左侧

[需求建议] 浮点数和普通常数的区别在哪?什么时候用浮点数

邀请回答

马上注册,享受更多特权

您需要 登录 才可以下载或查看,没有帐号?立即注册   

x
写指令的时候,什么时候需要用浮点数?在需要用浮点数的场合用普通常数会怎么样?




上一篇:电子凸轮追剪
下一篇:PLC的ERR指示灯红灯一直闪时该怎么处理

已有 0 人打赏作者

回复 邀请回答送花

使用道具 举报

Inovance版主 2019-8-25 10:31:50 | 显示全部楼层
一看就知道没听过我上的小型PLC课程。黄埔十期2班的小伙子们,看到回复一下@饕餮 @兰桨 @LS-1235 @parallel—ysu 其他黄埔十期的懂的同事看到也帮忙回复一下
回复 送花

使用道具 举报

紫色花开 2019-8-25 14:32:16 | 显示全部楼层
我猜测,你是想问浮点型和整型的区别,在AM600里数据类型可以是布尔,实数,整型,字符串等,你问的浮点型就是AM600里说的实数,可以这么理解,整型就是整数,浮点型是小数。如果是浮点型的除法,3/2=1.5。如果是整型的除法,3/2=1,也就没有小数了。此外,老兄,下次建议发悬赏贴。

点评

哈哈,好的。下次发悬赏  发表于 2019-9-2 20:09
回复 送花

使用道具 举报

whpxixi 2019-8-25 16:15:52 | 显示全部楼层
主要看定义变量的所需类型,一个D元件是16位,Int整型需要一个D元件存储,DInt整型和Real浮点型需要两个D元件存储。

点评

多谢啦  发表于 2019-9-2 20:11
回复 送花

使用道具 举报

饕餮 2019-8-25 19:18:40 | 显示全部楼层
按照我的理解,浮点数(FLOAT)和整型(INT)(应该就是你指的普通常数)的区别就是浮点数是带小数点的,而整型数据也就是整数是没有小数点的。
如H3U通过通信给MD380变频器给定频率。
在我们通过一些外部数据计算频率的时候我们为了尽可能的保证最后的计算精度,一般使用浮点型数据。
但是在最后通信给定的时候,只能转化为整型再给,直接给浮点数是不起作用的,因为数据类型对应错误,变频器不认。
image.png
如果我的理解有错误,烦请大家指正。

点评

多谢啦  发表于 2019-9-2 20:15
回复 送花

使用道具 举报

XINCHI 2019-8-25 23:56:43 来自手机 | 显示全部楼层
可以找计算机二级c语言编程的相关资料学习一下,系统学习一下数据结构就会理解了

点评

是的,以前这块就不太懂,现在已经在找资料学习。多谢啦  发表于 2019-9-2 20:14
回复 送花

使用道具 举报

一支水性笔 2020-7-24 09:04:20 | 显示全部楼层
多谢身边的优秀同事学习,如:piaoge
回复 送花

使用道具 举报

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

本版积分规则

有技术问题,就上汇川技术社区

INOVANCE汇川技术 公众号

扫码下载掌上汇川APP

全国服务热线:8:30-17:30

4000-300124

苏州地址:江苏省苏州市吴中区越溪友翔路16号

深圳地址:深圳市龙华新区观澜街道高新技术产业园汇川技术总部大厦

Copyright © 2003-2100 汇川技术 Powered by Discuz! X3.4 ( 苏ICP备12002088号 )
快速回复 返回列表 返回顶部