在本文中,我们将解释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
您的服务器或控件上很可能会有指定要使用哪个值的信息。下面我们概述这两个属性的潜在值:
security-mode的有效值如下:
没有,符号,SignAndEncrypt
security-policy的有效值为:
无,Basic128, Basic192, Basic192Rsa15, Basic256Rsa15, Basic256Sha256, aes128_sha256_rsaaep, 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
属性。这个假设PlanInfo
类型有partQuantity
属性定义,我们将在后面的部分中讨论。属性的值稍后可以在数据项部分中通过part-quantity
标签。
下一个步骤
后标签节齐全,标准变量和/或数据项节可以像任何其他适配器脚本一样填充。欲了解更多信息,请访问这些文章数据项和条件和变量。
有问题吗?
接触support@machinemetrics.com额外的帮助。
评论
0评论
请登录留下评论。