发布于 2007-05-11 09:44:47
0楼
又作了很多试验,现在还是不行,我发现我发一个10.0的时候它那边就是0.0的显示了,但是我读回来竟然是10.0!这很奇怪的,如果我写10.1,那它那边也显示10.1,我读回来也是10.1,不知道这个是为什么?由于西门子里面数位是前后颠倒的,我写下去的时候需要把这个浮点数前后整个颠倒过来才能给到对方ifix,我现在分析下来不知道是不是西门子plc的原因,因为我发现写的浮点数为10.0的时候有一个word里面是00H,是不是这个时候指数部分被省略了?
嘿嘿……