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

Establezca un vínculo dinámico desde una variable hasta un atributo OPC UA específico de un nodo secundario o anidado dentro de un alias.
void SetDynamicLinkToAlias(string aliasName, string[] path, AttributeId attributeId, DynamicLinkMode mode = DynamicLinkMode.Read);

Argumentos

aliasName
(string)
BrowseName
del alias.
path
Matriz de cadenas que especifica la ruta a un nodo secundario o anidado dentro del alias.
attributeId
El atributo OPC UA al que se va a vincular. Utilice la enumeración
AttributeId
.
mode
(DynamicLinkMode)
Un argumento opcional que especifica el modo de vínculo dinámico.
Los siguientes modos de vínculos dinámicos están disponibles:
DynamicLinkMode.Read
(default)
Lectura (del nodo de origen al primario).
DynamicLinkMode.Write
Escritura (de primario a origen).
DynamicLinkMode.ReadWrite
Lectura y escritura (bidireccional).
ResourceURI
Un objeto C# que contiene la ruta indicada en el argumento.

Ejemplo

Vincule una variable a un atributo OPC UA específico de un elemento anidado dentro de un 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); }
Entregue su opinión
¿Tiene dudas o comentarios acerca de esta documentación? Por favor deje su opinión aquí.
Normal