您的位置:控制工程论坛网论坛 » 自动化软件 » OPC客户端测试添加Item报错

wuwei01

wuwei01   |   当前状态:在线

总积分:3850  2024年可用积分:0

注册时间: 2010-03-25

最后登录时间: 2023-08-11

空间 发短消息加为好友

OPC客户端测试添加Item报错

wuwei01  发表于 2017/6/24 20:35:26      2934 查看 4 回复  [上一主题]  [下一主题]

手机阅读

大家好 问一个问题:
 MyGroup.OPCItems.AddItem("item01", 1); 添加项报错 【异常来自 HRESULT:0xC0040008】
前面获取 OPCServer,添加OPCGroup都是正常的

用的是OPCAutomation.dll ,C#  



1楼 1 0 回复
  • zhanghe

    zhanghe   |   当前状态:在线

    总积分:3518  2024年可用积分:0

    注册时间: 2010-03-22

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    zhanghe   发表于 2017/6/26 10:21:39

    原因是COM组件未注册或者平台错误,因为我使用的opcdaauto.dll是X86下的,所以在VS2010中把调试平台从Any CPU改为X86,就可以了。

    2楼 回复本楼

    引用 zhanghe 2017/6/26 10:21:39 发表于2楼的内容

  • hebby

    hebby   |   当前状态:在线

    总积分:1990  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-10

    空间 发短消息加为好友

    hebby   发表于 2017/6/27 20:54:49

    是不是dcom什么的没有配置好

    3楼 回复本楼

    引用 hebby 2017/6/27 20:54:49 发表于3楼的内容

  • luck

    luck   |   当前状态:在线

    总积分:4492  2024年可用积分:0

    注册时间: 2013-06-20

    最后登录时间: 2023-08-14

    空间 发短消息加为好友

    luck   发表于 2017/6/28 9:22:06

    因为客户端程序中添加Item项时ItemID必须是服务端已有的Item项

    4楼 回复本楼

    引用 luck 2017/6/28 9:22:06 发表于4楼的内容

总共 , 当前 /