Para solucionar el error de comunicación donde una CPU SIMATIC S7-400 no establece el intercambio de datos con un analizador de red SENTRON PAC3200 a través del módulo de expansión PROFIBUS DP (7KM9300-0AB00-0AA0), reinstale el archivo GSD del dispositivo en STEP 7 HW Config y recree la configuración del esclavo DP en la red. Este problema suele ser causado por un parámetro de telegrama o una versión de archivo GSD inconsistente en la base de datos local de HW Config, lo que genera los mensajes "DP-Slave aún no listo para intercambio de datos" y "Telegrama de parámetros defectuoso" en el búfer de diagnóstico.
Tabla de contenido
- Causa técnica: errores de parametrización en el inicio del esclavo DP
- Requisitos previos
- Procedimiento de diagnóstico y reinstalación de la configuración de hardware
- Verificación
- Limitaciones y precauciones operativas
- Preguntas frecuentes
- Artículos relacionados
- Etiquetas relacionadas
Causa técnica: errores de parametrización en el inicio del esclavo DP
Durante la fase de arranque de la red PROFIBUS DP, el maestro (CPU S7-400) envía un telegrama de parametrización y configuración al esclavo (módulo 7KM9300-0AB00-0AA0). Si los módulos E/S definidos en la HW Config (como los tipos básicos 1 y 2 / Basic Types 1+2) no coinciden exactamente con la estructura esperada por el firmware del módulo de comunicación o la versión del archivo GSD importada en la ES presenta inconsistencias internas:
- El esclavo rechaza el telegrama de parámetros e informa en el diagnóstico el evento "Telegrama de parámetros defectuoso" (Faulty parameter telegram).
- Como consecuencia, el dispositivo no pasa al estado de intercambio cíclico de datos, registrando la condición "DP-Slave aún no listo para el intercambio de datos" (DP slave not ready for data exchange).
- La CPU S7-400 intenta acceder a las direcciones de periferia asignadas a los tipos básicos y, al no recibir respuesta en el bus, genera fallas de acceso a la periferia (I/O access error) e invoca el bloque de organización OB122.
Requisitos previos
- Software de ingeniería: SIMATIC Manager / STEP 7 v5.x con HW Config instalado en la estación de ingeniería (ES).
- Archivo de descripción de dispositivo: Archivo GSD para el módulo PROFIBUS DP 7KM9300-0AB00-0AA0 (p. ej., versión v2.00 o superior).
- Hardware: Analizador SENTRON PAC3200 con el módulo de expansión PROFIBUS DP acoplado correctamente en la parte posterior.
- Conexión de red: Cable y conectores PROFIBUS DP con las resistencias de terminación activadas correctamente en los extremos de la línea.
- Direccionamiento: Dirección de nodo PROFIBUS configurada físicamente o mediante la pantalla del PAC3200, coincidente con la dirección asignada en el proyecto de HW Config.
Procedimiento de diagnóstico y reinstalación de la configuración de hardware
Se utiliza mejor cuando: El analizador PAC3200 es detectado en la red mediante herramientas de diagnóstico de bus (como el menú Accessible Nodes de una tarjeta CP5511 / CP5711), pero la CPU marca falla de periferia y el búfer de diagnóstico del esclavo indica errores en el telegrama de parámetros.
Procedimiento
- Abra STEP 7 HW Config en la estación de ingeniería.
- Si el esclavo PAC3200 ya está insertado en la red PROFIBUS de la CPU S7-400, elimine la estación PAC3200 existente de la vista del bus.
- Importe nuevamente el archivo GSD oficial del módulo de expansión (7KM9300-0AB00-0AA0) desde el menú Options > Install GSD File....
- Actualice el catálogo de hardware seleccionando Options > Update Catalog.
- Abra el catálogo de hardware y navegue hasta la ruta del dispositivo en:
PROFIBUS DP / Additional Field Devices / Measuring Devices / PAC3200(o dentro de la carpeta correspondiente según la versión GSD). - Arrastre el módulo PAC3200 recién instalado e insértelo en la línea de red PROFIBUS DP asignada a la CPU S7-400 (o CP443-5).
- Configure la dirección PROFIBUS DP del esclavo para que coincida exactamente con la dirección configurada en el menú frontal del PAC3200.
- En la tabla de configuración de submódulos del PAC3200, asigne las estructuras de datos requeridas (p. ej., Basic Type 1 o Basic Type 2) y verifique el rango de direcciones I/O asignado por STEP 7.
- Guarde y compile la configuración de hardware (Station > Save and Compile).
- Descargue la configuración de hardware a la CPU S7-400 en modo STOP o mediante cambios en línea si el entorno lo permite.
Plaintext
Estructura de configuración en HW Config (STEP 7):
[Línea PROFIBUS DP (12 Mbps)]
│
├── CPU 416-2 (Maestro DP, Nodo 2)
│
└── SENTRON PAC3200 (Esclavo DP, Nodo X) ── Módulo 7KM9300-0AB00-0AA0
├── Ranura 1: Basic Type 1 (Direcciones de Entrada/Salida I/O)
└── Ranura 2: Basic Type 2 (Direcciones de Entrada/Salida I/O)
Resultado esperado: El LED BF (Bus Fault) del módulo PROFIBUS DP del PAC3200 y el LED de falla de bus de la CPU S7-400 se apagan.
Verificación: Consulte el búfer de diagnóstico de la CPU S7-400 y del esclavo DP; ambos deben confirmar la transición al estado de intercambio cíclico de datos sin errores de acceso a la periferia.
Limitación: Si el conector PROFIBUS o el módulo de expansión no están encajados firmemente en la ranura posterior del PAC3200, la falla continuará manifestándose a nivel físico independientemente de la reconfiguración en STEP 7.
Precaución: Asegúrese de que las direcciones de memoria de periferia (PIW/PQW) asignadas a los tipos básicos del PAC3200 no se solapen con otras tarjetas instaladas en el rack S7-400 o fuera de la tabla de imagen de proceso de la CPU.
Verificación
El procedimiento de integración y comunicación se considera exitoso cuando:
- La CPU S7-400 pasa a modo RUN sin activar los LED de falla del sistema (
SFoBF). - La herramienta de diagnóstico de HW Config muestra el estado del esclavo PAC3200 como "OK" e integrado en el intercambio cíclico de datos.
- Los valores de medición (tensiones, corrientes, potencias) se leen correctamente en la tabla de variables (VAT) de STEP 7 accediendo a las direcciones de entrada del tipo básico configurado.
- No se registran avisos de "Telegrama de parámetros defectuoso" ni errores de acceso a la periferia en el búfer de diagnóstico del controlador.
Limitaciones y precauciones operativas
- Ajuste de velocidad de transmisión: El módulo de expansión 7KM9300-0AB00-0AA0 detecta automáticamente la velocidad en baudios del bus PROFIBUS (hasta 12 Mbps), pero requiere que la línea sea físicamente estable durante el proceso de sincronización.
- Resistencias de terminación: Verifique que los conectores PROFIBUS en los extremos físicos del segmento tengan la resistencia de terminación en posición "ON" y alimentada de forma continua.
- Asignación de tipos básicos: Los paquetes de datos Basic Type 1 y Basic Type 2 definen la estructura fija de las variables enviadas por el PAC3200. Si requiere leer parámetros adicionales no incluidos en los tipos básicos, debe implementar lecturas acíclicas mediante instrucciones DPV1 (como
SFB52/RDREC).
Preguntas frecuentes
¿Por qué aparece el mensaje "Telegrama de parámetros defectuoso" si la dirección PROFIBUS es correcta?
Este error ocurre cuando la CPU envía una estructura de parámetros de inicio que el módulo de comunicación no reconoce o considera incompatible. Suele deberse a una corrupción en la base de datos del catálogo de STEP 7, un archivo GSD incorrecto o una combinación no válida de módulos/tipos básicos en HW Config.
¿Se requiere alguna configuración especial dentro del menú propio del SENTRON PAC3200?
En el menú del PAC3200 solo se debe establecer la dirección de nodo PROFIBUS (menú SETTINGS > MODULE > PROFIBUS DP) y la velocidad de comunicación si aplica. La estructura de datos y el modo de operación DPV0/DPV1 se gestionan directamente desde la CPU mediante el archivo GSD.
¿Cómo se evitan los paros de CPU S7-400 por errores de acceso a la periferia del PAC3200?
Para evitar que la CPU pase a STOP ante una falla temporal de comunicación o lectura de periferia, asegúrese de descargar en la CPU el bloque de organización de fallas de acceso a la periferia (OB122) y el bloque de fallas de la periferia distribuida (OB86).
¿Cuál es la diferencia entre utilizar un archivo GSD DPV0 y DPV1 para el PAC3200?
El archivo GSD basado en DPV1 permite el intercambio de datos cíclico estándar (tipos básicos) y habilita la comunicación acíclica para acceder a registros de datos extensos (Data Records) del PAC3200 sin saturar la imagen de proceso cíclica.
Referencias técnicas
- Siemens AG: SENTRON PAC3200 Power Monitoring Device Manual.
- Siemens AG: Expansion Module PROFIBUS DP - 7KM9300-0AB00-0AA0 Manual.
Artículos relacionados
- Diagnóstico de errores de comunicación PROFIBUS DP con el búfer de diagnóstico de STEP 7
- Cómo configurar lectura de datos acíclicos DPV1 en un S7-400 mediante SFB52
- Procedimiento de instalación e integración de archivos GSD en SIMATIC Manager
- Resolución de fallas de bus con bloques de organización OB86 y OB122 en S7-400
Etiquetas relacionadas
Code: C248