S7200 浮点数计算

上位机准备通过自由口发数据给S7200的PLC,
数据类型为浮点数,占用4个字节,
手册上写32位符号位,31-23位为指数,0-22为尾数,
比如说上位机发个浮点数51.01给PLC,数据传输方式为16进制,请教一下该数据在上位机该如何转化,谢谢
虽然在S7200中通过监控能看到51.01对应的16进制是多少,但是下一次,数据变成60.01了还是不知道该发什么样的16进制数据给PLC.

最佳答案

1、32位浮点数的编码格式如果上位机和PLC采用同一标准,直接传二进制形式即可。
2、也可以,先转成字串形式,传到PLC后再还原为浮点数。S7200有相关的字串转数值的指令。

提问者对于答案的评价:
很好啊

专家置评

就如同yanxiao的回答一样,可以用字符串的形式。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:03
下一篇 2020年10月31日 下午3:04

相关推荐

  • cpu224xp不能通讯

    我用USB接口的PC/PPI电缆和CPU224XP通讯,总是不成功。这台CPU224XP以前曾经用作PROFIBUS的一个从站,后来拆下来不用了。我怀疑是被“锁住”了,请问怎样处理…

    SIMATIC S7-200 2021年7月4日
  • 实数计算问题??

    我用实数计算一个时间,其中有一个变量是速度,而且开速速度为0,另一个变量正好要除以速度变量,也就是说被除数为0,就出错了,请问能不能把速度变量变成倒数的指令,我想改成乘以速度变量的…

    SIMATIC S7-200 2017年7月30日
  • 用PC Access可以实现WINCC和S7-200以太网通讯吗?

    我用WINCC和S7-200通过以太网进行通讯,怎样实现,用PC Access是否可以?还是要用SIMATIC NET软件?请各位高手指教,多谢了! 最佳答案 …

    SIMATIC S7-200 2021年7月5日
  • 网络读写向导里一条网络读写可以同时读和写吗

    网络读写向导里一条网络读写可以同时读和写吗 最佳答案 不能的,间歇、轮询的方式 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年11月1日
  • NPN接近开关

    请教大家:我用的接近开关是NPN型的,在与S7-200接线时,输入的公共端M应该接24V还是0V?? 顺便请解释一下源型和漏型的区别谢谢!!!!!!!!!!!!&nbsp…

    SIMATIC S7-200 2021年7月5日
  • td400c强制M状态位

    各位大侠,我今天第一次用TD400C,程序中用到了M3.0,我想强制M3.0为0或者为1,怎么操作?或者说我强制I0.0为1应该怎么做? 问题补充:1.直接组态TD400C在画面中…

    SIMATIC S7-200 2021年7月5日
  • V4.0 STEP 7 MicroWIN SP9通讯问题

    我的PLC是S7-200CN,CPU类型是224CN为什么选择的PLC类型的时候没有224CN 最佳答案 跟PLC通讯下就有了 提问者对于答案的评价:好的,问题已经解决了,谢谢老师

    SIMATIC S7-200 2021年7月5日
  • 216-2BD22与2BD23

    小弟有个问题。216-2BD22与216-2BD23有什么区别啊? 最佳答案 新产品完全向下兼容老产品的功能。新CPU的订货号中间有23的数字,如你所说的6ES7 216…

    SIMATIC S7-200 2020年11月1日
  • 西门子s7200smart数据转换问题

    在做数据解析时,PLC收到的数是16#31 16#36 16#35等这样的16进制数,但是我现在需要得到165这样的数,不知道应该怎么做呢? 问题补充:我是想要…

    SIMATIC S7-200 2017年6月5日
  • abbACS510变频器参数设置

    我现在有一台abbACS510变频器,通过西门子200,压力传感器去控制它。里面有个标准宏参数和pid宏参数两种控制方式,想知道这些具体参数设置过程,不知道哪位高手有这种具体的案例…

    SIMATIC S7-200 2017年12月7日