Glosario de Automatización • Mapeo de tags (migración)

¿Qué es el mapeo de tags al migrar un sistema SCADA?

Ingeniería Merobix • • 7 min de lectura

Cuando una organización reemplaza un sistema SCADA que envejece, la parte vistosa son las nuevas pantallas y tableros. La parte que realmente determina si la migración tiene éxito es mucho menos glamorosa: asegurar que cada punto individual del viejo sistema aterrice en el punto correcto del nuevo, con el nombre correcto, las unidades correctas, y los límites de alarma correctos. Esa tabla de traducción se llama mapeo de tags, y es la columna vertebral silenciosa de toda migración SCADA. Esta guía explica qué es un mapa de tags, cómo se construye la hoja de cálculo de mapeo, cómo se manejan los tags huérfanos y duplicados, y cómo se valida el mapa antes de que alguien confíe en el nuevo sistema.

Volver al glosario

Mapeo de tags (migración) en una línea: El mapeo de tags es la tabla de correspondencia que traduce cada punto de un sistema SCADA heredado a su equivalente en el sistema de reemplazo, reconciliando las convenciones de nombres, los tipos de dato, la escala en unidades de ingeniería, y los límites de alarma en el camino. Por lo general se mantiene como una hoja de cálculo de una fila por tag que empareja cada tag viejo con su contraparte nueva y registra cómo se convierte cada atributo. Como todo aguas abajo - gráficos, historia, alarmas, reportes - depende de él, un mapa de tags preciso es el entregable central de cualquier migración.

Qué reconcilia un mapa de tags

Un tag es el asa con nombre que un sistema SCADA usa para una sola pieza de información - una lectura de presión, una posición de válvula, un estado de operación de bomba. Cada referencia de gráfico, tendencia, alarma y reporte está conectada a un tag por nombre. Cuando te mueves a un sistema nuevo, nada de esa plomería sobrevive automáticamente, porque el nuevo sistema casi nunca nombra, estructura o almacena los tags de la misma forma que el viejo. El mapeo de tags es la disciplina de emparejar cada tag heredado con su equivalente del nuevo sistema y documentar exactamente cómo cada uno de sus atributos cruza, de modo que el significado de un punto se preserve aun cuando su nombre y su representación interna cambien.

La reconciliación va mucho más allá de emparejar nombres. Los tipos de dato tienen que alinearse - un valor almacenado como entero en el viejo sistema puede necesitar volverse un número de punto flotante en el nuevo, o una palabra de estado empacada puede necesitar dividirse en tags booleanos individuales. La escala tiene que preservarse para que un conteo crudo aún resuelva al mismo valor de ingeniería en las mismas unidades, y la dirección de cualquier conversión tiene que ser correcta para que un nivel no se lea como un porcentaje o una presión termine desviada por un factor. Los límites de alarma, las bandas muertas y las prioridades tienen que viajar con el punto para que los operadores vean los mismos umbrales que siempre han visto. Cada uno de estos es una columna en el mapa, y equivocarse en cualquiera corrompe en silencio un punto que por lo demás parece haber migrado bien.

Construir la hoja de cálculo y manejar los tags desordenados

El mapeo por lo general empieza como una hoja de cálculo exportada de la base de datos de tags heredada - una fila por punto, con columnas para el nombre viejo, la dirección o fuente, el tipo de dato, la escala, las unidades, y los ajustes de alarma. Junto a cada tag viejo, se llenan el nombre nuevo y sus atributos nuevos, más una columna de estado que anota si el tag es un movimiento limpio uno a uno, necesita transformación, o es un caso especial. Esta hoja de cálculo se vuelve la única fuente de verdad para la migración y el artefacto que cada interesado revisa. Construirla es laborioso porque un sistema real rara vez tiene una lista de tags ordenada; tiene años de historia acumulada, y el mapa es donde esa historia tiene que desenredarse.

Dos categorías causan la mayor parte del dolor. Los tags huérfanos son puntos que existen en la vieja base de datos pero no impulsan nada - un tag dejado atrás por un instrumento retirado, o un punto de prueba que nunca se limpió. La tentación es migrar todo por seguridad, pero eso arrastra peso muerto; la disciplina es decidir deliberadamente si cada huérfano se retira o se conserva. Los tags duplicados son el problema opuesto: la misma medición física referenciada bajo dos nombres, o una colisión de nombres donde dos puntos genuinamente distintos comparten un nombre tras un cambio de convención. Estos deben resolverse a un solo tag autoritativo antes del mapeo, o el nuevo sistema hereda una ambigüedad que aparecerá después como una tendencia desalineada o una alarma fantasma. Resolver estos casos límite es donde va la mayor parte del esfuerzo real en un mapa de tags.

