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