请教KEPWare 连接15台 OMRON PLC 点击:2422 | 回复:5



anxue_59

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 82回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年12月26日
发表于:2013-11-08 17:01:43
楼主

目前项目是1台工控机用网卡连接 15台OMRON CJ2W PLC;1台设备为1个ITEM, KEPWARE 和PLC通讯多正常

现在想用VB 访问KEPWARE,因为15台设备多是独立运行,需要实时响应,是否采用多线程建立15个连接访问OPC?

还是1个线程轮讯访问。




anxue_59

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 82回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年12月26日
发表于:2013-11-09 08:16:10
1楼

请热心 给点建议啊L!!!

liuxiaoyu

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2013年11月22日
发表于:2013-11-22 11:55:33
2楼

我们以前做过此类项目,用一个线程实时读取KEPWARE 即可。

tomyi

  • 精华:0帖
  • 求助:1帖
  • 帖子:21帖 | 233回
  • 年度积分:0
  • 历史总积分:598
  • 注册:2002年10月30日
发表于:2013-11-23 19:58:46
3楼

也就是说你用VB通过OPCClient方式调用数据,

方案1:定时同步读取,

方案2:采用事件订阅方式,效率会更高些,实现复制些

 

如果点不多,方案1 即可

 

 

anxue_59

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 82回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年12月26日
发表于:2013-12-02 13:53:48
4楼

回复内容:

对: liuxiaoyu 我们以前做过此类项目,用一个线程实时读取KEPWARE... 内容的回复!


感谢您热心回复,我现在每台设备建立1个线程访问。数据量大概是100个D吧,使用还行

anxue_59

  • 精华:0帖
  • 求助:1帖
  • 帖子:20帖 | 82回
  • 年度积分:0
  • 历史总积分:107
  • 注册:2003年12月26日
发表于:2013-12-02 13:55:57
5楼

回复内容:

对: tomyi 也就是说你用VB通过OPCClient方式调用数据,方... 内容的回复!


嗯。我就是用的同步读取。用事件订阅怕,某一台的设备断网会影响实时性


热门招聘
相关主题

官方公众号

智造工程师