恭喜,你发布的帖子
发布于 2024-05-22 09:24:47
8楼
尽量不要使用浮点实数,不要用实数!浮点实数就那8位有效数字。
精度实在有限。
工控编程主打的就是整数运算。包括长累计等等。
浮点实数用在哪儿?
它仅仅用在HMI的人机界面。人-HMI-浮点实数输入-转成整数。
装置状态-整数-传到HMI-浮点显示。
以前都不知道,使用西门子驱动装置久了才悟出来。原来在STARTER软件、BOP界面都是装置整数通讯传送;在软件中、显示板内转成整数显示的。
为什么?整数运算速度快,不易出错。
8为有效位数的话,那数组里后三个数的位数,已经是9个了。为什么小数点后面的位数还显示呢,是不是就不应该显示了。既然显示了0,那是不是还应该可以显示1-9中的别的数。。。
请填写推广理由:
分享
只看
楼主