OPC UA 服务器

  1. 在
    FactoryTalk Administration Console
    浏览器
    中,右键单击 OPC UA Connector,然后选择
    属性
    。
  2. 在
    FactoryTalk Linx
    OPC
    UA Connector
    中,选择
    OPC 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_client_status_not_started
通信未开始
OPC
UA 服务器配置未保存。
FactoryTalk Linx
OPC
UA Connector 服务未尝试连接到
OPC
UA 服务器。
要保存配置并开始连接,请选择
应用
或
确定
。
opc_ua_client_status_connecting
与服务器连接
FactoryTalk Linx
OPC
UA Connector 尝试连接到
OPC
UA 服务器。
提示
:如果 FactoryTalk Linx OPC UA Connector 长时间保持此状态,请使用 FactoryTalk Live Data 测试客户端来评估用于监控命名空间上传过程的“@OPC_Namespace...”预定义标签。
opc_ua_client_status_disconnected
已与服务器断开连接
FactoryTalk Linx
OPC
UA Connector 无法连接
OPC
UA 服务器或已丢失与该服务器的连接。
opc_ua_client_status_connected
正在上传命名空间
FactoryTalk Linx
OPC
UA Connector 正在上传
OPC
UA 服务器的命名空间,并显示检测到的标签计数以及上传的相关时间成本。
与服务器通信
FactoryTalk Linx
OPC
UA Connector 连接到
OPC
UA 服务器。
反向连接状态图标
图标
文本
描述
opc_ua_client_status_not_started
通信未开始
OPC
UA 服务器配置未保存。
FactoryTalk Linx
OPC
UA Connector 服务未尝试连接到
OPC
UA 服务器。
要保存配置并开始连接,请选择
应用
或
确定
。
opc_ua_client_status_connecting
与服务器连接
FactoryTalk Linx
OPC
UA Connector 尝试连接到
OPC
UA 服务器。
提示
:如果 FactoryTalk Linx OPC UA Connector 长时间保持此状态,请使用 FactoryTalk Live Data 测试客户端来评估用于监控命名空间上传过程的“@OPC_Namespace...”预定义标签。
opc_ua_client_status_disconnected
已与服务器断开连接
FactoryTalk Linx
OPC
UA Connector 无法连接
OPC
UA 服务器或已丢失与该服务器的连接。
opc_ua_client_status_connecting
正在监听连接请求
FactoryTalk Linx
OPC
UA Connector 正在主动监视来自 OPC UA 服务器的传入连接请求。此状态仅适用于反向连接的情况。
opc_ua_client_status_retrieving
检测到服务器,正在检索端点
FactoryTalk Linx
OPC
UA Connector 检测到为反向连接配置的 OPC UA 服务器,并且正在检索其端点 URL 以建立通信。
opc_ua_client_status_disconnected
连接失败:
number
FactoryTalk Linx
OPC
UA Connector 无法通过反向连接与 OPC UA 服务器建立通信,并在 10 秒内尝试连接失败,然后将状态切换到
正在监听连接请求
。服务重新启动或连接成功后,连接失败计数将重置。可能原因如下:
  • 在
    端点 URL
    框中输入的 OPC UA 服务器的网络路径与实际路径不匹配。
  • OPC UA Connector 中配置的安全策略与 OPC UA 服务器中配置的安全策略不匹配。
  • OPC UA 服务器不信任 OPC UA Connector 的安全证书。
  • OPC UA Connector 用于连接到 OPC UA 服务器的用户 ID 或密码与 OPC UA 服务器中配置的用户 ID 或密码不匹配。
opc_ua_client_status_connected
正在上传命名空间
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 配置为在冗余配置中运行,则可选择另外一个选项:
  • 选择
    与主端点使用相同的 URL
    来为冗余连接器使用同一 OPC UA 服务器。
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 服务器之间传递的数据。
使用以下任一种:
  • 无
    - 连接器与服务器之间不使用安全设置。
  • Basic128Rsa15
    - OPC Foundation 认为该算法不再安全,已弃用。该算法可用于需要加密但无法更新至较新策略的旧系统。
  • Basic256
    - OPC Foundation 认为该算法不再安全,已弃用。该算法可用于需要加密但无法更新至较新策略的旧系统。
  • Basic256Sha256
    - 建议使用。适用于对安全性要求较高的环境。
  • Aes128_Sha256_RsaOaep
    - 为具有一般安全需求的配置定义安全策略。
  • Aes256_Sha256_RsaPss
    - 为需要高安全性的配置定义安全策略。
