求助:写Honeywell OPC的速度非常慢! 点击:1217 | 回复:6



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-09-18 08:11:00
楼主
OPC访问Honeywell DCS (TPS),读的速度非常快,但写的速度很慢(大约1秒钟只能写4个点),谁知道可能是什么原因? 我用的是wintech的OPC client开发工具,用WriteOPCItem()逐点写。请问有没有更有效的写的方法?谢谢!



deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-09-15 08:32:00
1楼
你是同步还是异步方式。

dachuan

  • 精华:1帖
  • 求助:0帖
  • 帖子:4帖 | 11回
  • 年度积分:0
  • 历史总积分:108
  • 注册:2003年7月14日
发表于:2003-09-15 16:40:00
2楼
Honeywell TPS 自带范例中 用“异步”方式写入点还是很快的

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-09-15 16:57:00
3楼
wintech opc client有异步写的方式。 WriteOPCItem (,,,,,true)

topgrass

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 12回
  • 年度积分:0
  • 历史总积分:68
  • 注册:2002年12月12日
发表于:2003-09-16 12:15:00
4楼
用WriteItems函数一次可写多点。

oly

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 3回
  • 年度积分:0
  • 历史总积分:3
  • 注册:2002年11月02日
发表于:2003-09-17 21:59:00
5楼
谢谢各位! 我同步和异步写都试了,感觉都不快。现在用的是同步写,专门测了一下速度,大约就是每秒4个点。异步写我没测(我没写写成功后的回调函数,所以也就没测异步写需要的实际时间)。 谢谢deng_lp,谢谢cinnamene,我用异步试试。但我写操作返回快不能说明实际写的动作快,需要回调函数来测试,不知道两位是否测试过? 谢谢topgrass!请问如果一次写多点?WriteItems是什么?wintech opc client支持吗?非常需要你的回复,谢谢!

deng_lp

  • 精华:5帖
  • 求助:0帖
  • 帖子:65帖 | 2669回
  • 年度积分:0
  • 历史总积分:2876
  • 注册:2001年6月19日
发表于:2003-09-18 08:11:00
6楼
wintech opc client 中没加入WriteItems

热门招聘
相关主题

官方公众号

智造工程师