+0与-0在plc传递数值上的坑

给plc寄存器写float类型的值,要求保留一位小数

C#double和 float都是有符号的

比如 -0.03保留一位小数,四舍五入过后是0.0(带符号-),其实是-0.0

给plc赋值,plc可能就有异常,因为plc 的cpu不允许对-0计算

posted on 2020-07-25 13:03  NLazyo  阅读(436)  评论(0编辑  收藏  举报