ISA-95 es un vocabulario, no una arquitectura impuesta.
ISA-95 (IEC 62264) es la norma de integración entre sistemas de gestión y sistemas de control: una jerarquía funcional de las operaciones de fabricación, un modelo de equipos y modelos de información para intercambiar datos de producción entre el negocio y las operaciones. En el día a día, su jerarquía de equipos es el lenguaje común con el que las plantas nombran las cosas de forma coherente.
Lo que los profesionales usan de verdad.
El Dónde
ISA-95 aporta un vocabulario de ubicación estable y reconocible por el negocio. La mayoría de las rutas de topics UNS lo toman prestado: empresa/planta/area/linea/celula.
No El Qué
El significado de cada mensaje — codificación, unidades, calidad, estado — proviene de convenciones de payload como Sparkplug B y de una contextualización deliberada.
No El Flujo
El publish/subscribe orientado a eventos reemplaza el flujo estrictamente escalonado y bajo demanda que el diagrama de niveles suele — erróneamente — interpretarse como obligatorio.
La norma se usa mal más a menudo de lo que se entiende mal.
- Leerla como un plano de arquitectura. Estandariza vocabulario y modelos de información; los datos no tienen que escalar nivel a nivel.
- Modelar el organigrama o la topología de red en lugar del proceso físico.
- Sobremodelar antes del primer caso de uso: meses puliendo modelos que nadie consume todavía.
- Declararla obsoleta porque existe MQTT. El transporte de eventos sustituye a las cadenas de sondeo, no a la necesidad de nombres compartidos.
El lugar de ISA-95 en la pila.
ISA-95 aporta la columna de nombres de un Unified Namespace; Sparkplug B cubre la capa de payload y sesión sobre la que la jerarquía no dice nada; la contextualización adjunta la ruta jerárquica (y mucho más) a cada valor; una jerarquía coherente es de lo primero que verifica el trabajo de preparación para la IA; y es uno de los modelos de apoyo de la plataforma digital. Cuando quiera convertir la jerarquía en un diseño de espacio de nombres gobernado, el Namespace Architect genera uno a partir de la organización real de su planta.