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