s7-200与上位机通信,浮点数怎么处理? 点击:1538 | 回复:8



夜吹雪

    
  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2013年9月16日
发表于:2013-10-31 19:42:22
楼主

各位大神,小第用s7-200于上位机自由口通信,上位机采用vc编程,接受数据画出曲线,可以收到整型的数据,对于浮点数改如何处理呢?




welfare87

  • 精华:0帖
  • 求助:4帖
  • 帖子:44帖 | 2827回
  • 年度积分:0
  • 历史总积分:25853
  • 注册:2009年2月20日
发表于:2013-10-31 21:26:00
1楼

浮点数*10转换为整数,再和上位机通讯

夜吹雪

  • 精华:0帖
  • 求助:2帖
  • 帖子:4帖 | 7回
  • 年度积分:0
  • 历史总积分:26
  • 注册:2013年9月16日
发表于:2013-11-02 09:50:54
2楼

回复内容:

对: welfare87 浮点数*10转换为整数,再和上位机通讯 内容的回复!


*10就变成整数了?

xhting

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:2
  • 注册:2013年9月05日
发表于:2013-11-02 10:20:01
3楼

*10或者*100,然后取整,传到上位机后,再/10 /100

淡定哥123

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 39回
  • 年度积分:0
  • 历史总积分:1091
  • 注册:2003年3月17日
发表于:2018-05-01 19:39:59
4楼
浮点数是两个16位整型数构成,你需要把浮点数转换成2个整型数传输,至于这么转换,请参考IEEE754协议格式

淡定哥123

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 39回
  • 年度积分:0
  • 历史总积分:1091
  • 注册:2003年3月17日
发表于:2018-05-01 19:41:16
5楼
上图是用VB编写的一个小程序

dindinlong

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 217回
  • 年度积分:0
  • 历史总积分:98
  • 注册:2013年4月13日
发表于:2018-05-01 23:15:13
6楼
谢谢楼主的分享

大连德嘉工控

  • [版主]
  • 精华:7帖
  • 求助:2帖
  • 帖子:1050帖 | 1333回
  • 年度积分:376
  • 历史总积分:8436
  • 注册:2009年2月24日
发表于:2018-05-03 16:54:56
7楼
ETH-ibus这个以太网模块可以实现直连WinCC,无需OPC中转,可连接组态王、力控、Prodave等

savingxu

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 214回
  • 年度积分:20
  • 历史总积分:356
  • 注册:2017年8月09日
发表于:2018-05-03 16:57:48
8楼
引用dindinlong的回复内容:谢谢楼主的分享

热门招聘
相关主题

官方公众号

智造工程师