OPC UA 服务器
- 在FactoryTalk Administration Console浏览器中,右键单击 OPC UA Connector,然后选择属性。
- 在中,选择FactoryTalk LinxOPCUA ConnectorOPC UA 服务器。
OPC UA 服务器
用于为与 FactoryTalk Linx
OPC
UA Connector 通信的每个 OPC
UA 服务器配置设置和查看诊断信息。OPC UA 服务器
列出
FactoryTalk Linx
OPC
UA Connector 配置为与其通信的 OPC UA 服务器。状态图标会显示 OPC UA 服务器状态。每个连接器最多支持 20 个 OPC UA 服务器。图标 | 文本 | 描述 |
|---|---|---|
![]() | 通信未开始 | OPC UA 服务器配置未保存。FactoryTalk Linx OPC UA Connector 服务未尝试连接到 OPC UA 服务器。要保存配置并开始连接,请选择 应用 或确定 。 |
![]() | 与服务器连接 | FactoryTalk Linx OPC UA Connector 尝试连接到 OPC UA 服务器。提示 :如果 FactoryTalk Linx OPC UA Connector 长时间保持此状态,请使用 FactoryTalk Live Data 测试客户端来评估用于监控命名空间上传过程的“@OPC_Namespace...”预定义标签。 |
![]() | 已与服务器断开连接 | FactoryTalk Linx OPC UA Connector 无法连接 OPC UA 服务器或已丢失与该服务器的连接。 |
![]() | 正在上传命名空间 | FactoryTalk Linx OPC UA Connector 正在上传 OPC UA 服务器的命名空间,并显示检测到的标签计数以及上传的相关时间成本。 |
与服务器通信 | FactoryTalk Linx OPC UA Connector 连接到 OPC UA 服务器。 |
图标 | 文本 | 描述 |
|---|---|---|
![]() | 通信未开始 | OPC UA 服务器配置未保存。FactoryTalk Linx OPC UA Connector 服务未尝试连接到 OPC UA 服务器。要保存配置并开始连接,请选择 应用 或确定 。 |
![]() | 与服务器连接 | FactoryTalk Linx OPC UA Connector 尝试连接到 OPC UA 服务器。提示 :如果 FactoryTalk Linx OPC UA Connector 长时间保持此状态,请使用 FactoryTalk Live Data 测试客户端来评估用于监控命名空间上传过程的“@OPC_Namespace...”预定义标签。 |
![]() | 已与服务器断开连接 | FactoryTalk Linx OPC UA Connector 无法连接 OPC UA 服务器或已丢失与该服务器的连接。 |
![]() | 正在监听连接请求 | FactoryTalk Linx OPC UA Connector 正在主动监视来自 OPC UA 服务器的传入连接请求。此状态仅适用于反向连接的情况。 |
![]() | 检测到服务器,正在检索端点 | FactoryTalk Linx OPC UA Connector 检测到为反向连接配置的 OPC UA 服务器,并且正在检索其端点 URL 以建立通信。 |
![]() | 连接失败: number | FactoryTalk Linx OPC UA Connector 无法通过反向连接与 OPC UA 服务器建立通信,并在 10 秒内尝试连接失败,然后将状态切换到正在监听连接请求 。服务重新启动或连接成功后,连接失败计数将重置。可能原因如下:
|
![]() | 正在上传命名空间 | FactoryTalk Linx OPC UA Connector 正在上传 OPC UA 服务器的命名空间,并显示检测到的标签计数以及上传的相关时间成本。 |
与服务器通信 | FactoryTalk Linx OPC UA Connector 连接到 OPC UA 服务器。 |
按钮 | 描述 |
|---|---|
添加 | 将 OPC UA 服务器添加到 FactoryTalk Linx OPC UA Connector。 |
删除 | 将所选 OPC UA 服务器从 FactoryTalk Linx OPC UA Connector 中移除。 |
UA 服务器属性
从
OPC UA 服务器
列表中选择一个服务器,以查看或编辑其属性。某些属性具有可用于监控的预定义诊断条目计数器。如果需要,可使用复位计数器
命令将服务器的诊断计数器值重置为 0。并不是所有计数器都可以复位。属性 | 预定义诊断条目 | 描述 |
|---|---|---|
名称 | N/A | 设置 OPC UA 服务器的名称。名称必须是唯一的。服务器名称显示在 FactoryTalk 应用程序树中,包含在该服务器提供的所有标签的完整标签路径内。 |
描述(可选) | N/A | 设置 OPC UA 服务器的描述。 |
端点 URL | N/A | 设置 OPC UA 服务器的网络路径。路径格式必须为 opc.tcp:// ,其中 hostname_or_ip:port /EndpointName hostname_or_ip 、port 和 EndpointName 将替换为 OPC UA 服务器及其本地发现服务的主机名或 IP 地址、端口号和端点名称。如果未指定端口, FactoryTalk Linx OPC UA Connector 将尝试连接到端口 4880。OPC UA 服务器上的安全系统必须允许选定端口的传入连接,以使连接成功。如果 OPC UA 服务器与连接器位于同一台计算机上,则输入 opc.tcp:// 。localhost:port 通常, OPC UA 服务器会在服务器管理界面中识别其端点 URL。如果无法浏览服务器或端点,请从服务器复制此 URL 并手动输入。如果 UA Connector 配置为在冗余配置中运行,则可选择另外一个选项:
OPC UA 服务器的所有设置和配置都与主 URL 和辅助 URL 相同。 |
反向连接 | @OPC_ReverseConnectEnabled | 通过选中或清除此复选框启用或禁用反向连接功能。初次配置此属性后,无论对其进行任何更改,都需要重新启动 FactoryTalk Linx OPC UA Connector 服务。@OPC_ReverseConnectEnabled 诊断条目为只读。 |
客户端地址 | N/A | 指定 FactoryTalk Linx OPC UA Connector 的主机名或 IP 地址。当在本地配置 OPC UA Connector 时,从列表中选择主机名或 IP 地址或在框中输入值。 远程配置 OPC UA Connector 时,默认值为主机名。您也可以选择在该框中输入 IP 地址。 |
客户端端口 | N/A | 指定用于反向连接的 OPC UA 客户端的端口。此端口不得供其他端点或应用程序使用。 提示 :FactoryTalk Linx OPC UA Connector 将验证指定端口能否实现用途。在本地配置 OPC UA Connector 时,可以使用通过验证的端口。远程配置 OPC UA Connector 时,必须转到本地工作站以验证端口是否被其他应用程序使用。 |
客户端端点 URL | @OPC_ReverseConnectClientURL | 根据 客户端地址 和客户端端口 中指定的值,以 opc.tcp:// 格式生成 ClientAddress:ClientPort FactoryTalk Linx OPC UA Connector 的网络路径。OPC UA 服务器将使用该值与 FactoryTalk Linx OPC UA Connector 建立反向连接。此属性为只读。如果需要,可以选择此属性旁边的 复制 来复制值。 |
服务器 URI | @OPC_ReverseConnectServerUri | 显示检索到的由 OPC UA 服务器提供的服务器 URI。此属性为只读。 |
记录反向连接服务器 URI | @OPC_ReverseConnectLogDiscoveredUrls | 确定是否将反向连接的 OPC UA 服务器的 URL 和 URI 记录到 FactoryTalk Diagnostic 日志 。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
安全策略 | N/A | 确定使用哪种类型的加密算法来保护在 FactoryTalk Linx OPC UA Connector 与 OPC UA 服务器之间传递的数据。使用以下任一种:
|
安全模式 | N/A | 确定如何对 FactoryTalk Linx OPC UA Connector 与 OPC UA 服务器之间的连接进行验证以及是否对数据进行加密保护。使用以下任一种:
|
证书路径 | @OPC_CertificateOutgoingPath | 显示 FactoryTalk Linx OPC UA Connector 提供的证书的路径。如果 FactoryTalk Linx OPC UA Connector 托管在远程计算机上,路径表示文件在远程计算机上的位置。默认路径为 C:\ProgramData\Rockwell\OpcUaConnector\RnaUaClientDataProvider\PKI\。 |
自动接受传入证书 | N/A | 允许 FactoryTalk Linx OPC UA Connector 自动接受 OPC UA 服务器的证书。此复选框默认处于选中状态,且无法清除。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
匿名 | N/A | 使用到 OPC UA 服务器的匿名连接 |
用户名与密码 | N/A | 指定登录 OPC UA 服务器所用的用户名和密码。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
标签更新速率覆盖 | @DAQ_ScanRateOverrideActive | 确定 FactoryTalk Linx OPC UA Connector 用于请求标签的每个 UA 服务器的更新速率。
|
数组访问方法 | N/A | 确定 FactoryTalk Linx OPC UA Connector 访问 UA 服务器中数据的方式。
|
允许将值写入数组元素 | N/A | 选择此选项可启用写入数组操作。此选项与数组访问方法配合使用时可控制向数组写入数据的操作。 如果使用默认数组访问方法 一次操作整个数组(所有元素) ,选择此选项后,可在数组中的元素发生变化时写入整个数组。将数组读入内存中,更改修改过的元素,然后将数组写回 OPC UA 服务器。OPC UA 服务器中的数据有可能在读取后进行了更改。这些更改将被之前读取的数据覆盖,这可能导致一些数据不一致的情况。如果 UA 服务器支持索引数组,则选择 访问数组子集(索引元素) 访问方法并启用此选项将导致只写入数组中已更改的元素。在生产系统中使用此模式之前,测试结果以确认值已按预期更新。 |
不支持的类型 | N/A | 选择 为不支持的类型提供字符串标签 ,以将 Live Data 中不支持的 OPC UA Connector 数据类型转换为字符串。 |
监控条目模式 | @OPC_MonitorItemTriggerMode | 选择在源时间戳发生变化时,将随其接收并传递给 FactoryTalk Live Data 客户端的每个标签值一起传送的源时间戳。
|
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
启用报警和事件支持 | N/A | 选中此选项框可启用报警和事件支持并激活属性对话框上的选项。默认情况下,该设置被禁用。 |
状态图标 | @OPC_AlarmEventProviderStatus | 显示报警服务器状态。
|
优先级 | N/A | 用于启用报警严重程度分组。按优先级级别对严重程度进行分组,有助于操作员更快速地过滤报警与进行排序,并区分各种紧急程度。 选中 启用服务器分配的优先级 复选框,以便用特定于 FactoryTalk Linx OPC UA 服务器的优先级覆盖默认系统范围优先级设置。下面描述了服务器分配的默认优先级及其关联默认严重性范围:
|
启用历史 | N/A | 默认情况下,该设置被禁用。该设置禁用后,用户可以查看报警,但将不会记录报警。 |
数据库定义 | N/A | 用于选择一个接收报警服务器数据的数据库定义。 提示:如果尚未创建数据库定义,请参见 FactoryTalk Alarms and Events 帮助 |
计算机名称 | N/A | 显示包含数据库的计算机的名称。 |
数据库名称 | N/A | 显示数据记录到的数据库的名称。 |
缓存文件路径 | N/A | 显示报警和事件数据缓存文件的位置。如果数据库连接丢失,报警和事件历史记录会缓存到位于此路径的文件中。数据库连接恢复后,缓存文件中的信息会写入数据库。仅当该位置没有足够的可用磁盘空间时,才可更改默认值。 缓存文件位置必须是托管报警服务器的计算机的本地位置,以便当计算机与网络临时断开时,可以缓存事件。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
写入标签时记录诊断消息 | N/A | 启用此条目可将与向标签值写入数据相关的事件包含在诊断记录中。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
上次刷新时间 | @OPC_NamespaceCacheLastRefreshedDateMsg | 显示 FactoryTalk Linx OPC UA Connector 刷新指定 OPC UA 服务器命名空间缓存的最新日期和时间。 |
刷新标签名称 | @OPC_NamespaceCacheUploadCmd | 更新所有从 OPC UA 服务器发送的标签信息。 |
分析标签名称 | @OPC_NamespaceAnalysisCmd | 分析 OPC UA 服务器的命名空间,并保存具有不受支持数据类型的所有命名空间条目的报告。FactoryTalk Linx OPC UA Connector 将命名空间保存到其主机计算机上的文件 C:\ProgramData\Rockwell\OpcUaConnector\RnaUaClientDataProvider\AddressSpace\ConnectorName_ServerName_ServerEndpointURL.txt 。在输出文件名中,ConnectorName、ServerName 和 ServerEndpointURL 将替换为在 FactoryTalk Linx OPC UA 服务器 > OPC UA 服务器FactoryTalk Linx OPC UA Connector 和 OPC UA 服务器的名称和端点 URL。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
受监控标签 | @OPC_ItemsMonitoredQty | FactoryTalk Services Platform 监控来自 OPC UA 服务器的数据的所有订阅中的标签数量。 |
质量差的标签 | @OPC_ItemsBadQualityQty | 由 OPC UA 服务器提供的质量差的标签数量。 |
标签更新次数/秒 | @OPC_ItemsUpdatedRate | 标签值每秒更新速率, OPC UA 服务器将以此速率向 FactoryTalk Linx OPC UA Connector 发送标签值。 |
请求组 | @OPC_SubscriptionQty | OPC UA 服务器的订阅数量。 |
失败条目请求次数 | @OPC_CommSubscriptionsFailedQty | OPC UA 服务器进入错误状态的订阅数量。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
已尝试标签写入次数 | @OPC_ItemsWrittenQty | 尝试写入到 OPC UA 服务器中的标签的次数。 |
失败标签写入数 | @OPC_ItemsWrittenErrorsQty | 由 OPC UA 服务器记录的标签写入错误数量。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
支持以时间戳写入 | @OPC_SessionSupportsTimestampsOnWritesStatus | OPC UA 服务器是否支持以时间戳写入值。如果服务器未拒绝以时间戳写入值,则默认为 True。 |
已删除标签数 | @OPC_NamespaceTotalTagsInServerQty | OPC UA 服务器中具有支持的数据类型并转换为 FactoryTalk 标签的 OPC UA 条目数量。 |
检测到的节点 ID | @OPC_NamespaceTotalNodesInServerQty | OPC UA 服务器中的 OPC UA 条目数量。 |
性能读取次数/秒 | @OPC_ServerPerformanceReadRate | OPC UA 服务器的性能评分,基于读取一个节点所需的时间。 |
性能写入次数/秒 | @OPC_ServerPerformanceWriteRate | OPC UA 服务器的性能评分,基于写入一个节点所需的时间。 |
会话数 | @OPC_CommConnectionQty | OPC UA 服务器的激活会话数量。会话连接成功则数量加一。会话连接失败则数量减一。 |
通信错误数 | @OPC_CommConnectionFailedQty | OPC UA 服务器报告的通信错误数量。 |
最长处理时间(毫秒) | @OPCtoDAQ_LongestTimeProcessingData_mSec | OPC UA 服务器用于处理数据的最长时长(单位为毫秒)。 |
已检测到报警 | @OPC_AlarmTotalAlarmConditionsQty | 检测到的报警的数量。 |
质量较差的报警 | @OPC_AlarmFaultedAlarmConditionsQty | 质量较差的报警的数量。 |
活动的报警 | @OPC_AlarmActiveAlarmConditionsQty | 活动报警的数量。 |
已禁用报警 | @OPC_AlarmDisabledAlarmConditionsQty | 已禁用的报警的数量。禁用报警后,操作员在出现报警条件时不会收到通知。 |
已确认报警 | @OPC_AlarmAckedAlarmConditionsQty | 已确认的报警的数量。确认 (Ack) 报警不会修正触发报警的条件,但可以表明操作员已经注意到报警。 |
已抑制报警 | @OPC_AlarmSuppressedAlarmConditionsQty | 已抑制的报警的数量。抑制暂时不需要的报警。 |
报警已搁置 | @OPC_AlarmShelvedAlarmConditionsQty | 已搁置的报警的数量。搁置报警可暂时抑制报警。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
标签请求数 | @DAQ_ItemsAddedQty | FactoryTalk 客户端从 OPC UA 服务器请求的标签数量。 |
失败标签请求数 | @DAQ_ItemsAddFailureQty | FactoryTalk 客户端请求、但不存在于 OPC UA 服务器中的标签数量。 |
激活标签数 | @DAQ_ItemsActiveQty | FactoryTalk 客户端从 OPC UA 服务器请求的处于激活状态的标签数量。 |
未激活标签数 | @DAQ_ItemsInactiveQty | FactoryTalk 客户端从 OPC UA 服务器请求的处于未激活状态的标签数量。 |
标签更新次数/秒 | @DAQ_TagsUpdatedRate | OPC UA 服务器将更新后的值发送到 Live Data 标签时采用的速率(以秒为单位)。 |
属性 | 预定义诊断条目 | 描述 |
|---|---|---|
复位计数器 | @DP_CounterResetCmd | 重置此 OPC UA 服务器的所有可复位诊断计数器。不影响任何其他 OPC UA 服务器。 |
提供反馈




