Integración de medidores de energía Socomec DIRIS A30 en SIMATIC PCS 7 mediante PROFIBUS DP

Integrar un medidor multifunción de control de energía Socomec DIRIS A30 en SIMATIC PCS 7 a través de PROFIBUS DP requiere importar el archivo GSD del fabricante en el catálogo de hardware de STEP 7, asignar una dirección PROFIBUS DP única y configurar los módulos de entrada de telemetría. En el entorno de ingeniería de los diagramas CFC, las medidas eléctricas cíclicas (voltaje, corriente, potencia, frecuencia) se extraen de las entradas de la imagen de proceso mediante bloques de conversión estándar o drivers compatibles con APL personalizados para mostrar las tendencias operativas de potencia en las caras de operador (faceplates) de WinCC OS.

Índice de contenidos

Arquitectura de la integración del bus de campo PROFIBUS DP del DIRIS A30

El Socomec DIRIS A30 es un dispositivo de control de energía multifunción que mide parámetros eléctricos en celdas de distribución de baja y media tensión de 3 fases. En las arquitecturas SIMATIC PCS 7:
* El DIRIS A30 se conecta al sistema de automatización (Automation System) a través de una tarjeta de conexión de módulo de comunicación PROFIBUS DP.
* Funciona como un esclavo estándar PROFIBUS DP-V0/DP-V1 que se comunica de forma cíclica con la interfaz maestra S7-400 o CPU 410 a velocidades de bus de hasta 12 Mbps.
* Las variables medidas (tensiones fase a neutro [$V_1, V_2, V_3$], corrientes de fase [$I_1, I_2, I_3$], potencia activa [$P$], potencia reactiva [$Q$], factor de potencia [$\cos\phi$] y energía activa total [$E_a$]) se asignan de forma cíclica a las direcciones de entrada periférica (PIW/PID) del controlador.

Importación del archivo GSD del fabricante y configuración en HW Config

Para incorporar el dispositivo en la configuración de hardware de STEP 7 (Hardware Configuration):
1. Obtenga el archivo GSD PROFIBUS certificado para el DIRIS A30 (por lo general SOCO0586.GSD o equivalente del fabricante) desde el soporte técnico de Socomec.
2. Abra HW Config en SIMATIC Manager.
3. Seleccione Options -> Install GSD File..., busque la carpeta que contiene el archivo GSD y de mapa de bits (.bmp) y haga clic en Install.
4. En el catálogo de hardware (Hardware Catalog), navegue a PROFIBUS DP -> Additional Field Devices -> Power Measuring Devices -> Socomec -> DIRIS A30.
5. Arrastre el objeto esclavo DIRIS A30 a la línea PROFIBUS DP de destino.
6. Ajuste la dirección de estación PROFIBUS para que coincida con la dirección de hardware configurada en la pantalla frontal física del DIRIS A30 (por ejemplo, dirección 12).

Configuración de los registros de datos de telemetría cíclica (tensiones, corrientes, potencia)

En HW Config, configure los módulos de intercambio de datos cíclicos según los requisitos operativos:
* El GSD del DIRIS A30 proporciona configuraciones de telemetría predefinidas o ranuras modulares.
* Paquete de telemetría estándar: Por lo general, mapea de 10 a 16 palabras de entrada que representan:
* Palabras 0–2: Tensiones trifásicas ($U_{12}, U_{23}, U_{31}$) en 0.1 V.
* Palabras 3–5: Corrientes trifásicas ($I_1, I_2, I_3$) en mA o 0.1 A.
* Palabra 6: Potencia activa total ($\Sigma P$) en kW.
* Palabra 7: Potencia reactiva total ($\Sigma Q$) en kVAR.
* Palabra 8: Factor de potencia ($\cos\phi$) en 0.001.
* Palabras 9–10: Energía activa total ($E_a$) como entero de 32 bits (kWh).
* Asigne direcciones de entrada dentro de la partición de la imagen de proceso (por ejemplo, de PIW 512 a PIW 532) asignada al OB de interrupción cíclica que ejecuta el diagrama CFC (por ejemplo, OB35).

Arquitectura de bloques CFC: Lectura de registros con SFC14 y normalización de señales

Para integrar los valores eléctricos en el entorno de la librería APL (Advanced Process Library) de PCS 7:
1. Lectura consistente de datos: Si el ancho del módulo configurado supera los 4 bytes contiguos, utilice el bloque de función del sistema SFC14 (DPRD_DAT) para leer las entradas periféricas de manera consistente, evitando valores parcialmente actualizados durante la transmisión por el bus.
2. Desempaquetado y conversión de señales:
* Cree un bloque de función SCL dedicado o instancie bloques de conversión estándar (WORD_TO_INT, INT_TO_REAL).
* Aplique el escalado de ingeniería: divida las tensiones por 10.0, las corrientes por 1000.0 y normalice los registros de energía.
3. Interconexión en APL:
* Enrute los valores analógicos escalados hacia los bloques de monitorización de APL (MonAnL, FB1845).
* Configure los límites de advertencia de corriente alta/baja, las alarmas de caída de tensión y los enclavamientos de disparo por factor de potencia.
* Conecte las salidas de MonAnL a WinCC OS para la visualización dinámica en las caras de operador y el archivo de tendencias.

