Conectar lectores RFID fijos a PLC con Profinet
May 28, 2026 3 ComentariosConectar un lector RFID fijo directamente a un PLC mediante Profinet suena limpio, rápido y muy propio de un entorno industrial. No hay un PC adicional junto a la línea. No hay una caja de middleware frágil esperando actualizaciones de Windows. No hay operarios copiando datos de etiquetas de una pantalla a otra. El lector queda instalado en la estación, el PLC controla la máquina, la etiqueta RFID llega al punto de lectura y los datos pasan a formar parte de la secuencia de automatización. En teoría, es una solución elegante. En fábricas reales, solo funciona bien cuando lector, PLC, estructura de datos, lógica de disparo y zona de lectura se diseñan como un único sistema.
Por qué Ethernet no basta para integrar RFID con Profinet
Lo primero que conviene entender es que un lector RFID fijo no está preparado automáticamente para Profinet solo porque tenga un puerto Ethernet. Ethernet es el cable y la capa de red. Profinet es un protocolo de comunicación industrial que el PLC debe reconocer mediante un perfil de dispositivo, normalmente descrito en un archivo GSDML. Si su lector solo admite TCP/IP, HTTP, MQTT o un SDK del fabricante, puede seguir siendo un buen lector RFID, pero no podrá comunicarse directamente con el PLC como dispositivo Profinet IO a menos que se utilice una pasarela o un convertidor. Ese malentendido provoca muchas horas perdidas durante la puesta en marcha.
Una línea de envasado en Stuttgart lo aprendió de la forma difícil. El equipo de automatización compró un lector RFID UHF fijo porque el folleto indicaba “industrial Ethernet”. Todos dieron por hecho que se integraría sin problemas en la red del PLC Siemens. Durante la puesta en marcha, el ingeniero de PLC pidió el archivo GSDML, y el proveedor envió en su lugar un manual de API. El lector podía enviar lecturas de etiquetas a un ordenador, pero no era un dispositivo Profinet IO. La planta tuvo que elegir entre añadir una pasarela industrial o sustituir el lector. Finalmente lo reemplazaron por un lector RFID compatible con Profinet y evitaron convertir la línea en una solución provisional permanente.
La ruta habitual para una conexión directa
El camino normal para una conexión directa es bastante claro. Se elige un lector RFID fijo compatible con Profinet IO. Se importa el archivo GSDML del lector en el software de ingeniería del PLC, como Siemens TIA Portal. Se añade el lector a la red Profinet, se asignan el nombre de dispositivo y la dirección IP, se mapean los datos de entrada y salida hacia el PLC, y después se define cómo el PLC activará las lecturas, recibirá los datos de la etiqueta, gestionará errores y trasladará el resultado a la secuencia de la máquina. El cable físico puede ser sencillo, pero la lógica que hay detrás requiere una planificación cuidadosa.
Una buena conexión RFID por Profinet suele utilizar datos de E/S cíclicos. El PLC escribe bits de mando o palabras de control en el lector, como iniciar lectura, resetear, limpiar búfer o seleccionar antena. El lector devuelve al PLC bits de estado, señales de presencia de etiqueta, datos EPC, indicadores de lectura completada, códigos de error y, en algunos casos, información de RSSI o de la antena de origen. El PLC no “navega” por el lector como una aplicación informática. Intercambia datos de proceso estructurados en un ciclo predecible. Esa previsibilidad es una de las razones por las que las fábricas adoptan Profinet.
Mantenga práctico el modelo de datos del PLC
La segunda decisión es cuánta información RFID necesita realmente el PLC. Muchos ingenieros se entusiasman y quieren enviar el EPC completo, TID, User Memory, RSSI, marca de tiempo, número de antena y cada etiqueta detectada en el campo. Eso puede ser útil para una base de datos, pero puede resultar pesado dentro del ciclo de un PLC. Un PLC es excelente para controlar máquinas, enclavamientos, transportadores, sensores, actuadores y estados de producción. No siempre es el mejor lugar para gestionar listas largas de etiquetas, lecturas duplicadas, informes históricos o genealogía de producto. Para una conexión directa por Profinet, mantenga el modelo de datos del PLC en un nivel práctico.
Una planta de fabricación de neumáticos en Polonia utilizaba RFID tags en portadores de neumáticos verdes. Al principio, el equipo de ingeniería intentó enviar al PLC todos los detalles de cada lectura, incluidas lecturas repetidas y valores RSSI. La lógica se volvió difícil de mantener. El PLC solo necesitaba saber si el ID del portador coincidía con la receta esperada antes del siguiente paso de máquina. El diseño final envió un ID de portador limpio, estado de lectura, resultado de coincidencia y código de error. El historial de producción más amplio pasó al MES mediante un sistema separado. El PLC tomó la decisión de máquina y el sistema de nivel superior gestionó la trazabilidad.
Use la lógica del PLC para controlar la zona de lectura
El disparo de lectura es el núcleo de una integración RFID a PLC estable. Un lector RFID fijo no debería leer todo durante todo el día y esperar que el PLC filtre el ruido. El PLC normalmente sabe cuándo el objeto está en posición porque recibe señales de sensores fotoeléctricos, finales de carrera, encoders de transportador, cilindros de parada, mesas elevadoras, mordazas o señales de posición de robot. Aproveche ese contexto de máquina. Haga que el PLC dispare el lector RFID solo cuando el palé, bandeja, portador, contenedor o producto etiquetado esté dentro de la zona de lectura prevista. Las ventanas de lectura cortas reducen lecturas parásitas y simplifican mucho la lógica del PLC.
Una planta de ensamblaje automotriz en México utilizaba lectores RFID fijos para identificar portadores de motores antes del apriete robotizado. La primera configuración dejaba el lector escaneando de forma continua. A veces capturaba el siguiente portador que esperaba aguas arriba, lo que generaba alarmas por discrepancia de receta. El integrador modificó la lógica Profinet para que el PLC activara el lector solo después de enganchar la parada del portador y confirmar la alineación con el sensor de posición. El lector disponía de 500 milisegundos para capturar la etiqueta del portador, y luego el PLC la comparaba con la variante de motor programada. Las falsas alarmas disminuyeron porque el evento RFID por fin coincidía con el evento mecánico.
Construya un intercambio claro entre PLC y lector
Un intercambio claro entre PLC y lector es esencial. No diseñe la lógica como un único bit de inicio suelto esperando que todo salga bien. Una estructura más sólida utiliza estados como solicitud de comando, comando reconocido, ocupado, lectura completada, datos válidos, error y reset. El PLC debe saber cuándo el lector aceptó el comando, cuándo sigue leyendo, cuándo los datos están listos y cuándo el resultado ya fue consumido. Sin este intercambio, el PLC puede leer datos antiguos, perder una nueva etiqueta o disparar otra lectura antes de que se haya limpiado el búfer del lector.
Una fábrica de envasado de alimentos en Dinamarca utilizaba etiquetas RFID HF en herramientas de llenado reutilizables. El PLC activaba un lector RFID fijo antes de cada cambio de receta de llenado. Durante las primeras pruebas, la máquina aceptaba ocasionalmente el ID de la herramienta anterior porque el PLC leía el área de datos antes de que el lector la hubiera actualizado. La solución fue implementar un intercambio Profinet adecuado. El PLC limpiaba el resultado anterior, enviaba una solicitud de lectura, esperaba el estado de ocupado y luego esperaba datos válidos. Solo entonces copiaba el ID de la herramienta en la comprobación de receta. Un paso lógico adicional evitó un evento de herramienta incorrecta que podía haber contaminado un lote.
Confirme el formato de datos antes de la puesta en marcha
La longitud de datos es otro detalle que parece aburrido hasta que rompe el proyecto. Los identificadores RFID no tienen todos el mismo tamaño. Un EPC UHF puede ser de 96 bits, 128 bits o más, según la codificación. Las etiquetas HF pueden utilizar formatos UID o datos de aplicación. Si el módulo Profinet mapea un número fijo de bytes, el programa del PLC debe saber dónde empieza el dato real, cuántos bytes son válidos, si el dato está en ASCII, hexadecimal, binario o BCD, y cómo se rellenan los bytes no utilizados. Si el ingeniero de PLC y el proveedor RFID no acuerdan el formato de datos, la etiqueta puede leerse correctamente mientras el PLC la interpreta de forma incorrecta.
Una fábrica de módulos de batería en Corea del Sur utilizaba etiquetas RFID en bandejas de producción. El lector devolvía datos EPC como bytes hexadecimales, mientras que el programador del PLC esperaba caracteres ASCII. En la HMI, los ID de bandeja aparecían como símbolos extraños. El lector no estaba fallando. El PLC estaba decodificando mal los datos. El equipo creó un pequeño bloque de conversión en el PLC y documentó claramente el orden de bytes. Después de eso, los ID de bandeja coincidieron con los registros del MES. La lección fue sencilla: antes de culpar al lector, revise el formato de datos.
Diseñe la parte RF con el mismo cuidado que Profinet
La selección de antena sigue siendo importante aunque la conexión Profinet sea perfecta. El PLC puede disparar la lectura de forma impecable, pero si la antena apunta al lugar equivocado, tiene demasiada potencia, se queda corta o cubre un campo demasiado amplio, los datos seguirán siendo malos. Los Lectores RFID fijos conectados a PLC se utilizan a menudo en puntos de estrangulamiento, estaciones de transportador, muelles de carga, celdas robotizadas, puntos de verificación de herramientas o máquinas de proceso. Cada aplicación necesita una zona de lectura controlada. Una señal Profinet no corrige un diseño RF deficiente.
Una línea de mecanizado en Italia utilizaba lectores UHF fijos para identificar placas de fijación metálicas antes de la carga CNC. La conexión con el PLC funcionó desde el primer día, pero el lector a veces capturaba la placa que esperaba en el transportador de retorno junto a la máquina. El equipo de automatización redujo la potencia del lector, cambió a una antena más direccional y utilizó un disparo del PLC vinculado a la posición de elevación. La lógica Profinet apenas cambió. Lo que cambió fue la zona de lectura. Cuando la antena dejó de ver el carril de retorno, el PLC dejó de recibir ID de fijaciones incorrectas.
Elija la etiqueta adecuada para metal y materiales exigentes
En piezas metálicas, líquidos, productos densos y portadores metálicos reutilizables, la propia etiqueta debe formar parte del diseño. No elija primero el lector tratando las etiquetas como un detalle secundario. Un lector fijo puede admitir Profinet perfectamente, pero una etiqueta mal seleccionada sobre un portador metálico seguirá generando lecturas poco fiables. Utilice etiquetas RFID para metal cuando sea necesario, defina la orientación correcta de la etiqueta, protéjala frente a impactos y pruébela durante el ciclo real de máquina. La integración con el PLC solo debería ponerse en marcha cuando la combinación de etiqueta y antena haya demostrado estabilidad.
Una planta química en Texas etiquetó recipientes mezcladores de acero inoxidable con etiquetas RFID robustas para metal. El objetivo era permitir que el PLC confirmara el ID del recipiente antes de abrir válvulas de transferencia. Las primeras pruebas fallaron porque la etiqueta estaba instalada demasiado cerca de un borde curvo reforzado, y la antena apuntaba a través de una estructura de tuberías. Tras mover la etiqueta a una placa de montaje más plana y desplazar la antena ligeramente hacia delante, la fiabilidad de lectura mejoró. Después se añadió la lógica Profinet para bloquear la transferencia de receta si el ID del recipiente no coincidía con la programación del lote. El valor de seguridad vino de toda la cadena: ubicación de etiqueta, geometría de antena, estado del lector y enclavamiento del PLC.
Planifique la gestión de errores antes de producir
La gestión de errores debe diseñarse antes de la primera corrida de producción. ¿Qué debe hacer el PLC si no se lee ninguna etiqueta? ¿Qué pasa si se leen varias etiquetas? ¿Y si el lector informa de un error de comunicación? ¿Qué ocurre si el ID de la etiqueta es desconocido? ¿Y si el lector está en línea pero la antena está desconectada? ¿Qué pasa si el PLC ve datos antiguos después de un reset? Una conexión directa RFID a PLC nunca debe dejar a los operarios adivinando. La HMI debe mostrar mensajes claros y la máquina debe pasar a un estado seguro acorde con el riesgo del proceso.
Una línea farmacéutica de envasado en Suiza utilizaba RFID para verificar piezas de formato antes de producir. Si se instalaba una guía de estuche o un soporte de codificación incorrecto, el lote podía ser rechazado. El programa del PLC tenía cinco estados claros: pieza correcta, pieza incorrecta, sin etiqueta, varias etiquetas y fallo del lector. Cada estado generaba un mensaje diferente en la HMI. Los operarios no veían alarmas vagas como “error RFID”. Veían instrucciones prácticas, como “retire la pieza etiquetada adicional de la estación” o “instale la herramienta de formato aprobada”. La planta ahorró tiempo de diagnóstico porque los datos Profinet se tradujeron en lenguaje operativo.
Proteja la red industrial y la calidad de instalación
El diseño de red también merece atención. Las redes Profinet deben ser estables, segmentadas cuando corresponda y protegidas del tráfico aleatorio de oficina. Importan los switches industriales, los cables adecuados, el apantallamiento, la puesta a tierra, los nombres de dispositivo, el direccionamiento IP y los diagnósticos. Un lector RFID fijo puede estar montado en una zona agresiva con vibraciones, lavado, ruido electromagnético o equipos móviles cerca. Un conector débil o un switch económico puede crear fallos intermitentes que parecen problemas del lector.
Una planta de bebidas en Brasil instaló lectores RFID en un transportador de palés para identificar barriles reutilizables. La conexión del lector se caía aleatoriamente durante los turnos de lavado. El problema no era la configuración Profinet ni las etiquetas RFID. Había entrado agua en un conector Ethernet mal protegido cerca del transportador. La planta sustituyó el conjunto de cable por conectores industriales M12, mejoró el encaminamiento del cableado y añadió diagnósticos de switch. Después de eso, el PLC recibió datos del lector de forma constante. El sistema RFID no necesitaba un nuevo lector, sino una instalación industrial mejor ejecutada.
Use archivos GSDML y bloques de función con cuidado
Al conectar con un PLC Siemens, muchos proyectos utilizan TIA Portal y el archivo GSDML del lector. El proceso suele incluir instalar el GSDML, seleccionar el módulo correcto del lector, asignar el nombre de dispositivo Profinet, mapear direcciones de entrada y salida, y usar un bloque de función para gestionar comandos y datos. Algunos fabricantes de lectores RFID proporcionan bloques de función de ejemplo. Úselos si son claros y mantenibles, pero no los trate como magia. Revise qué significa cada byte y cada bit. Asegúrese de que el equipo de PLC pueda diagnosticar la lógica más adelante sin llamar al proveedor del lector por cada alarma.
Un integrador de transportadores en los Países Bajos instaló lectores RFID Profinet para un proyecto de automatización de almacén. El proveedor entregó un bloque de función de ejemplo, y el integrador lo copió en el programa del PLC. El bloque funcionaba, pero nadie del equipo de mantenimiento del cliente entendía los bits de estado. Durante un fallo, no podían saber si el lector estaba ocupado, esperando reset o devolviendo un error por múltiples etiquetas. Más tarde, el integrador añadió un bloque de datos de diagnóstico simplificado y una pantalla HMI que traducía el estado del lector en mensajes de proceso claros. La conexión pasó de ser simplemente funcional a ser mantenible.
Pruebe el tiempo de ciclo a velocidad real
El tiempo de ciclo importa. Si la máquina solo se detiene un instante, el lector debe completar el comando con suficiente rapidez para la secuencia del PLC. Un ciclo de lectura lento puede crear un cuello de botella en la línea. Un ciclo demasiado corto puede perder etiquetas. El tiempo adecuado depende del tipo de etiqueta, campo de antena, ajustes del lector, número de etiquetas, ciclo del PLC, tasa de actualización Profinet y velocidad mecánica. Pruebe con la máquina funcionando a velocidad real de producción, no solo con una etiqueta estática.
Una línea de ensamblaje electrónico en Malasia utilizaba bandejas RFID para cargar distintas variantes de PCB. Durante una prueba lenta, el lector capturaba todas las bandejas. A velocidad completa, algunas lecturas llegaban tarde y el PLC ya había pasado al siguiente paso del transportador. El equipo añadió una estación de prelectura ligeramente aguas arriba, dando más tiempo al lector antes de que la bandeja alcanzara el punto de decisión. El PLC almacenaba el ID de la bandeja y lo utilizaba en la estación de parada. El lector seguía conectado directamente por Profinet, pero el punto de lectura se movió para ajustarse a la velocidad de la línea. A veces, la mejor corrección de software es una mejor disposición física de la estación.
Defina reglas de múltiples etiquetas para cada estación
La gestión de múltiples etiquetas es otro asunto práctico. Algunas estaciones deben leer exactamente una etiqueta. Un punto de verificación de herramienta probablemente debería rechazar múltiples etiquetas. Una estación de palés puede esperar varias etiquetas de cajas. Un túnel de contenedores puede esperar una lista. La lógica del PLC debe conocer la regla. Si el lector envía varios EPC a través de un mapa de datos Profinet fijo, decida cuántas etiquetas caben, en qué orden aparecen y qué ocurre si la lista se desborda. Para muchos enclavamientos de máquina, suele ser más seguro diseñar la estación para que solo pueda leerse una etiqueta a la vez.
Una planta de moldeo de plástico en Francia utilizaba RFID para confirmar insertos de molde antes de la producción. El lector fijo veía ocasionalmente tanto el inserto instalado como un inserto de repuesto situado en un carro cercano. El PLC no sabía cuál debía aceptar. La estación se rediseñó para impedir que los insertos de repuesto quedaran dentro del campo RF, y la lógica del PLC trató las lecturas de múltiples etiquetas como una parada obligatoria. Los operarios aprendieron rápido a mantener la zona despejada. El lector RFID se convirtió tanto en una herramienta de disciplina de proceso como en un dispositivo de identificación.
No ignore la seguridad en RFID conectado a PLC
La seguridad no debe pasarse por alto. Un lector RFID conectado a PLC puede controlar una decisión de proceso, selección de receta, apertura de puerta, compuerta de rechazo o enclavamiento de producción. Si los datos de etiqueta pueden falsificarse o escribirse sin control, el sistema puede ser vulnerable. Para una identificación simple de portadores, las etiquetas UHF básicas pueden ser suficientes. Para aplicaciones de alto riesgo en acceso, calidad o seguridad, considere chips RFID seguros, memoria bloqueada, protección por contraseña o autenticación criptográfica cuando corresponda. Proteja también el programa del PLC y la configuración de red para que cambios no autorizados no alteren la lógica RFID.
Una planta de dispositivos médicos en Irlanda utilizaba etiquetas RFID en carros de esterilización. El PLC usaba la identidad del carro para confirmar la receta de ciclo correcta. Durante la revisión de riesgos, el equipo de calidad preguntó si alguien podía codificar una etiqueta cualquiera con un número de carro válido. La planta pasó de etiquetas escribibles simples a etiquetas bloqueadas con codificación controlada y añadió validación de base de datos antes de que el PLC aceptara un carro. El lector Profinet seguía proporcionando la lectura en vivo, pero el sistema dejó de confiar en cualquier etiqueta que solo pareciera correcta. En fabricación regulada, conexión directa no debe significar confianza ciega.
Listas de comprobación para compra y puesta en marcha
Para compradores, la lista práctica es clara. Confirme que el lector RFID fijo admite realmente Profinet IO. Solicite el archivo GSDML antes de comprar. Pida bloques de función PLC de ejemplo y un mapa de datos. Verifique cuántos bytes de datos de etiqueta están disponibles de forma cíclica. Compruebe si el lector admite la frecuencia RFID y el tipo de etiqueta que necesita, como UHF RFID, HF RFID o ISO 15693. Pregunte cómo se seleccionan las antenas, cómo se ajusta la potencia del lector, cómo se notifican errores y cómo se gestionan múltiples etiquetas. Consulte si el lector dispone de conectores industriales, clasificación IP adecuada, LED de diagnóstico y herramientas de configuración remota.
La lista de puesta en marcha es igual de importante. Instale el archivo GSDML. Asigne el nombre de dispositivo Profinet. Mapee los bytes de entrada y salida. Cree un intercambio claro. Dispare el lector desde un sensor real de la máquina. Limpie los datos antiguos antes de cada lectura. Verifique el formato de datos y el orden de bytes. Pruebe ausencia de etiqueta, etiqueta correcta, etiqueta incorrecta, etiqueta duplicada, fallo de antena, reinicio del lector, reinicio del PLC y desconexión del cable de red. Muestre mensajes útiles en la HMI. Documente cada bit y cada byte para que el equipo de mantenimiento pueda dar soporte al sistema más adelante.
Conclusiones sobre conexiones RFID directas por Profinet
Conectar un lector RFID fijo directamente a un PLC mediante Profinet no consiste en eliminar todo el software de nivel superior. Consiste en situar la decisión crítica de máquina cerca de la máquina. Si el PLC necesita confirmar un portador, herramienta, palé, bandeja, fijación, molde, carro o pieza antes de permitir el siguiente paso, Profinet es una forma limpia de hacerlo. El PLC recibe datos de proceso deterministas. El lector recibe comandos claros. La máquina deja de adivinar.
Las mejores instalaciones resultan aburridas en el mejor sentido. Un portador etiquetado entra en la estación. El sensor informa al PLC de que está en posición. El PLC dispara el lector RFID. El lector devuelve un ID limpio y un estado. El PLC compara el valor esperado. La máquina continúa, rechaza o genera una alarma con un mensaje claro. Nadie abre un portátil para copiar datos. Nadie se pregunta si la etiqueta fue leída por algún servicio de middleware lejano. El sistema de automatización sabe qué tiene delante y actúa.
Ese es el verdadero valor de una conexión RFID directa por Profinet. Lleva RFID fuera del mundo exclusivamente IT y lo integra en el lazo de control de máquina. Pero solo funciona cuando se respetan ambos lados: la física RF de la lectura de etiquetas y la disciplina determinista del control PLC. Elija un lector que realmente admita Profinet, mantenga simple el modelo de datos, dispare las lecturas en el momento adecuado, gestione los errores con claridad y pruebe el sistema bajo condiciones reales de producción. Al hacerlo, el lector RFID fijo se convierte en un dispositivo industrial normal, no en una caja negra misteriosa colgada de la red.



