opc网络通讯调试使用说明

上传人:小** 文档编号:94576690 上传时间:2019-08-08 格式:PDF 页数:12 大小:7.54MB
返回 下载 相关 举报
opc网络通讯调试使用说明_第1页
第1页 / 共12页
opc网络通讯调试使用说明_第2页
第2页 / 共12页
opc网络通讯调试使用说明_第3页
第3页 / 共12页
opc网络通讯调试使用说明_第4页
第4页 / 共12页
opc网络通讯调试使用说明_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《opc网络通讯调试使用说明》由会员分享,可在线阅读,更多相关《opc网络通讯调试使用说明(12页珍藏版)》请在金锄头文库上搜索。

1、Xliu Shane OPC 网络通讯调试说明 一、OPC 通讯调试前的基本设置: 1、安装 OPC 驱动程序; 2、OPC 组件的安装; OPCEnum.exe的主要作用是方便用户浏览本地或者远程计算 机上的 ProgID,用于遍历本地所有注册的 OPC Server 名称, 为 OPC 通讯必须的服务。 DCOMServerProcessLauncher, 为 DCOM 服务提供加载功能,如果关闭这个服务,会造成很多手动服务无 法在需要的时候自动启动,而使许多依赖于 DCOM 组件的服务和 程序无法正常工作。 安装完成后在计算机管理中“服务和应用程序”中的服务查 看应当存在 DECOM S

2、erver Process Launder 和 OpcENUM 服务 项(如下图)。 3、配置 Windows 防火墙; 使 OPC 通讯需要的相关程序通过防火墙信任,允许访问 Xliu Shane OPC Server 所在计算机的 TCP 135 端口(如下图)。 Xliu Shane 4、配置操作系统的安全策略; a、启用安全策略“网络访问:让每个人权限应用于匿名用 户” (如下图)。如果启用此策略,会将 Everyone SID 添加 到为匿名连接创建的令牌。在这种情况下,匿名用户可以访问 Everyone 组拥有权限的所有资源。 b、为使得可以接受远程计算机的 rpc 请求,可配置为

3、按照 来访者身份验证模式或来宾模式。 1)、来访者身份验证模式 此安全设置确定如何对使用本地帐户的网络登录进行身份 验证。如果将此设置设为“经典”,使用本地帐户凭据的网络登 录通过这些凭据进行身份验证。 “经典”模型能够对资源的访问 权限进行精细的控制。通过使用“经典”模型,您可以针对同一 个资源为不同用户授予不同类型的访问权限(如下图)。 Xliu Shane 2)、来宾模式 如果将此设置设为“仅来宾”,使用本地帐户的网络登录会 自动映射到来宾帐户。使用“仅来宾”模型,所有用户都可得到 平等对待。所有用户都以来宾身份进行验证,并且都获得相同的 访问权限级别来访问指定的资源,这些权限可以为只读

4、或修改 (如下图)。 另外需要将“拒绝从网络中访问此计算机”规则中的来宾用 Xliu Shane 户给去掉, 从用户管理中将来宾用户启用, 且密码为空 (如下图) 。 5、配置操作系统的用户管理; a、 来访者身份验证模式需在 OPC Server 所在计算机中添 加来访者的用户名和密码: 1)、打开“计算机管理(Computer Management)”,选择 “本地用户和组 (Local Users and Groups) ” “用户 (Users) ” , 增加用户名和密码,并给这个用户以管理员的权限(如下图)。 2)、点击 Opc 用户并点击属性、选择隶属于添加 Xliu Shane

5、Administrator 管理员用户、Remote Desktop Users 远程桌面 用户、Users 用户(如下图)。 b、来宾模式需要启用 Guest 用户; 6、配置计算机全局的 DCOM 安全配置,使之允许远程访问, 远程启动和激活; 1)、在开始菜单运行中敲入“dcomcnfg”命令,进入“组 件服务(Component Service)”(如下图)。 2)、选择“组件服务(Component Service)”“计算机 (Computer)”“我的电脑(My Computer)”,右键单击“属 性(Proprieties),弹出以下界面。 Xliu Shane 3)、分别打开

6、“访问权限”和“启动和激活权限”,选择“编 辑限制” 和 “编辑默认值” , (上面截图中的四个按扭都要添加) 将指定用户或者允许所有人(Administrator、OPC、everyone、 Interactive、Network、Service、System 等用户)加入到“安 全权限的用户或组”里面,并且给这些用户所有的 LOGON 的权 限(如下图)。 Xliu Shane 二、在实际操作过程中,需要最后重点检查如下一些内容: 1、OPC 库文件是否安装注册; OPC 库文件没有正确的安装注册,OPC Server 是无法工作 的。 而现在的不少 OPC Server 安装时并不会自动

