Kepserver 能访问wincc5.0吗?

网络里有台WIncc5.0的机子,是NT系统,英文的OS,不大好用,vb都装不上。可能系统有问题!所以我想在另外一台机子上装个Kepserver,请问能看到wincc5里的变量吗,wincc是个OPC服务器。然后我想在装KEP的那台机子上写个VB程序来读取数据。这样就避免了在老机器上的操作了,不知可行否?大家帮我想想啊,那机器运行着监控系统。

问题补充:
NT的DCOM配置和XP的有什么区别啊?

最佳答案

可行, 但用VB直接就能作为OPC客户端实现跨机器读取WinCC的变量, 而无需Kep夹在WinCC和VB中间, 故Kep不是必要的, 但OPC客户端需要OPC组件的注册, 方法有多种:
 1.手动拷贝注册OPC的几个文件:apprxdist.exe,opcproxy.dll,opccomn-ps.dll,opcae-ps.dll,opchda-ps.dll,opcenum.exe。这些程序在OPC基金会网站都可下载,一般OPC应用程序也提供该软件包。opcae-ps.dll,opchda-ps.dll不是必需的,但考虑OPC应用的扩展,最好一起安装注册: 将文件拷贝到system32下,然后 在开始菜单->运行中或写个批处理:   
 regsvr32/s opcproxy.dll
   regsvr32/s opccomn-ps.dll
   regsvr32/s opcae-ps.dll
   regsvr32/s opchda-ps.dll.dll
   apprxdist.exe
   opcenum/regserver
 2.安装Kep或WinCC或其他的就不用手动注册
 3.在安装的WinCC的计算机上(v5的看有没有),Windows系统目录(WINNT或Windows)下的System32目录中有一个安装文件
 OPC Core Components2.00 Redistributable 2.20.msi
 将这个文件拷贝到第三方Client机器上安装即可。
 接下来就是著名的DCOM的设置了. 很多帖子里都提到了. 网上也可以搜到大量的OPC的文章.

提问者对于答案的评价:
我在xp上已经能访问到NT4.0的上WIncc5.0的数据了,我还是用了KEpserver了,比较保险一点,接下来做的就是读取工作了,NT4.0的DCOM配置好像就在Server选项里。其他地方我根本就没设置。这和Xpsp2的配置不大一样(XP后来我一查资料,顺利的通了),但是都配的是用户的权限问题!
 一开始连不上,后来我在NT上也装了个Kep,重启一下,然后打开Wincc,我在自己的本子上读到了,真是有些意外的顺利!不过实在是没有办法才这样搞的。NT老系统实在是不敢乱动!

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc278242.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:50
下一篇 2019年6月11日 下午1:50

相关推荐