IUAVariable.SetDynamicLinkToAlias(aliasName, attributeId, mode)
Establezca un vínculo dinámico de una variable con un atributo OPC UA específico de un nodo alias, especificando el modo de vínculo dinámico.
void SetDynamicLinkToAlias(string aliasName, AttributeId attributeId, DynamicLinkMode mode = DynamicLinkMode.Read);
Argumentos
- aliasName(string)
- BrowseNamedel alias.
- attributeId
- El atributo OPC UA al que se va a vincular. Utilice la enumeraciónAttributeId.
- 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 con un atributo OPC UA específico de un nodo alias:
[ExportMethod] public void CreateDynamicLinkToAliasAttribute() { // Get the Text variable of a Label var myVariable = Owner.GetVariable("Label1/Text"); // Link to the BrowseName attribute of {MotorAlias} itself myVariable.SetDynamicLinkToAlias("MotorAlias", AttributeId.BrowseName, DynamicLinkMode.Read); }
Entregue su opinión