liuqiang1986
相互交流,相互学习,共同探讨。
级别: 家园常客
精华主题: 0
发帖数量: 429 个
工控威望: 747 点
下载积分: 2562 分
在线时间: 604(小时)
注册时间: 2012-02-14
最后登录: 2024-04-01
查看liuqiang1986的 主题 / 回贴
楼主  发表于: 2014-03-29 09:18
拷贝过来的WINCC项目,想把里面已经存在的变量添加到OPC中,不知道怎样添加,请高手指点
技术在于积累,学习在于坚持。
liuqiang1986
相互交流,相互学习,共同探讨。
级别: 家园常客
精华主题: 0
发帖数量: 429 个
工控威望: 747 点
下载积分: 2562 分
在线时间: 604(小时)
注册时间: 2012-02-14
最后登录: 2024-04-01
查看liuqiang1986的 主题 / 回贴
1楼  发表于: 2014-03-29 09:58
因为变量太多,不想在OPC中一个一个的建立,怎样才能把WINCC中已经存在的变量添加到OPC中。
技术在于积累,学习在于坚持。
哈哈镜
好好学习,DAY DAY UP!
级别: 略有小成
精华主题: 1 篇
发帖数量: 103 个
工控威望: 298 点
下载积分: 6907 分
在线时间: 74(小时)
注册时间: 2009-02-06
最后登录: 2024-09-21
查看哈哈镜的 主题 / 回贴
2楼  发表于: 2014-03-31 16:58
组态王作为opc 服务器,wincc作为opc客户端。
期望结果:wincc直接读取组态王数据。
开始:
一、先配置服务器端:
1.1    在开始-运行输入“dcomcnfg”进入组建服务
1.2    在控制台跟目录—组建服务—计算机—我的电脑 右键属性弹出我的电脑属性。
1.3    在弹出我的电脑属性中—默认属性—勾选“在此计算机上启用分布式 com”以及下面的默认身份验证级别 选择“无”。如图:


点击 右边的COM安全
需对访问权限 “编辑限制”“编辑默认值”以及启动和激活权限中“编辑限制”“编辑默认值”设置相同的组和权限如果没有需手动添加ANONYMOUS LOGON 和 Everyone 中的所有权限。如下图:





1.4    点击组件服务—计算机—我的电脑—DCOM配置—OpcEunm,右键 属性 弹出 OpcEnum属性对话框,常规中身份验证级别—默认,位置—勾选在此计算机上运行应用程序,安全里把启动和激活权限以及访问权限 配置为使用默认值。配置权限选择自定义 ,在配置权限中点击编辑,添加ANONYMOUS LOGON 和 Everyone 中的所有权限。标识选择交互式用户。
1.5    同1.4在组建服务-计算机—我的电脑—DCOM配置—KingView.View右键属性做相同的配置。
这样,服务器端即配置完毕。
二、服务器配置完毕后,开始组态客户端。
2.1启动wincc –变量管理—右键-添加新的驱动程序“OPC.chn”
2.2 在添加过opc驱动后,点击系统属性,弹出OPC 条目管理器。在这里面找到工作组里面的OPC服务器(组态王机子的计算机名)。

如上图中的KINGVIEW.VIEW.1即为组态王端的opc服务器。选中它点击右侧的浏览服务器。依次点击下一步,即弹出组态OPC服务器端变量表,如图:


选择要访问的变量,右侧的属性“value”,最后选择添加条目即可。
三、以上完成后就和常规配置相同了,运行后,即可看到,wincc里面的变量值与组态王里面的变量值保持同步变化。及通讯正常。