恭喜,你发布的帖子
发布于 2020-07-22 13:42:46
14楼
plc无法准确表示一个浮点数的,多少会有点误差,所以浮点数不应该用==,你可以用差的绝对值小于一定的值认为是相等。
你确定你的这个方法就一定好用?这个一定值是多少? 0.1?0.01?还是0.001?怎么界定?
你认为浮点运算是先算乘法好?还是除法好?
楼主说的WINCC里面以浮点数格式读这个变量就能显示是0.0
真的是WINCC强制进行了数据类型转换的原因吗?
PLC 用DWORD_TO_REAL你转的试试,看行不行?
请填写推广理由:
分享
只看
楼主