S7-300程序在线时数据出错 点击:220 | 回复:4



123jin456tian

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2012年1月10日
发表于:2012-07-06 17:29:06
楼主

错误如图所示,一个变量在两处引用时数据不对。

16进制的12C参数传递出错




我是懒人

  • 精华:0帖
  • 求助:1帖
  • 帖子:6帖 | 81回
  • 年度积分:0
  • 历史总积分:859
  • 注册:2004年5月12日
发表于:2012-07-06 17:44:56
1楼
其它地方有没有对这个变量写入?

123jin456tian

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2012年1月10日
发表于:2012-07-06 18:46:17
2楼
回复内容:
对:我是懒人关于其它地方有没有对这个变量写入? 内容的回复:


这个FB中唯一的一处对该变量进行操作了。变量监控也是正常,可现实和输出就是不对。

kskstiy-王者之师军团

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 379回
  • 年度积分:0
  • 历史总积分:2649
  • 注册:2010年8月30日
发表于:2012-07-06 19:25:56
3楼

看了下FC107中IN的数据定义类型,你这里的应该是浮点数。把前面MOVE的DOWNCLIND-ER-S的值转换成浮点数再给后面赋值。

123jin456tian

  • 精华:0帖
  • 求助:3帖
  • 帖子:3帖 | 6回
  • 年度积分:0
  • 历史总积分:77
  • 注册:2012年1月10日
发表于:2012-07-07 09:47:33
4楼
回复内容:
对:kskstiy-王者之师军团关于看了下FC107中IN的数据定义类型,你这里的应该是浮点数。把前面MOVE的DOWNCLIND-ER-S的值转换成浮点数再给后面赋值。内容的回复:


从wincc用户界面定义的时候就是float型数据,DwonClinder_S这个数据类型本身就是float型,用move转入到FC107的输入端。

热门招聘
相关主题

官方公众号

智造工程师