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日

相关推荐

  • PPI和MPI电缆区别

    PPI和MPI到底有什么区别,什么时候用PPI和MPI,这两种电费本质有区别吗?内部结构有区别吗? 最佳答案 在网络中每台进行通讯的设备称之为一个“节点”PPI与MPI同属SIMA…

    SIMATIC S7-200 2021年7月4日
  • 200模拟量模块的一些问题

    1.EM231 4AI只用了一个通道,剩下的三个要短接吗?寻址时要算上那三个吗?输入量程为4~20MA,拨码开关怎么设置?2.EM231 RTD接pt100,4…

    SIMATIC S7-200 2017年11月16日
  • 200子程序调用定时器

    有30多个温度控制,控制方式基本相同,用S7-200来控制,想编个可以调用的子程序来将程序简化。控制程序需要用到延时接通TON命令,而200的定时器编号不象300/400那样用变量…

    SIMATIC S7-200 2021年7月5日
  • 多文本显示器

    一个s7 200是否可以连接多个TD400C,在其地址不同的情况下 最佳答案 可以将多个 TD 设备连接到单个 S7-200 CP…

    SIMATIC S7-200 2021年7月4日
  • S7-200modbus与仪表通讯

    请问:西门子200作为主站,与下位三个只能仪表通讯。读取仪表数据。采用modbus协议。问题1:硬件如何连接,200与仪表之间怎么连接,需要什么硬件。问题2:仪表中读寄存器命令格式…

    SIMATIC S7-200 2020年11月1日
  • 机械毕业的人,能学好编程吗

    我是机械设计毕业的,想从事自动化,缺少编程能力 最佳答案 从编程角度来说英雄不问出处。别说专业跟学历没有太大关系。很多人都是从机械转行做电气有的学历还不高。个人认为,编程需要点天赋…

    SIMATIC S7-200 2021年7月5日
  • 如何判断PLC和变频器通信正常?

    协议USS,变频器MM430, PLC,S7-200。是USS_CTRL中的RESP_R吗? 最佳答案 你可以根据Error的值判断通讯状况,详情参考S7-200系统手册…

    SIMATIC S7-200 2020年10月31日
  • S7-200子程序调用

    S7-200调用子程序时 可以同时调用? 或者说在第一次调用没有结束,可以再次调用吗? 是完全不可以还是有条件可以这么执行??? 最佳答案 您的问题:…

    SIMATIC S7-200 2021年7月4日
  • 用s7 200PID向导,温度控制,有冷热两个阀门

    我的思路是把冷热阀门用一个变量来控制,变量为负时给冷阀,变量为正时给热阀,所以PID的输出选择了双极性-32000到32000。但是现在有个情况是,刚上电我把给定设为和反馈一样的时…

    SIMATIC S7-200 2017年11月1日
  • 关于PLC通讯问题

    我经常要用到PLC与计算机上的组态软件通讯,这里问几个问题:1、是不是我PLC与上位机的组态软件通讯上之后(即可以读取和下置数据),那么我就可以用PLC自带的编程软件给PLC进行程…

    SIMATIC S7-200 2021年7月5日