OPC UA不需要使用DCOM来远程连接。防火墙配置简单化,完全消除了DCOM配置时的问题。
OPC通道本身不是一个产品,它要求在client端和server端都支持OPC UA。
OPC UA server打包在OPC DA、native interface、一些情况下在DDE server中。要使用OPC UA实现远程连接只需做很少的配置。OPC UA client是一个驱动,能在其下添加其他的设备channel。
*在下文中:“server PC”指作为OPC UA server端的PC机
“client PC”指作为OPC UA client端的PC机
系统结构图
1、Security 设置
1》 OPC UA configuration
在server PC端操作
运行KEPServerEX5,在桌面右下角右键单击“”打开“OPC UA Configuration”,
选中标签“Trusted Client”,如下图
再选中标签“Trusted Server”,像上图中一样查看。
然后单击“close”关闭。
2》 交换证书(方法1)
第一步:
在server PC上操作,
右键桌面右下角小图标——选择“settings”——弹出右下对话框。
选中标签“Configuration”,勾选“Allow runtime to……”
单击“确定”。
打开防火墙,开端口。
“开始”——“运行”——“firewall.cpl”
选中标签“例外”,其中单击“添加端口”,弹出下图对话框。
点击“OK”。端口添加成功。
第二步:
在client PC上操作
运行KEPServerEX5,在桌面右下角右键单击“”打开“OPC UA Configuration”
选中标签“Trusted Server”,单击“exchange”弹出下面对话框
单击“”弹出下图,选中“Remote Machine”中server PC的机器名
*注:如果找不到要远程连接的server PC机,可以直接输入做server的 PC的IP地址,例如在局域网内“192.168.0.111”
出现下图: