Configuración de comunicación PROFINET entre Siemens NX MCD y un PLC S7-1500 físico

Para comunicar un modelo de desarrollo de conceptos mecatrónicos (Mechatronics Concept Designer o MCD) en Siemens NX con un controlador físico SIMATIC S7-1500 a través de PROFINET, debe configurar la estación de trabajo PC como una SIMATIC PC Station en SIMATIC NET. La conexión PROFINET integrada en NX MCD opera exclusivamente en modo maestro (PROFINET IO Controller), lo que exige que el PLC S7-1500 real esté parametrizado como un dispositivo inteligente (I-Device) dentro de TIA Portal para intercambiar áreas de transferencia de datos de proceso.

Tabla de contenido

Causa técnica: arquitectura de comunicación PROFINET en NX MCD

En el entorno de diseño de Siemens NX MCD, la opción de configuración de comunicación externa para PROFINET no solicita directamente una dirección IP ni la selección manual del adaptador de red. Esto se debe a que NX MCD delega la gestión del canal de comunicación a las herramientas de configuración de la PC Station de SIMATIC NET (Station Configuration Editor).

La integración exige una relación maestro-esclavo definida:

  1. NX MCD actúa como IO Controller: La PC que ejecuta la simulación de movimiento Mechatronics Concept Designer asume el rol de controlador maestro PROFINET en la red.
  2. El PLC S7-1500 actúa como I-Device: Al tratarse de una CPU física conectada al mismo segmento Ethernet, el controlador S7-1500 debe configurarse como un dispositivo esclavo inteligente (I-Device). Esta relación permite definir áreas de transferencia de entradas y salidas (Transfer Areas) que mapean directamente los actuadores y sensores del modelo 3D con la imagen de proceso de la CPU real.

Requisitos previos

  • Software de diseño: Siemens NX con la licencia activa del módulo Mechatronics Concept Designer (MCD).
  • Software de red: SIMATIC NET PC Software instalado en la estación de trabajo (incluye Station Configuration Editor).
  • Software de ingeniería: TIA Portal (STEP 7 Professional) compatible con la versión de la CPU S7-1500.
  • Hardware de control: Controlador físico SIMATIC S7-1500 energizado y conectado a la PC mediante una tarjeta de red Ethernet estándar (IE General).
  • Infraestructura de red: Enlace físico directo o switch industrial en el mismo segmento de red local (Capa 2), sin enrutadores intermedios que bloqueen el tráfico de tiempo real PROFINET.

Configurar la PC Station en SIMATIC NET

Se utiliza mejor cuando: Se prepara la computadora de ingeniería para que el motor de simulación de NX MCD tome el control del adaptador de red físico como un maestro PROFINET IO.

Procedimiento

  1. En la estación de trabajo que ejecuta NX, abra el administrador de configuración de la estación (Station Configuration Editor de SIMATIC NET).
  2. Agregue una tarjeta de red de tipo IE General en uno de los índices o ranuras disponibles de la PC Station virtual.
  3. Vincule el objeto IE General a la tarjeta de red física (NIC) de la PC que está conectada al PLC S7-1500.
  4. Agregue una aplicación del sistema (Application) en otro índice de la PC Station.
  5. Asigne un nombre a la estación PC (Station Name) que coincida exactamente con el nombre utilizado posteriormente en el proyecto de TIA Portal.
  6. Aplique la configuración y verifique que la estación pase a estado operativo activo.

Resultado esperado: La PC Station de SIMATIC NET habilita la pila de comunicación PROFINET para NX MCD.

Verificación: En NX MCD, abra las opciones de configuración de comunicación externa (External Communication Settings), seleccione PROFINET e inicie el comando Initial Connection. La interfaz debe devolver un mensaje de confirmación de conexión exitosa (Success).

Configurar el PLC S7-1500 como I-Device en TIA Portal

Se utiliza mejor cuando: Se requiere establecer el intercambio bidireccional de señales de proceso entre la lógica del PLC físico y el modelo mecatrónico de NX.

Procedimiento

  1. Abra el proyecto de automatización en TIA Portal y acceda a la vista de dispositivos de la CPU S7-1500.
  2. En las propiedades de la interfaz PROFINET de la CPU S7-1500, navegue a Modo de funcionamiento (Operating mode) y active la casilla de verificación I-Device.
  3. Inserte en la vista de redes una SIMATIC PC Station con el mismo nombre de estación configurado en el Station Configuration Editor.
  4. Agregue un módulo de interfaz IE General y una aplicación dentro de la PC Station en TIA Portal, respetando la misma distribución de ranuras que en el software SIMATIC NET.
  5. En la configuración de I-Device del S7-1500, asigne la PC Station creada como el PROFINET IO Controller del PLC.
  6. Defina las Áreas de transferencia (Transfer Areas):

    • Cree áreas de salida del PLC que apunten a entradas de la PC Station (comandos para mover motores o activar actuadores en el modelo 3D).
    • Cree áreas de entrada del PLC que reciban datos de las salidas de la PC Station (sensores de posición o finales de carrera de la simulación).
      7. Compile el proyecto de hardware, descargue la configuración en la CPU S7-1500 real y ponga el PLC en modo RUN.
      8. Abra la tabla de variables del PLC (Tag Table) que contiene las direcciones asignadas a las áreas de transferencia y expórtela como archivo de lista de variables (.csv o formato compatible).

