Table of Contents
Introducción
Profibus (Process Field Bus) es uno de los protocolos de fieldbus más establecidos y ampliamente desplegados en la automatización industrial. Desarrollado a finales de los años 80 por un consorcio de fabricantes alemanes y posteriormente estandarizado como IEC 61158 e IEC 61784, Profibus permite una comunicación confiable y determinista entre controladores lógicos programables (PLC), sistemas de control distribuidos (DCS), unidades, sensores, actuadores, protocolos de campo
En una red típica de Profibus, los dispositivos son designados como maestros o esclavos. El maestro —a menudo un PLC o un controlador DCS— inicia y controla el intercambio de datos. Los dispositivos de esclavos responden sólo cuando se dirige por el maestro. Los dispositivos de esclavos comunes incluyen módulos de I/O remotos, unidades de frecuencia variable, posicionadores de válvulas, transmisores de temperatura y sensores de proximidad.
Este artículo proporciona una guía completa para la configuración de dispositivos de esclavos Profibus y parámetros. Cubre los conceptos subyacentes, los parámetros específicos que deben establecerse, las herramientas y métodos utilizados, los obstáculos comunes y las mejores prácticas para la fiabilidad a largo plazo. Al final, tendrá una comprensión sólida de cómo configurar y mantener correctamente los dispositivos de esclavos Profibus en su red de automatización.
Fundamentos de la red Profibus
Master‐Slave Architecture
Profibus DP utiliza un modelo de comunicación estrictamente master-slave. Un solo maestro (o varios maestros en una configuración multi-master) controla el ciclo de paso de token. El maestro envía un marco de solicitud que contiene la dirección de destino y un comando, y las respuestas de esclavos dirigidas dentro de una ventana de tiempo predefinida. Los esclavos nunca inician la comunicación; sólo responden cuando son encuestados.
Topología y Comunicación Media
Las redes Profibus utilizan una topología de autobús con cable de cobre de cable de cobre de cable torcido (RS-485) para DP y un cable MBP (Manchester Bus Powered) para PA. La longitud máxima del segmento depende de la tasa de baud — a 12 Mbps la longitud del cable se limita a 100 metros, mientras que a 93,75 kbps puede extenderse a 1200 metros.
Tipos de dispositivo de esclavos
Los dispositivos de esclavos de Profibus pueden clasificarse por función:
- Módulos digitales I/O — lean sensores y salidas de disco (señales on/off).
- Módulos de Analog I/O — interfaz con 4-20 mA, 0‐10 V, u otras señales analógicas.
- Drives and motor starters — velocidad de control, par y posición.
- Los posicionadores y actuadores de valor] — utilizados en el control de procesos.
- Remplazar las unidades terminales (RTUs)] — datos de campo agregado en lugares remotos.
- Los encoders y sensores — proporcionan información para posicionamiento o medición.
Cada tipo de dispositivo tiene un archivo GSD específico (General Station Description) que define sus capacidades de comunicación, las tarifas de baudio soportadas, los módulos disponibles y los parámetros configurables.
Parámetros de configuración clave para los eslavos Profibus
Dirección de dispositivos (Dirección de la estación)
Cada esclavo en una red Profibus debe tener una dirección única de la estación en el rango 0‐126 (0 está reservado para un maestro, 126 para la transmisión). La dirección se establece normalmente a través de interruptores DIP, perillas rotativas o parámetros de software. direcciones duplicadas causan fallas de autobús y pérdida de comunicación. Para las redes con más de 32 dispositivos, se requieren repetidores y segmentos adicionales; la asignación de la dirección debe seguir la segmentación de autobuses físicos.
Tasa de Baud
La velocidad de baud determina la velocidad de transmisión de datos. Las tarifas soportadas incluyen 9.6 kbps, 19.2 kbps, 93.75 kbps, 187.5 kbps, 500 kbps, 1.5 Mbps, 3 Mbps, 6 Mbps y 12 Mbps. Todos los dispositivos en un segmento de bus deben utilizar la misma tasa de baud. Las tarifas más altas reducen los tiempos de respuesta pero limitan la longitud del cable.
Longitud de datos y configuración del módulo
Cada dispositivo esclavo intercambia un número fijo de bytes de entrada y salida con el maestro. Por ejemplo, un módulo de entrada digital de 16 canales puede enviar 2 bytes de datos de entrada. El archivo GSD especifica los módulos disponibles y sus longitudes de datos. Durante la configuración (por ejemplo, en Siemens TIA Portal o Paso 7), el usuario selecciona qué módulos están presentes y su orden. El maestro utiliza esta información para crear la imagen de error de proceso.
Conjuntos de parámetros (parametros definidos por el usuario)
Más allá de la dirección básica y la longitud de los datos, muchos esclavos Profibus aceptan parámetros definidos por el usuario que se ajustan al comportamiento del dispositivo.
- Watchdog timeout — el tiempo máximo que el esclavo espera para una solicitud maestra antes de señalar un error.
- Tiempo de entrada de filtro — para las entradas digitales para el ruido de despresivo.
- Comportamiento predeterminado — lo que hace el esclavo cuando se pierde la comunicación con el maestro (por ejemplo, mantenga el último estado, vaya al estado seguro).
- Escalada y calibración — para módulos analógicos, el rango y el offset.
- La interrupción diagnóstica permite — si el esclavo puede enviar alarmas diagnósticas al maestro.
Estos parámetros son enviados por el maestro durante la fase de inicio (dentro del llamado “telégrama del parámetro”). El ajuste adecuado de estos valores asegura que el dispositivo funciona según lo previsto en la aplicación.
Proceso de configuración Paso a paso
Paso 1: Obtenga el archivo GSD
El primer paso en configurar cualquier esclavo de Profibus está obteniendo el archivo GSD correcto del fabricante de dispositivos. El archivo GSD es un archivo de texto ASCII (con extensión .gsd) que describe las capacidades del dispositivo. Contiene el nombre de proveedor, ID de dispositivo, tasas de baudio soportadas, definiciones de módulos y descripciones de parámetros.El archivo GSD se importa en la herramienta de ingeniería (por ejemplo, sieLT
Paso 2: Configurar el Maestro
Dentro de la herramienta de ingeniería, primero debe configurar el módulo maestro Profibus (por ejemplo, un CP 571‐1 o una interfaz DP a bordo en una CPU Siemens). Establecer la tasa de baudio del maestro, dirección (normalmente 1 o 2), y parámetros de autobús como tiempo de rotación de destino y tiempo de ranura. Estos parámetros afectan el tiempo de la red entera.
Paso 3: Agregue dispositivos de esclavos al autobús
Después de configurar el maestro, agregas dispositivos de esclavos seleccionandolos del catálogo GSD importado. Para cada esclavo que:
- Asignar una dirección única de la estación (por ejemplo, 3, 4, 5...).
- Seleccione los módulos (si el dispositivo es modular) que corresponden al hardware físico. Por ejemplo, para una estación remota de I/O con dos tarjetas de entrada de 8 canales y una tarjeta de salida de 8 canales, agrega tres módulos en el orden correcto.
- Defina los conjuntos de parámetros (verdog, tiempos de filtro, etc.) según sea necesario.
- Establecer la tasa de baudio (debe coincidir con la del maestro).
Paso 4: Asignar un segundo maestro (Opcional)
En configuraciones multi-master, se puede añadir un segundo maestro (por ejemplo, para HMI o acceso a programación). La herramienta se encargará de pasar token‐passing automáticamente, pero se requiere una asignación de dirección cuidadosa para evitar conflictos.
Paso 5: Generar configuración de autobuses
La herramienta de ingeniería compila la configuración en un archivo de configuración de hardware que se descarga al maestro. Al iniciarse, el maestro realiza una fase de parametrización: envía los parámetros definidos por GSD a cada esclavo, verifica su respuesta y luego procede al intercambio de datos cíclicos. Si cualquier esclavo no responde o devuelve un error de configuración, el maestro normalmente detiene el autobús e informa de un error.
Paso 6: Composición y pruebas
Después de descargar, cada esclavo debe estar conectado físicamente al autobús. Utilice un monitor de autobús o herramienta de diagnóstico (por ejemplo, PROFIBUS Tester de Procentec o las capacidades de diagnóstico de TIA Portal) para verificar que todos los esclavos están en el estado de "Data Exchange". Supervise el autobús para errores, retries, y el momento de rotación del objetivo si es necesario para asegurar una comunicación estable.
Ajustes de parámetros en detalle
Dirección de la estación
Establecer la dirección antes de conectar el dispositivo a la red. Muchos dispositivos tienen un bloque de conmutación DIP; otros requieren una herramienta de software a través de una interfaz USB o serie. Siempre documente la dirección y etiqueta el dispositivo físicamente. Si un dispositivo es reemplazado, el nuevo dispositivo debe configurarse a la misma dirección (o debe actualizar la configuración principal).
Tasa de Baud
Los esclavos modernos de Profibus pueden a menudo auto-detegir la tasa de baudio. Sin embargo, para la máxima confiabilidad, establecer la tasa de baud explícitamente. La tasa de baudio debe ser consistente en todos los dispositivos del segmento. La tarifa elegida debe equilibrar la velocidad y la longitud del cable; para los pisos de fábrica largo, 1,5 Mbps es un compromiso común.
Valores de reloj y tiempo de salida
El tiempo de reloj es un parámetro crítico. Define cuánto tiempo el esclavo espera una nueva solicitud antes de concluir que la comunicación se ha perdido. Los valores típicos van desde 100 ms a varios segundos. Si se establece demasiado corto, el esclavo puede entrar erróneamente en estado seguro durante una pausa normal de autobús (por ejemplo, cuando el maestro está ocupado con otras tareas). Si se establece demasiado tiempo, el sistema puede no detectar fallas de una manera oportuna.
Comportamiento de salida sobre pérdida de comunicación
La mayoría de los esclavos de Profibus pueden configurarse para tener los últimos valores de salida o fuerza para predefinir estados seguros. Para aplicaciones críticas de seguridad (por ejemplo, la guardia de máquinas, válvulas de proceso), forzar a una condición de seguridad (por ejemplo, apagado) es obligatorio. Para I/O no crítico, la retención del último estado puede prevenir apagamientos de molestias.
Configuración de Interrupción Diagnóstica y Alarma
Los esclavos de Profibus pueden generar mensajes de diagnóstico (por ejemplo, ruptura de alambre, cortocircuito, fallo del módulo).El maestro puede configurarse para recibir estos como interrupciones o encuestas cíclicamente. El habilitar interrumpe mejora el tiempo de respuesta pero aumenta la carga de la CPU maestro. Para las redes grandes, es a menudo mejor tener el diagnóstico de la encuesta principal a un ritmo más lento.
Pitfalls de configuración común y cómo evitarlos
Direcciones duplicadas
La causa más frecuente de la comunicación de autobús. Siempre verifique las direcciones antes de la instalación. Utilice una herramienta de diagnóstico de autobús para escanear la red y lista de estaciones activas. Muchos maestros también proporcionan una lista de estaciones esperadas vs. reales.
Orden incorrecta del módulo
En esclavos modulares (por ejemplo, Siemens ET 200S, WAGO 750 series), el orden de módulos en la configuración debe coincidir con el orden físico. Los módulos analógicos y digitales causarán corrupción de datos. Algunos archivos GSD permiten la reordenación de módulos, pero es más seguro seguir el diseño físico.
Tasa de Baud Mismatch
Si un esclavo está establecido a 12 Mbps y el resto a 1,5 Mbps, la red no funcionará. Utilice una tasa de baudio consistente en todos los dispositivos. Si se requiere una red de rango mixto (rare), debe utilizar puentes o gateways.
Terminación perdida o incorrecta
La terminación inadecuada conduce a las reflexiones de señalización y errores intermitentes. Terminar siempre los dos extremos más lejanos del autobús con 220 Ω resistors (a 5 V) y asegurar que el autobús se basa en un solo punto. Muchos dispositivos tienen interruptores de terminación incorporados.
Utilizando la versión incorrecta de archivo GSD
Los fabricantes actualizan los archivos GSD para corregir errores o añadir características. Utilizar un archivo GSD antiguo puede resultar en parámetros no disponibles o longitudes de datos desajustadas. Siempre descarga el archivo GSD más reciente del sitio de soporte del fabricante. Para dispositivos Siemens, vea el Siemens Industry Online Support.
Autobús sobrecargado (Demasiados esclavos o largo tiempo del ciclo)
Cada maestro puede manejar un número limitado de esclavos y una longitud máxima de datos. Si el tiempo de rotación objetivo excede los requisitos del sistema, reducir el número de esclavos o utilizar una tasa de baud más alta. Para las redes con más de 32 dispositivos, utilice repetidores para crear múltiples segmentos.
Las mejores prácticas para la fiabilidad a largo plazo
Documenta todo
Mantenga un mapa de red que muestre direcciones de dispositivo, tarifas de baudio, asignaciones de ranura/módulos y conjuntos de parámetros. Incluye la versión de archivo GSD para cada dispositivo. Esta documentación es invaluable cuando se resuelven problemas o se reemplazan dispositivos años después.
Use Cables y conectores aprobados
Profibus DP requiere una impedancia específica de cable (150 Ω) y capacitancia. Usar sólo cables Profibus certificados y conectores D-sub con terminación integrada y salida de bus en línea. Evite las colas de cerdo y empalmes sin escapulir.
Controla regularmente la salud del autobús
Implementar el diagnóstico de bus en su programa PLC (por ejemplo, ver la lista de estado de esclavos del maestro). Monitor para retratar contadores, marcos de error y desplegamientos de estación. Considerar el uso de un monitor de autobús permanente como Procentec ProfiTrace] para grandes redes.
Actualizar archivos de firmware y GSD
Cuando se sustituye un dispositivo de esclavos, asegúrese de que el nuevo dispositivo tiene la misma versión de firmware o compatible. Compruebe las notas de liberación del fabricante para cambios de parámetro. De forma similar, mantenga la biblioteca GSD de la herramienta de ingeniería hasta la fecha.
Realizar una simulación de autobús antes de la Comisión
En redes complejas, utilice un simulador de autobús (por ejemplo, Softing PROFIBUS Simulator) para probar la configuración principal offline. Esto puede capturar errores de dirección o de orden de módulos antes de conectar hardware real, tiempo de inactividad de ahorro.
Problemas comunes
“No se detectó ningún esclavo del DP”
Si el maestro no puede encontrar un esclavo configurado, compruebe lo siguiente: conexión física (plug, cable, terminación), configuración de la dirección de esclavos (cambios de DIP o software), autodetección de la tasa de baudio, y si el esclavo está encendido. Utilice un equipo de bus portátil o el buffer de diagnóstico del maestro para ver el último código de error.
“Fault de configuración” después de la parametrización
Este error indica que el esclavo rechazó el telegrama del parámetro. Causas comunes: el recuento del módulo incorrecto, el desfase de la longitud de los datos o un valor del parámetro inaceptable (por ejemplo, el desvío demasiado bajo). Revise el archivo GSD del esclavo para rangos de parámetro válidos y asegure que la configuración coincida exactamente con el hardware físico.
Pérdida intermitente de comunicaciones
Por lo general debido a la mala calidad del cable, el rescindiente perdido, o la excesiva longitud de la red para la tasa de baudio. Use un analizador de autobús para medir la integridad de la señal (eye diagrama) y los niveles de ruido.
Errores de datos (CRC, Paridad)
Si el maestro informa de errores de CRC, la calidad eléctrica del autobús es probablemente pobre. Compruebe los conectores sueltos, cable dañado o interferencia de cables de energía. Es esencial habilitar el blindaje y separar los cables de Profibus de líneas de alta tensión.
Conclusión
Configurar correctamente los dispositivos de esclavos Profibus es una habilidad fundamental para cualquier ingeniero de automatización industrial. El proceso implica entender el archivo GSD, establecer direcciones únicas y tasas de baud iguales, seleccionar los módulos adecuados y conjuntos de parámetros de configuración tales como relojería y comportamientos inseguros. Al seguir un flujo de trabajo de configuración estructurado y adhiriéndose a las mejores prácticas de documentación, cableado y diagnóstico, puede asegurar una red estable y determinista
Como Profibus sigue siendo utilizado en incontables instalaciones heredadas y nuevas (a lo largo de su sucesor Profinet), el conocimiento de la configuración de esclavos adecuada sigue siendo muy relevante. Siempre consulte la documentación oficial de Profibus International (ahora parte de PI) y sus fabricantes de dispositivos para las especificaciones más actuales. Con una cuidadosa planificación y atención al detalle, puede lograr una comunicación confiable que satisfaga las demandas de la automatización industrial moderna.