在本文中,我们将解释OPC-UA V2适配器脚本的基础知识,以及它与其他集成协议的不同之处。
注意:请记住OPC-UA适配器脚本是区分大小写的。
注意:看到适配器脚本Overview-V2来全面了解V2适配器脚本。
指定版本
在你的OPC-UA适配器脚本的第一行应该表明你使用的适配器脚本的版本。要使用V2适配器脚本,输入以下内容。
版本:2
注意:如果没有版本集,则假设版本1。
服务器连接信息
接下来,您需要指定OPC-UA服务器的连接条件。这将包括服务器的端点URL地址,以及访问服务器的用户名和密码(如果适用)。
版本:2
端点:opc.tcp: / / 192.168.1.1
用户名:MachineMetrics
密码:OpcUa1234
证书
一些OPC-UA服务器要求使用证书对连接进行签名。如果您不熟悉证书,那么您可能不需要它们,因为它们并不总是必需的。如果你的服务器需要它们,你可以使用两个属性来管理连接,如下面的例子所示:
安全模式:标志
安全策略:Basic256Sha256
您的服务器或控件上很可能会有指定使用哪个值的信息。下面我们概述了这两个属性的潜在值:
安全模式的有效值为:
没有,符号,SignAndEncrypt
security-policy的有效值为:
无。Basic128、Basic192、Basic192Rsa15、Basic256Rsa15、Basic256Sha256、Aes128_Sha256_RsaOaep、PubSub_Aes128_CTR、PubSub_Aes256_CTR、Basic128Rsa15、Basic256。无
标签
OPC-UA适配器脚本的下一部分是标签部分。在这个块中,您将定义适配器脚本提取的nodeID位置。这些nodeID(也称为标记)是适配器脚本将从中提取数据的输入。
版本:2
端点:opc.tcp: / / 192.168.1.1
用户名:MachineMetrics
密码:OpcUa1234
标签:
标记由路径
属性,它应该指向OPC-UA树中变量的节点ID。
在这里,我们将添加一个带有路径的执行标记到服务器上的nodeID:
版本:2
端点:opc.tcp: / / 192.168.1.1
用户名:MachineMetrics
密码:OpcUa1234
标签:
执行:
路径:ns = 2; s = MachineStates。ProcessActive
假设有一个复杂的数据类型叫做PlanInfo
,在节点处找到ns = 2; s =激光。CurrentPlan
.我们可以像这样在标签中引用CurrentPlan节点上的属性:
版本:2
端点:opc.tcp: / / 192.168.1.1
用户名:MachineMetrics
密码:OpcUa1234
标签:
执行:
路径:ns = 2; s = MachineStates。ProcessActive
part-quantity:
路径:ns = 2; s =激光。CurrentPlan
属性:partQuantity
这就给了我们partQuantity
属性在CurrentPlan节点上。这个假设PlanInfo
类型有partQuantity
属性定义,我们将在后面一节中讨论。属性的值稍后可在数据项部分中引用part-quantity
标签。
下一个步骤
后标签节完成,标准变量和/或数据项节可以像任何其他适配器脚本一样填充。欲了解更多信息,请访问这些文章数据项和条件和变量。
有问题吗?
接触support@machinemetrics.com额外的帮助。
评论
0评论
请登录留下评论。