欢迎来到天天文库
浏览记录
ID:34477623
大小:990.94 KB
页数:12页
时间:2019-03-06
《使用opc ua在两台pc间交换大数据》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、实用文案使用OPCUA在两台PC间交换数据OPCUA不需要使用DCOM来远程连接。防火墙配置简单化,完全消除了DCOM配置时的问题。OPC通道本身不是一个产品,它要求在client端和server端都支持OPCUA。OPCUAserver打包在OPCDA、nativeinterface、一些情况下在DDEserver中。要使用OPCUA实现远程连接只需做很少的配置。OPCUAclient是一个驱动,能在其下添加其他的设备channel。*在下文中:“serverPC”指作为OPCUAserver端的PC机“clientPC”指作为OPCUAclient端的PC机系统结构图1、Secu
2、rity设置1》OPCUAconfiguration在serverPC端操作运行KEPServerEX5,在桌面右下角右键单击“”打开“OPCUAConfiguration”,选中标签“TrustedClient”,如下图若是红色“X”,则右键点击“trust”标准实用文案再选中标签“TrustedServer”,像上图中一样查看。然后单击“close”关闭。1》交换证书(方法1)第一步:在serverPC上操作,右键桌面右下角小图标——选择“settings”——弹出右下对话框。选中标签“Configuration”,勾选“Allowruntimeto……”单击“确定”。打开防火墙
3、,开端口。“开始”——“运行”——“firewall.cpl”标准实用文案选中标签“例外”,其中单击“添加端口”,弹出下图对话框。标准实用文案端口号要记住,下面会用到。按图中内容填写。点击“OK”。端口添加成功。第二步:在clientPC上操作运行KEPServerEX5,在桌面右下角右键单击“”打开“OPCUAConfiguration”选中标签“TrustedServer”,单击“exchange”弹出下面对话框与server机器上开的端口号对应单击“”弹出下图,选中“RemoteMachine”中serverPC的机器名标准实用文案*注:如果找不到要远程连接的serverPC机
4、,可以直接输入做server的PC的IP地址,例如在局域网内“192.168.0.111”出现下图:点击“ok”完成之后会弹出对话框“theexchangewassuccessfully”。在上图中红色框中会看到serverPC的机器名。第三步:在serverPC上,重新初始化“Reinitialize”,之后打开“OPCUAconfiguration”标准实用文案打开标签“trustedclient”,可以看到在“URI”下出现了clientPC的机器名。即是成功。*注:允许多台PC作为Client远程连接至同一台Server机器。若此种方法不能成功,请参见如下方法2。3》交换证书
5、(方法2)将serverPC上的证书转移至clientPC上在serverPC上右键桌面右下角小图标——选择“OPCUAConfiguration”,打开下图:选中标签“InstanceCertificate”,点击上图红色方框处“Exportservercertificate”,导出证书,保存在易于找到的地方,例如桌面。将证书通过U盘等工具转移至clientPC上,放在易于找到的位置,如桌面。在clientPC上右键桌面小图标——选择“OPCUAConfiguration”,打开下图:标准实用文案选中标签“trustedserver”,单击“import”,导入之前转移过来的证书将
6、clientPC上的证书转移至PC上在serverPC上,右键桌面小图标——选择“reinitialize”,之后打开“OPCUAconfiguration”,打开标签“trustedclient”,可以看到在“URI”下出现了clientPC的机器名。即是成功。单击“close”关闭。标准实用文案2、设置服务器端1》Endpoints设置在serverPC上,右键桌面小图标——选择“reinitialize”,之后打开“OPCUAconfiguration”,选中标签“ServerEndpoints”,单击“Edit”标准实用文案2》防火墙设置确认防火墙是“启用”。单击“确定”,添
7、加端口完成。标准实用文案3、设置客户端1》OPCUAclientchannel运行KEPServerEX5,单击蓝色阴影处,新建channel。选择“OPCUAClient”。单击“下一步”直到出现下图:注:若上步操作中找不到远程连接的serverPC的机器名,也可以直接输入标准实用文案“opc.tcp://XXX:49320”(“XXX”处填写serverPC的IP地址)单击“下一步”直到完成。1》OPCUAclientdevice*注:在此步之前要确认
此文档下载收益归作者所有