7、安装 OPC 库 文件。 2、OPCserver 是否注册; OPC Server 未注册,是无法访问的,OPC Server 必须正 确注册。而现在的不少 OPC Server 安装后也不会自动注册, 需要手动在程序界面上提供的功能按钮进行注册。 3、OPCserver 的主程序是否存在; 有的时候 OPC Server 注册了, 但主程序可能被误删除或改 名了,这个操作系统可不会告诉你。只能自己检查一下或重新注 册一遍。 4、OPCServer 的主程序与其他程序是否有依赖关系; 因为 OPC Server 只是软件对外提供数据的一种标准接口, 它本身也是通过从其他的软件获取数据,常见的如

8、组态软件,实 时数据库等,而现在的一些 OPC Server 启动时会检查依赖的 程序是否启动,如未启动,要么退出,要么啥都提供不了,也不 会告诉 OPC Client 出了什么问题。 5、 OPC Server 在 DCOM 环境中自己的配置信息 (如下图) ; 如果 OPC Server 是 NT 服务方式启动,那么“标识”这一 栏就为系统帐户, 不推荐使用 “下列用户” 。 如果 OPC Server 是 Xliu Shane COM 方式注册, 那么 “标识” 这一栏默认为 “交互式用户” 或 “启 动用户” (各家 OPC Server 注册时处理方法不太一样) ,最好 都使用 “交

9、互式用户” , 不推荐使用 “启动用户” 和 “下列用户” 。 三、OPC 通讯常见故障现象: 1、DCOM 无法配置; 这种情况是指运行 DComcnfg 后,组件服务下面的计算机下 面的“我的电脑”有一个红色的箭头。这种状态下是无法配置属 性以及展开我的电脑。这种情况一般属于 MSDTC 服务未能正常 启动。 2、OPCClient 无法遍历远程计算机上的 OPCServer 列表, Xliu Shane Telnet 远程计算机的 135 端口不能连接(telnet IP 端口) ; 检测网络是否通畅,先关闭远程计算机上的的所有防火墙, 能 Ping 通则说明链路通畅,不能则看看 IP

10、设置是否有问题, 网络接线是否存在问题。如果关闭防火墙后正常,而开启防火墙 后不正常,则说明防火墙规则未配置正确。如是遇到 Win7 及以 上系统,注意检查 Windows 自带防火墙的几条规则,需要在 Win7 操作系统的防火墙规则中添加两条规则,允许 rpc 动态端 口和允许 rpc 终结点映射器。 3、Telnet 远程计算机的 135 端口能连接,但 OPCClient 还 是无法遍历远程计算机上的 OPCServer 列表; 远程计算机上是否安装并注册 OPC 组件库文件,特别是 opcenum(此组件的功能用于遍历本地所有注册的 OPC Server 名称) ,如是刚完成 OPC

11、DCOM 配置的计算机,最好重启一次操 作系统。 4、OPCClient 能遍历远程计算机上的 OPCServer 列表,无 法连接指定的 OPCServer; 能遍历远程计算机上的 OPCServer 列表,说明远程计算机 整体的 DCOM 配置已经 ok,连接不到指定的 OPCServer,那么 说明一定是目标 OPCServer 的配置或 OPCServer 本身的问题 (如连接数限制,未授权等) 。 5、OPCClient 能遍历远程计算机上的 OPCServer 列表,也 可连接指定的 OPCServer ,但无法增加组; Xliu Shane 当已经可以连接到远程计算机上指定的 O

12、PCServer 时, 说明 已经成功了 99%,但是无法添加组,则是 OPCClient 所在计算 机的 OPC 配置不正确导致的,你若是不信,你可以使用 Matrikon 提供的 OPCClient 工具 OPCExplorer.exe,添加组 时选择“同步方式”试一试,你会发现是可以连接上的,而选择 “异步方式”却不通。 6、OPCClient 提示输入用户名和密码; 本地计算机和远程计算机上安装的 OPC 组件版本不一致, 按 照 OPC 标准, 应该是兼容的, 不过各 OPC 开发者使用上有差别, 导致兼容性问题,使用相同版本的 OPC 组件库文件可以有一半 的机会消除这类问题。 7

13、、OPCClient 无测点; 多是自动化组态软件的数据库和 OPCServer 是独立程序, OPCServer 被远程 OPCClient 拽起来时,数据库还未正常呢, 因此 OPCServer 中就是空。 四、防火墙环境下的 OPC 通讯: 1、NAT(网络地址转换)模式 这种模式 NAT(网络地址转换)模式,建议采用 OPC 隧道组 件类产品(如 Matrikon 的 OPC Tunneller,Kepware 的 LinkMaster 等)来穿透防火墙。 2、Route(路由)模式、Transparent(透明)模式 Xliu Shane 与同一子网的通讯来说, 只需要在防火墙中将这两台计算机的 相互访问放开即可,一般的做法是,先在防火墙中让相互通讯的 两台计算机完全无限制, 然后根据通讯所需的协议和端口定义规 则, 只放行通讯所需的协议和端口, 其他禁止。 OPC 需要 TCP 协 议的 135 端口和 OPC Server 监听的端口,默认情况下,OPC Server 的端口是动态的,因此通过 Dcomcnfg 去固定 OPC Server 的端口号,在配置面板的终结点中选择使用静态终结点 并定义端口号。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 管理学资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号