Mapeo de palabras de E/S cíclicas entre SIMOCODE pro V y los bloques de controladores de PCS 7

En SIMATIC PCS 7, el intercambio de datos cíclicos entre SIMOCODE pro V y los bloques de controladores (como FbSwt o los bloques dedicados de la librería SIMOCODE PCS 7 Library) se mapea directamente a las palabras de datos de proceso (PZD) configuradas en HW Config. PZDIN1 se conecta a la palabra de entrada de periferia inicial (por ejemplo, IW 512), transmitiendo la palabra de estado 1 de SIMOCODE (STW1), mientras que PZDIN2 recibe la corriente del motor (% de Is) o la palabra de estado 2. PZDOUT1 se conecta a la palabra de salida de periferia inicial (por ejemplo, QW 512), transmitiendo la palabra de control 1 (CTW1) para los comandos de marcha, parada y rearme.

Índice de contenidos

Estructura del telegrama cíclico de SIMOCODE pro V

Los dispositivos de gestión de motores SIMOCODE pro V se comunican con los controladores SIMATIC S7-400 y S7-410 a través de PROFIBUS DP o PROFINET IO utilizando palabras de datos de proceso (PZD) cíclicas.

En la parametrización de hardware de SIMOCODE ES, los búferes de envío y recepción cíclica se estructuran de la siguiente manera:
* Envío cíclico (Dispositivo a AS / Entradas):
* Byte de envío 0 y 1 (PZDIN1 / Palabra 1): Palabra de estado 1 (STW1). Transmite los estados operativos fundamentales: Listo, Marcha adelante, Marcha atrás, Advertencia de sobrecarga, Suma de fallos y estado Local/Remoto.
* Byte de envío 2 y 3 (PZDIN2 / Palabra 2): Valor de proceso analógico. Por defecto, se mapea a la corriente del motor expresada como un porcentaje de la corriente nominal del motor (0 a 1000% de Is), o a la palabra de estado 2.
* Recepción cíclica (AS a Dispositivo / Salidas):
* Byte de recepción 0 y 1 (PZDOUT1 / Palabra 1): Palabra de control 1 (CTW1). Recibe los bits de comandos del programa de automatización: Marcha adelante, Marcha atrás, Parada y Rearme de fallos.
* Byte de recepción 2 y 3 (PZDOUT2 / Palabra 2): Parámetros de control secundarios o consignas analógicas (por ejemplo, tiempos de rampa de arrancador suave).

Arquitectura de interconexión con los bloques de controladores de PCS 7

En los diagramas CFC de SIMOCODE PCS 7, los controladores de comunicación (como FbSwt o MMStat / MMDrv de la librería oficial SIMOCODE PCS 7 Library) sirven de puente entre las direcciones de E/S de hardware y los bloques tecnológicos de motor (MotL, MotRevL):

  1. Dirección base de periferia en HW Config:
    * Al insertar el objeto SIMOCODE pro V en el bus DP o PN en HW Config, Step 7 asigna una dirección inicial (por ejemplo, Entrada IW 512 y Salida QW 512).
  2. Interconexiones de pines en CFC:
    * PZDIN1: Debe interconectarse directamente a la dirección de entrada inicial IW 512. Esto suministra la palabra de estado 1 directamente al algoritmo del bloque.
    * PZDIN2: Se conecta a la segunda palabra de entrada IW 514. Esto suministra la corriente del motor al controlador de canal, el cual la escala en amperios de ingeniería para su visualización en la faceplate.
    * PZDOUT1: Se conecta a la palabra de salida de periferia inicial QW 512, escribiendo los comandos CTW1 en la unidad de campo SIMOCODE.
  3. Integración del generador de drivers de módulos (Generate module drivers):
    * Al compilar el CFC con Generate module drivers, el compilador vincula las salidas de diagnóstico (oMode_xx, DataXchg) a los bloques de diagnóstico ascendentes (MOD_SWT), automatizando el seguimiento del estado de salud.

Verificación

  • En SIMATIC CFC, abra el diagrama que contiene el bloque de control en modo de prueba dinámica (Test mode).
  • Verifique que PZDIN1 refleje las máscaras de bits hexadecimales activas (por ejemplo, 16#0001 para Listo).
  • En SIMOCODE ES, active un impulso local (jog) del motor. Verifique que PZDIN2 registre dinámicamente el flujo de corriente y muestre la carga del motor en la faceplate de PCS 7.
  • Emita un comando de marcha desde la faceplate del motor en la OS de PCS 7. Verifique que PZDOUT1 transmita el bit de marcha y que el contactor físico de SIMOCODE se accione de inmediato.

Limitaciones y precauciones operativas

  • Si se definen tablas de envío/recepción cíclica personalizadas en SIMOCODE ES, las definiciones de bits deben coincidir estrictamente con las expectativas del bloque de control de PCS 7; alterar los mapeos de PZD por defecto sin modificar los tipos de bloques de control provoca inversiones de comandos.
  • Asegúrese de que el parámetro del dispositivo SIMOCODE "Estaciones de control" esté configurado para aceptar comandos de PLC (modo Remoto) cuando sea comandado por PZDOUT1.
  • Cuando utilice dispositivos SIMOCODE PROFINET, configure correctamente los nombres de los dispositivos PROFINET y las direcciones IP antes de intentar la comunicación PZD cíclica.

Preguntas frecuentes del ingeniero (Engineer FAQ)

  • ¿Puedo usar bloques APL estándar con SIMOCODE pro V?
    Sí. El bloque estándar APL MotL puede controlar SIMOCODE utilizando controladores de canal estándar (Pcs7DiIn, Pcs7DiOu, Pcs7AnIn) o a través de la librería dedicada Siemens SIMOCODE pro PCS 7 Library.
  • ¿Por qué PZDIN2 muestra 1000 cuando el motor está en marcha?
    SIMOCODE transmite la corriente como un valor en milésimas (0.1% por cuenta). Un valor en bruto de 1000 indica exactamente el 100.0% de la corriente nominal del motor (Is).
  • ¿Qué sucede si PZDIN1 se conecta a IW 514 en lugar de IW 512?
    El bloque de control interpretará la corriente del motor en bruto como indicadores de bits de estado, lo que resultará en disparos erráticos aleatorios y falsas indicaciones de estado en la OS.

Referencias técnicas

  • Manual de la librería de bloques de función SIMOCODE pro PCS 7 (A5E41356295-AA).
  • Manual del sistema SIMOCODE pro: Parametrización y comunicación cíclica.
  • Entrada de Siemens Industry Online Support ID 109801081: Integración de SIMOCODE pro V en SIMATIC PCS 7.

Artículos relacionados

Etiquetas relacionadas

PCS 7, SIMOCODE, PROFIBUS, PROFINET, Motor Management, PZD, Hardware Config, Driver Blocks

20 respuestas