Resumen de contenidos para Siemens SIMATIC S7-1500
Página 1
Edición 07/2023 MANUAL DE PRODUCTO SIMATIC S7-1500 / ET 200MP Módulo tecnológico TM NPU 6ES7556-1AA00-0AB0 support.industry.siemens.com...
Página 2
Introducción Consignas de seguridad SIMATIC Descripción del producto S7-1500/ET 200MP Módulo tecnológico TM NPU Conexión Configuración/espacio de Manual de producto direcciones Programación Diagnóstico Datos técnicos Juegos de datos de parámetros Croquis acotado Bloqueo del TM NPU Archivos de configuración 07/2023 A5E46384992-AC...
Página 3
Considere lo siguiente: ADVERTENCIA Los productos de Siemens sólo deberán usarse para los casos de aplicación previstos en el catálogo y la documentación técnica asociada. De usarse productos y componentes de terceros, éstos deberán haber sido recomendados u homologados por Siemens. El funcionamiento correcto y seguro de los productos exige que su transporte, almacenamiento, instalación, montaje, manejo y mantenimiento hayan sido realizados de forma...
Página 4
Índice Introducción............................Software de código abierto....................Consignas de seguridad........................Información de seguridad....................Consignas de seguridad específicas del módulo..............Indicación importante para la puesta fuera de servicio del módulo........Descripción del producto........................10 Guía de la documentación de S7-1500/ET 200MP.............. 10 3.1.1 Clases de información S7-1500/ET 200MP.................
Página 5
Índice Programación............................30 Funcionalidad de MicroPython..................31 6.1.1 Sinopsis y descripción....................... 31 6.1.2 Uso de MicroPython......................32 Ejecución y procedimientos....................33 6.2.1 Resumen del proceso......................35 6.2.1.1 SIMATIC Memory Card...................... 35 6.2.1.2 Inicialización........................36 6.2.2 main.py - Estructura y configuración................. 36 6.2.2.1 Tipo de aplicación / ejecución del script de Python.............
Página 6
El presente manual de producto viene a complementar el manual de sistemaS7-1500, ET 200MP Sistema de automatización (https://support.industry.siemens.com/cs/ww/es/view/59191792). En él se describen las funciones que afectan de forma general al sistema. La información contenida en el presente manual de producto y en los manuales de sistema y de funciones permite poner en marcha el sistema.
Página 7
Para obtener información adicional sobre las medidas de seguridad industrial que podrían ser implementadas, por favor visite (https://www.siemens.com/industrialsecurity). Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de hacerlos más seguros. Siemens recomienda expresamente realizar actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos.
Página 8
Consignas de seguridad 2.2 Consignas de seguridad específicas del módulo Consignas de seguridad específicas del módulo Siga las siguientes consignas de seguridad. Al hacerlo se protege el TM NPU contra accesos no autorizados. Además se evita: • pérdida de datos • manipulación •...
Página 9
Consignas de seguridad 2.3 Indicación importante para la puesta fuera de servicio del módulo Puertos desactivados por defecto: USB y Ethernet Para impedir que un dispositivo externo pueda dañar la instalación, las interfaces USB y Ethernet están desactivadas por defecto. Para activar las interfaces y los servicios correspondientes exisen las siguientes opciones: •...
Página 10
Guía de la documentación de S7-1500/ET 200MP 3.1.1 Clases de información S7-1500/ET 200MP La documentación del sistema de automatización SIMATIC S7-1500 y del sistema de periferia descentralizada ET 200MP se divide en tres partes. Esta división permite acceder directamente al contenido deseado. Los cambios y ampliaciones de los manuales se documentan en una información del producto.
Página 11
SIMATIC recogida en un archivo. Encontrará la Manual Collection en Internet. (https://support.industry.siemens.com/cs/de/en/view/109806400) Comparativa de SIMATIC S7-1500 en cuanto a lenguajes de programación La comparativa contiene una relación de las instrucciones y funciones que se pueden emplear con qué familias de controladores.
Página 12
(https://support.industry.siemens.com/cs/ww/es/view/98161300) PRONETA SIEMENS PRONETA (análisis de red PROFINET) es una herramienta de puesta en marcha y diagnóstico para redes PROFINET. PRONETA Basic cuenta con 2 funciones centrales: • En el análisis de red se obtiene una vista general de la topología de PROFINET. Compare una configuración real con un sistema de referencia o haga modificaciones de parámetros...
Página 13
(https://www.siemens.com/proneta- professional) SINETPLAN SINETPLAN, el Siemens Network Planner, es una ayuda para planificadores de sistemas y redes de automatización basados en PROFINET. La herramienta facilita, incluso en la fase de planificación, el dimensionamiento profesional y anticipativo de la instalación PROFINET.
Página 14
Descripción del producto 3.2 Características Características Referencia 6ES7556-1AA00-0AB0 Vista del módulo Características técnicas • Arquitectura de software abierta mediante intérprete de MicroPython integrado • Carga y ejecución de redes neuronales • Procesamiento de datos de las cámaras empleadas • Procesamiento de datos desde el programa de usuario de la CPU •...
Página 15
Consulte los detalles sobre la interfaz USB en el capítulo: Asignación de conexiones, apartado: Interfaz USB 3.1 (Página 19). • Cámaras Gigabit Ethernet Vision Encontrará la lista con una vista general de las cámaras compatibles en Internet (https://support.industry.siemens.com/cs/ww/en/view/109815405). Accesorios Los siguientes accesorios se suministran con el módulo y también pueden pedirse como repuesto: •...
Página 16
Descripción del producto 3.3 Elementos de mando y señalización Elementos de mando y señalización La figura siguiente muestra los elementos de mando y señalización del TM NPU. ① LED: RUN, ERROR y MAINTENANCE ② Ranura para la SIMATIC Memory Card ③...
Página 17
Descripción del producto 3.4 Funciones Funciones La progresiva automatización requiere una potencia de cálculo cada vez mayor y el uso de tecnologías con inteligencia artificial (IA). El TM NPU está equipado con un procesador apto para IA. Esto permite procesar con rapidez y eficiencia grandes cantidades de datos a través de redes neuronales.
Página 18
• Implementación de procesos de producción flexibles y precisos • Simplificación de la colaboración entre IT (DataScience) y OT (Automation) • Solución económica, dado que todos los elementos son SIEMENS • Existen cadenas de herramientas diseñadas a medida con respecto a la IA •...
Página 19
X80: Conexión para la tensión de alimentación de 24 V DC Más información Encontrará más información sobre la conexión y la puesta en marcha del TM NPU en el manual de sistema S7-1500, ET 200MP Sistema de automatización (https://support.industry.siemens.com/cs/ww/es/view/59191792). Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 20
Conexión 4.1 Asignación de conexiones y descripción de interfaces 4.1.2 Tensión de alimentación de 24 V DC La tabla siguiente muestra los nombres de las señales y las descripciones de la asignación de conexiones de la alimentación de 24 V DC. Vista Nombre de la se Descripción ñal 24 V DC...
Página 21
Asegúrese de que en la misma subred solo se encuentran el TM NPU y una única cámara GigE Vision. NOTA La cámara GigE Vision también puede conectarse a través de un switch Ethernet. Se recomienda encarecidamente utilizar dispositivos SIEMENS SCALANCE aptos para Gigabit. Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 22
Más información Encontrará una lista con una vista general de las cámaras compatibles y los ajustes recomendados de los parámetros ("Packet Delay", "Tamaño MTU", "Frame Rate", "Resolución", ...) en Internet (https://support.industry.siemens.com/cs/ww/en/view/109815405). 4.1.4.2 Cliente FTP A través de la interfaz Ethernet se establece una conexión del cliente FTP integrado con un servidor FTP externo para •...
Página 23
Conexión 4.2 Esquema de principio (eléctrico) Más información Encontrará más información sobre los avisos de depuración y sobre el Debug Mode en el capítulo Ver avisos de depuración de MicroPython vía servidor web (Página 44) y en las consignas de seguridad específicas del módulo (Página 8). Esquema de principio (eléctrico) La figura siguiente muestra el esquema de principio del TM NPU: ①...
Página 24
Conexión 4.3 Esquema de principio (lógico) Esquema de principio (lógico) Estructura simbólica y funcionamiento del TM NPU La figura siguiente muestra la estructura simbólica, el funcionamiento y la arquitectura de software del TM NPU: Hardware Accelerator Intel® Movidius™ Myriad™ X Vision Processing Unit (VPU) Las operaciones principales del TM NPU las ejecuta el procesador Intel®...
Página 25
Conexión 4.3 Esquema de principio (lógico) División estructural y funcionamiento Desde el punto de vista funcional, el TM NPU se subdivide en "aplicación" y "firmware". • La aplicación consta de la red neuronal (o redes neuronales) y el programa de usuario, el denominado MicroPython Script.
Página 26
La versión de firmware V2.0 del módulo (6ES7 556-1AA00-0AB0) se integra mediante el HSP 0379. Los Hardware Support Packages (HSP) se pueden descargar en Internet (https://support.industry.siemens.com/cs/ww/es/view/72341852). También es posible acceder a la descarga a través de la barra de menús de STEP 7 (TIA Portal): Herramientas > Support Packages > Cargar de Internet.
Página 27
Configuración/espacio de direcciones 5.2 Espacio de direcciones y asignación de direcciones Espacio de direcciones y asignación de direcciones La CPU y el TM NPU intercambian sus datos a través de la memoria imagen de proceso. El TM NPU trabaja con una memoria imagen de proceso de 256 bytes de entradas y 256 bytes de salidas.
Página 28
Configuración/espacio de direcciones 5.3 Información de estado y de error en la memoria imagen de proceso de las entradas (MIPE) Más información Encontrará más información sobre los avisos de diagnóstico en el capítulo Avisos de diagnóstico (Página 41). Información de estado y de error en la memoria imagen de proceso de las entradas (MIPE) El byte de estado 0 informa sobre la validez de los datos procesados y del estado del módulo.
Página 29
Configuración/espacio de direcciones 5.4 Información de control en la memoria imagen de proceso de las salidas (MIPS) Información de error en el IB n+1 La figura siguiente muestra la asignación del byte de entrada IB n+1. El byte informa sobre el error detectado.
Página 30
• Si se utiliza el Intel® Movidius™ Myriad™ X como acelerador de IA, al utilizar una red de creación propia existen algunas restricciones específicas del hardware. Encontrará más detalles sobre las capas compatibles y las restricciones en Internet (https://support.industry.siemens.com/cs/ww/en/view/109812049). Ejemplo de aplicación El ejemplo de aplicación contiene archivos (con descripción detallada) de programas ejecutables para la clasificación y reconocimiento de objetos.
Página 31
Utilice modelos que hayan sido entrenados con frameworks habituales, p. ej., TensorFlow. Utilice la versión de OpenVino compatible en cada caso con la versión del TM NPU, con el fin de que la red neuronal se convierta correctamente. Encontrará las versiones compatibles en Internet (https://support.industry.siemens.com/cs/us/en/view/109812049). Referencia: OpenVino Toolkit (https://www.intel.com) Consulte también Hardware Accelerator (https://www.intel.com)
Página 32
• Ejecución de redes neuronales • Comunicación con la CPU NOTA Encontrará ejemplos en el script "main.py" que se ofrece como parte del ejemplo de aplicación. Podrá descargar el ejemplo de aplicación en Internet (https://support.industry.siemens.com/cs/ww/en/view/109781466). Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 33
Tenga en cuenta que versiones posteriores podrán incluir otros cambios. Encontrará una lista completa de las funciones soportadas, junto con su descripción, así como información sobre los cambios, aquí (https://support.industry.siemens.com/cs/ww/en/view/109812049). Más información Encontrará más información en el capítulo Información adicional sobre la interfaz de usuario de MicroPython (Página 38).
Página 34
Programación 6.2 Ejecución y procedimientos Ejemplo de ejecución de un programa La figura siguiente muestra un ejemplo del principio de ejecución del programa: ① • Inicializar cámara ③ Librerías estándar de MicroPython Librerías y objetos específicos del TM NPU • Canal de vídeo para acceder a: •...
Página 35
MicroPython (main.py). Más información Encontrará más información sobre el SIMATIC AI Model Deployer en el Manual de sistema AI Model Deployer (https://support.industry.siemens.com/cs/ww/es/view/109810811). Encontrará más información sobre los archivos de configuración en el capítulo Archivos de configuración (Página 57). Módulo tecnológico TM NPU...
Página 36
Programación 6.2 Ejecución y procedimientos 6.2.1.2 Inicialización Requisitos La SIMATIC Memory Card contiene la(s) red(es) neuronal(es) y el script. Arranque del TM NPU Para arrancar el TM NPU, proceda del siguiente modo: 1. Inserte la SIMATIC Memory Card en la ranura prevista al efecto. 2.
Página 37
Programación 6.2 Ejecución y procedimientos 6.2.2.3 Estructura del archivo de script "main.py" A continuación se describe con un ejemplo la estructura del archivo de script "main.py" Esta estructura puede modificarse a voluntad en función de la aplicación. Estructura El archivo de script "main.py" consta de 3 bloques: •...
Página 38
6.2.3 Más información sobre la interfaz de usuario de MicroPython Encontrará más información sobre la API online y sobre las funciones de MicroPython en In ternet (https://support.industry.siemens.com/cs/ww/en/view/109812049). • API de MicroPython • Documentación adicional Encontrará toda la documentación de MicroPython en el mismo documento, en cada caso en la versión de firmware compatible con TM NPU.
Página 39
Diagnóstico Indicadores de estado y error El diagnóstico mediante los LED de estado del módulo representa un primer instrumento para delimitar errores. Para poder determinar los errores con mayor precisión, puede evaluarse el display de la CPU, la indicación del estado del módulo en STEP 7 o el búfer de diagnóstico de la CPU.
Página 40
Diagnóstico 7.1 Indicadores de estado y error Indicadores LED RUN/ERROR/MAINT Tabla 7-1 Significado de los indicadores LED RUN/ERROR/MAINT Significado Solución ERROR MAINT Tensión de alimentación a través del bus de • Conecte la CPU o el IM y/o la fuente de ali apagado apagado apagado...
Página 41
Diagnóstico 7.2 Avisos de diagnóstico Indicador LED LINK Tabla 7-3 Significado del indicador LED LINK LED LINK Significado Solución No se ha detectado ningún enlace Ethernet. Compruebe si apagado • está activada la configuración Ethernet • se ha guardado correctamente el archivo de configuración "network.conf"...
Página 42
Diagnóstico 7.3 Solución de problemas Alarma de diagnóstico Si se produce un evento entrante o saliente, el módulo dispara una alarma de diagnóstico. La CPU interrumpe la ejecución del programa de usuario y procesa el OB de alarma diagnóstico. El evento que ha causado el disparo de la alarma se registra en la información de arranque del OB de alarma de diagnóstico.
Página 43
Diagnóstico 7.3 Solución de problemas 7.3.2 Comprobación de la integridad de datos de la SIMATIC Memory Card Causa Un proceso de guardado erróneo puede deberse a que se ha interrumpido la alimentación eléctrica del TM NPU. En ese caso, compruebe la integridad de los datos de la SIMATIC Memory Card. Identificación de archivos defectuosos Los archivos nuevos creados y los archivos abiertos con acceso de escritura se identifican con la extensión .dirty.
Página 44
Diagnóstico 7.3 Solución de problemas 7.3.4 Ver avisos de depuración de MicroPython vía servidor web Para depurar un script, los avisos generados por la aplicación pueden mostrarse en un PC conectado utilizando el navegador web en entorno Windows/Linux/Mac OS. Estos avisos mostrados se denominan "print statements".
Página 45
Diagnóstico 7.3 Solución de problemas 7.3.5 Repercusiones de un carga de red alta Un tráfico demasiado intenso en la interfaz Ethernet del módulo puede causar la siguiente restricción en el funcionamiento del módulo: • Tiempos de reacción demasiado largos • Ninguna reacción del módulo •...
Página 46
Datos técnicos Datos técnicos del TM NPU La tabla siguiente muestra los datos técnicos en el momento de impresión del documento. Encontrará una hoja de datos con los datos técnicos actualizados en Internet (https://support.industry.siemens.com/es/ww/en/pv/6ES7556-1AA00-0AB0/td?dl=es). Referencia 6ES7556-1AA00-0AB0 Información general Designación del tipo de producto TM NPU Versión funcional del HW...
Página 47
Datos técnicos Referencia 6ES7556-1AA00-0AB0 Intensidad de entrada Consumo (valor nominal) 0,35 A; tensión de entrada de 24 V, carga USB de 800 mA, temperatura ambiente de 25 °C Consumo, máx. 0,6 A Intensidad de cierre, máx. 3 A I²t 0,17 A²·s Potencia Potencia tomada del bus de fondo 0,65 W Potencia absorbida del bus de fondo (balance)
Página 48
Datos técnicos Referencia 6ES7556-1AA00-0AB0 Física de la interfaz • Sí; solo para puesta en marcha y fines de prueba Número de puertos • • Intensidad de salida de la interfaz, máx. 900 mA Física de la interfaz RJ 45 (Ethernet) ...
Página 49
8.1 Actualización del firmware Referencia 6ES7556-1AA00-0AB0 Operación descentralizada En SIMATIC S7-300 Sí En SIMATIC S7-400 Sí En SIMATIC S7-1200 Sí En SIMATIC S7-1500 Sí En maestro PROFIBUS estándar En controlador PROFINET estándar Dimensiones Ancho 35 mm Altura 147 mm Profundidad 129 mm...
Página 50
Datos técnicos 8.2 Versiones de firmware y versión de hardware Versiones de firmware y versión de hardware Versión de hardware FS03 • No es posible realizar una actualización del firmware de la versión V1.x a la V2.x, y si se intenta se interrumpirá...
Página 51
Juegos de datos de parámetros Juego de datos de parámetros 128 NOTA El juego de datos de parámetros 128 solo se puede leer. Un acceso de escritura, p. ej., mediante WRREC (SFB53), será rechazado. Estructura del juego de datos La tabla siguiente muestra la estructura del juego de datos 128. Bit →...
Página 52
Juegos de datos de parámetros A.2 Juego de datos de parámetros 1990 Bit → Byte Reservado Reservado Reservado GigE-Vision: Debug Mode Reservado Cliente FTP Interfaz Ether 0 = desactiva (servidor net: HTTP) : 0 = desactivado 1 = activado 0 = desactiva 1 = activado 1 = activado Reservado...
Página 53
Juegos de datos de parámetros A.2 Juego de datos de parámetros 1990 Estructura del juego de datos (write) Byte Formato Nombre Valor uint8 command 0x42 uint8 subcommand 0x00 2 … 32 char[31] userString $user en el nombre de archivo del archivo servicedata.bin NULL-terminated string Una vez enviado el juego de datos "write", el juego de datos "read"...
Página 54
Croquis acotado Este anexo incluye el croquis acotado del módulo montado en un perfil soporte, así como un croquis acotado con tapa frontal abierta. Deben tenerse en cuenta las dimensiones al montar en armarios, salas de equipos, etc. Croquis acotados del módulo tecnológico TM NPU Figura B-1 Croquis acotado del módulo tecnológico TM NPU, vista frontal y lateral Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 55
Croquis acotado Figura B-2 Croquis acotado del módulo tecnológico TM NPU, vista lateral con tapa frontal abierta Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 56
Bloqueo del TM NPU Posibilidades de bloqueo El módulo tecnológico TM NPU debe protegerse de accesos no autorizados (p. ej., a la SIMATIC Memory Card) mediante una tapa frontal suficientemente segura. Existen, p. ej., las posibilidades siguientes: • Poner un precinto • Asegurar la tapa frontal con un candado (diámetro de estribo: 3 mm) Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...
Página 57
Archivos de configuración Los errores de incongruencia en los archivos de configuración network.conf, ftpclient.conf y debug.conf se avisan mediante un fallo agrupado en la memoria imagen de proceso de las entradas (MIPE). Encontrará más información sobre la memoria imagen de proceso de las entradas (MIPE) en la información de calidad (byte de error, bit 1) en el capítulo Información de estado y de error en la memoria imagen de proceso de las entradas (MIPE) (Página 28).
Página 58
Archivos de configuración D.2 ftpclient.conf Archivo de ejemplo // Start of the configuration block - interface description iface igb0 inet static // IP address of the TM NPU and the subnet mask as short notation address 192.168.0.5/24 // Maximum transmission unit mtu 1500 Uso del parámetro "mtu"...
Página 59
Archivos de configuración D.2 ftpclient.conf Procedimiento 1. Cree o edite el archivo de configuración "ftpclient.conf". El archivo está en formato JSON. 2. Copie el archivo de configuración "ftpclient.conf" en la carpeta "config" de la SIMATIC Memory Card. El cliente FTP del TM NPU solo arrancará si en la SIMATIC Memory Card existe el archivo de configuración "ftpclient.conf".
Página 60
Archivos de configuración D.3 debug.conf "server": { "description": "hostname or IP4 address of FTP server", "type": "string" "localPath": { "description": "local path to 'mount'", "type": "string" "ftpUser": { "description": "user name for logging in", "type": "string" "ftpPass": { "description": "password for authenticated login", "type": "string"...
Página 61
Archivos de configuración D.3 debug.conf Procedimiento 1. Cree o edite el archivo de configuración "debug.conf". El archivo está en formato JSON y contiene exactamente una entrada. 2. Copie el archivo de configuración "debug.conf" en la carpeta "config" de la SIMATIC Memory Card.
Página 62
Índice alfabético Actualización de firmware, 49 Módulo tecnológico TM NPU Manual de producto, 07/2023, A5E46384992-AC...