弱弱的求教一下wincc数据类型转换的问题。 点击:552 | 回复:1



zhuchangguo

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 11回
  • 年度积分:0
  • 历史总积分:6
  • 注册:2011年4月19日
发表于:2011-12-15 09:28:28
楼主

采集的数据为20.5,我想把它转为205,但是没成功。

float a;
short b;
a=GetTagFloat("wc1_1"); //wc1_1确为float型
b=(short)a*10;
SetTagSWord("wc1",b);//wc1_1我在opc:kepware中定义的为short型,到wincc中格式转换:short to signed word.不知道是不是这里的原因

 




Piston

  • 精华:0帖
  • 求助:1帖
  • 帖子:23帖 | 13107回
  • 年度积分:18
  • 历史总积分:40065
  • 注册:2009年5月22日
发表于:2011-12-17 01:12:46
1楼
这个问题之前楼主有过一个帖子求助的,还没有解决吗?

热门招聘
相关主题

官方公众号

智造工程师