安全模式
N/A
确定如何对
FactoryTalk Linx
OPC
UA Connector 与
OPC
UA 服务器之间的连接进行验证以及是否对数据进行加密保护。
使用以下任一种:
  • 无
    - 连接器与服务器之间不使用安全设置。此选项适用于使用防火墙或其他安全措施对
    OPC
    UA 服务器进行保护的情况。此模式的性能最高。
  • 签名
    - 需要签名连接器和服务器之间的通信,以便验证数据发送方。选择此设置后,如果签名无效或不存在,则会拒绝传入数据。用于防止电子欺诈。
  • SignAndEncrypt
    - 需要对连接器和服务器之间的通信进行签名,以便验证和加密数据发送方,从而防止无相应密钥的客户端对其进行读取。选择此选项后,如果签名无效或不存在,或者如果加密密钥不匹配,则会拒绝传入数据。用于防止电子窥探和电子欺诈。
证书路径
@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 服务器的证书。此复选框默认处于选中状态,且无法清除。
如果 OPC UA 服务器需要对客户端连接进行身份验证,请提供用户名和密码。
重要提示: 修改用户名和密码时需要在与
OPC
UA Connector (在
连接器设置
中配置的)相同的工作站上使用
FactoryTalk Administration Console
。
验证设置
属性
预定义诊断条目
描述
匿名
N/A
使用到 OPC UA 服务器的匿名连接
用户名与密码
N/A
指定登录 OPC UA 服务器所用的用户名和密码。
数据访问
属性
预定义诊断条目
描述
标签更新速率覆盖
@DAQ_ScanRateOverrideActive
确定
FactoryTalk Linx
OPC
UA Connector 用于请求标签的每个 UA 服务器的更新速率。
  • 使用客户端配置的标签更新速率
    默认情况下,
    FactoryTalk Linx
    OPC
    UA Connector 将使用在客户端应用程序中配置的更新速率从 UA 服务器请求标签。
  • 请求的标签更新速率
    使用此选项配置
    FactoryTalk Linx
    OPC
    UA Connector 从 UA 服务器请求数据所使用的更新速率。
    默认的更新速率为
    0.5
    秒。从列表中选择适当的更新速率。
数组访问方法
N/A
确定
FactoryTalk Linx
OPC
UA Connector 访问 UA 服务器中数据的方式。
  • 一次操作整个数组(所有元素)
    。
    默认情况下,
    FactoryTalk Linx
    OPC
    UA Connector 访问 UA 服务器中的数据时将使用整个数组。每次连接器访问数组中的数据时,都将使用整个数组。
  • 访问数组子集(索引元素)
    。
    此选项用于访问来自特定数组元素的数据。UA 服务器无需支持数组元素索引。使用此访问方法之前,测试 UA 服务器以确认对正确数组元素的访问。
    此选项可提高性能,在受
    OPC
    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 服务器的优先级覆盖默认系统范围优先级设置。
下面描述了服务器分配的默认优先级及其关联默认严重性范围:
  • 751(下限)至 1000(上限):Urgent
  • 501(下限)至 750(上限):High
  • 251(下限)至 500(上限):Medium
  • 1(下限)至 250(上限):Low
启用历史
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 订阅
属性
预定义诊断条目
描述
受监控标签
@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 写入操作
属性
预定义诊断条目
描述
已尝试标签写入次数
@OPC_ItemsWrittenQty
尝试写入到
OPC
UA 服务器中的标签的次数。
失败标签写入数
@OPC_ItemsWrittenErrorsQty
由
OPC
UA 服务器记录的标签写入错误数量。
OPC Server
属性
预定义诊断条目
描述
支持以时间戳写入
@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
已搁置的报警的数量。搁置报警可暂时抑制报警。
FactoryTalk Live Data
属性
预定义诊断条目
描述
标签请求数
@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 服务器。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal