OPCDA远程连接设置
远程访问OPC服务器设置
远程访问OPC服务器设置OPC客户端一方面可以访问本机上的OPC服务器,另一方面,它还可以利用微软的DCOM机制,通过网络来访问其它计算机上的OPC服务器,从而达到远程数据连接的目的。
访问本地服务器比较简单,只要检索本地的OPC服务器,并配置相应的组(Group)和数据项(Item)即可,通过网络访问时需要考虑较多的网络连接因素,大体上来说大概有如下的几个需要配置的方面(以WINXP Xp2为例):一. 运行OPC客户端的计算机和运行OPC服务器的计算机需要彼此能互相访问。
1.1要保证其物理连接,也就是网线正确的连接着两台计算机。
1.2在这两台计算机上分别建立同一个账号及密码,比如用户名[opcuser],密码[123456](注意:用户密码最好不要设置为空),在这两台计算上使用这个账户都可以登录系统。
关于增加账号及密码请参考对应Windows操作系统的帮助文档。
1.3启用各自Windows操作系统的Guest权限。
完成上面几步后,应该达到的效果是:从任何一台计算机搜索另一台计算机,都可以搜索到,并且可以访问对方计算机的共享目录及共享打印机等资源。
如下图:即便用户没有共享任何东西,也会显示空的共享文件夹,而不会产生诸如”不能访问”等信息。
如果不能访问对方的计算机,首先用ping命令来保证网络的连通,如果必要的情况下,可以关闭这两台计算机的防火墙(无论是winxp xp2自带的防火墙还是专用的防火墙)以及杀毒软件,以杜绝可能产生的问题。
如果访问另一台计算机产生”拒绝访问”的错误,可从网络查找相关资源进行解决。
二. 配置OPCServer所在的计算机2.1 注册OPCEnum.exe。
opcenum.exe是运行在服务器端的用于枚举本机OPC服务器的服务程序,由OPC基金会提供。
注册opcenum有如下几种方式:a)将opcenum.exe拷贝到系统目录下,然后用命令行运行opcenum /regserver 来注册它。
局域网内远程连接OPC配置方法详解
Win7系统局域连接OPC配置一.运行环境OPC服务器操作系统:Win7,客户端操作系统:Win7,如果是XP系统则配置方法类似(见后面)。
由于OPC(OLE for Process Control)建立在Microsoft的COM(Component Object Model)组件对象模型基础上,并且OPC的远程通讯依赖Microsoft的DCOM(Distribute COM),安全方面则依赖Microsof的Windows安全设置。
二.配置(配置前先对注册表备份,特别是关键的几个项单独导出HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole)1.保持OPC Server服务器与客户端的用户名密码相同。
(服务器端与客户端)分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。
因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。
操作如下:若是为了安全考量,请保持密码不为空。
要想使新创建的用户有使用DCOM的权限,需要将用户加入“Distribute COM Users”用户组。
2.关闭防火墙或在防火墙设置中将相应的程序和端口加入到例外(服务器端与客户端)服务器端的防火墙设置中OPC服务器软件端口例外3.组件服务配置(服务器端)操作:开始--》运行--》输入:dcomcnfg在“组件服务”管理器的左侧树形菜单,选择“组件服务\计算机\我的电脑”,在鼠标右键的弹出菜单,选择“属性”项目,在弹出的“我的电脑属性”,选择“默认属性”标签页,如下图:注意,若“我的电脑”显示红色向下箭头,右键无“属性”项,处理如下:a.在运行中输入msdtc –resetlog;b.在命令行下运行 msdtc -uninstall,删除了 msdtc(Distributed Transaction Coordinator)服务c.重新启动机器后,在命令行下运行 msdtc -install,安装 msdtc 服务。
如何远程访问SIMATICNETOPC服务器
如何远程访问SIMATICNETOPC服务器要远程访问SIMATICNETOPC服务器,需要按照以下步骤进行设置和配置。
第一步:确保网络连接正常在进行远程访问之前,需要确保计算机和SIMATIC NET OPC服务器所在的网络连接正常。
可以通过ping命令测试IP地址是否能够互相访问。
要远程访问SIMATICNETOPC服务器,需要在服务器上进行相应的配置。
首先,打开SIMATICNETOPC服务器管理工具。
在管理工具中,可以添加和管理OPCDA、OPCUA和OPCHDA服务器。
在添加服务器之前,需要先确定服务器的IP地址和端口号。
在SIMATICNETOPC服务器管理工具中,选择“添加服务器”选项,并输入服务器的IP地址和端口号。
然后,选择要添加的服务器类型,如OPCDA或OPCUA,并进行相应的配置。
在配置服务器时,需要设置安全性选项。
这包括设置访问权限、用户认证和加密等设置,以确保远程访问的安全性。
完成配置后,保存设置并启动服务器。
确保服务器状态为“运行”状态。
第三步:配置远程访问客户端要远程访问SIMATICNETOPC服务器,需要在远程计算机上安装相应的客户端软件。
客户端软件可以是任何能够支持OPC协议的软件,如OPC客户端、SCADA软件或数据采集软件。
在客户端软件中,需要进行相应的配置。
首先,打开客户端软件并选择“添加服务器”选项。
输入服务器的IP地址和端口号,选择要添加的服务器类型,并进行相应的配置。
在配置客户端时,需要设置安全性选项。
这包括设置访问权限、用户认证和加密等设置,以确保远程访问的安全性。
完成配置后,保存设置并连接到服务器。
在连接成功后,可以通过客户端软件来访问和获取SIMATICNETOPC服务器上的数据。
总结通过以上步骤,可以实现远程访问SIMATICNETOPC服务器。
首先,确保网络连接正常,然后在服务器上进行配置,包括添加服务器和设置安全性选项。
接着,在客户端软件中进行配置,包括添加服务器和设置安全性选项。
OPC远程连接系统配置手册.docx
OPCClient 远程连接OPC 服务器操作系统配置手册--------吕林波2008-8-6一,操作系统用户1、在 OPC 服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser密码: 1232、在 OPCClient 服务器上用 Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser密码:123 ,并用 OPCClientUser用户登入。
二、防火墙设置( OPC 服务器和上都要进行设置)1、关闭 window 自带的防火墙。
2、如果不关闭 windows 自带的防火墙,则需要在window 防火墙管理界面上配置允许客户端程序访问权限和开放OPC 通讯 135 端口。
步骤如下:1)2)3)4)5)三、 DCOM 配置( OPC 服务器和OPCClient服务器都要进行设置)1、开始— > 运行— >输入: dcomcnfg2、打开属性—>切换到“安全”属性页,分别编辑如下 4 个选项。
3、以上 4 个选项分别添加everyone用户,并勾选上远程访问选项。
4、在 OPC 服务器上,还要回到“组件服务”界面,打开DCOM 配置,找到注册的OPC 服务器的名称选项,打开它的属性。
启用交互式用户四、本地安全策略配置1、 OPC 服务器和 OPCClient服务器都要设置:打开“控制面版”“管理工具”打开“本地安全策略”2 、安全选项—>”网络访问:本地帐户的共享和安全模式”-> 属性3、选择“经典—本地用户以自己的身份验证”五、其他设置1、关闭操作系统运行的其他防火墙,杀毒软件等,下面这个程序必须关闭消失在任务栏。
关闭可能需要密码,请与公司IT 部门联系。
OPC DA远程连接设置
OPC DA远程连接设置局域网内OPC DA客户端访问OPC DA服务器是基于DCOM组件的远程调用。
新的OPC UA协议通过证书互换的方式可以更为简单的进行远程连接。
如OPC服务器支持OPC UA建议使用OPC UA协议进行通讯,因实际工程的需要此次试验OPC DA的远程访问。
网上查阅的资料大部分通过大范围的开放DCOM调用权限来进行OPC DA通讯,通过测试和深入了解发现OPC访问的设置并不复杂,而且可以通过针对性的配置降低安全风险。
试验硬件:局域网;架设C(客户端)电脑和S(服务器)电脑;保证两台PC相互ping通;试验软件:KEPserverEX V6(OPC客户端)安装于客户端电脑;Applicom console(OPC服务器)安装于服务器电脑;(只支持OPC DA )关键设置:1、用户配置(C和S都要配置)2、防火墙配置(开启防火墙的PC需要配置)3、本地电脑的DCOM配置(C和S均需要配置)4、OPC服务器程序的DCOM配置(仅S需要配置)一、创建用户账户在C和S上分别创建一个拥有管理员权限的同名同密码账号,例如:PMI;要进行OPC DA远程接,C必须使用该账户登录系统,通过配置S可以以该账户登录系统。
二、配置防火墙一般防火墙默认情况是开启的,如果C和S都不开防火墙,可以省略防火墙的配置,建议先关闭防火墙进行连接测试,测试连通后再开启防火墙进行配置。
关于防火墙的配置在最后说明。
三、配置本地电脑的DCOM运行comexp.msc -32进入32位DCOM组建服务界面,一般OPC软件位32位,如果软件为64位,运行comexp.msc进入64位DCOM组件服务界面进行配置。
1、客户端C和服务器S的DCOM配置两台电脑均进入组件服务—我的电脑—属性如下图进行设置:确认C和S两台电脑都设置。
四、OPC服务器程序的DCOM配置(仅S需要配置)进入组件服务—DCOM配置,找到OPC服务器程序:APPLICOM OPCServer(不同OPC服务器名称不同),OPC Enum(所有OPC服务器都相同)分别右键进入属性,两各程序都按如下设置。
现场OPC SERVER服务器与OPC 客户端远程连接设置方法
现场OPC SERVER服务器与OPC客户端远程连接设置方法目录概述 (2)1 硬件连接 (2)2 电脑用户名及网段设置 (2)2.1 OPC Server服务器端PC查询 (2)2.2 OPC Client客户端PC设置 (3)3 电脑DCOM配置 (3)3.1 OPC服务器电脑上DCOM配置 (3)3.2 OPC SERVER 服务器上的防火墙做如下设置: (8)3.3 客户端机器上DCOM配置 (11)3.4 本地安全策略配置 (16)4 OPC Server与Client软件调试 (17)5 如何对电脑添加用户名和密码后自动重启 (19)概述现场测试OPC SERVER服务器,需要清楚现场中控系统组态软件,如何去查询变量,下面以亚控组态王6.55版本为例,简述一下测试OPC SERVER服务器的操作流程。
测试OPC Server服务器最麻烦的是双方电脑DCOM的配置,本身调试非常简单。
测试OPC SERVER服务器工具及软件,如表11硬件连接现场查看中控组态系统工控机网线接口,有的现场会配置一台交换机,只需要测试用的PC与工控机在同一个局域网内即可。
如图1OPC Server中控主机图12电脑用户名及网段设置2.1OPC Server服务器端PC查询现场查看工控机电脑的登陆用户名及密码,登陆用户名一般为Administrator,如果工控机电脑登陆用户名没有密码,还需要设置一个密码。
查看一下工控机电脑的IP,如:192.168.1.112。
2.2OPC Client客户端PC设置测试用的PC登陆用户名以及登陆密码需要跟OPC Server服务器所在的电脑设置一样。
两台PC之间的电脑IP处于同一个网段内。
3电脑DCOM配置3.1OPC服务器电脑上DCOM配置1. 在服务器工控电脑上开始—>运行—>输入:dcomcnfg,进行DCOM配置。
弹出下面的界面:2.按照上面的画面,进行操作弹出DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
网络OPC DA DCOM配置步骤
网络OPC DCOM配置(本地OPC服务器无需设置DCOM)✧服务器和客户机处于同一子网;✧客户机能够ping通服务器的IP;✧当前登录OPC客户机的帐户(用户名和密码),在OPC服务器中也必须存在(但服务器非必要用此帐户登陆系统)。
当客户机以不同于服务器当前登录的帐户访问服务器时,会自动被识别为Everyone用户,因此后面章节描述如何添加Everyone的DCOM权限。
一、防火墙设置控制面板->系统和安全->Windows防火墙->入站规则:2.1服务器设置OpcEnum能被本地子网访问到2.2 服务器设置OPC服务程序能被本地子网访问到2.3 客户机开放DCOM端口135给本地子网三、OPC服务器DCOM安全配置开始->运行->mmc comexp.msc /32 (64位操作系统需要通过32位运行方式打开,如果是32位系统运行-> dcomcnfg):3.1 配置“我的电脑”安全设置图3.1在图3.1所示的界面中选择【组件服务\计算机\我的电脑】,右键点击“我的电脑”,选择“属性”菜单,具体配置如图3.2 -图3.4所示:图3.2 图3.3 图3.4在图3.4所示界面中访问权限选择“编辑默认值”->添加Everyone用户->设置其权限为允许全部在图3.4所示界面中访问权限选择“编辑限制”->设置Everyone权限为允许全部在图3.4所示界面中启动和激活权限选择“编辑默认值”->添加Everyone用户->设置其权限为允许全部在图3.4所示界面中启动和激活权限选择“编辑限制”->设置Everyone权限为允许全部3.2 配置“DCOM OpcEnum”安全设置在图3.1 所示的界面中选择【组件服务\计算机\我的电脑\DCOM配置\OpcEnum】,右键菜单选择“属性”,具体设置如图3.5-图3.10所示:图3.5 图3.6 图3.7图3.8 图3.9 图3.10 在图3.7所示界面中配置权限选择自定义,编辑如图3.10所示,添加Everyone用户在图3.9所示界面中选择“交互式用户”(如果此项为灰色,64位系统运行-> C:\Windows\SysWOW64\OpcEnum.exe regserver,32位系统运行-> C:\Windows\System32\OpcEnum.exe regserver)3.3 配置“DCOM OPCServer.WinCC”安全设置(此处为Wincc OPC服务程序,其他OPC服务程序需选择对应的名称)在图3.1 所示的界面中选择【组件服务\计算机\我的电脑\DCOM配置\OPCServer.WinCC】,右键菜单选择“属性”,具体设置如图3.11-图3.16所示:图3.11 图3.12 图3.13图3.14 图3.15 图3.16 在图3.13所示界面中配置权限选择自定义,编辑如图3.16所示,添加Everyone用户在图3.15所示界面中选择“交互式用户”(如果此项为灰色,64位系统运行-> C:\Windows\SysWOW64\OpcEnum.exe regserver,32位系统运行-> C:\Windows\System32\OpcEnum.exe regserver)。
远程OPC服务器连接配置手册
远程OPC服务器连接配置手册OPC客户端远程连接OPC服务器配置预配置要求:1.客户端安装好OPC标准组件(OPC Core Components 2.00 SDK 2.30.msi)2.客户端导入远程OPC服务程序的注册表信息在远程OPC服务器上通过RegEdit导出来。
以Ovation.OPC为例:1) 在OPC服务器注册表里查找Ovation.OPC,找到对应CLSID 分枝,导出为1.reg2)找到[HKEY_CLASSES_ROOT\Ovation.OPC] 分枝,导出为2.reg[HKEY_CLASSES_ROOT\CLSID\{00000000-0000-0000-0000-000000000000}][HKEY_CLASSES_ROOT\Ovation.OPC]3) 合并1.reg,2.reg为Ovation.reg4) 在客户端导入Ovation.reg,然后OPC客户程序就能浏览到导入的OPC服务程序了。
一、操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:opcuser 密码:1232、在OPC客户机上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:opcuser 密码:123,并用opcuser用户登入。
二、防火墙设置注:OPC服务器和OPC客户机上都要进行设置1、关闭window自带的防火墙。
2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口。
步骤如下:1)2)4)5)三、DCOM配置注:OPC服务器和OPC客户机都要进行设置1、开始—>运行—>输入:dcomcnfg2、打开属性—>切换到“安全”属性页,分别编辑如下4个选项。
网络OPCDADCOM配置步骤
网络OPCDADCOM配置步骤网络OPC DCOM配置(本地OPC服务器无需设置DCOM)服务器和客户机处于同一子网;客户机能够ping通服务器的IP;当前登录OPC客户机的帐户(用户名和密码),在OPC服务器中也必须存在(但服务器非必要用此帐户登陆系统)。
当客户机以不同于服务器当前登录的帐户访问服务器时,会自动被识别为Everyone用户,因此后面章节描述如何添加Everyone的DCOM权限。
一、防火墙设置控制面板->系统和安全->Windows防火墙->入站规则:2.1服务器设置OpcEnum能被本地子网访问到2.2 服务器设置OPC服务程序能被本地子网访问到2.3 客户机开放DCOM端口135给本地子网三、OPC服务器DCOM安全配置开始->运行->mmc comexp.msc /32 (64位操作系统需要通过32位运行方式打开,如果是32位系统运行-> dcomcnfg):3.1 配置“我的电脑”安全设置图3.1在图3.1所示的界面中选择【组件服务\计算机\我的电脑】,右键点击“我的电脑”,选择“属性”菜单,具体配置如图3.2 -图3.4所示:图3.2 图3.3 图3.4在图3.4所示界面中访问权限选择“编辑默认值”->添加Everyone用户->设置其权限为允许全部在图3.4所示界面中访问权限选择“编辑限制”->设置Everyone 权限为允许全部在图3.4所示界面中启动和激活权限选择“编辑默认值”->添加Everyone用户->设置其权限为允许全部在图3.4所示界面中启动和激活权限选择“编辑限制”->设置Everyone权限为允许全部3.2 配置“DCOM OpcEnum”安全设置在图3.1 所示的界面中选择【组件服务\计算机\我的电脑\DCOM 配置\OpcEnum】,右键菜单选择“属性”,具体设置如图3.5-图3.10所示:图3.5 图3.6 图3.7图3.8 图3.9 图3.10 在图3.7所示界面中配置权限选择自定义,编辑如图3.10所示,添加Everyone用户在图3.9所示界面中选择“交互式用户”(如果此项为灰色,64位系统运行-> C:\Windows\SysWOW64\OpcEnum.exe regserver,32位系统运行-> C:\Windows\System32\OpcEnum.exe regserver)3.3 配置“DCOM OPCServer.WinCC”安全设置(此处为Wincc OPC服务程序,其他OPC服务程序需选择对应的名称)在图3.1 所示的界面中选择【组件服务\计算机\我的电脑\DCOM 配置\OPCServer.WinCC】,右键菜单选择“属性”,具体设置如图3.11-图3.16所示:图3.11 图3.12 图3.13图3.14 图3.15 图3.16 在图3.13所示界面中配置权限选择自定义,编辑如图3.16所示,添加Everyone用户在图3.15所示界面中选择“交互式用户”(如果此项为灰色,64位系统运行-> C:\Windows\SysWOW64\OpcEnum.exe regserver,32位系统运行-> C:\Windows\System32\OpcEnum.exe regserver)。
现场OPC SERVER服务器与OPC 客户端远程连接设置方法
现场OPC SERVER服务器与OPC客户端远程连接设置方法目录概述 (2)1 硬件连接 (2)2 电脑用户名及网段设置 (2)2.1 OPC Server服务器端PC查询 (2)2.2 OPC Client客户端PC设置 (3)3 电脑DCOM配置 (3)3.1 OPC服务器电脑上DCOM配置 (3)3.2 OPC SERVER 服务器上的防火墙做如下设置: (8)3.3 客户端机器上DCOM配置 (11)3.4 本地安全策略配置 (16)4 OPC Server与Client软件调试 (17)5 如何对电脑添加用户名和密码后自动重启 (19)概述现场测试OPC SERVER服务器,需要清楚现场中控系统组态软件,如何去查询变量,下面以亚控组态王6.55版本为例,简述一下测试OPC SERVER服务器的操作流程。
测试OPC Server服务器最麻烦的是双方电脑DCOM的配置,本身调试非常简单。
测试OPC SERVER服务器工具及软件,如表11硬件连接现场查看中控组态系统工控机网线接口,有的现场会配置一台交换机,只需要测试用的PC与工控机在同一个局域网内即可。
如图1OPC Server中控主机图12电脑用户名及网段设置2.1OPC Server服务器端PC查询现场查看工控机电脑的登陆用户名及密码,登陆用户名一般为Administrator,如果工控机电脑登陆用户名没有密码,还需要设置一个密码。
查看一下工控机电脑的IP,如:192.168.1.112。
2.2OPC Client客户端PC设置测试用的PC登陆用户名以及登陆密码需要跟OPC Server服务器所在的电脑设置一样。
两台PC之间的电脑IP处于同一个网段内。
3电脑DCOM配置3.1OPC服务器电脑上DCOM配置1. 在服务器工控电脑上开始—>运行—>输入:dcomcnfg,进行DCOM配置。
弹出下面的界面:2.按照上面的画面,进行操作弹出DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
opcda 远程连接原理
opcda 远程连接原理
OPC(OLE for Process Control)是一种用于工业自动化领域
的通信协议,它允许不同的自动化设备和软件系统之间进行数据交
换和通信。
而OPC DA(Data Access)是OPC协议的一个常见的子集,它用于实时数据的读取和写入。
在工业自动化系统中,远程连
接是非常重要的,因为它允许用户从远程位置访问和控制设备和数据。
OPC DA远程连接的原理主要涉及到网络通信和数据传输。
当用
户需要从远程位置访问OPC DA服务器时,通常会通过网络连接到服
务器。
在网络连接建立后,客户端可以向服务器发送请求,以读取
或写入数据。
服务器接收到请求后,会执行相应的操作,并将结果
返回给客户端。
在OPC DA远程连接中,安全性和稳定性是非常重要的考虑因素。
为了确保数据的安全传输,通常会采用加密技术和身份验证机制。
此外,网络稳定性也是至关重要的,因为任何网络中断或故障都可
能导致通信中断或数据丢失。
另外,远程连接还需要考虑到网络延迟和带宽限制。
由于数据
传输需要一定的时间,网络延迟可能会影响实时性能。
而带宽限制
可能会导致数据传输速度变慢,影响用户体验。
总的来说,OPC DA远程连接的原理涉及到网络通信、数据传输、安全性和稳定性等方面。
在实际应用中,需要综合考虑这些因素,
以确保远程连接的可靠性和性能。
同时,随着网络技术的不断发展,远程连接的原理和实现方式也在不断演进,以满足工业自动化系统
对远程访问和控制的需求。
opcda 远程连接原理
opcda 远程连接原理OPC(OLE for Process Control)是一种用于工业自动化领域的标准数据通信协议,它使得不同厂商生产的自动化设备可以通过统一的接口进行数据交换。
而OPC DA(Data Access)是其中的一个子协议,用于实现对实时数据的读取和写入。
在工业自动化系统中,远程连接是非常常见的需求。
通过远程连接,操作人员可以通过网络远程访问位于不同地点的自动化设备,并实时监控和控制这些设备。
OPC DA协议的远程连接原理,通常涉及以下几个关键步骤:1. 网络通信,远程连接的第一步是建立网络通信。
通常情况下,工业自动化系统中的设备和控制系统都会连接到一个局域网或广域网中。
通过网络通信,远程操作人员可以访问到这些设备提供的实时数据。
2. OPC DA服务器,每个自动化设备通常都会运行一个OPC DA服务器,用于提供设备的实时数据。
这些数据可以是温度、压力、流量等各种过程变量。
远程操作人员需要通过网络连接到这些OPC DA服务器,才能获取到实时数据。
3. OPC DA客户端,远程操作人员的计算机上运行着OPC DA客户端软件,用于与远程的OPC DA服务器进行通信。
通过OPC DA客户端软件,操作人员可以浏览和选择需要访问的OPC DA服务器,然后读取和写入实时数据。
4. 安全认证,在远程连接过程中,安全认证是非常重要的一环。
通常情况下,远程连接需要进行用户身份认证,并且需要加密通信以确保数据的安全性。
总的来说,OPC DA远程连接的原理是通过网络通信,将远程操作人员的计算机和位于不同地点的自动化设备上运行的OPC DA服务器连接起来,实现实时数据的读取和写入。
这为工业自动化系统的远程监控和控制提供了便利和高效性。
opcda 远程连接原理
opcda 远程连接原理
OPC(OLE for Process Control)是一种用于工业自动化领域
的标准化数据通信协议。
而OPC DA(Data Access)是其中的一种
常见规范,它允许软件应用程序通过远程连接来获取实时数据和历
史数据。
在工业控制系统中,远程连接原理对于实现数据的实时监
控和远程控制至关重要。
远程连接的实现依赖于网络通信技术和OPC DA协议。
在远程连
接中,通常会使用一些特定的网络协议(如TCP/IP、HTTP等)来实
现数据的传输。
同时,OPC DA协议规定了数据的格式和通信的规范,确保了数据在远程连接中的可靠传输。
在远程连接中,通常会有一个OPC服务器和一个或多个OPC客
户端。
OPC服务器负责与实际的控制设备通信,获取实时数据并提
供给OPC客户端。
而OPC客户端则负责通过远程连接与OPC服务器
通信,获取数据并进行相应的处理和显示。
在实际的远程连接中,需要考虑网络的稳定性、安全性以及数
据传输的效率等因素。
为了确保远程连接的可靠性,通常会采用一
些技术手段,如数据压缩、加密、重连机制等。
此外,还需要考虑
网络延迟和带宽等因素,以确保数据能够及时、准确地传输。
总的来说,OPC DA远程连接原理涉及到网络通信技术和OPC协议规范,通过合理的网络架构和数据传输机制,实现了工业控制系统中的远程数据获取和控制,为工业自动化领域的发展提供了重要支持。
opc da servicer 通讯配置方法
opc da servicer 通讯配置方法一、概述OPC DA(数据访问对象)是一种用于与OPC服务器进行数据交换的通信协议。
在本篇文章中,我们将介绍如何配置OPC DA服务器的通讯,以便于进行数据传输。
二、配置步骤1. 安装OPC DA服务器软件:首先,确保已正确安装并配置了OPC DA服务器软件。
根据软件提供商的说明,完成安装过程。
2. 连接硬件设备:根据所使用的硬件设备,建立与设备的连接。
这可能涉及到使用特定的电缆、适配器或网络连接。
3. 配置通讯参数:在OPC DA服务器软件中,找到并编辑通讯参数。
这些参数包括服务器地址、端口号、协议版本等。
确保正确设置这些参数以匹配您的硬件设备和网络环境。
4. 创建数据对象(DO):在OPC DA服务器软件中,创建用于与硬件设备交互的数据对象。
数据对象将代表从硬件设备接收的数据,并可在应用程序中使用。
5. 配置数据源:在应用程序中,配置数据源以连接到OPC DA服务器。
这通常涉及指定服务器地址、用户名和密码等参数。
6. 测试通讯:通过在应用程序中触发硬件设备,并检查从OPC DA服务器接收的数据,测试通讯是否正常工作。
三、常见问题及解决方案1. 问题:无法建立与OPC DA服务器的连接?解决方案:检查通讯参数是否正确,包括服务器地址、端口号和协议版本。
确保已正确连接到硬件设备。
2. 问题:接收到的数据不准确?解决方案:检查硬件设备的状态是否正常,以及数据对象的配置是否正确。
也可能是网络问题导致数据传输不顺畅。
3. 问题:无法刷新数据?解决方案:这可能是由于服务器软件或网络问题导致的。
尝试重启OPC DA服务器软件和网络设备,并重新连接。
4. 问题:其他未知错误?解决方案:详细查看错误消息,了解问题的具体原因。
根据错误消息提供的信息,尝试查找解决方案或与软件提供商联系寻求帮助。
四、总结通过以上步骤和常见问题解决方案,您应该能够成功配置OPC DA 服务器的通讯。
OPCDA远程连接设置
OPC DA远程连接设置局域网内OPC DA客户端访问OPC DA效劳器是基于DCOM组件的远程调用。
新的OPC UA协议通过证书互换的方式可以更为简单的进行远程连接。
如OPC效劳器支持OPC UA建议使用OPC UA协议进行通讯,因实际工程的需要此次试验OPC DA的远程访问。
网上查阅的资料大局部通过大范围的开放DCOM调用权限来进行OPC DA通讯,通过测试和深入了解发现OPC访问的设置并不复杂,而且可以通过针对性的配置降低平安风险。
试验硬件:局域网;架设C〔客户端〕电脑和S〔效劳器〕电脑;保证两台PC相互ping通;试验软件:KEPserverEX V6〔OPC客户端〕安装于客户端电脑;Applicom console〔OPC效劳器〕安装于效劳器电脑;〔只支持OPC DA 〕关键设置:1、用户配置〔C和S都要配置〕2、防火墙配置〔开启防火墙的PC需要配置〕3、本地电脑的DCOM配置〔C和S均需要配置〕4、OPC效劳器程序的DCOM配置〔仅S需要配置〕一、创立用户账户在C和S上分别创立一个拥有管理员权限的同名同密码账号,例如:PMI;要进行OPC DA远程接,C必须使用该账户登录系统,通过配置S可以以该账户登录系统。
二、配置防火墙一般防火墙默认情况是开启的,如果C和S都不开防火墙,可以省略防火墙的配置,建议先关闭防火墙进行连接测试,测试连通后再开启防火墙进行配置。
关于防火墙的配置在最后说明。
三、配置本地电脑的DCOM-32进入32位DCOM组建效劳界面,一般OPC软件位32位,如果软件为64位,进入64位DCOM组件效劳界面进行配置。
1、客户端C和效劳器S的DCOM配置两台电脑均进入组件效劳—我的电脑—属性如下列图进行设置:确认C和S两台电脑都设置。
四、OPC效劳器程序的DCOM配置〔仅S需要配置〕进入组件效劳—DCOM配置,找到OPC效劳器程序:APPLICOM OPCServer〔不同OPC效劳器名称不同〕,OPC Enum〔所有OPC效劳器都相同〕分别右键进入属性,两各程序都按如下设置。
远程OPC配置
远程OPC配置说明,主要是XP操作系统在“开始”-“运行”输入dcomcnfg,点ok1、展开组件服务,点“我的电脑”右键,选“属性”2、在“默认属性”配置如下3、配置“COM安全”4、配置“访问权限”的“编辑限制”应有Administrators、ANONYMOUS LOGON、Everyone、Interactive、Network、System用户,如没有添加,权限分配“本地访问”和“远程访问”都允许5、配置“访问权限”的“编辑默认值”应有Administrators、ANONYMOUS LOGON、Everyone、Interactive、Network、System用户,如没有添加,权限分配“本地访问”和“远程访问”都允许6、配置“启动和激活权限”的“编辑限制”应有Administrators、ANONYMOUS LOGON、Everyone、Interactive、Network、System用户,如没有添加,权限分配“本地启动”、“远程启动”、“本地激活”、“远程激活”都允许7、配置“启动和激活权限”的“编辑默认值”应有Administrators、ANONYMOUS LOGON、Everyone、Interactive、Network、System,如没有添加,权限分配“本地启动”、“远程启动”、“本地激活”、“远程激活”都允许8、在DCOM目录下找OpcEnum和KingView.View 2个OPC标识9、OpcEnum属性,“常规”配置如下10、配置OpcEnum 中“安全”-“启动权限”应有ANONYMOUS LOGON、Everyone、Interactive、Network、System,如没有添加,权限分配“本地启动”、“远程启动”、“本地激活”、“远程激活”都允许11、配置OpcEnum 中“安全”-“访问权限”应有ANONYMOUS LOGON、Everyone、Interactive、Network、System,如没有添加,权限分配“本地访问”、“远程访问”都允许11、配置OpcEnum 中“安全”-“更改配置权限”应有Administrators、Creator Owner、Everyone、Power Users、System,如没有添加,权限分配“完全控制”、“读取”、“特别的权限”都允许12、配置OpcEnum 中“标识”,如下配置,如“系统帐户(仅用于服务)”选项为虚,则选择“交互式用户”13、配置KingView.View 中“安全”-“启动权限”和“访问权限”都配置为“使用默认值”,只更改“更改配置权限”中的配置应有Administrators、Creator Owner、Everyone、Power Users、System,如没有添加,权限分配“完全控制”、“读取”、“特别的权限”都允许14、配置KingView.View 中“标识”,如下配置,如这项中的“交互式用户”选项为虚,请重启计算机后再配置16、配置完上述步骤请重新启动计算机即可井上主机:192.168.5.54 实际地址:192.168.5.58 电液控制系统:井上主机IP:192.168.5.51井下主机IP:192.168.5.50补连塔矿31402工作面电液控制系统井上主机IP:192.168.5.148井下主机IP:192.168.5.149补连塔矿32302工作面数据上传:井上主机:192.168.5.59 owner/123电液控制系统:井上主机IP:192.168.5.6井下主机IP:192.168.5.253补连塔矿31403工作面数据上传:井上主机:192.168.5.11 403/123电液控制系统:井上主机IP:192.168.5.17井下主机IP:192.168.5.48上湾矿51203工作面数据上传:井上主机:192.168.14.166 Administrator/dds电液控制系统:井上主机IP:192.168.14.4井下主机IP:192.168.14.5石圪台矿71301工作面数据上传:井上主机:192.168.52.241电液控制系统:井上主机IP:192.168.52.240井下主机IP:192.168.52.241榆家梁矿44305工作面电液控制系统:井上主机IP:192.168.25.21井下主机IP:192.168.25.23榆架梁矿44218工作面数据上传:井上主机:192.168.25.13电液控制系统:井上主机IP:192.168.5.51井下主机IP:192.168.5.50井上主机:192.168.27.213 电液控制系统:井上主机IP:192.168.27.210 井下主机IP:192.168.27.212。
OPCClient远程连接OPC服务器配置手册
OPCClient远程连接OPC服务器配置手册一,操作系统用户1、在OPC服务器上用Administrator用户建立一个拥有管理员权限的用户并设置密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:1232、在OPCClient服务器上用Administrator用户建立一个相同的拥有管理员权限的用户并设置相同密码,一定要设置密码,不能为空,如:用户名:OPCClientUser 密码:123,并用OPCClientUser用户登入。
二、防火墙设置(OPC服务器和客户端上都要进行设置)1、关闭window自带的防火墙。
2、如果不关闭windows自带的防火墙,则需要在window防火墙管理界面上配置允许客户端程序访问权限和开放OPC通讯135端口。
步骤如下:1)2)3)4)5)三、DCOM配置(OPC服务器和OPCClient服务器都要进行设置)1、开始—>运行—>输入:dcomcnfg进入DCOM的总体默认属性页面,将“在这台计算机上启用分布式COM”打上勾,将默认身份级别改为“无”。
如下面画面2、打开属性—>切换到“安全”属性页,分别编辑如下4个选项。
3、以上4个选项分别添加everyone,administratro,anonymous user三个用户用户,并勾选上所有权限选项。
【请注意是三个用户,如果少了一个有可能出现找不到服务器的情况】设置DTC在msdtc标签下,点击“安全性配置”,按下图配置4、在OPC服务器上,还要回到“组件服务”界面,打开DCOM配置,找到注册的OPC服务器的名称选项,打开它的属性。
设置加密设置位置启用交互式用户(注:有时做好dcom配置后,需要重新启动电脑才起作用。
所以为了安全起见,建议最好重新启动一下电脑,再做下一步)。
四、本地安全策略配置1、OPC服务器和OPCClient服务器都要设置:打开“控制面版”à“管理工具”à打开“本地安全策略”2、à安全选项—>”网络访问:本地帐户的共享和安全模式”->属性3、选择“经典—本地用户以自己的身份验证”注意一点不能忘了这一步,否则会在连接Opc服务器时报“拒绝访问”的错误!五、其他设置1、关闭操作系统运行的其他防火墙,杀毒软件等。
局域网内远程连接OPC配置方法详解
Win7系统局域连接OPC配置一.运行环境OPC服务器操作系统:Win7,客户端操作系统:Win7,如果是XP系统则配置方法类似(见后面)。
由于OPC(OLE for Process Control)建立在Microsoft的COM(Component Object Model)组件对象模型基础上,并且OPC的远程通讯依赖Microsoft的DCOM(Distribute COM),安全方面则依赖Microsof的Windows安全设置。
二.配置(配置前先对注册表备份,特别是关键的几个项单独导出HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\DCOM和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole)1.保持OPC Server服务器与客户端的用户名密码相同。
(服务器端与客户端)分别在客户端和服务端上添加相同的账户名和密码,一定要确保相同。
因为访问是通过windows验证的,在远程访问时需要有着相同的账户和密码。
操作如下:若是为了安全考量,请保持密码不为空。
要想使新创建的用户有使用DCOM的权限,需要将用户加入“Distribute COM Users”用户组。
2.关闭防火墙或在防火墙设置中将相应的程序和端口加入到例外(服务器端与客户端)服务器端的防火墙设置中OPC服务器软件端口例外3.组件服务配置(服务器端)操作:开始--》运行--》输入:dcomcnfg在“组件服务”管理器的左侧树形菜单,选择“组件服务\计算机\我的电脑”,在鼠标右键的弹出菜单,选择“属性”项目,在弹出的“我的电脑属性”,选择“默认属性”标签页,如下图:注意,若“我的电脑”显示红色向下箭头,右键无“属性”项,处理如下:a.在运行中输入msdtc –resetlog;b.在命令行下运行 msdtc -uninstall,删除了 msdtc(Distributed Transaction Coordinator)服务c.重新启动机器后,在命令行下运行 msdtc -install,安装 msdtc 服务。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
OPC DA远程连接设置
局域网内OPC DA客户端访问OPC DA服务器是基于DCOM组件的远程调用。
新的OPC U A协议通过证书互换的方式可以更为简单的进行远程连接。
如OPC服务器支持OPC U A建议使用OPC U A协议进行通讯,因实际工程的需要此次试验OPC D A的远程访问。
网上查阅的资料大部分通过大范围的开放DCOM调用权限来进行OPC DA通讯,通过测试和深入了解发现OPC访问的设置并不复杂,而且可以通过针对性的配置降低安全风险。
试验硬件:
局域网;
架设C(客户端)电脑和S(服务器)电脑;
保证两台PC相互ping 通;
试验软件:
KEPserverEX V6(OPC客户端)安装于客户端电脑;
Applicom console (OPC服务器)安装于服务器电脑;(只支持OPC DA)
关键设置:
1、用户配置(C和S都要配置)
2、防火墙配置(开启防火墙的PC需要配置)
3、本地电脑的DCOM配置(C和S均需要配置)
4、OPC服务器程序的DCOM配置(仅S需要配置)
一、创建用户账户
在C和S 上分别创建一个拥有管理员权限的同名同密码账号,例如:PMI;
要进行OPC D A远程接,C必须使用该账户登录系统,通过配置S可以以该账户登录系统。
二、配置防火墙
一般防火墙默认情况是开启的,如果C和S都不开防火墙,可以省略防火墙的配置,建议先关闭防火墙进行连接测试,测试连通后再开启防火墙进行配置。
关于防火墙的配置在最后说明。
三、配置本地电脑的DCOM
运行comexp.msc -32 进入32 位DCOM组建服务界面,一般OPC软件位32 位,如果软件为64 位,运行comexp.msc进入64 位DCOM组件服务界面进行配置。
1、客户端C和服务器S 的DCOM配置
两台电脑均进入组件服务—我的电脑—属性
如下图进行设置:
确认C和S 两台电脑都设置。
四、OPC服务器程序的DCOM配置(仅S需要配置)
进入组件服务—DCOM配置,找到OPC服务器程序:
APPLICOM OPCServ(e r 不同OPC服务器名称不同),OPC Enum(所有OPC服务器都相同)
分别右键进入属性,两各程序都按如下设置。
OPC Enum标识页选择系统账户即可。
到此设置完成后,重启C和S 电脑,进行通讯测试,测试通讯成功,设置完成。
防火墙配置
如需在启动防火墙的情况下,进行OPC D A通讯,首先开启防火墙,如何开启防火墙此处不再说明,开启防火墙后,做如下设置:
1、设置OPC服务器相关的程序允许程序或功能通过防火墙;
OPC Server Enumerator 1.10 (OPC Enum)
在C\windows\sysWOW64文件夹
注意:除以上两项外,还需勾选“文件和打印机共享”
2、设置OPC客户端相关的程序允许程序或功能通过防火墙;
注意:除以上两项外,还需勾选“文件和打印机共享”
3、OPC服务器端添加DCOM通讯TCP端口135;
中间-- 全部默认
到此全部设置完成,可使用C端KEPServerEX 的OPCQuick Client 或OPCDA 通讯驱动连接至APPLICOM OPCServe服r 务器。
连接成功。