opc编程求教 点击:2887 | 回复:19



gongkongedit

    
  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-07-23 17:01:00
楼主
我用一个拓林的opc server开发包试着编程,然后和组态王相连,结果发现如果用其他的opc client demo相接的话,各个tag项显示都是正确的,但如果和组态王相接的话,显示出的数据却不对,总是出现非常大的数字,或者干脆是0,不知道这里面是什么问题? 但我用其他很多client demo来看都是好的,难道组态王里面还有特殊的设置?大家帮帮忙,谢谢了!



stian

  • 精华:5帖
  • 求助:0帖
  • 帖子:21帖 | 47回
  • 年度积分:0
  • 历史总积分:150
  • 注册:2001年10月20日
发表于:2003-06-17 08:03:00
1楼
组态王里的OPC功能不好用!

tuolin

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 117回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2004年3月01日
发表于:2003-06-17 08:07:00
2楼
是组态王6.02版吗? 我试试给你答复

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-17 11:33:00
3楼
是6.02演示版。 早上用其他client端试了试,都能正常显示,但到组态王里就不行了。不过我用另外的server模拟送给组态王到是正常的,感觉像是我做的那个server数据格式组态王不认,但我都选的float啊。

tuolin

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 117回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2004年3月01日
发表于:2003-06-17 12:05:00
4楼
组态王6.02版的工作过程是这样. 1.定义opc server 的访问名. 2.定义tag点名称. 3.显示时有一个格式问题 (是用科学计算方式显示,小数位为几位) 4.刷新数据的条件为.OPC点通讯质量好Q_GOOD. 我给出的testsvr由于只是作演示功能. OPC点通讯质量是随机数据. 刷新时间比kingview 快.可能让你看到数据不同步的现象. 经试验,拓林开发包可与组态王接口. 如您需要最新版的开发包请到我的主页上下载.或需其它帮助.请与我联系 谢谢.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-17 13:28:00
5楼
谢谢帮忙。 我是你的开发包的VB程序的基础上改的。将所有的点的通讯质量都强制设定为Q-Good,数据源改成正弦波发生器,刚才我又把timer1的触发改为1000毫秒,和组态王里的相对应。但到组态王那边后还是不对。从组态王的opc server测试中可以看到采到的是一些很大的数,但如果与此同时用另外的客户端看tlserver,数据却是正常的。 而且组态王那边的显示应该不会错,我都用的科学计数法,取值范围也是对的。 真是很奇怪,感觉应该是组态王读错了,或者哪里不匹配?

tuolin

  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 117回
  • 年度积分:0
  • 历史总积分:134
  • 注册:2004年3月01日
发表于:2003-06-17 14:09:00
6楼
没有问题.是不是您设定的小数位数不够. 我把我用的测试程序.和结果发送给您.请查收. opc demo : kingview 6.02 的程序 testsvr:改过通讯质量为Q_GOOD的VCdemo vbsvr: 改过通讯质量为Q_GOOD的VBdemo WXOPC:为第三方客户端测试程序. sn1.bmp sn.bmp 为两次结果. 再次谢谢您使用拓林OPC服务器开发包.

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-06-17 15:20:00
7楼
谢谢你发来的程序,我试过了,确实很好。而且我也找出了我这里的错误,是没有强制将数据设为single,改了之后就正常了。 我正在学习opc,非常感谢你的指导。

gongkongedit

  • 精华:1099帖
  • 求助:0帖
  • 帖子:14392帖 | 54470回
  • 年度积分:0
  • 历史总积分:622
  • 注册:2008年9月08日
发表于:2003-07-23 17:01:00
8楼
能给我发一份吗? crgcyr@etang.com

魏禾

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年8月09日
发表于:2005-08-09 09:51:00
9楼
我也在看VB通过OPC访问组态王 不过一直没有编出来 不知道是什么原因 麻烦各位高手给个指点 谢谢 能发给我一份吗 neteor@tom.com

xiaojia

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 198回
  • 年度积分:0
  • 历史总积分:316
  • 注册:2001年12月24日
发表于:2005-08-09 15:19:00
10楼
下载KEPWARE里边的SAMPLE中有例子,和组太王连过,很好用,免费

魏禾

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年8月09日
发表于:2005-08-10 10:29:00
11楼
谢谢

INSPIIRATION

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 9回
  • 年度积分:0
  • 历史总积分:20
  • 注册:2002年8月12日
发表于:2005-08-10 16:54:00
12楼
谁有MODBUS OPC SERVER,我有个项目要用啊

魏禾

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 17回
  • 年度积分:0
  • 历史总积分:30
  • 注册:2005年8月09日
发表于:2005-08-16 14:47:00
13楼
tag点名称应该怎样定义

taowencai

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 15回
  • 年度积分:0
  • 历史总积分:23
  • 注册:2004年6月11日
发表于:2005-09-21 18:28:00
14楼
能发给我一份吗 taowencai@yahoo.com.cn

weiwei159

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:1
  • 注册:2006年5月19日
发表于:2006-05-19 13:23:00
15楼
你们谁有OPC的中文资料呀,我想学OPC,可是又不知道从什么地方入手,如果你们谁有的话,发一点给我吧!!
我的邮箱是:fengwei258@163.com

令丰

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 30回
  • 年度积分:0
  • 历史总积分:63
  • 注册:2004年12月12日
发表于:2006-05-19 15:22:00
16楼
能发给我一份吗 yjbhd@163.com

服务工控

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 58回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2005年9月02日
发表于:2006-05-19 15:28:00
17楼
能发给我一份吗 zhangdeyu4@163.com
谢谢

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 22回
  • 年度积分:0
  • 历史总积分:125
  • 注册:2004年5月31日
发表于:2006-07-01 10:39:00
18楼
 你们谁有OPC的中文资料呀,我想学OPC,可是又不知道从什么地方入手,如果你们谁有的话,发一点给我吧!!
我的邮箱是:hn-ljd@163.com

zhaocuiqin

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 7回
  • 年度积分:0
  • 历史总积分:14
  • 注册:2005年5月10日
发表于:2006-07-11 10:13:00
19楼
    你们谁有OPC的中文资料呀,我想学OPC,可是又不知道从什么地方入手,如果你们谁有的话,发一点给我吧!!
我的邮箱是:zhaocuiqin@126.com

热门招聘
相关主题

官方公众号

智造工程师