CODESYS的标准安装包括一个OPC UA服务器。您可以使用它通过客户端访问控制器的变量接口。OPC UA服务器通过单独的TCP连接与连接的OPC UA客户端进行通信。因此,必须再次单独检查这些连接的安全性。
现在,可以通过使用到客户端的加密通信和OPC UA用户管理来保护OPC UA服务器。有关这些设置,请参见以下各节。
.CODESYS OPC UA服务器支持以下功能:
⇒
变量以树形结构显示。
为了加密数据并安全地与客户端交换数据,服务器需要一个证书,当首次建立连接时,客户端必须将该证书分类为受信任的证书。
要求:设置了控制器的活动路径。
控制器的所有需要证书的服务都显示在右侧视图中。
将打开证书设置对话框。
证书在控制器上创建。
OPC UA客户端“UaExpert”是可免费访问的软件,可以从Internet下载。使用此客户端,您可以连接到CODESYS OPC UA服务器。以下说明引用了该程序。其他OPC UA客户端以类似的方式工作。
添加服务器对话框打开。
证书验证对话框打开,并显示一条错误消息。
视图被刷新。
客户端证书UaExpert @ ...显示在右侧视图中。
现在,客户端证书被服务器分类为受信任的证书。
建立连接,并在地址空间视图中显示对象。
CODESYS OPC UA服务器支持CODESYS用户管理。您可以从控制器上的访问权限选项卡设置服务器上的访问权限。为此,选择对象Runtime系统对象 ➔ 远程连接 ➔ OPCUA服务。
可以在服务和对象级别上检查访问权限。这意味着,尽管通常允许该用户写入OPC UA服务器,但是用户无法写入变量。
OPC UA服务器
访问权限
读取属性
视图
修改
CreateMonitoredItem
ModifyMonitoredItem
DeleteMonitoredItem
关闭会话
创建子描述
修改订阅
设置发布模式
删除订阅
发布
再版
浏览
下一个
切换浏览路径节点
注册节点
注销节点
.另请参阅
全局变量列表的变量可见。
显示变量及其当前值。
CODESYSOPC UA服务器提供了发送标准OPC UA事件的功能。
新警报组在编辑器中打开。
.更改以下参数:
AlarmManager.AlarmGlobals.g_AlarmHandler.RaiseEvent(Alm_AlarmConfiguration_Alarmgroup_IDs.ID_ApplicationEvent, Alm_ApplicationEvent_Alarm_IDs.ID_0);
对象树显示在地址空间视图中。
添加文件对话框打开。
事件视图选项卡打开。
显示事件。