s7-20032位浮点数转换问题

请教各位大神,现在VD501中有一32为浮点数,我要通过上位机的C#来转换成小数的形式,求具体的计算方法。比如VD501中放3FF99999,对应的小数是1.95,我要怎么计算(先转换成二进制或者是移位什么的)才能得到这个小数

最佳答案

通常PLC等设备的浮点数都是遵循IEEE754标准的,用户不需要考虑浮点数的转换计算,对于西门子PLC只是存在高低字节排序问题,上位机读取后交换字节排序或者直接在PLC里交换字节排序即可,你比较一下C#里和PLC里同一个浮点数的十六进制值就明白了。

提问者对于答案的评价:
谢谢

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc203460.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月1日
下一篇 2017年11月1日

相关推荐

  • EM231CN的接线

    4-20mA的电流信号,接入EM231应如何接线,详细点,谢了。配PLC-200 224 最佳答案 两线制-电流测量接线的接法就是 把RA和A+ 短接…

    SIMATIC S7-200 2021年7月5日
  • FOR循环和数据读取问题

    我想问下FOR循环中,当前循环计数INDX,循环初值INIT,循环终值FINAL,这三个输入端的含义,手册上写的我看的不是太明白。请举个例子说一下程序从什么时候开始循环,循环几次,…

    SIMATIC S7-200 2020年11月1日
  • 请问用哪个型号来代替S7200

    大家好,我想用S7200系列的PLC与计算机进行modbus通信控制电磁阀输出以及采集传感器的模拟量输入进行对应的输出,但是S7200最高支持版本只到win7,现在电脑普遍系统都是…

    2021年7月5日
  • VB与s7-200之间通讯怎么做?

    VB与s7-200之间通讯怎么做?能给我发一份例子嘛? 最佳答案 这个是按PPI协议做的 http://youhm.ucoz.com/S7-200_VB.rar 提问者对…

    SIMATIC S7-200 2021年7月4日
  • PC Access使用报错

    PC Access使用报错,启动客户机检测时,调出错误窗口。用的CPU224XPCN   端口0 连接电缆PC/PPI 最佳答案 …

    SIMATIC S7-200 2020年11月1日
  • 学习视频

    S7-200CN: 特殊存储区-跟我学 – 34/185 课程编号:V0170 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 学习视频在线看不了?下载要金…

    2017年11月12日
  • 200cpu的Prodave通讯问题

    在计算机上通过Prodave函数访问226CPU中的数据,请问在计算机与CPU之间可以使用什么通讯方式?可以使用CP5611通讯卡在计算机与CPU之间通过MPI或DP通讯方式吗? …

    SIMATIC S7-200 2021年7月4日
  • 西门子s7-200通讯

    我有一根USB口数据通讯线,电脑中也装了s7-200软件,通讯线USB驱动也装了,但是就是不能通讯。提示:The USB Multi -master&…

    SIMATIC S7-200 2017年11月19日
  • S7-200通过PPI和G120变频器通讯

    1。S7-200通过PPI和G120变频器通讯,最大变频器个数是多少2。通讯距离大概是多少 最佳答案 不是PPI,是USS,最大变频器个数32个,但只要到了10多个,速度就已经比较…

    SIMATIC S7-200 2020年11月1日
  • 怎么设置超过计时器计时范围的报警?

    要求设置一个超过4000小时就报警的程序,可是计时器没有这么大的~~!   我是个新手….还请大家指教一下!谢谢….有手册的告诉个地址也可以 …

    SIMATIC S7-200 2020年11月5日