Preservar la historia y validar durante una operación en paralelo

Una de las partes de más valor y más fáciles de romper de una migración es la continuidad histórica. Los operadores e ingenieros esperan abrir una tendencia y ver años de datos, no un registro que empieza el día del cambio. Preservar eso significa que el mapa de tags tiene que definir no solo cómo se mueven los valores en vivo sino cómo se lleva o se enlaza la historia archivada, para que el pasado y el futuro de un punto se alineen bajo una sola identidad. Si el mapeo rompe la continuidad de un tag - un punto renombrado cuya historia queda varada bajo el nombre viejo - la nueva tendencia parece empezar de la nada, y la pérdida por lo general se descubre solo cuando alguien necesita los datos viejos durante una investigación.

El mapa se prueba, no se asume, y la forma estándar de probarlo es una operación en paralelo: los sistemas heredado y nuevo sondean los mismos datos de campo al mismo tiempo, y los dos se comparan punto por punto. Una presión que lee 412 en el viejo sistema más vale que lea 412 en el nuevo; una alarma que está activa en uno más vale que esté activa en el otro. Las discrepancias sacan a la luz los errores de mapeo que ninguna cantidad de revisión de escritorio atrapa - una escala intercambiada, un desajuste de orden de bytes, un límite de alarma ingresado en las unidades equivocadas. Solo una vez que los puntos mapeados concuerdan a través de un periodo representativo el equipo confía en el mapa lo suficiente para hacer el cambio. Por esto los integradores experimentados tratan el mapeo de tags como el verdadero núcleo del proyecto y las pantallas como comparativamente fáciles: los gráficos siempre pueden reconstruirse, pero un mapa de tags equivocado envenena en silencio todo lo que el nuevo sistema le dice a sus operadores.

Preguntas frecuentes

¿Por qué es el mapeo de tags la parte más difícil de una migración SCADA?

Porque es donde la inconsistencia acumulada de un sistema real tiene que resolverse punto por punto. Una base de datos SCADA viva carga años de tags renombrados, puntos huérfanos, referencias duplicadas, y escala inconsistente, y el mapa tiene que reconciliar cada uno de ellos para que el significado se preserve a través de dos sistemas que nombran y almacenan datos de forma distinta. Los gráficos siempre pueden reconstruirse, pero un solo mapeo equivocado corrompe en silencio un punto de formas que pueden no aparecer hasta mucho después.

¿Qué pasa con la historia de tags durante una migración?

Tiene que llevarse o enlazarse deliberadamente como parte del mapeo, o se pierde. Los datos archivados de cada tag están atados a su vieja identidad, así que un punto renombrado puede dejar su historia varada bajo el nombre viejo mientras su nueva tendencia parece empezar el día del cambio. Preservar la continuidad histórica significa que el mapa define cómo el pasado de un punto se conecta con su futuro bajo una sola identidad, lo cual es esencial porque los operadores esperan abrir una tendencia y ver años de datos, no solo lo que se recolectó tras el arranque.

¿Cómo se valida un mapa de tags antes del cambio?

El método más confiable es una operación en paralelo, donde los sistemas heredado y nuevo sondean los mismos datos de campo de forma simultánea y sus puntos se comparan lado a lado. Los valores, estados y estados de alarma que concuerdan a través de un periodo representativo dan confianza de que el mapeo es correcto, mientras que las discrepancias exponen errores como escala intercambiada, tipos de dato equivocados, o límites de alarma desajustados. Solo después de que los puntos mapeados concuerdan de forma confiable el equipo confía en el mapa lo suficiente para cambiar.

Más en Fundamentos de SCADA
Planificación de migración SCADA  •  Plan de reversión de migración  •  Corrida en paralelo  •  Migración (cutover) de SCADA  •  Importar tags desde un CSV  •  Todo en Fundamentos de SCADA →
Capacitación SCADA gratuita para operadores
Merobix University - 70 lecciones en video y 261 preguntas de examen, del primer inicio de sesión a los reportes de cumplimiento (contenido en inglés). Sin llamada de ventas.
Comenzar gratis →