工业物联网应用使用OPCUA在两台PC间交换数据.docx
- 文档编号:11821117
- 上传时间:2023-04-03
- 格式:DOCX
- 页数:13
- 大小:1.13MB
工业物联网应用使用OPCUA在两台PC间交换数据.docx
《工业物联网应用使用OPCUA在两台PC间交换数据.docx》由会员分享,可在线阅读,更多相关《工业物联网应用使用OPCUA在两台PC间交换数据.docx(13页珍藏版)》请在冰豆网上搜索。
工业物联网应用使用OPCUA在两台PC间交换数据
使用OPCUA在两台PC间交换数据
OPCUA不需要使用DCOM来远程连接。
防火墙配置简单化,完全消除了DCOM配置时的问题。
OPC通道本身不是一个产品,它要求在client端和server端都支持OPCUA。
OPCUAserver打包在OPCDA、nativeinterface、一些情况下在DDEserver中。
要使用OPCUA实现远程连接只需做很少的配置。
OPCUAclient是一个驱动,能在其下
添加其他的设备channel。
*在下文中:
“serverPC”指作为OPCUAserver端的PC机“clientPC”指作为OPCUAclient端白PPC机
UPCUATunnM
LuL-dl*wwl.
角inInrpfn^i
系统结构图
1、Security设置
1»OPCUAconfiguration
在serverPC端操作
运行KEPServerEX5,在桌面右下角右键单击“
选中标签"TrustedClient",如下图
2》交换证书(方法1)
第一步:
单击“确定”。
打开防火墙,开端口。
“开始”
“运行”
firewall.cpl”
选中标签“例外”,其中单击“添加端口”,弹出下图对话框。
唱"打开"OPCUAConfiguration
端口号要记住,下面会用到。
按图中内容填写。
点击“OK”。
端口添加成功。
第二步:
在clientPC上操作
运行KEPServerEX5,在桌面右下角右键单击“
3tQpRurit
RemiLiallee
□FC.METConfi^fara.tion-Eata
且uickClicut
Lieens.eVtility
Help
SupportIn£ormatio:
n
与server机
器上开的端口号对应
选中标签"TrustedServer",单击"exchange”弹出下面对话框
11
单击
”弹出下图,选中"RemoteMachine”中serverPC的机器名
*注:
如果找不到要远程连接的serverPC机,可以直接输入做server的PC的IP地址,
例如在局域网内“192.168.0.111”
出现下图:
theexchangewassuccessfully”。
serverPC的机器名。
第三步:
在serverPC上,重新初始化"Reinitialize”,之后打开“OPCUAconfiguration
打开标签"trustedclient”,可以看到在"URI”下出现了clientPC的机器名。
即是成功。
*注:
允许多台PC作为Client远程连接至同一台Server机器。
若此种方法不能成功,请参见如下方法2。
3》交换证书(方法2)
将serverPC上的证书转移至clientPC上
在serverPC上
右键桌面右下角小图标选择"OPCUAConfiguration”,打开下图:
选中标签"InstanceCertificate",
点击上图红色方框处“Exportservercertificate",导出证书,保存在易于找到的地方,例如桌面。
将证书通过U盘等工具转移至clientPC上,放在易于找到的位置,如桌面。
选中标签"trustedserver",
单击"import”,导入之前转移过来的证书
OPCUAconfiguration,
将clientPC上的证书转移至PC上
在serverPC上,右键桌面小图标选择"reinitialize",之后打开
打开标签"trustedclient”,可以看到在"URI”下出现了clientPC的机器名。
即是成功。
单击“close”关闭。
OPCUAconfiguration,
1»Endpoints设置
在serverPC上,右键桌面小图标选择"reinitialize",之后打开
选中标签"ServerEndpoints",单击"Edit
Con£igiirioti
SLai*tKufitiStfviceStopRu^tivieService
E«,sotLog
Salting's,..
QPCUKCanfiguratiqd
OPC.NITConfifur一E/t电
guiekClient
censeUtility
Help
SupporlLInformaticm
Esit
2》防火墙设置
确认防火墙是“启用”
单击“确定”,添加端口完成。
1»OPCUAclientchannel
运行KEPServerEX5,单击蓝色阴影处,新建channel。
单击“下一步”直到出现下图:
“opc.tcp:
〃XXX:
49320”(“XXX”处填写serverPC的IP地址)单击“下一步”直到完成。
2》OPCUAclientdevice
*注:
在此步之前要确认serverPC上的KEPServerEX处于runtime。
在channel下新建device,
DeviceITame
Clicktoaddadevice.
Channelll
Clicktoaddadevice.
Modal
单击“clicktoaddadevice"弹出下图
Adevicenamecanbehom1to256charadersintengHh.
Nametcann&tcontainperiods,doublequotationsorslantwidh启nunderscore.
一LI|下一步回下|一梢|帮助|
接下来设置均可默认,单击“下一步”,直到出现下图
单击“Selectimportitems”,若配置成功会出现下图。
LelectItca?
tolapocit
在本次试验中,“test”是在serverPC中建立的channelo
I
channel、device、
根据在ServerPC中配置的channel、device、tag的名称选中要连接的相应的tag,然后单击“Additems”,添加到右边空白处。
然后确定。
选择"LaunchOPCQuickClient”也行。
在serverPC和ClientPC先后都使用"quickclient”,如下图:
单击上图红圈中图标,即可
或者单击“Tools”
KEPServerEX-Runti&e
小结:
OPCUA提供一种在OPCserver和OPCclient之间的平台独立的、防火墙友好和安全的数据交换的方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 工业 联网 应用 使用 OPCUA PC 交换 数据