Verificación

  • En HW Config, cambie al modo en línea (online): confirme que el icono del esclavo DIRIS A30 muestre un estado saludable sin marcas de cruz roja ni indicadores de fallo de bus.
  • En SIMATIC Manager, abra la tabla de variables (Variable Table - VAT) y monitorice las direcciones de entrada periférica (PIW 512, PIW 514, etc.); verifique que los valores enteros en bruto cambien dinámicamente con las variaciones de carga.
  • En el modo de prueba dinámica de CFC, confirme que el bloque MonAnL muestra lecturas de voltaje y corriente idénticas a las que se muestran en la pantalla LCD frontal física del DIRIS A30.
  • En el entorno de ejecución (runtime) de WinCC OS, verifique que las tendencias de potencia y los límites de alarma se actualicen correctamente.

Limitaciones y precauciones operativas

  • Asegúrese de que el conector PROFIBUS físico del DIRIS A30 tenga la resistencia de terminación de bus activada (posición ON) si es el último dispositivo físico del segmento.
  • Los valores del DIRIS A30 se transmiten como registros enteros con factores de escala implícitos; verifique los multiplicadores de escala en el manual técnico del fabricante para evitar errores de visualización de medidas de 10x o 100x.
  • La integración de esclavos DP de terceros requiere capacidad de maestro PROFIBUS DP en la CPU/CP; verifique los tiempos de ciclo del bus en las propiedades de NetPro.

Preguntas frecuentes del ingeniero

  • ¿Dónde puedo descargar el archivo GSD oficial para el Socomec DIRIS A30?
    El archivo GSD está disponible directamente en el portal de descargas del fabricante Socomec o en su archivo de documentación de soporte técnico.
  • ¿Puede el DIRIS A30 comunicarse mediante Modbus TCP en lugar de PROFIBUS?
    Sí, si está equipado con un módulo de comunicación opcional Modbus TCP / Ethernet; en PCS 7, los dispositivos Modbus TCP se conectan a través de OpenPCS 7 o CP 443-1 con bloques Modbus.
  • ¿Por qué los valores de voltaje en S7 se leen 10 veces más altos que el voltaje de línea real?
    El DIRIS A30 transmite el voltaje como un entero con un decimal implícito (por ejemplo, 400.0 V se envía como el entero 4000); divídalo por 10.0 en el CFC.
  • ¿Por qué es necesario el SFC14 (DPRD_DAT) al leer las entradas del DIRIS A30?
    El SFC14 garantiza una transferencia de datos consistente a través de registros de múltiples bytes (superiores a 4 bytes), evitando la fragmentación de datos durante las actualizaciones cíclicas del bus de campo.
  • ¿La integración de un DIRIS A30 consume objetos de proceso AS de PCS 7 (AS RT PO)?
    La lógica del driver de comunicación no consume POs; sin embargo, instanciar bloques de monitorización APL (MonAnL) para mostrar y generar alarmas de las variables eléctricas consume 1 AS PO por cada bloque MonAnL.
  • ¿Qué dirección de diagnóstico se asigna al DIRIS A30 en HW Config?
    STEP 7 asigna una dirección de diagnóstico de esclavo DP (por ejemplo, 2047), la cual es monitorizada por el bloque de función del sistema SFC13 (DPNRM_DAT) o por los drivers de diagnóstico de PCS 7.
  • ¿Cómo se mapea la energía eléctrica (kWh) a los tipos de datos de S7?
    Por lo general, la energía total se transmite a través de dos palabras de 16 bits contiguas que forman un doble entero de 32 bits sin signo (DWORD/DINT).
  • ¿Puedo controlar las salidas de disparo de interruptores en el DIRIS A30 a través de PROFIBUS?
    Sí, si el DIRIS A30 está equipado con tarjetas de relés de salida digital, los bits de control se pueden enviar cíclicamente a través de palabras de salida periférica (PQW).
  • ¿Qué velocidad de baudios PROFIBUS se recomienda para los medidores de energía en celdas de media/baja tensión?
    Las instalaciones estándar operan de manera confiable a 1.5 Mbps o 500 kbps para garantizar la inmunidad al ruido en recorridos largos de cables eléctricos en celdas.
  • ¿Cómo puedo monitorizar un fallo de comunicación con el DIRIS A30 en el CFC?
    Monitorice el código de error devuelto (RET_VAL <> 0) del SFC14, o instancie el bloque de diagnóstico de módulo MOD_HA para generar una alarma de fallo de estación en WinCC.

Referencias técnicas

  • Manual de operación y comunicación PROFIBUS del Socomec DIRIS A30
  • SIMATIC STEP 7 V5.6 Software de sistema para S7-300/400 Funciones de sistema y estándar (SFC14/SFC15)
  • Entrada de Siemens Industry Online Support: Integración PROFIBUS de dispositivos de medición de terceros (ID de entrada 298759)
  • Manual de funciones de SIMATIC PCS 7 Advanced Process Library (APL)

Artículos relacionados

Etiquetas relacionadas

PCS 7, PROFIBUS DP, Socomec, DIRIS A30, Power Meter, GSD, HW Config, SFC14, MonAnL, Energy Management

20 respuestas