我正在开发一个与西门子PLC S7 cpu交互的Windows窗体应用程序。 当我从CPU获取参数时,我得到一个使用Convert.ToDouble方法转换为double的Object。
这样做我获得了极大的数字e。 G。当房产应该是28时,我得到1162660659。 我和开发PLC软件的人交谈,他告诉我变量以IEEE 754格式存储。
PLC是否有可能以不同的顺序呈现浮点值的字节 - 也就是说,具有不同的字节顺序 - 而不是运行我的.net软件的PC?
您对如何转换它们有任何建议吗?
提前感谢您,最好的问候。