INTOUCH和I/OSEVER不通 怎么回事 点击:1872 | 回复:6



我是小兵

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 5回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2006年12月04日
发表于:2006-12-06 19:47:00
楼主
首先 :
intouch 和EXCEL 能够正常交换数据,用view带的主题名IOStatus,来监测通信状态,即在excel 单元格中 VIEW|IOStatus!myexcel (其中myexcel是一个访问名,其中定义了,应用程序名:EXCEL,主题名:BOOK1.XLS,)得到测试值为1,说明与excel 应用程序是通的。

问题:
  我用同样的方法在excel单元格中 定义[color=#FF0000]VIEW|IOStatus!mygesnp[/color](其中mygesnp是I/OSEVER 中的GESNP程序中定义的topic.GE FANUC 90系列PLC ),返回值却是0。

希望高人点拨一下,不胜感激



shaohede

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 20回
  • 年度积分:0
  • 历史总积分:42
  • 注册:2003年11月02日
发表于:2006-12-06 20:31:00
1楼
PLC和intouch链接,其中应该有专门的I/Osever程序,你再引用view我想是不行的,你试一试用VIEW|gesnp!mygesnp,看看行不行。

我是小兵

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 5回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2006年12月04日
发表于:2006-12-06 20:50:00
2楼
但是根据帮助上说的 IOStatus 是VIEW自带的主题名呀 ,我已经预先定义了一个标记名 myconect,
此标记名:
访问名是:   IOSTATUS,
应用程序名是: VIEW,
主题是:     IOStatus(同访问名一样)。


项目是   mygesnp.

然后再在EXCEL单元格中通过VIEW|IOStatus!mygesnp 来取返回值。

难道这样不对吗 

shhjs

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:5
  • 注册:2007年7月06日
发表于:2007-09-02 21:33:00
3楼

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2007-09-04 11:53:00
4楼
有点过头了。
直接从INTOUCH取就好。
view,tagname,点名称

疯了

  • 精华:1帖
  • 求助:0帖
  • 帖子:5帖 | 121回
  • 年度积分:0
  • 历史总积分:981
  • 注册:2005年11月05日
发表于:2007-09-04 18:09:00
5楼
在 IO Server的帮助文档里面都有提到如何在Excel中监测IO Server 的砖该得方法,可以参考。

controller

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 185回
  • 年度积分:0
  • 历史总积分:237
  • 注册:2005年1月24日
发表于:2007-09-29 11:30:00
6楼
IOStatus主题名下的Item必须是InTouch中定义的访问名,而不能是IO Server中定义的Topic

热门招聘
相关主题

官方公众号

智造工程师