OPC UA通讯配置
一、测试环境说明
环境
服务端
客户端
系统
properties在哪打开Windows server 2008 R2
Windows server 2008 R2
网络IP
10.1.1.3
10.1.1.198
OPC软件
KepserveEx V5
KepserveEx V5
二、服务端设置
(一)打开项目UA支持
打开kepserver软件“File”-“Project Properties”
打开“Project Properties”,选中“Configuration”选项页。Enabel 项选中“Yes”,打开ua服务支持;“Allow anonymous login”项选中“No”,不允许匿名账户访问。
(二)安全设置
桌面右下角,右键点击kepserver图标,选中Settings
打开KEPServerEX Settings配置窗口,选中“Configuration”选项页,选中“Allow runtime to accept remote connections”,允许运行时接受远程连接。
* 打开防火墙配置,将32402端口增加到防火墙中。
(三)UA服务设置
桌面右下角,右键点击kepserver图标,选中OPC UA Configuration
打开OPC UA Configuration Manager配置窗口,选中“Server Endpoints”选项页,选中内容列表第一行数据,点击“Edit”。
打开“Endpoint Definition”,对应多网卡机器,需要选中使用的网卡及端口,然后查看下面p://的地址是否是想要的IP及端口;安全策略建议选择“Basic128Rsa15”+“Sign”模式。
* 打开防火墙配置,将49320端口增加到防火墙中。
(四)配置登录账户
桌面右下角,右键点击kepserver图标,选中Settings
打开KEPServerEX Settings配置窗口,选中“User Manager”选项页,选中“Server Users”,右键选中“add User”。
打开“User Properties”,根据情况输入用户名及密码。
三、客户端设置
(一)添加ua服务
桌面右下角,右键点击kepserver图标,选中选中OPC UA Configuration
打开“OPC UA Configuration Manager”,选中“Trusted Servers”选项页
点击“Exchange”打开“Specify Server Instance”,输入相关信息
“Remote host”输入10.1.1.3服务端IP
“Remote Port”输入32402,与服务端保护一致,点击“OK”
弹出“OPC UA Configuration Manager”提示框,提示“Certificates successfully exchanged.”
说明服务添加成功。
点击“确定”,然后点击“Close”关闭“OPC UA Configuration Manager”窗口。
(二)配置ua client
打开kepserverEX 点击“Click to add a channel”,打开“New Channel”窗口,输入channel name
点击“下一步”
“Device driver”选择“OPC UA Client”,点击“下一步”
默认,点击“下一步”
“Endpoint URL”输入服务端地址 p://10.1.1.3:49320
“Security Policy”输入“Basic128Rsa15”
“Message Mode”输入“Sign”,配置项与服务端保持一致,点击“下一步”。
默认点击“下一步”
输入服务端新配置用户信息,点击“下一步”
“Username”输入uauser
“Password”输入uauser
默认,点击“完成”
(三)配置读取项
点击“Click to add a device”,打开“New Device”窗口,输入“Device name”,默认Device1,点击“下一步”
默认“下一步”
默认“下一步”
默认“下一步”
默认“下一步”
默认“下一步”
默认“下一步”
点击“Select import items”,弹出“Select Items to Import”窗口,在左侧“Browsing”中可以看到服务端所有节点信息,选中要添加的内容,点击中间“Add branch>>”添加到右侧“Import Items”,点击“OK”
* 如果出现不到服务器,请检查步骤“(一)添加ua 服务”
返回选择节点页面,点击“下一步”
点击“完成”,完成操作。
KEPServerEX中就能看到添加的内容了。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。