技术论坛

s7-1200单精度浮点数与十进制数据的相互转换

作者 主题
新手

经验值: 10
发帖数: 2
精华帖: 0
主题:【求助】s7-1200单精度浮点数与十进制数据的相互转换


只看楼主 楼主 2019-12-03 13:56:14

我有一台流量计,采用MODBUS通讯,采集和发送的数据均是单精度浮点数,我怎么在PLC程序里面实现十进制数据到单精度浮点数、单精度浮点数与十进制之间的转换呢?例如:数据:4 2 C 8 0 0 0 0 这是一个单精度浮点数(流量值),怎么转换成十进制数据100呢?同时,假如十进制数据33,怎么转换为单精度浮点数值:4 2  0 4 0 0 0 0望专家指导一下,谢谢


 
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1596589&b_id=50&s_id=0&num=3

至圣

经验值: 127368
发帖数: 22003
精华帖: 824
回复:s7-1200单精度浮点数与十进制数据的相互转换


只看楼主 1楼 2019-12-03 14:53:37

就是按浮点读取,转成整数。不是有现成的格式转换吗?


学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
新手

经验值: 10
发帖数: 2
精华帖: 0
回复:s7-1200单精度浮点数与十进制数据的相互转换


只看楼主 楼主 2楼 2019-12-03 15:14:43

直接调用Covent指令?但是调用这个指令的话,42C80000转换成十进制数据是51,不是100


 
以下网友喜欢您的帖子:

  
hk1
游士

经验值: 158
发帖数: 3
精华帖: 0
回复:s7-1200单精度浮点数与十进制数据的相互转换


只看楼主 3楼 2019-12-04 17:34:53

不能吧???







 
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
s7-1200单精度浮点数与十进制数据的相互转换
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。