添加 OPC UA 服务器

将
OPC
UA 服务器
添加到
FactoryTalk Linx
OPC
UA Connector,可为
FactoryTalk
应用程序提供额外的标签。
每个
FactoryTalk Linx
OPC
UA Connector 最多支持 20 个
OPC
UA 服务器。有关更多注意事项,请参见
FactoryTalk Linx
OPC
UA Connector 的注意事项
。
前提
添加
OPC
UA 服务器需要应用程序或区域的以下权限:
  • 通用 > 创建子目录
  • 通用 > 写入
  • 通用 > 读取
要添加
OPC
UA 服务器
  1. 在
    FactoryTalk Administration Console
    浏览器
    中,右键单击现有连接器,然后选择
    属性
    。
    如连接器不存在,则在
    浏览器
    中,右键单击应用程序或区域,然后选择
    添加新服务器 >
    OPC
    UA 服务器 (FactoryTalk Linx OPC UA Connector)
    。
  2. 在
    FactoryTalk Linx
    OPC
    UA Connector
    的左侧窗格中,选择
    OPC UA 服务器
    。
  3. 在
    OPC UA 服务器
    中,选择
    添加
    ,然后在右侧窗格中输入
    OPC
    UA 服务器的属性。可使用属性分类旁的箭头来展开和折叠属性分类显示。
  4. 在
    常规
    下,输入下列各项:
    • 名称:
      为
      OPC
      UA 服务器输入唯一名称。服务器名称显示在
      FactoryTalk
      应用程序树中,包含在该服务器提供的所有标签的完整标签路径内。
    • (可选)
      描述:
      输入
      OPC
      UA 服务器的描述。
    • 端点 URL
      :
      输入完整网络路径或选择浏览以选择
      OPC
      UA 服务器。路径格式必须为
      opc.tcp://hostname_or_ip:port/Endpoint/Name
      ,其中
      hostname_or_ip
      、
      port
      和
      /Endpoint/Name
      将替换为
      OPC
      UA 服务器及其本地发现服务的主机名或 IP 地址、端口号和端点名称。
      OPC
      UA 服务器的防火墙必须允许选定端口的传入连接,以使连接成功。
      如果
      OPC
      UA 服务器与连接器位于同一台计算机上,请输入
      opc.tcp://localhost:port.
      如果未指定端口,
      FactoryTalk Linx
      OPC
      UA Connector 将尝试连接到端口 4880。
      小贴士:
      通常,
      OPC
      UA 服务器会在服务器管理界面中识别其端点 URL。如果无法浏览服务器或端点,请从服务器复制此 URL 并手动输入。
  5. 在
    安全
    下,输入下列各项:
    对于
    安全策略
    ,使用:
    • 无
      - 不强制实施安全策略。(默认)
    • Basic128RSA15
      - OPC Foundation 认为该算法不再安全,已弃用。该算法可用于需要加密但无法更新至较新策略的旧系统。
    • Basic256
      - OPC Foundation 认为该算法不再安全,已弃用。该算法可用于需要加密但无法更新至较新策略的旧系统。
    • Basic256SHA256
      - 建议使用。适用于对安全性要求较高的环境。
      对于
      安全模式
      ,使用以下任一算法:
    • 无
      - 不强制采用安全模式。(默认)
    • 签名
      。需要签名连接器和服务器之间的通信,以便验证数据发送方。选择此设置后,如果签名无效或不存在,则会拒绝传入数据。
    • SignAndEncrypt
      。连接器和服务器之间的通信需要签名,以便对数据发送者进行身份验证,此外,还需要加密,确保不会被无相应密钥的客户端读取。选择此选项后,如果签名无效或不存在,或者如果解密密钥不存在,则会拒绝传入数据。
  6. 在
    验证设置
    下,选择:
    • 匿名
      。可使用到
      OPC
      UA 服务器的匿名连接。
    • 用户名与密码
      。指定登录
      OPC
      UA 服务器所用的用户名和密码。
      重要提示:
      修改用户名和密码时需要在与
      OPC
      UA Connector (在
      连接器设置
      中配置的)相同的工作站上使用
      FactoryTalk Administration Console
      。
  7. 如果
    OPC
    UA 服务器包含数组数据,请在
    数组数据访问
    下,选择:
    • 一次操作整个数组(所有元素)
      (默认选项)
      每次连接器访问数组中的数据时,都将使用整个数组。
    • 访问数组子集(索引元素)
      此选项用于访问来自特定数组元素的数据。此选项可提高性能,在受
      OPC
      UA 服务器支持时建议使用。
  8. 写入操作是根据上一步中选择的数组数据访问选项执行的。
    • 如果选择了
      一次操作整个数组(所有元素)
      :
      将整个数组读入内存中,更改修改过的元素,然后将整个数组写回
      OPC
      UA 服务器。
      OPC
      UA 服务器上的数据有可能在被读取后发生更改,具体取决于
      OPC
      UA 服务器的更新周期。这些更改将被之前读取的数据覆盖,这可能导致一些数据不一致的情况。
    • 如果选择了
      访问数组子集(索引元素)
      :
      不会将数组读入内存中。客户端将标识数组中要写入值的元素,
      OPC
      UA Connector 随后将值写入服务器。此方法效率更高,因为它不需要读取和写入整个数组数据。此模式是首选模式,因为它仅修改客户端明确指示的元素,不会引发数据不一致的风险。
      使用此模式时,
      OPC
      UA 必须支持索引设置,以便将值写入正确的元素。在生产系统中使用此模式之前,测试结果以确认值已按预期更新。
  9. 若要在诊断记录中包含与向标签值写入数据相关的事件,可在
    诊断记录
    下,选择
    在标签写入时记录诊断消息
    。
  10. 完成后,选择
    确定
    。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈 。
Normal