所属选板:OPC UA服务器VI

必需:OPC UA工具包

创建并初始化OPC UA服务器。

使用连接服务器VI连接OPC UA客户端和OPC UA服务器并将消息模式设为None时,OPC UA客户端和OPC UA服务器无需互相信任。

示例

信任所有客户端指定OPC UA服务器是否信任所有OPC UA客户端,而无需将信任的客户端证书添加至OPC UA服务器。默认值为FALSE,指定OPC UA服务器仅信任具有添加到OPC UA服务器的可信OPC UA客户端证书的OPC UA客户端。可使用 "添加信任的客户端" VI将信任的OPC UA客户端证书添加至OPC UA服务器。
OPC UA服务器名称指定OPC UA服务器的名称。
TCP端口指定OPC UA服务器使用的TCP端口。默认值为49580。如指定的端口已被占用,VI将无法创建OPC UA服务器。用户可在具有不同端口的同一终端上创建不同的OPC UA服务器。
支持的安全策略指定支持的消息模式和相应的安全策略。默认值为None,表示OPC UA客户端可不通过安全策略连接。使用连接服务器VI可确定连接OPC UA客户端至OPC UA服务器时要使用的支持的安全策略。
None指定OPC UA服务器支持无安全策略。OPC UA客户端可不通过安全策略进行连接。
Sign with Basic256Sha256指定OPC UA服务器支持使用Basic256Sha256安全策略对消息进行签名。
Sign and Encrypt with Basic256Sha256指定OPC UA服务器支持使用Basic256Sha256安全策略对消息进行签名和加密。
Sign with Aes128Sha256RsaOaep指定OPC UA服务器支持使用Aes128Sha256RsaOaep安全策略对消息进行签名。
使用Aes128Sha256RsaOaep签名和加密指定OPC UA服务器支持使用Aes128Sha256RsaOaep安全策略对消息进行签名和加密。
Sign with Aes256Sha256RsaPss指定OPC UA服务器支持使用Aes256Sha256RsaPss安全策略对消息进行签名。
Sign and Encrypt with Aes256Sha256RsaPss指定OPC UA服务器支持使用Aes256Sha256RsaPss安全策略对消息进行签名和加密。
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
服务器证书文件指定公共密钥的路径和名称。公共密钥和私有密钥必须命名一致,并保存在同一个文件夹内。如果用户未指定证书文件路径,VI将生成并使用默认的证书。如指定自有证书,该VI将使用并信任该证书。OPC UA服务器总是信任OPC UA服务器使用的证书。可为服务器证书文件指定相对路径或文件名。指定相对路径时,路径是相对于调用方VI或应用程序目录。指定文件名时,LabVIEW仅在调用方VI所在的路径或应用程序目录搜索证书文件。
OPC UA服务器引用句柄输出返回OPC UA服务器的引用数据值。
服务器结束点URL返回OPC UA服务器的唯一标识符。
错误输出包含错误信息。该输出提供标准错误输出功能。

示例

关于使用创建服务器VI的范例,见labview\examples\Data Communication\OPCUA目录下的OPC UA Demo.lvproj

历史

  • OPC UA Toolkit 2025 Q4:
    • 介绍了Basic256Sha256、Aes128Sha256RsaOaep和Aes256Sha256RsaPss安全策略。
    • 已停用Basic128Rsa15和Basic256安全策略。