Especificaciones companion OPC UA para OEE: Machinery, PackML y más
Puntos clave
- Una especificación companion es un modelo de datos OPC UA compartido para un tipo de máquina.
- Con una, máquinas de distintos fabricantes muestran su estado y sus contadores de la misma manera.
- Para OEE, tres importan más: OPC UA for Machinery (40001), PackML on OPC UA (30050) y OPC 30060.
- Una especificación todavía deja huecos: el tiempo de ciclo ideal y la división entre planificado y no planificado vienen de la planta.
- Pregunte a los fabricantes de máquinas qué especificaciones companion soportan antes de comprar.
OPC UA mueve valores de una máquina a un cliente. Una especificación companion dice qué significan esos valores, de la misma forma para cada máquina de un tipo. Para OEE eso ahorra mucho buscar tags, porque estado, contadores y fallos están en lugares conocidos.
Fabrico, OEE y software MES ligero con cámaras IA conectan una máquina a través de su PLC, un dispositivo IoT de Fabrico o una cámara IA. Donde una máquina ofrece OPC UA, una especificación companion hace que la conexión sea más rápida de acordar con el equipo técnico de Fabrico.
¿Qué es una especificación companion de OPC UA?
OPC UA, también conocido como IEC 62541, es un estándar independiente de la plataforma para intercambio de datos seguro y fiable. Sus datos son un espacio de direcciones de nodos enlazados por referencias. Los servidores publican definiciones de tipos, de modo que un cliente puede leer qué significa un valor, no solo el número.
Una especificación companion se basa en eso. Un grupo de la industria y la OPC Foundation acuerdan un modelo para un tipo de máquina. Fija qué nodos tiene la máquina, cómo se llaman y qué significa cada estado. Un llenador de un fabricante y un llenador de otro responden luego a las mismas preguntas de la misma manera.
La OPC Foundation las lista, para robótica, pesaje y muchos otros tipos de máquinas. Nuestra OPC UA guide cubre el estándar base.
¿Qué especificaciones companion importan para OEE?
| Specification | Number | What it gives OEE |
|---|---|---|
| OPC UA for Machinery | OPC 40001 | Un estado común de la máquina: NotAvailable, OutOfService, NotExecuting, Executing |
| PackML on OPC UA | OPC 30050 | Estados de máquinas de envasado y PackTags, un conjunto de tags diseñado pensando en el OEE |
| OPC 30060 | OPC 30060 | Un modelo que apunta al OEE, el tiempo de inactividad y las causas raíz por máquina y por línea |
| Machine tools | OPC 40501 | Estados, órdenes de trabajo y conteos para máquinas herramienta |
OPC UA for Machinery se publicó con VDMA, la asociación alemana de constructores de máquinas. Sus cuatro estados trazan una frontera útil. OutOfService significa una razón técnica dentro de la máquina, como una avería. NotExecuting significa que la máquina espera una razón externa, como falta de material, cambio de formato o ausencia de pedido.
PackML, publicado como ANSI/ISA-TR88.00.02, es el modelo de estados que la mayoría de las líneas de envasado conocen. Nuestra guía del PackML state model enumera sus estados.
¿Qué no puede darte una especificación companion?
Un estudio de 2024 de la Universidad de Stuttgart y Fraunhofer IAO probó esto. Intentó calcular el OEE según ISO 22400-2 solo a partir de datos OPC 40001 y 40501. El estado de la orden de trabajo, la cantidad buena y la cantidad producida podían leerse directamente. Pero quedaron tres lagunas:
- No hay indicador de mantenimiento en ninguna de las especificaciones.
- El tiempo de ciclo ideal solo podía estimarse.
- La división entre tiempo de preparación y tiempo de producción no podía leerse de forma fiable, porque se decide más tarde, en el MES.
Así que la máquina te dice que se detuvo. Una persona o el MES te dicen por qué y si la parada fue planificada.
Ejemplo: una línea, máquinas mixtas
Línea de ejemplo (números ilustrativos, no un cliente). Una línea de envasado tiene 8 máquinas de 5 fabricantes. Tres de ellas soportan una especificación companion; cinco no.
| Machines | How they are read | Mapping work |
|---|---|---|
| 3 with a companion spec | Standard nodes for state and counts | One template, then about 1 hour of checks each = 3 hours |
| 5 without | Custom PLC tags, found one by one | 1 to 4 hours each = 5 to 20 hours |
| Line total | 8 to 23 hours, before network work |
Las tres máquinas estándar requieren aproximadamente el mismo esfuerzo que una máquina personalizada. Si la próxima compra de llenadora de la planta incluye una especificación companion, la siguiente línea será más barata de conectar.
Algunos datos siguen viniendo de la planta para cada máquina: la velocidad ideal por SKU, el calendario de turnos y las razones de parada que el operador confirma.
¿Qué debe preguntar a los fabricantes de máquinas?
- ¿Qué especificaciones companion OPC UA soporta esta máquina y qué versión?
- ¿Qué nodos dan el estado de la máquina, los contadores y la falla activa?
- ¿Podemos tener una cuenta de usuario solo lectura para el sistema OEE?
- ¿Qué modos y políticas de seguridad ofrece el servidor OPC UA?
- ¿Está documentado el modelo de información y puede nuestro equipo de control verlo antes de la entrega?
Incluya estas preguntas en la especificación de compra para nuevas máquinas. No cuestan nada preguntar y ahorran horas en cada línea. Nuestra guía sobre OPC UA for OEE muestra cómo se usan los datos una vez que llegan.
¿Dónde encaja Fabrico?
Fabrico es una plataforma de rendimiento manufacturero con visión artificial. OEE y un MES ligero son lo primero, leídos desde la señal que ofrece cada máquina.
- Registro automático de paradas desde tags PLC, OPC UA, dispositivos IoT o cámaras.
- El operador confirma la razón con un solo toque, llenando el hueco que deja la especificación companion.
- OEE en directo por línea y turno, con cada pérdida valorada en dinero.
- Un piloto en una línea, para que la conexión quede probada antes de copiarse.
Los detalles de conexión para cada planta se pactan con el equipo técnico de Fabrico. No hay plan gratuito ni niveles: cada planta recibe un presupuesto. Vea el producto en la computer vision OEE page.
Preguntas frecuentes
¿Qué es una especificación companion OPC UA?
Es un modelo de datos compartido para un tipo de máquina, construido sobre OPC UA. Fija qué nodos ofrece la máquina, cómo se llaman y qué significan sus valores. Las máquinas de distintos fabricantes que soportan la misma especificación pueden leerse de la misma manera.
¿Qué especificación companion encaja con las máquinas de envasado?
PackML on OPC UA, publicado como OPC 30050, es la habitual para envasado. Transporta los estados PackML y el conjunto de tags PackTags, diseñado para que el OEE se pueda calcular igual en cualquier máquina de cualquier fabricante.
¿OPC UA for Machinery le da el OEE directamente?
No por sí solo. Proporciona un estado de máquina común con cuatro valores, lo que ayuda a separar averías de esperas. El OEE también necesita contadores, un tiempo de ciclo ideal y un plan de producción planificado. Los dos últimos los proporciona la planta o el MES.
¿Se puede calcular el OEE solo con datos OPC UA?
No completamente. Un estudio de 2024 encontró que el estado y las cantidades podían leerse, pero el tiempo de ciclo ideal solo podía estimarse. La separación entre tiempo de preparación y tiempo de producción tampoco podía leerse con fiabilidad. Esos datos provienen de la propia planta y del MES.
¿Dónde puede encontrar la lista de especificaciones companion?
La OPC Foundation las publica, con sus números y versiones, en su referencia en línea. Busque allí el tipo de su máquina. Luego pregunte al fabricante qué versión soporta su máquina, porque las máquinas más antiguas pueden soportar una versión anterior o ninguna.
Compruebe el soporte OPC UA de sus máquinas con nosotros
Traiga la lista de máquinas y fabricantes de su línea. Mostraremos cómo se conecta cada una y cuánto cuestan sus paradas.
Artículos relacionados
Lo último de nuestro blog

Tarjetas reales de Fabrico, datos de ejemplo.











