Aprende a escribir en atributos de máquina usando protocolos OPC UA/MQTT usando Tulip
En este artículo, usted aprenderá:* ¿Cómo crear / editar un atributo de la máquina que se puede escribir?* ¿Cómo establecer un atributo de la máquina utilizando disparadores de aplicaciones?* Comportamientos de error / advertencia de atributo de la máquina: Escribir
Configurar
Con el fin de establecer los valores de un atributo utilizando OPC UA o protocolo MQTT, tendrá que configurar una máquina y asignarlo a una fuente de datos para que tenga datos que vienen a través. Si aún no lo has hecho, los siguientes artículos te guiarán a través del proceso:
- Cómo configurar su primera máquina
- Cómo construir su primera fuente de datos MQTT
- Cómo construir su primer conector OPC UA
Crear/editar un atributo de máquina para que sea escribible
Los atributos de máquina en Tulip pueden ser usados en diferentes máquinas. Pueden ser de lectura+escritura (writable) o de sólo lectura. Siga estos pasos para crear o editar un atributo escribible:
Crear un Atributo de escritura:
- Vaya a la página Lista de Atributos.
- Haga clic en Crear nuevo atributo.
- Active la opción Escribir y haga clic en Crear.

Editar un Atributo Existente para Hacerlo Escribible
- Haga clic en el menú de tres puntos situado junto al atributo y seleccione Editar.

- Marque la opción Habilitar escritura.

Escribir en un atributo de máquina usando activadores de aplicación
Puede escribir en un atributo de la máquina en la lógica de activación, incluyendo en botones, cuando un dispositivo se dispara, en temporizadores, o en activadores de nivel de paso o activadores de nivel de aplicación.
- En el editor de disparadores, añada una nueva acción.
- Seleccione Escribir atributo de máquina en la lista desplegable.
- Seleccione Máquina específica, variables o máquinas en la estación deseada.
- Seleccione el atributo en el que desea escribir.
- Seleccione el valor de datos en el que desea escribir.

En el ejemplo anterior: Cuando se pulsa un botón, si la variable Velocidad no está en blanco, el disparador establece el atributo Velocidad para el Molino #141 al valor de la variable Velocidad.
Al seleccionar una variable o máquina "en la estación", se listarán todos los atributos escribibles.
⚠ Nota: Si el tipo de máquina en tiempo de ejecución no incluye el atributo escribible seleccionado, el disparo fallará.
If the machine type at runtime does not include the selected writable attribute, the trigger will fail.
Página de configuración del tipo de máquina
Al configurar un tipo de máquina, los atributos con posibilidad de escritura determinados en la página Lista de atributos se marcarán con una etiqueta de escritura.
Página de Configuración de Fuentes de Datos de Máquina
Sólo se puede escribir en fuentes de datos de máquina que sean OPC-UA o MQTT. No se puede escribir en los siguientes orígenes de datos y los activadores fallarán:
- Dispositivos Edge
- IO Edge
- Edge MC
- API
- Celos
- CelosX
Un mensaje de advertencia indicará las configuraciones no compatibles cuando corresponda.

Cambio de atributos de escritura a sólo lectura
Si se cambia un atributo escribible a sólo lectura, cualquier activador que utilice la acción Escribir atributo de máquina fallará. Esto afecta tanto a la versión de desarrollo como a las versiones publicadas de las aplicaciones que utilizan el atributo.
Ejemplos de uso
Recalibración de recetas - Actualice dinámicamente los parámetros de la máquina para garantizar una configuración precisa para cada ejecución de producción. Puede guardar sus buenas recetas y almacenarlas en una tabla, para luego volver a utilizarlas en la siguiente tirada.
Integración de control de procesos - Consiga un apretón de manos entre PLC/DCS y MES (Tulip ) escribiendo el envío de señales de arranque, parada o confirmación a su máquina.
¿Ha encontrado lo que buscaba?
También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otras personas se han enfrentado a una pregunta similar.
