• 博客园logo
  • 会员
  • 周边
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
悟空的天空
天马行空
博客园    首页    新随笔    联系   管理    订阅  订阅
安装OPC服务器+发布网站

 

安装OPC服务器

一、      需要安装的软件

KEPServerEx_OPC、Microsoft SQL Server 2005、dotnetfx35sp1.exe(Freamework 3.5)、IIS6、OpcServerSimulater、ToolboxC++E.exe(opc softing)

二、      安装顺序

先安装工控软件IIS6---KEPServerEx_OPC(配置KEPW)--- Freamework 3.5--- Microsoft SQL Server 2005--- OpcServerSimulater---ToolboxC++E.exe(opc softing)

三、      配置KEPServerEx_OPC

替换下面路径下的simdemo.opf文件。就出现我们项目中需要的PLC点

四、      安装时所报错

1.       安装KEPServerEx_OPC时

报错:出现An error[5006:Ox80004005]has occurred while running the sepup

解决:没有安装Freamework 3.5。安装即可。

 

 

 

发布网站

服务器配置:系统windows service 2003 \iis 6.0\framework 3.5

一、      发布网站

报错:   

解决:ASP.NET版本改为2.0

        

二、      发布中需要配置的权限

发布的网站,目的是让其他用户(NETWORK SERVICE)来访问(这些用户可能是些匿名用户)。而用户会读取、写入东西。写入当然需要权限,所以下面说一些配置的原理以及步骤。

备注:我们项目中关注两个写入:写入日记、WebService调用OPC写入点。

1.       配置写日记的用户权限:

设置:因为系统日志的操作是有权限控制的,所以我们还要把对系统日志操作的权限赋给asp.net用户,方法如下:“开始-运行”,输入命令,“regedit—HKEY_LOCAL_MACHINE”,找到“System-CurrentControlSet-Services-Eventlog”,选择“安全-权限-添加”,然后找到” NETWORK SERVICE”

 

 

2.       配置OPC点写入的权限

l 增加NETWORK SERVICE权限(对于Opc Server)

Windows Server 2003 服务中的 Network Service 帐户是特别设计的,专用于为应用程序提供访问网络的足够权限,而且在 IIS 6 中,无需提升权限即可运行 Web 应用程序

Anonymous login:整个词组的意思是匿名登陆,所以这个用户是最低权限的,只有浏览,也就是只读的权限。ftp或http下载软件的时候,如果不登陆,就是这种状态。

 

 

 

opcEnum:管理opc服务的各种协议的。

 

l 设定WebService的匿名用户。设定Administrator的用户。

这样启动OPC和WebService的用户就是同一个了!

 

三、      发布中出现的问题:

1.     调用WebService

报错:

解决:

1)         找到组件服务

2)         找到Opc Server Simulater 启用权限,增加NETWORK SERVIRE的权限

2.     网站,用户访问,写入的权限

解决:

1)         找到组件服务

2)         找到Opc Server Simulater 增加组别everyone

3)         重启。解决!

解决原理:asp.net这个用户属于everyone,所以çom附加了everyone之后,网站能够激活com

 

 

posted on 2010-03-25 16:54  悟空  阅读(3133)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3