我通过SFC14和SFC15来读写PKW和PZD,如我读取P1082(最大频率设定值)的值,从PWE1和PWE2得到的双字是00004248,00000000,这个值怎么换算成50Hz啊?
最佳答案
你读到的双字应该是243A000042480000
其中243A0000表示参数1082(1082=43A H)
数据是42480000是一个IEEE浮点数
格式为:
位31 符号
位23至位30 阶
位0至位22 尾数
用十进制数表示时是:
数值=((-1)的符号次幂)×(2的(阶-127)次幂)×1.(尾数)
有兴趣可以算一算,42480000刚好是50
提问者对于答案的评价:
算出来,哈哈哈,谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc208839.html