Resultado esperado: El PLC S7-1500 queda parametrizado como un dispositivo E/S gestionado por la PC Station.

Mapear variables IO en NX Mechatronics Concept Designer

Se utiliza mejor cuando: Se vinculan las entradas y salidas lógicas del modelo físico en 3D con las direcciones de transferencia exportadas desde el PLC.

Procedimiento

  1. En Siemens NX, abra el modelo mecatrónico en el entorno Mechatronics Concept Designer.
  2. Abra la ventana de configuración de comunicación PROFINET (PROFINET Configuration).
  3. Seleccione la opción de importación de variables e importe la lista de variables de E/S (IO tags) exportada previamente desde TIA Portal.
  4. Mapee cada variable importada del PLC con los objetos de señal correspondientes en el modelo MCD (por ejemplo, asocie una variable de salida del PLC a la señal de velocidad de una articulación de movimiento).
  5. Guarde la configuración de señales en el proyecto de NX.
  6. Inicie la simulación en NX MCD.

Resultado esperado: La simulación gráfica 3D de NX MCD responde en tiempo real a las salidas físicas del PLC S7-1500, y los sensores virtuales del modelo 3D actualizan los registros de entrada en la CPU real.

Verificación

El procedimiento de integración entre NX MCD y el PLC S7-1500 físico se ha realizado correctamente cuando:

  • El botón Initial Connection en la ventana de configuración PROFINET de NX MCD responde con un estado de confirmación correcto (Success).
  • El LED de falla de bus (BF) o falla de sistema (SF) en el PLC S7-1500 físico permanece apagado tras establecer la conexión con la PC.
  • Al forzar una salida digital o un registro en la tabla de observación de TIA Portal, el componente mecánico correspondiente en el modelo 3D de NX MCD realiza el movimiento previsto.
  • La activación manual de un sensor dentro del entorno 3D de NX cambia el estado del bit de entrada correspondiente en la memoria del PLC real.

Limitaciones y precauciones operativas

  • Rol exclusivo de controlador PROFINET: NX MCD no puede configurarse como un dispositivo esclavo (I-Device). La PC Station debe actuar obligatoriamente como el maestro (IO Controller) en la red PROFINET.
  • Sensibilidad al nombre de la PC Station: El nombre asignado a la estación en el Station Configuration Editor de SIMATIC NET debe coincidir carácter por carácter (incluyendo el uso de mayúsculas y minúsculas) con el nombre de la PC Station insertada en el proyecto de TIA Portal.
  • Simulación en tiempo real y latencia de red: Asegúrese de utilizar un adaptador de red dedicado para el tráfico de comunicación de proceso. El uso de conexiones Wi-Fi o adaptadores USB-Ethernet no homologados puede causar fluctuaciones en los tiempos de ciclo y desconexiones esporádicas en la trama PROFINET.

Preguntas frecuentes para ingenieros

¿Por qué NX MCD no permite ingresar directamente una dirección IP en la configuración de PROFINET?

Porque NX MCD delega la gestión de red a la capa de SIMATIC NET. La dirección IP, el nombre del dispositivo y la selección de la tarjeta de red física se definen dentro de la configuración de la PC Station en el Station Configuration Editor y en el proyecto de TIA Portal.

¿Se puede utilizar la comunicación PROFINET en NX MCD con un PLC S7-1500 simulado en PLCSIM Advanced?

Sí, pero para conectar con PLCSIM Advanced no se requiere la configuración de una tarjeta IE General física como maestro estricto de hardware; en su lugar, se pueden utilizar las interfaces de acoplamiento de software o protocolos alternativos como OPC UA o la interfaz compartida de memoria de PLCSIM.

¿Qué tarjeta de red se debe seleccionar en el Station Configuration Editor?

Se debe utilizar el tipo de componente IE General dentro del catálogo de la PC Station y asociarlo a la tarjeta de red Ethernet (NIC) integrada en la tarjeta madre o en la ranura PCI de la computadora de escritorio.

Artículos relacionados

Etiquetas relacionadas

Code: C318

6 respuestas