Skip to main content

OPC UA 服务器配置设置

允许 OPC UA 客户端访问 CODESYS 变量,您需要配置 OPC UA 服务器。这是在配置文件中完成的 CODESYSControl.cfg 它存储在安装目录中 CODESYS 在里面 \GatewayPLC 目录。

8. 配置示例
[CmpOPCUAServer]
NetworkAdapter="eth0"
5.

钥匙

默认值

运行时系统(及更高版本)

描述

MaxNodesPerRead

100

V3.5 SP 17

定义相应 OPC UA 服务接受的节点数量。这 OperationLimits OPC UA 地址空间的大小也被考虑在内。有关更多详细信息,请参阅 OPC UA 规范。

MaxNodesPerHistoryReadData

100

V3.5 SP 17

MaxNodesPerHistoryReadEvents

100

V3.5 SP 17

MaxNodesPerWrite

100

V3.5 SP 17

MaxNodesPerHistoryUpdateData

100

V3.5 SP 17

MaxNodesPerMethodCall

100

V3.5 SP 17

MaxNodesPerBrowse

100

V3.5 SP 17

MaxNodesPerRegisterNodes

100

V3.5 SP 17

MaxNodesPerTranslateBrowsePathsToNodeIds

100

V3.5 SP 17

MaxNodesPerNodeManagement

100

V3.5 SP 17

NetWorkAdapter

V3.5 SP7

配置 OPC UA 服务器应使用的网络适配器。

示例:“eth0”、“以太网适配器”

如果配置不存在,则使用所有具有有效 IP 地址的网络适配器。

NetworkPort

4840

V3.5 SP7

配置 OPC UA 服务器使用的端口。

UseLoopback

1

V3.5 SP7 补丁 2

如果配置中缺少环回适配器,则将其添加为 OPC UA 端点。

AdapterUpdateRate

5000

V3.5 SP15

定义 OPC UA 服务器对更改的网络适配器做出反应的时间间隔。端口的打开或关闭取决于网络适配器是重新连接还是丢失连接。

ItemMinSamplingRate

100

V3.5 SP15

定义受监控变量的最小采样率(以毫秒为单位)。

NumOfWorkerTasks

-1

V3.5 SP16

配置要创建的工作任务的数量。默认值 -1 生成 1 到 (<CPU 核心数> - 1) 个工作任务。工作任务负责对监控变量进行采样。

WorkerTasksDynamic

2

V3.5 SP18

定义 OPC UA 服务器工作任务是应根据负载动态创建还是静态创建,以优化启动行为:

  • 0:静态

  • 1:生成,但根据负载暂停和恢复

  • 2:根据负载生成并结束

SchedulerResolution

1

V3.5 SP17

配置 OPC UA 服务器调度程序的分辨率(以毫秒为单位)

SessionsMax

100

V3.5 SP17

最大可能会话数(仅在大于起始大小时有效)。会话是客户端的一次在线连接。

SecureChannelsMax

50

V3.5 SP19

服务器支持的最大通信通道数。某些频道可能包含多个会话。如果数量超过该值 SOCKET_FDSET_SIZE - <开放端口数>,则并非所有通道都可以使用。

ContinuationPointsPerSessionMax

50

V3.5 SP17

每个会话的最大可能延续点。该参数是必需的,以便客户端随后可以浏览信息。

PublishRequestsPerSessionMax

无限

V3.5 SP17

每个会话可能的最大发布请求数

SubscriptionsPerSessionMax

无限

V3.5 SP17

每个会话的最大可能订阅数

PublishNotificationsMax

无限

V3.5 SP17

可能发布消息的最大数量