IUAVariable.SetDynamicLinkToAlias(aliasName, path, attributeId, mode)

Defina um vínculo dinâmico de uma variável para um atributo OPC UA específico de um nó filho ou aninhado dentro de um alias.
void SetDynamicLinkToAlias(string aliasName, string[] path, AttributeId attributeId, DynamicLinkMode mode = DynamicLinkMode.Read);

Argumentos

aliasName
(string)
O
BrowseName
do alias.
path
Uma matriz de strings que especifica o caminho para um nó filho ou aninhado dentro do alias.
attributeId
O atributo OPC UA ao qual se vincular. Use a enumeração
AttributeId
.
mode
(DynamicLinkMode)
Um argumento opcional que especifica o modo de vínculo dinâmico.
Os seguintes modos de vínculo dinâmico estão disponíveis:
DynamicLinkMode.Read
(default)
Leitura (do nó de origem ao pai).
DynamicLinkMode.Write
Gravação (do pai à origem).
DynamicLinkMode.ReadWrite
Leitura e gravação (bidirecional).
ResourceURI
Um objeto C# que contém o caminho indicado no argumento.

Exemplo

Vincule uma variável a um atributo OPC UA específico de um item aninhado dentro de um alias:
[ExportMethod] public void CreateDynamicLinkToAliasSubItemAttribute() { // Get the Text variable of a Label var myVariable = Owner.GetVariable("Label1/Text"); // Link to the BrowseName attribute of {MotorAlias}/Configuration/Speed myVariable.SetDynamicLinkToAlias("MotorAlias", new string[] { "Configuration", "Speed" }, AttributeId.BrowseName, DynamicLinkMode.Read); }
Dê sua opinião
Tem dúvidas ou comentários sobre esta documentação? Por favor, envie seu comentário aqui.
Normal