Siemens SIMATIC S7/HMI Guía De Usuario
Ocultar thumbs Ver también para SIMATIC S7/HMI:
Tabla de contenido

Publicidad

Enlaces rápidos

SIMATIC
S7/HMI
Guía de usuario de SIMATIC
Automation Tool V3.1
Manual de producto
V3.1, 10/2017
A5E41848985-AB
___________________
Prólogo
Licencia de software y
___________________
actualizaciones de producto
Vista general de SIMATIC
___________________
Automation Tool
___________________
Requisitos y configuración
de la comunicación
___________________
Operaciones de la
herramienta
___________________
Guardar la información de la
tabla de dispositivos
_________
Menú, barra de
herramientas, teclas de
método abreviado e
información de referencia
___________
API de la SIMATIC
Automation Tool para .NET
framework
___________________
Soporte de dispositivos de la
SIMATIC Automation Tool
1
2
3
4
5
6
7
8

Publicidad

Tabla de contenido
loading

Resumen de contenidos para Siemens SIMATIC S7/HMI

  • Página 1 ___________________ Prólogo Licencia de software y ___________________ actualizaciones de producto Vista general de SIMATIC ___________________ SIMATIC Automation Tool ___________________ Requisitos y configuración de la comunicación S7/HMI Guía de usuario de SIMATIC ___________________ Operaciones de la Automation Tool V3.1 herramienta ___________________ Guardar la información de la tabla de dispositivos Manual de producto...
  • Página 2 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 3: Prólogo

    Encontrará más información sobre seguridad industrial en (https://www.siemens.com/industrialsecurity). Los productos y las soluciones de Siemens están sometidos a un desarrollo constante con el fin de mejorar todavía más su seguridad. Siemens recomienda expresamente realizar actualizaciones en cuanto estén disponibles y utilizar únicamente las últimas versiones de los productos.
  • Página 4 Prólogo Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 5: Tabla De Contenido

    Índice Prólogo ..............................3 Licencia de software y actualizaciones de producto ................11 Licencia de software ....................... 11 Actualizaciones de software de la SIMATIC Automation Tool ..........13 Vista general de SIMATIC Automation Tool ................... 15 Gestionar redes ........................15 Acceso a redes ........................
  • Página 6 Índice 4.16 Restablecer los valores de fábrica en CPU y módulos............88 4.17 Formatear Memory Card ......................90 4.18 Recuperar datos de servicio de CPU..................92 4.19 Ajustar la hora en CPU ......................94 4.20 Mostrar búfer de diagnóstico de CPU ..................95 4.21 Orden de ejecución de operaciones ..................
  • Página 7 Índice 7.3.3.1 Colores para los iconos de CPU ................... 131 7.3.3.2 Colores para datos de dispositivo ..................132 7.3.3.3 Colores para contraseñas de CPU ..................133 7.3.3.4 Colores para carpetas de programa ..................134 7.3.3.5 Colores para contraseñas de programa ................135 7.3.4 Códigos Hamming ........................
  • Página 8 Índice 7.9.4.3 Método ReadFromStream ....................163 7.9.5 Agregar elementos manualmente a una recopilación ............163 7.9.5.1 Método InsertDeviceByIP ....................164 7.9.5.2 Método InsertDeviceByMAC ....................165 7.9.6 Copiar datos de una recopilación ..................166 7.9.6.1 Método CopyUserData ......................166 7.9.7 Eliminar dispositivos de la recopilación ................167 7.9.7.1 Método Clear ........................
  • Página 9 Índice 7.12.4.18 Método SetCurrentDateTime ....................217 7.12.4.19 Método UploadDataLog ......................218 7.12.4.20 Método UploadRecipe ......................220 7.12.4.21 Método UploadServiceData ....................222 7.12.4.22 Método FormatMemoryCard ....................223 7.12.4.23 DetermineConfirmationMessage ..................225 7.12.5 Propiedades RemoteInterfaces .................... 227 7.12.5.1 Módulos de periferia descentralizada ................... 227 7.12.5.2 Propiedades IRemoteInterface .....................
  • Página 10 Índice Soporte de dispositivos de la SIMATIC Automation Tool ..............257 Versiones de firmware y dispositivos no detectados ............257 ET 200 ..........................258 8.2.1 ET 200AL ..........................258 8.2.1.1 Soporte del IM ET 200AL ..................... 258 8.2.1.2 Soporte de SM ET 200AL e IO-Link ..................258 8.2.2 Soporte de ET 200eco ......................
  • Página 11: Licencia De Software Y Actualizaciones De Producto

    3. Inicie la aplicación ALM (Automation License Manager) en la programadora o el PC: 4. Haga doble clic en "Web License Key Download" desde la ventana de navegación. Espere a que se abra la página SIEMENS Online Software Delivery en la ventana del ALM.
  • Página 12 Licencia de software y actualizaciones de producto 1.1 Licencia de software 5. Introduzca los datos en la página SIEMENS Online Software Delivery: – N.º de comprobante – Contraseña – Código de acceso (obtener de la imagen) 6. Descargue el software con el botón Disponible.
  • Página 13: Actualizaciones De Software De La Simatic Automation Tool

    SIMATIC Automation Tool. Si la PG o el PC están conectados a Internet, las actualizaciones de software de la SIMATIC Automation Tool pueden descargarse directamente desde Siemens a través de Internet. La SIMATIC Automation Tool permite buscar automáticamente actualizaciones disponibles para los productos de software SIMATIC instalados.
  • Página 14 Licencia de software y actualizaciones de producto 1.2 Actualizaciones de software de la SIMATIC Automation Tool Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 15: Vista General De Simatic Automation Tool

    Gestionar redes Gestionar redes de dispositivos SIMATIC Después de crear, verificar y descargar programas de control con el TIA Portal de Siemens, se puede utilizar SIMATIC Automation Tool para configurar, operar, mantener y documentar los dispositivos de las redes de automatización.
  • Página 16 ● Actualizar la dirección IP, la máscara de subred y la dirección de pasarela en dispositivos ● Actualizar el nombre de dispositivo PROFINET Para más información sobre las operaciones y los dispositivos Siemens soportados consulte Soporte de dispositivos de la SIMATIC Automation Tool (Página 257) Guía de usuario de SIMATIC Automation Tool V3.1...
  • Página 17 Vista general de SIMATIC Automation Tool 2.1 Gestionar redes Ejemplo de instalación de una red S7-1200 Fabricación del panel en el taller y carga inicial del programa ● Cada CPU utiliza la misma configuración hardware y el mismo programa de control. ●...
  • Página 18 Vista general de SIMATIC Automation Tool 2.1 Gestionar redes Consulte también Soporte de SM ET 200AL e IO-Link (Página 258) Soporte de ET 200eco (Página 259) Soporte del IM ET 200M (Página 260) Soporte del IM ET 200MP (Página 261) ET 200S (Página 262) Soporte del IM ET 200pro (Página 264) Soporte de ET 200pro IO-Link y RFID (Página 264)
  • Página 19: Acceso A Redes

    (dispositivos PROFINET soportados, dispositivos PROFINET no soportados y dispositivos Ethernet no soportados de otros fabricantes). Las operaciones basadas en dirección IP solo funcionan con dispositivos Siemens soportados. Red simple con una CPU y periferia local: ●...
  • Página 20 Vista general de SIMATIC Automation Tool 2.2 Acceso a redes El tipo de acceso de red disponible dependerá del comando ejecutado, tal y como se muestra en la tabla siguiente. Comando de Dirección Se requiere contra- Conectividad de programadora/PC y de dispositi- SIMATIC Automation Tool de dispo- seña de CPU en una...
  • Página 21 Vista general de SIMATIC Automation Tool 2.2 Acceso a redes Comando de Dirección Se requiere contra- Conectividad de programadora/PC y de dispositi- SIMATIC Automation Tool de dispo- seña de CPU en una sitivo CPU protegida utilizada Actualizar firmware en dispositivos Sí...
  • Página 22: Opciones De Red

    Vista general de SIMATIC Automation Tool 2.3 Opciones de red Opciones de red Redes locales y remotas Los siguientes ejemplos muestran redes locales y remotas que pueden ser utilizadas por SIMATIC Automation Tool. Estos diagramas simplificados muestran la conectividad básica y no muestran dispositivos HMI, periferia local, dispositivos de periferia descentralizada (PROFINET y PROFIBUS) ni otros dispositivos que también son accesibles.
  • Página 23 Vista general de SIMATIC Automation Tool 2.3 Opciones de red Ejemplo 3: Redes locales y remotas combinadas S7-1200 Consulte también Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto (Página 100) Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 24: Archivo .Dll .Net Api (Interfaz De Aplicación)

    Vista general de SIMATIC Automation Tool 2.4 Archivo .dll .NET API (interfaz de aplicación) Archivo .dll .NET API (interfaz de aplicación) Se puede crear un software de aplicación propio que utilice API SIMATIC Automation Tool Microsoft .NET (Página 125) para realizar las mismas operaciones de dispositivo que SIMATIC Automation Tool.
  • Página 25: Requisitos Y Configuración De La Comunicación

    Windows de 64 bits. SIMATIC Automation Tool puede instalarse en esos sistemas operativos y es posible que funcione correctamente con ellos. Siemens no garantiza que SIMATIC Automation Tool funcione con otros sistemas operativos de Windows de 64 bits y no proporciona soporte técnico en esos casos.
  • Página 26: Instalación De La Simatic Automation Tool

    ● Utilice el botón Inicio de Windows: – Haga clic en el botón Inicio de Windows y en "Todos los programas". – Haga clic en la carpeta "Siemens Automation", a continuación en la carpeta "SIMATIC Automation Tool" y finalmente en "SIMATIC Automation Tool".
  • Página 27: Requisitos De Configuración

    Requisitos y configuración de la comunicación 3.4 Requisitos de configuración Requisitos de configuración Si desea que SIMATIC Automation Tool configure la dirección IP o el nombre PROFINET de un dispositivo, el proyecto del TIA Portal para el dispositivo debe permitir esas acciones en la configuración de dispositivos del proyecto.
  • Página 28 Requisitos y configuración de la comunicación 3.4 Requisitos de configuración Ejemplo de configuración de S7-1200 con el software del TIA Portal 1. Haga clic en el puerto PROFINET en la imagen de la CPU de la configuración de dispositivos para visualizar los parámetros del puerto. 2.
  • Página 29 Requisitos y configuración de la comunicación 3.4 Requisitos de configuración 3. Del mismo modo, en las opciones Direcciones Ethernet, haga clic en la opción Ajustar nombre de dispositivo PROFINET en el dispositivo. Esta opción puede llamarse "Ajustar nombre de dispositivo PROFINET en el dispositivo" en función de la versión de TIA Portal utilizada.
  • Página 30: Configuración De La Comunicación

    Requisitos y configuración de la comunicación 3.5 Configuración de la comunicación Configuración de la comunicación Identificar la tarjeta de red conectada a la red de dispositivos Después de conectar la programadora o el PC a una red se puede utilizar el panel de control de Windows para ver el nombre de la tarjeta de red.
  • Página 31 2. Haga clic en la lista desplegable de tarjetas de interfaz de red. 3. Seleccione la interfaz de red que está conectada a la red de dispositivos Siemens. La selección de interfaces de red mostrada puede ser diferente a la que aparece en la siguiente figura, dado que la lista mostrará...
  • Página 32 TCPIP. ● Después de escanear una red, el adaptador de red de la programadora o el PC siempre tiene direcciones IP virtuales válidas para todos los dispositivos Siemens. No es necesario volver a asignar nuevas direcciones IP explícitamente en Windows.
  • Página 33 " en la ventana del ipconfig /all símbolo del sistema. El resultado correspondiente a la tarjeta de adaptador Ethernet conectada a la red de dispositivos Siemens se muestra a continuación. El adaptador Ethernet de Windows está configurado con la dirección IP 192.168.2.200 2.
  • Página 34 Requisitos y configuración de la comunicación 3.5 Configuración de la comunicación 7. Ahora SIMATIC Automation Tool puede conectarse con el dispositivo S7-1200 utilizando la dirección IP virtual y a continuación cambiar la dirección IP del 192.168.3.241 dispositivo S7-1200. Utilice SIMATIC Automation Tool para actualizar la dirección IP. Cambie la dirección IP de 192.168.3.1 192.168.2.1...
  • Página 35 Requisitos y configuración de la comunicación 3.5 Configuración de la comunicación Nota Problemas de comunicación con SIMATIC Automation Tool Se envía, por ejemplo, un comando de operación a varios dispositivos, pero uno de ellos no completa la operación. Se muestra un error de comunicación en el registro de eventos. Sin embargo, otros dispositivos sí...
  • Página 36 Requisitos y configuración de la comunicación 3.5 Configuración de la comunicación Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 37: Operaciones De La Herramienta

    La contraseña indicada en la columna "Contraseña de la CPU" se refiere a la protección por contraseña que ya existe en la CPU de destino. Por ejemplo, una CPU nueva que aún se encuentra en una caja de embalaje de Siemens no tiene ningún programa, ninguna configuración hardware ni ninguna protección por contraseña.
  • Página 38: Uso De Contraseñas

    Operaciones de la herramienta 4.1 Contraseñas de CPU Uso de contraseñas ● Si una CPU está protegida por contraseña, es orecusi introducir una contraseña en la celda "Contraseña de la CPU" para que la operación Actualización de programa o Restaurar desde copia de seguridad se complete correctamente. ●...
  • Página 39 Operaciones de la herramienta 4.1 Contraseñas de CPU Niveles de acceso con contraseña de CPU Una CPU estándar tiene cuatro niveles de acceso por contraseña, mientras que una CPU de seguridad tiene cinco. Las operaciones de SIMATIC Automation Tool que requieren acceso de lectura o escritura no funcionan con una CPU con nivel de protección "Acceso HMI"...
  • Página 40: Cpu De Seguridad Y Contraseñas

    Operaciones de la herramienta 4.1 Contraseñas de CPU CPU de seguridad y contraseñas SIMATIC Automation Tool puede funcionar con CPU de seguridad. Puede conectarse a una CPU de seguridad y realizar algunas operaciones con una contraseña de "Acceso de lectura" o de "Acceso completo (sin protección)", que en este manual se denomina contraseña de seguridad para CPU F.
  • Página 41: Iconos De Contraseña

    Operaciones de la herramienta 4.1 Contraseñas de CPU Iconos de contraseña SIMATIC Automation Tool muestra tres iconos para el estado de las contraseñas. Una marca de verificación verde indica que la contraseña es válida para la CPU o el archivo de programa.
  • Página 42: Trabajar Con La Tabla De Dispositivos Y El Registro De Eventos

    Operaciones de la herramienta 4.2 Trabajar con la tabla de dispositivos y el registro de eventos Trabajar con la tabla de dispositivos y el registro de eventos SIMATIC Automation Tool se divide en dos partes: ● Tabla de dispositivos: Al principio la tabla de dispositivos aparece vacía, pero después de escanear la red muestra los dispositivos conectados.
  • Página 43 Operaciones de la herramienta 4.2 Trabajar con la tabla de dispositivos y el registro de eventos ● Puede crear filtros de filas para las columnas Dispositivo, Tipo de dispositivo y Referencia. ● Seleccione uno o más dispositivos para operaciones que deban realizarse en varios dispositivos.
  • Página 44 Operaciones de la herramienta 4.2 Trabajar con la tabla de dispositivos y el registro de eventos Filtrar las filas mostradas Puede filtrar las columnas Dispositivo, Tipo de dispositivo y Referencia. Haga clic en uno de esos encabezados de columna y el botón de expansión de filtros aparecerá...
  • Página 45 Operaciones de la herramienta 4.2 Trabajar con la tabla de dispositivos y el registro de eventos Haga clic con el botón derecho del ratón en el encabezado de una columna del registro de eventos para mostrarla u ocultarla: Haga clic con el botón derecho del ratón en una fila de evento para abrir el menú debajo: Los iconos del registro de eventos tienen el siguiente significado: Operación completada correctamente Se ha producido un error durante la operación.
  • Página 46: Opciones De Subprocesamiento Múltiple

    Operaciones de la herramienta 4.3 Opciones de subprocesamiento múltiple Opciones de subprocesamiento múltiple Multithreading (paralelismo) Cuando se gestiona una red con varios dispositivos, SIMATIC Automation Tool permite simplificar operaciones y ahorrar tiempo procesando automáticamente un grupo de dispositivos con varios threads paralelos. Mientras un subproceso de comunicación de la PG o el PC espera un mensaje indicando que se ha completado una tarea en un dispositivo SIMATIC, otros subprocesos pueden utilizar ese tiempo para comunicarse con otros dispositivos del grupo.
  • Página 47 Operaciones de la herramienta 4.3 Opciones de subprocesamiento múltiple Tabla de restricciones de subprocesamiento múltiple ✓ El multithreading se utiliza siempre O El multithreading o paralelismo es posible si está habilitado en los Ajustes de comunicación (Página 111). X Operación relevante para la seguridad en dispositivos de seguridad: No es posible más de un thread al mismo tiempo.
  • Página 48 Operaciones de la herramienta 4.3 Opciones de subprocesamiento múltiple Colas de procesamiento Existe la posibilidad de seleccionar un grupo de dispositivos estándar y de seguridad en las filas de la tabla de dispositivos y a continuación iniciar el procesamiento en grupo, de modo que SIMATIC Automation Tool realice la misma operación en todos los dispositivos del grupo.
  • Página 49: Escanear Una Red

    Operaciones de la herramienta 4.4 Escanear una red Escanear una red La tabla de dispositivos de un proyecto nuevo de SIMATIC Automation Tool está vacía. Para poder comenzar a trabajar con SIMATIC Automation Tool se escanea la red de comunicaciones para rellenar la tabla de dispositivos. También es posible insertar un dispositivo (Página 55) manualmente.
  • Página 50: Convenciones De La Tabla De Dispositivos

    Operaciones de la herramienta 4.4 Escanear una red Convenciones de la tabla de dispositivos Unos iconos ayudan a identificar las filas de la tabla de dispositivos: El dispositivo es desconocido o no se soporta por completo. El texto de dirección de la fila está...
  • Página 51 Operaciones de la herramienta 4.4 Escanear una red Explicación de la tabla de dispositivos Nota Escanee la red de nuevo para resolver problemas de identidad de los dispositivos Los problemas de identidad de dispositivos pueden aparecer, por ejemplo, si el TIA Portal ha modificado el programa o la configuración de un dispositivo desde la última vez que SIMATIC Automation Tool completó...
  • Página 52 Operaciones de la herramienta 4.4 Escanear una red Si los dispositivos de red soportados tienen direcciones IP válidas, un escaneo de la red mostrará los dispositivos situados después de CPU y routers de direccionamiento IP. Dispositivos conectados directamente (incluida la conexión a través de un switch Ethernet) Los dispositivos conectados directamente pueden utilizar todas las operaciones con direcciones MAC (con dirección IP configurada o no configurada) y todas las operaciones con direcciones IP (con dirección IP configurada).
  • Página 53 Operaciones de la herramienta 4.4 Escanear una red Expandir las filas de dispositivo y visualizar módulos locales, dispositivos de periferia descentralizada, paneles HMI y archivos de CPU (recetas y registros). Haga clic en el icono de expandir para expandir la fila de un dispositivo. Utilice el menú contextual o el menú...
  • Página 54: Consulte También

    Operaciones de la herramienta 4.4 Escanear una red Actualizar los datos de la tabla de dispositivos SIMATIC Automation Tool actualiza los datos de las filas de la tabla de dispositivos en las siguientes situaciones: ● Durante un escaneo de red ●...
  • Página 55: Insertar Un Dispositivo

    Operaciones de la herramienta 4.5 Insertar un dispositivo Insertar un dispositivo Es posible insertar un dispositivo en la tabla de dispositivos. Solo se puede agregar un dispositivo que tenga una dirección MAC y una dirección IP unívocas con respecto a todos los dispositivos restantes de la tabla de dispositivos.
  • Página 56: Actualizar Direcciones Ip, De Subred Y De Pasarela

    Operaciones de la herramienta 4.6 Actualizar direcciones IP, de subred y de pasarela Actualizar direcciones IP, de subred y de pasarela Cambiar direcciones IP Para actualizar la dirección IP de un dispositivo, proceda del siguiente modo: 1. Haga clic en la pestaña "Establecer dirección IP". 2.
  • Página 57 Operaciones de la herramienta 4.6 Actualizar direcciones IP, de subred y de pasarela Ajustar la dirección IP en dispositivos no soportados Las operaciones basadas en dirección MAC utilizan el protocolo DCP (Discovery and Configuration Protocol). DCP es un estándar Ethernet. SIMATIC Automation Tool puede utilizar las operaciones basadas en la dirección MAC DCP (Escanear toda la red, Identificar, Actualizar dirección IP y Actualizar nombre PROFINET) con todos los dispositivos conectados directamente a la red (CPU, HMI, periferia descentralizada y otros dispositivos).
  • Página 58: Actualizar Nombres De Dispositivo Profinet

    Operaciones de la herramienta 4.7 Actualizar nombres de dispositivo PROFINET Actualizar nombres de dispositivo PROFINET Reglas para nombres PROFINET Los nombres válidos responden a las convenciones DNS (Domain Name System) estándar. El número máximo de caracteres para el nombre de dispositivo es 63. Los caracteres válidos son letras minúsculas de la "a"...
  • Página 59: Ajustar El Nombre Profinet En Dispositivos No Soportados

    Operaciones de la herramienta 4.7 Actualizar nombres de dispositivo PROFINET Ajustar el nombre PROFINET en dispositivos no soportados Las operaciones basadas en dirección MAC utilizan el protocolo DCP (Discovery and Configuration Protocol). DCP es un estándar Ethernet. SIMATIC Automation Tool puede utilizar las operaciones basadas en la dirección MAC DCP (Escanear toda la red, Identificar, Actualizar dirección IP y Actualizar nombre PROFINET) con todos los dispositivos conectados directamente a la red (CPU, HMI, periferia descentralizada y otros dispositivos).
  • Página 60: Poner Cpu En Estado Run O Stop

    Operaciones de la herramienta 4.8 Poner CPU en estado RUN o STOP Poner CPU en estado RUN o STOP Cambiar CPU al estado RUN o STOP Para cambiar el estado operativo de un dispositivo, proceda del siguiente modo: 1. Seleccione uno o más dispositivos para incluirlos en la operación. Se puede utilizar la casilla de verificación de dispositivos situada en la parte superior de la tabla de dispositivos para seleccionar o deseleccionar todos los dispositivos.
  • Página 61: Identificar Dispositivos

    Operaciones de la herramienta 4.9 Identificar dispositivos Identificar dispositivos Localizar un dispositivo haciendo parpadear un LED o una pantalla HMI La operación Identificar ayuda a localizar físicamente dispositivos en la tabla de dispositivos. La operación Identificar se puede utilizar en los estados RUN y STOP. Para identificar dispositivos, proceda del siguiente modo: 1.
  • Página 62: Identificar Dispositivos No Soportados (Intermitencia De Led / Pantalla Hmi)

    Operaciones de la herramienta 4.9 Identificar dispositivos Identificar dispositivos no soportados (intermitencia de LED / pantalla HMI) Las operaciones basadas en dirección MAC utilizan el protocolo DCP (Discovery and Configuration Protocol). DCP es un estándar Ethernet. SIMATIC Automation Tool puede utilizar las operaciones basadas en dirección MAC DCP (Escanear toda la red, Identificar, Actualizar dirección IP y Actualizar nombre PROFINET) con todos los dispositivos conectados directamente a la red (dispositivos PROFINET soportados, dispositivos...
  • Página 63: Actualizar Programas De Dispositivo Desde La Simatic Automation Tool

    Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Antes de poder transferir un programa a una CPU utilizando SIMATIC Automation Tool, hay que tener acceso al programa en uno de los siguientes soportes: ●...
  • Página 64 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool STEP 7 guarda una carpeta SIMATIC.S7S en la SIMATIC Memory Card que contiene el proyecto de CPU. También es posible copiar el proyecto de STEP 7 en la tarjeta de memoria arrastrando el proyecto a la misma desde el árbol del proyecto.
  • Página 65 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Preparar un sistema operativo HMI y software runtime para utilizarlo con SIMATIC Automation Tool Los dispositivos HMI de la versión 14 y superiores permiten guardar el sistema operativo y runtime desde STEP 7.
  • Página 66 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Actualizar programas de CPU o un sistema operativo HMI y el software runtime Si la red presenta una topología de comunicación en cadena y los Ajustes de comunicación (Página 111) permiten el multithreading, tenga en cuenta el riesgo de que se interrumpa la comunicación con esta operación.
  • Página 67 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Después de guardar programas en la carpeta de actualización de programas, puede emplearse SIMATIC Automation Tool para cargar programas nuevos en uno o más dispositivos. Para realizar una actualización de programa, proceda del siguiente modo: 1.
  • Página 68: Validación Del Programa

    Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool 4. Introduzca las contraseñas, si procede, en las columnas "Contraseña de la CPU" y "Contraseña del archivo de programa". Actualización del programa es una operación relevante para la seguridad. Si el dispositivo es un dispositivo de seguridad, introduzca la contraseña para CPU-F de seguridad.
  • Página 69 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Validación de firmas F Los proyectos del TIA Portal que contienen un programa de seguridad tienen una firma F que se utiliza para verificar los datos de un programa copiado y que proporciona un nivel adicional de seguridad para programas de seguridad.
  • Página 70: Ejemplo: Actualización Del Programa

    Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Ejemplo: Actualización del programa Si desea que haya cinco programas de CPU diferentes disponibles para la actualización del programa, cree y nombre cinco carpetas dentro de la carpeta Actualización de programa (Página 112).
  • Página 71 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Elija el comando de menú "Operaciones > Actualizar > Actualización del programa" para iniciar la actualización del programa. También se puede hacer clic en el botón Actualizar y seleccionar "Actualización del programa"...
  • Página 72 Operaciones de la herramienta 4.10 Actualizar programas de dispositivo desde la SIMATIC Automation Tool Tablas de soporte de actualización de programas ● La actualización de programas es posible si se indica ✓. ● La actualización de programas no es posible en los casos en los que se muestra una celda vacía.
  • Página 73: Cargar, Agregar, Sustituir Y Borrar Recetas En Cpu

    Operaciones de la herramienta 4.11 Cargar, agregar, sustituir y borrar recetas en CPU 4.11 Cargar, agregar, sustituir y borrar recetas en CPU Las operaciones con recetas funcionan en CPU que tienen recetas en una memoria de carga externa (SIMATIC Memory Card). La CPU puede estar tanto en estado operativo RUN como STOP.
  • Página 74 Operaciones de la herramienta 4.11 Cargar, agregar, sustituir y borrar recetas en CPU Cargar o borrar archivos de receta Para cargar o borrar archivos de receta de una CPU, proceda del siguiente modo: 1. Haga clic en la pestaña "Cargar receta" de la tabla de dispositivos. 2.
  • Página 75: Agregar O Sustituir (Descargar) Archivos De Receta

    Operaciones de la herramienta 4.11 Cargar, agregar, sustituir y borrar recetas en CPU Agregar o sustituir (descargar) archivos de receta Para agregar o sustituir archivos de receta de CPU en la programadora o el PC, proceda del siguiente modo: 1. Copie los archivos .csv de datos de receta que desee agregar a o sustituir en una CPU en la carpeta de recetas.
  • Página 76: Cargar Y Borrar Registros De Datos En Cpu

    Operaciones de la herramienta 4.12 Cargar y borrar registros de datos en CPU Después de una operación correcta de descarga de receta, la ruta del archivo de receta se borra. ADVERTENCIA Información de seguridad Si se opera un proceso o una máquina con datos comprometidos podría verse afectada la operación de un proceso o una máquina online.
  • Página 77 Operaciones de la herramienta 4.12 Cargar y borrar registros de datos en CPU Acciones de registro de datos El botón Operaciones de archivo de la barra de herramientas y el menú Operaciones de archivo proporcionan los siguientes comandos de menú: ●...
  • Página 78: Instalar Firmware Nuevo En Dispositivos

    Operaciones de la herramienta 4.13 Instalar firmware nuevo en dispositivos 4.13 Instalar firmware nuevo en dispositivos Actualización del firmware del TIA Portal Se puede utilizar una SIMATIC Memory Card para instalar actualizaciones de firmware en dispositivos. Entre los métodos alternativos de actualización de firmware se incluye el uso de la página de información del módulo del servidor web integrado en una CPU o el uso de las funciones Online y diagnóstico del TIA Portal.
  • Página 79: Preparar Archivos De Actualización De Firmware Para Utilizarlos Con Simatic Automation Tool

    SIMATIC Automation Tool abre el sitio web de soporte al cliente para el dispositivo. La selección de la página web de soporte de Siemens se basa en la referencia mostrada en una fila de la tabla de dispositivos. Así, por ejemplo, un comando "Buscar actualizaciones"...
  • Página 80: Realizar Actualizaciones De Firmware Para Cpu Y Módulos

    Operaciones de la herramienta 4.13 Instalar firmware nuevo en dispositivos Copiar archivos .upd en la carpeta de actualización de firmware Los archivos de actualización de firmware únicos de formato nuevo .upd contienen el modelo de módulo de destino y los números de versión en su nombre. Se pueden copiar varios archivos .upd en una única carpeta de firmware y después identificar el módulo de destino por el nombre de archivo .upd.
  • Página 81 Operaciones de la herramienta 4.13 Instalar firmware nuevo en dispositivos 4. Si procede, introduzca una contraseña en la columna "Contraseña de la CPU" para cada dispositivo seleccionado. 5. Elija el comando de menú "Operaciones > Actualizar > Actualización de firmware" para iniciar la operación.
  • Página 82: Ejemplo De Actualización De Firmware

    Operaciones de la herramienta 4.13 Instalar firmware nuevo en dispositivos Para evitar este problema, asigne una ruta de almacenamiento de datos de firmware más rápida en el área Actualización de firmware del cuadro de diálogo del comando de menú "Opciones > Ajustes". Copie los archivos .upd que necesite en un dispositivo de almacenamiento local más rápido y vuelva a intentar realizar la operación.
  • Página 83: Copia De Seguridad Y Restauración De Cpu O Datos Hmi

    Operaciones de la herramienta 4.14 Copia de seguridad y restauración de CPU o datos HMI 4.14 Copia de seguridad y restauración de CPU o datos HMI Realizar una copia de seguridad de un dispositivo El comando "Realizar copia de seguridad de dispositivo en archivo" crea nuevos archivos de copia de seguridad de datos y los copia en la carpeta de copia de seguridad y restauración (Página 116).
  • Página 84: Restaurar Dispositivos Desde Archivos De Copia De Seguridad

    Operaciones de la herramienta 4.14 Copia de seguridad y restauración de CPU o datos HMI Restaurar dispositivos desde archivos de copia de seguridad Para restaurar archivos de copia de seguridad en los dispositivos correspondientes se utiliza el comando de menú "Restaurar dispositivo desde archivo". Los archivos de copia de seguridad S7 y HMI creados con el comando "Realizar copia de seguridad de dispositivo en archivo"...
  • Página 85: Gestión De Contraseñas Después De Una Operación De Restauración

    Operaciones de la herramienta 4.14 Copia de seguridad y restauración de CPU o datos HMI También se puede utilizar el botón de examinar para navegar hasta la carpeta de la programadora o el PC que contiene los archivos de copia de seguridad. Seleccione un archivo para agregarlo a la lista desplegable.
  • Página 86 Operaciones de la herramienta 4.14 Copia de seguridad y restauración de CPU o datos HMI Antes de restaurar un archivo de copia de seguridad en una CPU: Después de restaurar un archivo de copia de seguridad en una CPU: Si la contraseña introducida en la columna "Contraseña del archivo de copia de seguridad" no es correcta y no es una contraseña configurada en los datos de la CPU restaurada, el registro de eventos mostrará...
  • Página 87: Ejemplo De Restauración Desde Copia De Seguridad

    Operaciones de la herramienta 4.15 Borrar la memoria de la CPU Ejemplo de restauración desde copia de seguridad Este ejemplo muestra un dispositivo seleccionado y la selección de un archivo de copia de seguridad para el campo "Archivo de copia de seguridad". Para múltiples dispositivos hay que seleccionar un archivo de copia de seguridad para cada dispositivo.
  • Página 88: Restablecer Los Valores De Fábrica En Cpu Y Módulos

    Operaciones de la herramienta 4.16 Restablecer los valores de fábrica en CPU y módulos 4.16 Restablecer los valores de fábrica en CPU y módulos Restablecer los valores de fábrica en los dispositivos seleccionados Se pueden restablecer los valores de fábrica de los dispositivos seleccionados, exceptuando la dirección IP.
  • Página 89 Operaciones de la herramienta 4.16 Restablecer los valores de fábrica en CPU y módulos Para restablecer la configuración de fábrica en los dispositivos seleccionados, proceda del siguiente modo: 1. Seleccione uno o más dispositivos para incluirlos en la operación. Se puede utilizar la casilla de verificación de dispositivos situada en la parte superior de la tabla de dispositivos para seleccionar o deseleccionar todos los dispositivos.
  • Página 90: Formatear Memory Card

    ● Otros archivos Nota Para formatear SIMATIC Memory Cards utilice exclusivamente software de Siemens Si utiliza una SIMATIC Memory Card con fines externos a SIMATIC o si la formatea de forma incorrecta, la estructura interna de la SIMATIC Memory Card se sobrescribirá. La estructura no puede recuperarse y la SIMATIC Memory Card será...
  • Página 91 Operaciones de la herramienta 4.17 Formatear Memory Card 3. Elija el comando de menú "Operaciones > Restablecer > Formatear tarjeta de memoria" para iniciar la operación. También puede hacer clic en el botón "Restablecer" de la barra de herramientas y seleccionar "Formatear tarjeta de memoria" del menú desplegable del botón.
  • Página 92: Recuperar Datos De Servicio De Cpu

    PC. Los datos de servicio pueden enviarse al Customer Support de Siemens para ayudar a encontrar la causa del error. Los datos de servicio se pueden recuperar en estado operativo STOP o RUN. Los datos de servicio contienen archivos múltiples comprimidos en un único archivo .zip, cuyo nombre se...
  • Página 93 Operaciones de la herramienta 4.18 Recuperar datos de servicio de CPU Archivos de datos de servicio Nota Recuperación de datos de servicio de CPU protegidas por contraseña Si una CPU está protegida por contraseña, hay que proporcionar una contraseña con acceso de lectura o con acceso completo para recuperar los archivos de datos de servicio.
  • Página 94: Ajustar La Hora En Cpu

    Operaciones de la herramienta 4.19 Ajustar la hora en CPU 4.19 Ajustar la hora en CPU Ajustar la hora en CPU según la hora actual de la programadora o el PC El botón Hora ajusta la hora de las CPU seleccionadas a la hora actual de la programadora o el PC.
  • Página 95: Mostrar Búfer De Diagnóstico De Cpu

    Operaciones de la herramienta 4.20 Mostrar búfer de diagnóstico de CPU 4.20 Mostrar búfer de diagnóstico de CPU Búfer de diagnóstico de una CPU Un búfer de diagnóstico de una CPU contiene una entrada para cada evento de diagnóstico. Cada entrada incluye la fecha y hora del evento, así como su categoría y una descripción. El búfer de diagnóstico muestra las entradas en orden cronológico con el evento más reciente en primer lugar.
  • Página 96 Operaciones de la herramienta 4.20 Mostrar búfer de diagnóstico de CPU Ejemplo de registro de diagnóstico El búfer de diagnóstico contiene los siguientes tipos de entradas: ● Evento de diagnóstico de sistema (cada error de CPU y de módulo) ● Cambios de estado de la CPU (cada arranque, cada transición a STOP, cada transición a RUN) Se puede utilizar la casilla de verificación "Mostrar sello de tiempo de dispositivo en hora local de PG/PC"...
  • Página 97: Orden De Ejecución De Operaciones

    Operaciones de la herramienta 4.21 Orden de ejecución de operaciones 4.21 Orden de ejecución de operaciones Las entradas del búfer de diagnóstico se corresponden con operaciones de botones de la barra de herramientas o con comandos de menú. Con cada comando de un botón de la barra de herramientas, SIMATIC Automation Tool agrega una única operación a la cola de operaciones por cada fila de dispositivo seleccionada.
  • Página 98 Operaciones de la herramienta 4.21 Orden de ejecución de operaciones Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 99: Guardar La Información De La Tabla De Dispositivos

    Guardar la información de la tabla de dispositivos Guardar/Guardar como - Tabla de dispositivos guardada en formato .sat protegido Utilice los comandos de menú "Archivo > Guardar/Guardar como" o haga clic en el botón Guardar para guardar la información de la tabla de dispositivos en un archivo .sat encriptado.
  • Página 100: Compatibilidad De Archivos De Proyecto Con Versiones Anteriores

    Guardar la información de la tabla de dispositivos 5.2 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto Compatibilidad de archivos de proyecto con versiones anteriores SIMATIC Automation Tool V3.1 admite operaciones relevantes para la seguridad que estaban prohibidas en versiones anteriores y los archivos de proyecto .sat anteriores no contienen necesariamente datos de seguridad en el archivo del proyecto.
  • Página 101: Ejemplo De Exportación

    Guardar la información de la tabla de dispositivos 5.2 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto Nota Importar archivos .csv de versiones anteriores de SIMATIC Automation Tool El número de columnas de la tabla de dispositivos y los nombres de las mismas han sido modificados en SIMATIC Automation Tool V3.1 en comparación con versiones anteriores.
  • Página 102 Guardar la información de la tabla de dispositivos 5.2 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 103: Menú, Barra De Herramientas, Teclas De Método Abreviado E Información De Referencia

    Menú, barra de herramientas, teclas de método abreviado e información de referencia Menú principal La SIMATIC Automation Tool proporciona los siguientes menús para operaciones de dispositivo. ● Archivo (Página 104) ● Edición (Página 105) ● Operaciones (Página 106) ● Opciones (Página 108) ●...
  • Página 104: Menú Archivo

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.1 Menú Archivo Icono Comando de Descripción menú herra rra- mient Nuevo Crea un proyecto nuevo de la SIMATIC Automation Tool Abrir Muestra un cuadro de diálogo "Abrir", en el que se puede navegar hasta una carpeta, seleccionar un archivo de proyecto .sat y proporcionar una contraseña para abrir un archivo de proyecto protegido.
  • Página 105: Menú Edición

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.2 Menú Edición Icono Comando de Descripción menú herra- rra- mient Cortar Corta los datos seleccionados y los copia en el portapapeles. Las entradas del portapapeles son compatibles con Excel, de modo que los datos pueden compartirse entre las dos aplica- ciones.
  • Página 106: Menú Operaciones

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal Icono Comando de Descripción menú herra- rra- mient Borra el contenido de todos los dispositivos seleccionados Todos los dispositivos • seleccionados Borra el contenido de todas las filas de dispositivos Todos los dispositivos •...
  • Página 107 Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal Icono Comando de Descripción de herra- menú mienta Actualiza el firmware de la CPU con el o los archivos de actualiza- Actualización de • ción de programa para el o los dispositivos seleccionados (Pági- firmware na 78) Identificar...
  • Página 108: Menú Opciones

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal Icono Comando de Descripción de herra- menú mienta Borra las recetas seleccionadas de las CPU correspondientes. Borrar receta • (Página 73) 6.1.4 Menú Opciones 6.1.4.1 Menú...
  • Página 109: Nombres De Ruta De La Simatic Automation Tool

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.2 Nombres de ruta de la SIMATIC Automation Tool Los ejemplos de nombre de ruta para el cuadro de diálogo "Opciones > Ajustes" muestran nombres de ruta de las carpetas en C:\Users\MyAccount\SIMATIC Automation Tool\, siendo "MyAccount"...
  • Página 110: Configuración General

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.3 Configuración general Existe la posibilidad de seleccionar el idioma de la interfaz de usuario: inglés, alemán, francés, español o italiano Seleccione la casilla de verificación para ver los dispositivos no soportados en un escaneo de red (Página 49).
  • Página 111: Ajustes De Comunicación

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.4 Ajustes de comunicación Las opciones de comunicación se utilizan para ajustar opciones relacionadas con el subprocesamiento múltiple. Uso de varios subprocesos para operaciones Si la red tiene topología en estrella, de modo que cada CPU tiene conexión directa con la programadora o el PC a través de un switch Ethernet, se puede utilizar la opción de subprocesamiento múltiple de forma segura.
  • Página 112: Ajustes Del Proyecto

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal Operaciones simultáneas El rendimiento de SIMATIC Automation Tool se puede aumentar permitiendo la ejecución simultánea de operaciones en varios dispositivos con varios threads. Nota Problemas de comunicación con SIMATIC Automation Tool Se envía, por ejemplo, un comando de operación a varios dispositivos, pero uno de ellos no completa la operación y se muestra un error de comunicación para esa CPU.
  • Página 113: Ajustes De La Actualización De Firmware

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.6 Ajustes de la actualización de firmware Se puede aceptar la ruta predeterminada de los archivos de actualización de firmware (Página 78) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount"...
  • Página 114: Ajustes De La Actualización De Programas

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.7 Ajustes de la actualización de programas Se puede aceptar la ruta predeterminada de los archivos de programa (Página 63) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount"...
  • Página 115: Ajustes De Los Datos De Servicio

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.8 Ajustes de los datos de servicio Se puede aceptar la ruta predeterminada de los archivos de datos de servicio (Página 92) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount"...
  • Página 116: Ajustes De Copia De Seguridad/Restauración

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.9 Ajustes de copia de seguridad/restauración Se puede aceptar la ruta predeterminada de los archivos de copia de seguridad y restauración (Página 83) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount"...
  • Página 117: Ajustes De Receta

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.10 Ajustes de receta Se puede aceptar la ruta predeterminada de los archivos de receta (Página 73) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de inicio de sesión del usuario actual (Página 109).
  • Página 118: Ajustes De Registros De Datos

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.11 Ajustes de registros de datos Se puede aceptar la ruta predeterminada de los archivos de registro (Página 76) o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de inicio de sesión del usuario actual (Página 109).
  • Página 119: Ajustes Del Registro De Eventos

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.12 Ajustes del registro de eventos Por defecto, SIMATIC Automation Tool borra el registro de eventos (Página 42) al iniciar cualquier operación de dispositivo. Se puede deseleccionar "Borrar registro antes de cada operación"...
  • Página 120: Ajustes De Importación/Exportación

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.4.13 Ajustes de importación/exportación Se puede aceptar la ruta predeterminada de los archivos de importación/exportación (Página 100) o asignar una ruta diferente. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de inicio de sesión del usuario actual (Página 109).
  • Página 121: Menú Ayuda

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.1 Menú principal 6.1.6 Menú Ayuda Icono Comando Descripción de menú herra rra- mient Mostrar guía de Abre la guía de usuario de la SIMATIC Automation Tool. usuario Acerca de SIMATIC Muestra el cuadro de diálogo Acerca de, que contiene: Automation Tool...
  • Página 122: Iconos De La Barra De Herramientas

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.2 Iconos de la barra de herramientas Iconos de la barra de herramientas Icon Descripción rra- mien Nuevo: Crea un archivo de proyecto SIMATIC Automation Tool nuevo con la extensión ".sat". Abrir: Muestra un cuadro de diálogo "Abrir", que permite buscar una carpeta, seleccionar un archivo de proyecto e introducir una contraseña para abrir el archivo de proyecto encriptado.
  • Página 123 Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.2 Iconos de la barra de herramientas Icon Descripción rra- mien Ajustar la hora: Ajusta la hora del sistema en CPU seleccionadas a la hora actual de la programadora o el PC. Funciones de copia de seguridad y restauración: Crear uno o varios archivos de copia de seguridad para CPU y dispositivos HMI.
  • Página 124: Teclas De Método Abreviado

    Menú, barra de herramientas, teclas de método abreviado e información de referencia 6.3 Teclas de método abreviado Teclas de método abreviado SIMATIC Automation Tool proporciona las siguientes teclas de método abreviado para navegar por la tabla de dispositivos y para algunos de los comandos de menú (Página 103). CTRL+RePág Cambia entre pestañas, de izquierda a derecha CTRL+AvPág...
  • Página 125: Api De La Simatic Automation Tool Para .Net Framework

    API de la SIMATIC Automation Tool para .NET framework Introducción a la API La API de la SIMATIC Automation Tool permite crear aplicaciones personalizadas basadas en las funciones disponibles en la aplicación SIMATIC Automation Tool. Las aplicaciones de cliente pueden optimizarse para combinar operaciones y soportar los flujos de trabajo del usuario específicos de la red de automatización industrial.
  • Página 126: Diseñar La Aplicación De Interfaz De Usuario Para Dispositivos De Seguridad Y Operaciones Relevantes Para La Seguridad

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.1 Soporte de la API para operaciones relevantes para la seguridad y dispositivos de seguridad...
  • Página 127: Guías De Programación De Interfaz De Usuario Para Operaciones Relevantes Para La Seguridad

    Si utiliza la API de SIMATIC Automation Tool, asegúrese de que las operaciones relevantes para la seguridad son lo más seguras posible. Siemens no asume responsabilidad alguna para aplicaciones de interfaz de usuario desarrolladas con la API de SIMATIC Automation Tool.
  • Página 128: Identificación Y Protección De Operaciones Relevantes Para La Seguridad

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad Identificación y protección de operaciones relevantes para la seguridad SIMATIC Automation Tool V3.1 muestra un cuadro de diálogo de confirmación para operaciones relevantes para la seguridad.
  • Página 129 API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad Prácticas de programación recomendadas Utilice las siguientes prácticas de programación para garantizar que se están protegiendo las operaciones relevantes para la seguridad y minimizando las posibilidades de que el usuario realice acciones no seguras: ●...
  • Página 130: Requisitos Para La Restauración Desde Copia De Seguridad

    CPU y programas de seguridad. Los árboles de decisión indican la lógica que Siemens emplea para la codificación por colores de varios campos relevantes para la seguridad en la interfaz de usuario de SIMATIC Automation Tool.
  • Página 131: Colores Para Los Iconos De Cpu

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.3.1 Colores para los iconos de CPU Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 132: Colores Para Datos De Dispositivo

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.3.2 Colores para datos de dispositivo Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 133: Colores Para Contraseñas De Cpu

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.3.3 Colores para contraseñas de CPU Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 134: Colores Para Carpetas De Programa

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.3.4 Colores para carpetas de programa Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 135: Colores Para Contraseñas De Programa

    API de la SIMATIC Automation Tool para .NET framework 7.3 Diseñar la aplicación de interfaz de usuario para dispositivos de seguridad y operaciones relevantes para la seguridad 7.3.3.5 Colores para contraseñas de programa Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 136: Códigos Hamming

    API de la SIMATIC Automation Tool para .NET framework 7.4 Sinopsis de la arquitectura 7.3.4 Códigos Hamming Los códigos Hamming son códigos binarios. Pueden detectar errores de bit fortuitos. SIMATIC Automation Tool utiliza códigos Hamming de 32 bits con una distancia de Hamming de ocho.
  • Página 137 API de la SIMATIC Automation Tool para .NET framework 7.4 Sinopsis de la arquitectura – Esta interfaz se utiliza para representar módulos de periferia individuales que IModule están enchufados en una CPU, un dispositivo PROFINET o una estación PROFIBUS. – Esta es la clase básica para todas las interfaces restantes. Esta interfaz IHardware proporciona acceso a propiedades comunes para todos los elementos de hardware reconocidos en la red.
  • Página 138 API de la SIMATIC Automation Tool para .NET framework 7.4 Sinopsis de la arquitectura Nota Consulte el ejemplo (Página 253) de red industrial y las clases de API de SIMATIC Automation Tool utilizadas para representar cada componente de red. Consulte también Método FirmwareUpdate (Página 173) Método Backup (interfaz ICPU) (Página 204) Método SetOperatingState (Página 216)
  • Página 139: Referenciar La Api En Una Aplicación De Interfaz De Usuario

    API de la SIMATIC Automation Tool para .NET framework 7.5 Referenciar la API en una aplicación de interfaz de usuario Referenciar la API en una aplicación de interfaz de usuario Siemens entrega la API con diferentes archivos DLL, ejecutables y de origen: ● AutomationToolAPI.dll ●...
  • Página 140: Clases De Soporte Comunes

    API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes Clases de soporte comunes 7.6.1 Clase EncryptedString Antes de describir las operaciones disponibles a través de la API es importante tener conocimientos de algunas clases comunes utilizadas en la mayoría de ejemplos de código. La clase EncryptedString Algunas operaciones de la API requieren una conexión legítima con una CPU S7 protegida.
  • Página 141 API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes Si desea encriptar una contraseña para utilizarla varias veces en el código, puede instanciar y a continuación pasarla como parámetro a varias llamadas del siguiente EncryptedString modo: EncryptedString pwd = new EncryptedString("password");...
  • Página 142: Clase Result

    API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes 7.6.2 Clase Result La categoría agrupa la lógica que determina si una acción API determinada se ha Result completado correctamente. La mayoría de acciones API implican algún nivel de comunicaciones de red.
  • Página 143 API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes En algunas instancias puede ser suficiente con saber si una acción determinada se ha completado correctamente. En ese caso solo es necesario comprobar la propiedad Succeeded dev.Selected = true;...
  • Página 144: Categoría Diagnóstico

    API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes SIMATIC Automation Tool V3.1 dispone de una nueva función de advertencia para los casos en los que es necesario conocer los eventos ocurridos. Por ejemplo, la actualización que se realiza en el dispositivo al final de una actualización del programa puede crear advertencias no relacionadas directamente con la función principal invocante.
  • Página 145: Categoría Datachangedeventargs

    API de la SIMATIC Automation Tool para .NET framework 7.6 Clases de soporte comunes 7.6.4 Categoría DataChangedEventArgs Un evento de cambio de datos contiene información sobre datos que han cambiado dentro de la API. Consulte los detalles en el capítulo Interfaz IProfinet (Página 168). Constructor Descripción DataChangedEventArgs(DataChangedType type)
  • Página 146: Interfaces De Soporte Comunes

    API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaces de soporte comunes Interfaces de soporte comunes 7.7.1 Interfaz IRemoteFile IRemoteFile es una interfaz utilizada para representar archivos utilizados en registros de datos y recetas. Nombre de la propiedad Tipo de respuesta Descripción bool {get;...
  • Página 147: Interfaz Iremoteinterface

    API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaces de soporte comunes 7.7.3 Interfaz IRemoteInterface es una interfaz utilizada para representar periferia descentralizada en una IRemoteInterface red. Nombre de la pro- Tipo de respuesta Descripción piedad Devices List<IBaseDevice>{get;} Matriz de interfaces remotas utilizada para representar la periferia descentralizada InterfaceType...
  • Página 148: Interfaz Imodule

    API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaces de soporte comunes Nombre de la propiedad Tipo de respuesta Descripción Slot uint {get;} Número de slot del dispositivo o módulo. StationNumber uint {get;} Número de estación del dispositivo o módulo. SerialNumber string {get;} Número de serie del dispositivo o módulo.
  • Página 149: Interfaz Ibasedevice

    API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaces de soporte comunes 7.7.6 Interfaz IBaseDevice es una interfaz utilizada para ampliar la interfaz , que representa el IBaseDevice IHardware tipo de dispositivo más básico. Nombre del método Tipo de respuesta Descripción GetHardwareFromID(uint hardwareID) IHardware...
  • Página 150: Clase Network

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network Clase Network 7.8.1 Constructor de red La clase realiza funciones utilizando una tarjeta de red (NIC) instalada en la .NET Network programadora o el PC. La clase se utiliza para escanear en busca de tarjetas de red Network disponibles y para seleccionar la tarjeta de red que se va a utilizar.
  • Página 151 API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network Para identificar las tarjetas de red disponibles en la red, utilice el método como muestra el siguiente ejemplo: QueryNetworkInterfaceCards Network myNetwork = new Network(); List<String> interfaces = new List<String>(); Result retVal = myNetwork.QueryNetworkInterfaceCards(out interfaces);...
  • Página 152: Método Setcurrentnetworkinterface

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network 7.8.3 Método SetCurrentNetworkInterface Tipo de respues- Nombre del método Result SetCurrentNetworkInterface Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strInterface string El nombre de la interfaz de red que se debe utilizar.
  • Página 153: Propiedad Currentnetworkinterface

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network 7.8.4 Propiedad CurrentNetworkInterface Esta propiedad se utiliza para conocer la interfaz de red seleccionada actualmente. Esta propiedad es de solo lectura. El ejemplo siguiente muestra cómo utilizar esta propiedad. Network myNetwork = new Network();...
  • Página 154: Método Setcommunicationstimeout

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network Este método devuelve un . Esta clase se describe en el capítulo IProfinetDeviceCollection siguiente. Nota Se requiere la licencia de software SIMATIC Automation Tool para el método ScanNetworkDevices Si no se encuentra ninguna licencia para el software SIMATIC Automation Tool en runtime, el método devolverá...
  • Página 155: Método Getcommunicationstimeout

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network 7.8.7 Método GetCommunicationsTimeout Tipo de respuesta Nombre del método uint GetCommunicationsTimeout Una vez que se ha fijado el valor para el timeout de comunicación, se puede consultar el valor en cuestión con la llamada de .
  • Página 156: Método Getemptycollection

    API de la SIMATIC Automation Tool para .NET framework 7.8 Clase Network 7.8.9 Método GetEmptyCollection Tipo de respuesta Nombre del método IProfinetDeviceCollection GetEmptyCollection IProfinetDeviceCollection es una interfaz y no puede instanciarse. Se puede abrir un proyecto o realizar una importación sin realizar un escaneo. Llame a este método para obtener un resultado vacío.
  • Página 157: Clase Iprofinetdevicecollection

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection Clase IProfinetDeviceCollection 7.9.1 Iterar elementos de una recopilación 7.9.1.1 Iterar elementos de una recopilación El método devuelve un objeto del tipo . Esta ScanNetworkDevices IProfinetDeviceCollection clase permite iterar los elementos de la colección de varias maneras. También proporciona métodos para filtrar los elementos de la colección aplicando determinados criterios.
  • Página 158: Método Getenumerator

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.1.2 Método GetEnumerator Tipo de respuesta Nombre del método IEnumera- GetEnumerator tor<IProfinetDevice > Parámetros Name Tipo de datos Tipo de parámetro Descripción Ninguno Este método se utiliza para enumerar todos los de la IProfinetDevices IProfinetDeviceCollection...
  • Página 159: Filtrar Elementos De Una Recopilación

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.2 Filtrar elementos de una recopilación 7.9.2.1 Elementos de una recopilación La colección contiene un elemento para cada dispositivo de la red Ethernet industrial. La colección puede contener dispositivos de varias familias de productos diferentes (p. ej. S7- 1200, S7-1500, ET200S).
  • Página 160: Método Filteronlycpu

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.2.3 Método FilterOnlyCPU Tipo de respuesta Nombre del método List<ICPU> FilterOnlyCPUs La API de SIMATIC Automation Tool API soporta numerosas operaciones que solo se permiten con CPU. Por esa razón, resulta útil filtrar la colección para incluir solo las CPU detectadas en la red.
  • Página 161: Método Finddevicebymac

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection El siguiente ejemplo muestra la localización de un dispositivo con una dirección IP específica. Si el dispositivo no se localiza en la colección, se devuelve una referencia NULL. Network myNetwork = new Network();...
  • Página 162: Serialización

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.4 Serialización 7.9.4.1 Transferir una recopilación a/desde un archivo de datos externo Los siguientes métodos se proporcionan para permitir la serialización y la transferencia del contenido de una recopilación a/desde un archivo de datos externo. La aplicación SIMATIC Automation Tool utiliza estos métodos para soportar archivos de proyecto de usuario.
  • Página 163: Método Readfromstream

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.4.3 Método ReadFromStream El método se utiliza para crear la colección a partir de un archivo de ReadFromStream serialización creado previamente. El ejemplo siguiente muestra cómo utilizar este método: Tipo de respues- Nombre del método Result...
  • Página 164: Método Insertdevicebyip

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.5.1 Método InsertDeviceByIP Tipo de respues- Nombre del método Result InsertDeviceByIp Parámetros Nombre Tipo de datos Tipo de parámetro Descripción index Ubicación en la colección en la que debe insertarse el valor uint La dirección IP del dispositivo que debe agregarse a la colección.
  • Página 165: Método Insertdevicebymac

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.5.2 Método InsertDeviceByMAC Tipo de respues- Nombre del método Result InsertDeviceByMAC Parámetros Nombre Tipo de datos Tipo de parámetro Descripción index Ubicación en la colección en la que debe insertarse el valor ulong La dirección MAC del dispositivo que debe agregarse a la colec-...
  • Página 166: Copiar Datos De Una Recopilación

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.6 Copiar datos de una recopilación 7.9.6.1 Método CopyUserData Puede toparse con una situación en la que puede ser necesario mantener las opciones ajustadas en la actual. Para que el usuario no tenga que volver a IProfinetDeviceCollection introducir esta información, la API proporciona el siguiente método.
  • Página 167: Eliminar Dispositivos De La Recopilación

    API de la SIMATIC Automation Tool para .NET framework 7.9 Clase IProfinetDeviceCollection 7.9.7 Eliminar dispositivos de la recopilación 7.9.7.1 Método Clear Tipo de respuesta Nombre del método void Clear Parámetros Name Tipo de datos Tipo de parámetro Descripción Ninguno Este método se utiliza para borrar los contenidos de los dispositivos escaneados. 7.9.7.2 Método Remove Tipo de respuesta...
  • Página 168: Interfaz Iprofinetdevice

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10 Interfaz IProfinetDevice 7.10.1 Propiedades IProfinetDevice Cada elemento de la colección está representado por la interfaz IProfinetDeviceCollection . Esta interfaz proporciona acceso a los datos y operaciones más comunes IProfinetDevice para todos los dispositivos conectados directamente a la red industrial.
  • Página 169 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice Nombre de la propiedad Tipo de respuesta Descripción DeviceFound bool {get;} ¿El dispositivo se localizó en el escaneo de la red? DuplicateIP bool {get;} ¿El dispositivo tiene una direc- ción IP duplicada? DuplicateProfinetName bool {get;}...
  • Página 170 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice Nombre de la propiedad Tipo de respuesta Descripción ulong {get;} La MAC unívoca asignada al dispositivo. La dirección MAC codificada utiliza un byte para codificar cada uno de los 6 octetos definidos para la direc- ción.
  • Página 171 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice Nombre de la propiedad Tipo de respuesta Descripción ProfinetName String {get;} El nombre PROFINET del dis- positivo. ResetToFactoryAllowed bool {get;} ¿ResetToFactory está permitido en el dispositivo? Selected bool {get;set;} Marca el dispositivo como se- leccionado para permitir la eje- cución de operaciones...
  • Página 172: Métodos Iprofinetdevice

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2 Métodos IProfinetDevice 7.10.2.1 Método RefreshStatus Tipo de respues- Nombre del método Result RefreshStatus Al crear la colección llamando al método IProfinetDeviceCollection ScanNetworkDevices solo se recoge una pequeña cantidad de información de cada dispositivo. Para poder recoger toda la información disponible del dispositivo es necesario llamar al método .
  • Página 173: Método Firmwareupdate

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.2 Método FirmwareUpdate Tipo de respues- Nombre del método Result FirmwareUpdate Parámetros Nombre Tipo de datos Tipo de parámetro Descripción hardwareID uint Identificador de hard- ware del módulo bUpdateSameVersion Bool Si es true, el método...
  • Página 174 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice Utilizando el método también se puede actualizar el firmware de un módulo FirmwareUpdate en una estación central. El código siguiente muestra cómo buscar una CPU en una dirección específica y a continuación buscar una referencia específica entre los módulos de esa CPU.
  • Página 175: Método Identify

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice Nota Archivos de actualización de firmware Classic y Plus Hay dos tipos de archivos de actualización de firmware. • Las carpetas de actualización de firmware Classic contienen varios archivos que constituyen la actualización de firmware.
  • Página 176: Método Reset

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.4 Método Reset Tipo de respues- Nombre del método Result Reset Este método se utiliza para restablecer la configuración de fábrica de un dispositivo PROFINET. El siguiente ejemplo llama al método para un dispositivo en una dirección IP Reset específica.
  • Página 177: Método Setip

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.5 Método SetIP Tipo de respues- Nombre del método Result SetIP Parámetros Nombre Tipo de datos Tipo de parámetro Descripción uint Nueva dirección IP codificada nSubnet uint Nueva dirección de subred codifi- cada nGateway uint...
  • Página 178 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice El siguiente ejemplo busca un dispositivo en una dirección MAC específica y ajusta su dirección IP. Network myNetwork = new Network(); ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66 IProfinetDeviceCollection scannedDevices; Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices);...
  • Página 179: Método Setprofinetname

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.6 Método SetProfinetName Tipo de respues- Nombre del método Result SetProfinetName Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strName String Nombre nuevo para la estación PROFINET Este método se utiliza para configurar (o modificar) el nombre de estación PROFINET del dispositivo.
  • Página 180: Método Validateipaddresssubnet

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.7 Método ValidateIPAddressSubnet Tipo de respuesta Nombre del método Result ValidateIPAddressSubnet Parámetros Nombre Tipo de datos Tipo de parámetro Descripción uint Dirección IP nSubnetMask uint Máscara de subred Este método se utiliza para validar una combinación de IP y máscara de subred para verificar que la pareja es compatible.
  • Página 181: Método Validateprofinetname

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.2.8 Método ValidatePROFINETName Tipo de respuesta Nombre del método Result ValidatePROFINETName Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strName string Nombre PROFINET que debe validarse Este método utiliza un nombre PROFINET proporcionado por el usuario. Se comprueba si el nombre PROFINET es válido como nombre de dispositivo PROFINET.
  • Página 182: Eventos Iprofinetdevice

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.3 Eventos IProfinetDevice 7.10.3.1 Evento DataChanged El evento se soporta en la interfaz DataChanged IProfinetDevice Este evento permite al programa controlar si los cambios han ocurrido en un dispositivo determinado de la red debido a otras operaciones de la API.
  • Página 183: Evento Progresschanged

    API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice 7.10.3.2 Evento ProgressChanged El evento se soporta en la interfaz ProgressChanged IProfinetDevice Este evento permite al programa controlar el progreso de los métodos que requieren mucho tiempo. es un ejemplo de este tipo de método. FirmwareUpdate Para utilizar el evento se adjunta un controlador de eventos al evento.
  • Página 184 API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IProfinetDevice La clase ProgressChangedEventArgs Al controlador de eventos se le transfiere un objeto ProgressChanged . Este objeto tiene las siguientes propiedades: ProgressChangedEventArgs Nombre de la pro- Tipo de respuesta Descripción piedad Action...
  • Página 185: Clase Imodulecollection Y Propiedades De Módulo

    API de la SIMATIC Automation Tool para .NET framework 7.11 Clase IModuleCollection y propiedades de módulo 7.11 Clase IModuleCollection y propiedades de módulo 7.11.1 Propiedad Modules y categoría IModuleCollection La interfaz proporciona información sobre cualquier módulo (por ejemplo, IProfinetDevice módulos de señales, Signal Boards, CM, CP) que esté enchufado en la estación. La propiedad Modules devuelve una colección de estos módulos.
  • Página 186: Interfaz Imodule

    API de la SIMATIC Automation Tool para .NET framework 7.11 Clase IModuleCollection y propiedades de módulo 7.11.2 Interfaz IModule Cada módulo de la estación se representa como una interfaz . Esta interfaz IModule proporciona un subconjunto de las propiedades disponibles para un dispositivo. La interfaz no proporciona ningún método.
  • Página 187: Interfaz Icpu

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12 Interfaz ICPU 7.12.1 Identificar dispositivos CPU en una IProfinetDeviceCollection Tal y como se ha visto anteriormente, el método se llama para generar ScanNetworkDevices . Esta recopilación contiene un elemento para cada IProfinetDeviceCollection dispositivo accesible de la red industrial.
  • Página 188: Propiedades Icpu

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Nota Una novedad para la interfaz API V3.1 es la necesidad de ajustar las marcas ICPU Selected antes de poder realizar operaciones en los dispositivos por medio de la SelectedConfirmed API.
  • Página 189: Marcas Icpu

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Nombre de la propie- Tipo de respuesta Descripción Protected bool La CPU está protegida actualmente con una contraseña. Eso significa que se necesita una contraseña para acceder a algunas o a todas las funciones, en función del nivel de acceso.
  • Página 190 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Nombre de la propiedad Tipo de respuesta Descripción NewProgramNamePasswordLevel ProtectionLevel ¿Cuál es el nivel de protección de la contra- seña de CPU para el programa nuevo? NewProgramName string ¿Cuál es el nombre del programa nuevo? NewProgramFolder string...
  • Página 191: Restaurar Marcas

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.3.2 Restaurar marcas Para realizar correctamente funciones relevantes para la seguridad en un dispositivo se requiere más información sobre este. Las siguientes marcas se han agregado a la versión 3.1 de la API para que la función de restauración desde copia de seguridad pueda ejecutarse en un dispositivo de seguridad de forma correcta y segura.
  • Página 192: Marcas De Función

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.3.3 Marcas de función En la API de SIMATIC Automation Tool V3.0, las marcas que identificaban si determinadas funciones estaban permitidas en un dispositivo ahora se encuentran en el nivel IProfinetDevice En la API V3.1 estas marcas se han pasado a los niveles .
  • Página 193: Métodos Icpu

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4 Métodos ICPU 7.12.4.1 CPU protegidas y contraseñas La interfaz proporciona los siguientes métodos. La mayoría de acciones de la interfaz ICPU necesita una conexión legítima con la CPU. Para ello puede ser necesaria una ICPU contraseña.
  • Página 194: Método Setprogramfolder

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.3 Método SetProgramFolder Tipo de respuesta Nombre del método Result SetProgramFolder Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFolder string Establece la ubicación de la carpeta del pro- grama descargado Anteriormente, el parámetro de la ruta de la carpeta para la actualización del programa se pasaba junto con la llamada del método en el objeto.
  • Página 195 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU El ejemplo siguiente muestra cómo ajustar la carpeta del programa en un dispositivo. Network myNetwork = new Network(); ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66 IProfinetDeviceCollection scannedDevices; Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices); if (retVal.Succeeded) //------------------------------------------------ // Buscar el dispositivo en esa MAC y SetProgramFolder...
  • Página 196: Método Setprogrampassword

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.4 Método SetProgramPassword Tipo de respuesta Nombre del método Result SetProgramPassword Parámetros Nombre Tipo de datos Tipo de parámetro Descripción password EncryptedString Establece la contrase- ña de CPU para el proyecto que debe pasarse a la CPU du- rante ProgramUpdate.
  • Página 197: Método Programupdate

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.5 Método ProgramUpdate Tipo de respuesta Nombre del método Result ProgramUpdate Este método realiza una actualización del programa de la CPU. Para realizar la operación deben cumplirse los requisitos siguientes: ●...
  • Página 198 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU if (cpu.Initialized == false) return; // ¿El dispositivo es de seguridad? if (cpu.Failsafe == true) ConfirmationType type = cpu.DetermineConfirmationMessage(FailsafeOperation.ProgramUpdateOperation); // Verificar tipo y confirmar cpu.SelectedConfirmed = true; // Comprobar para asegurarse de que la actualización es posible if (cpu.HasSafetyProgram == true || cpu.Protected == true ||cpu.NewProgramNameIsSafety == true) // ¿El dispositivo está...
  • Página 199: Método Setbackupfile

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU // Actualizar el programa retVal = cpu.ProgramUpdate(); // Resetear cpu.SelectedConfirmed = false; Nota El nombre de carpeta transferido al método debe contener una carpeta ProgramUpdate llamada SIMATIC.S7S. La carpeta SIMATIC.S7S contiene el programa que se debe descargar.
  • Página 200 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU if (retVal.Succeeded) ICPU cpu = scannedDevices.FindDeviceByMAC(targetMACAddress) as ICPU; if (cpu != null && cpu.RestoreAllowed == true) // Seleccionar CPU a actualizar cpu.Selected = true; retVal = cpu.SetBackupFile(@"C:\MyFolder\Backup.s7pbkp"); if (retVal.Error == ErrorCode.ProgramPasswordNeeded) retVal = cpu.SetBackupFilePassword(new EncryptedString("Password"));...
  • Página 201 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU bool bSufficientAccess = cpu.PasswordProtectionLevel == ProtectionLevel.Failsafe; if (bSufficientAccess == false) return; else // ¿Hay un programa de seguridad a punto para cargar? if (cpu.NewRestoreNameIsSafety == true) return; // ¿El dispositivo está protegido por contraseña? if (cpu.Protected == true) // ¿Se ha proporcionado una contraseña válida? if (cpu.PasswordValid == false)
  • Página 202: Método Setbackupfilepassword

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.7 Método SetBackupFilePassword Información importante Tipo de respuesta Nombre del método Result SetBackupFilePassword Parámetros Nombre Tipo de datos Tipo de parámetro Descripción password EncryptedString Configura la contraseña para el proyecto que se ha pasado a la CPU durante la restauración.
  • Página 203: Método Restore (Interfaz Icpu)

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.8 Método Restore (interfaz ICPU) Tipo de respues- Nombre del método Result Restore Este método se utiliza para restaurar la información de una copia de seguridad previa de la CPU.
  • Página 204: Método Backup (Interfaz Icpu)

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.9 Método Backup (interfaz ICPU) Tipo de respues- Nombre del método Result Backup Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFile string Una ruta y un nombre de archivo completos para el almacenamien- to de la copia de seguridad.
  • Página 205: Método Downloadrecipe

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.10 Método DownloadRecipe Tipo de respues- Nombre del método Result DownloadRecipe Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFile string La ruta y el nombre de archivo completos del archivo de receta que debe descargarse (transferir de la programadora o el PC a la...
  • Página 206 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Este método se utiliza para agregar o reemplazar un archivo de receta .CSV en la tarjeta de memoria de la CPU. Algunas CPU no permiten el acceso remoto a recetas. Compruebe la propiedad para garantizar que la CPU actual admite esta función.
  • Página 207: Método Deletedatalog

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.11 Método DeleteDataLog Tipo de respues- Nombre del método Result DeleteDataLog Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFileName string Nombre del archivo de registro que debe borrarse de una tarjeta de memoria de la CPU.
  • Página 208 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU El siguiente ejemplo de código utiliza la propiedad para iterar todos los DataLogFolder registros en la tarjeta de memoria de la CPU. Se borran todos los registros de datos. Network myNetwork = new Network();...
  • Página 209: Método Deleterecipe

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.12 Método DeleteRecipe Tipo de respues- Nombre del método Result DeleteRecipe Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFileName string Nombre del archivo de receta que debe borrarse de la tarjeta de memoria de una CPU.
  • Página 210 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU El siguiente ejemplo de código utiliza la propiedad para iterar todas las recetas RecipeFolder en la tarjeta de memoria de la CPU. Se borran todas las recetas. Network myNetwork = new Network(); IProfinetDeviceCollection devices;...
  • Página 211: Método Getcurrentdatetime

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.13 Método GetCurrentDateTime Tipo de respues- Nombre del método Result GetCurrentDateTime Parámetros Nombre Tipo de datos Tipo de parámetro Descripción DateTime System.DateTime Fecha y hora actuales devueltas por la CPU Este método obtiene el sello de tiempo actual de la CPU.
  • Página 212: Método Getdiagnosticsbuffer

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.14 Método GetDiagnosticsBuffer Tipo de respues- Nombre del método Result GetDiagnosticsBuffer Parámetros Nombre Tipo de datos Tipo de parámetro Descripción DiagnosticsI- List<DiagnosticsIte Una colección de elementos de tems m>...
  • Página 213: Método Memoryreset

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU La clase DiagnosticsItem Nota Cambie el segundo parámetro en el método para que las cadenas se GetDiagnosticsBuffer muestren en otro idioma soportado. El método devuelve una colección de objetos GetDiagnosticsBuffer DiagnosticsItem Esta clase define los siguientes miembros:...
  • Página 214: Método Resettofactorydefaults

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.16 Método ResetToFactoryDefaults Tipo de respues- Nombre del método Result ResetToFactoryDefaults Parámetros Nombre Tipo de datos Tipo de parámetro Descripción password EncryptedString Este método abre una conexión legítima con el dispositivo. Por eso puede ser necesaria una contraseña.
  • Página 215 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU // Comprobar para asegurarse de que la actualización es posible if (cpu.HasSafetyProgram == true || cpu.Protected == true || cpu.NewRestoreNameIsSafety == true) // ¿El dispositivo está protegido por contraseña? if (cpu.Protected == true) // ¿Se ha proporcionado una contraseña válida? if (cpu.PasswordValid == false)
  • Página 216: Método Setoperatingstate

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.17 Método SetOperatingState Tipo de respues- Nombre del método Result SetOperatingState Parámetros Nombre Tipo de datos Tipo de parámetro Descripción nRequestState OperatingStateREQ El nuevo estado operativo Este método se utiliza para cambiar el estado operativo de una CPU. Algunas CPU no admiten está...
  • Página 217: Método Setcurrentdatetime

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.18 Método SetCurrentDateTime Tipo de respues- Nombre del método Result SetCurrentDateTime Parámetros Nombre Tipo de datos Tipo de parámetro Descripción password EncryptedString Este método abre una conexión legítima con el dispositivo. Por eso puede ser necesaria una contraseña.
  • Página 218: Método Uploaddatalog

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.19 Método UploadDataLog Tipo de respues- Nombre del método Result UploadDataLog Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFileName string El nombre del archivo de registro que se va a cargar desde la SIMATIC Memory Card extraíble de una CPU.
  • Página 219 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Este método carga una copia de un archivo de registro concreto desde la tarjeta de memoria de una CPU a la programadora o el PC. Algunas CPU no permiten el acceso remoto a registros de datos.
  • Página 220: Método Uploadrecipe

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.20 Método UploadRecipe Tipo de respues- Nombre del método Result UploadRecipe Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFileName string El nombre de archivo de la receta que se va a cargar desde la tarje- ta de memoria de la CPU.
  • Página 221 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU El siguiente ejemplo de código utiliza la propiedad para iterar todas las recetas RecipeFolder en la tarjeta de memoria de la CPU. Una copia de cada receta se carga en la carpeta C:\MyRecipes.
  • Página 222: Método Uploadservicedata

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.21 Método UploadServiceData Tipo de respues- Nombre del método Result UploadServiceData Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strPath string Una ruta completa a la carpeta que contiene los contenidos de la tarjeta del programa.
  • Página 223: Método Formatmemorycard

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.22 Método FormatMemoryCard Tipo de respuesta Nombre del método Result FormatMemoryCard Este método se utiliza para formatear la SIMATIC Memory Card extraíble que está enchufada en una CPU. En el siguiente ejemplo se busca en la una CPU en una IProfinetDeviceCollection...
  • Página 224 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU // ¿Se ha proporcionado una contraseña válida? if (cpu.PasswordValid == false) return; // ¿Se dispone de legitimación para el nivel de seguridad? bool bSufficientAccess = cpu.PasswordProtectionLevel == ProtectionLevel.Failsafe; if (bSufficientAccess == false) return;...
  • Página 225: Determineconfirmationmessage

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.4.23 DetermineConfirmationMessage Tipo de respuesta Nombre del método ConfirmationType DetermineConfirmationMessage Parámetros Nombre Tipo de datos Tipo de parámetro Descripción operation FailsafeOperation Operación que se eva- lúa. Este método determina cuál es el contenido del mensaje de confirmación cuando el usuario intenta ejecutar una operación relevante para la seguridad.
  • Página 226 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU En el siguiente ejemplo se busca en la una CPU en una IProfinetDeviceCollection dirección IP específica. Este método se utiliza para visualizar un mensaje sobre el estado relevante para la seguridad en un cuadro de diálogo de confirmación del usuario, antes de ejecutar una operación relevante para la seguridad.
  • Página 227: Propiedades Remoteinterfaces

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.5 Propiedades RemoteInterfaces 7.12.5.1 Módulos de periferia descentralizada Cada CPU puede soportar varias interfaces de periferia descentralizada. La información de los dispositivos anexa a estas interfaces remotas está disponible a través de la propiedad RemoteInterfaces El ejemplo siguiente muestra cómo acceder a esta información para todas las CPU de la red:...
  • Página 228: Propiedades Iremoteinterface

    API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU 7.12.5.2 Propiedades IRemoteInterface La interfaz soporta las siguientes propiedades. Estas propiedades son de IRemoteInterface solo lectura. Nombre de la propiedad Tipo de respuesta Descripción Devices List<IBaseDevice> Una lista de todas las estacio- nes de periferia descentralizada conectadas a esta interfaz re- mota...
  • Página 229 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Nombre de la propiedad Tipo de respuesta Descripción FirmwareVersion string La versión actual del firmware del dispositivo HardwareInFirmwareOrder IHardwareCollection Colección de hardware en el orden del firmware HardwareInDisplayOrder IHardwareCollection Hardware en el orden mostrado HardwareNumber...
  • Página 230 API de la SIMATIC Automation Tool para .NET framework 7.12 Interfaz ICPU Ampliando el ejemplo anterior: Network myNetwork = new Network(); IProfinetDeviceCollection scannedDevices; Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices); if (!retVal.Succeeded) return; foreach (IProfinetDevice dev in scannedDevices) ICPU devAsCpu = dev as ICPU; if (devAsCpu == null) continue;...
  • Página 231: Interfaz Ihmi

    IProfinetDeviceCollection Esta colección contiene un elemento para cada dispositivo accesible de la red industrial. Estos dispositivos pueden incluir CPU, HMI, estaciones de periferia descentralizada y otros dispositivos Siemens. La interfaz proporciona propiedades y métodos IProfinetDevice aplicables a todas las categorías de dispositivos.
  • Página 232: Propiedades Y Marcas Ihmi

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI Nota La interfaz admite el método FirmwareUpdate. Sin embargo, este método siempre IHMI devolverá el error . Para actualizar el firmware de un dispositivo FirmwareUpdateNotSupported , debe ejecutarse el método de actualización del programa (Página 235). 7.13.2 Propiedades y marcas IHMI 7.13.2.1...
  • Página 233: Restaurar Marcas

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI 7.13.2.3 Restaurar marcas Estas marcas pueden utilizarse con la interfaz IHMI V3.1. Nombre de la propiedad Tipo de res- Descripción puesta NewRestoreNameIsValid bool TRUE si el método SetBackupFolder es llamado con un archivo de copia de seguridad válido.
  • Página 234: Método Backup (Interfaz Ihmi)

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI 7.13.3 Método Backup (interfaz IHMI) Tipo de respuesta Nombre del método Result Backup Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFile string Una ruta y un nombre de archivo comple- tos en los que se guarda la copia de seguridad Este método se utiliza para realizar una copia de seguridad de los datos de una HMI.
  • Página 235: Método Programupdate (Interfaz Ihmi)

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI 7.13.4 Método ProgramUpdate (interfaz IHMI) Tipo de respuesta Nombre del método Result ProgramUpdate Este método actualiza el sistema operativo y el software runtime del dispositivo HMI. El parámetro asigna una carpeta que contiene el programa que debe cargarse.
  • Página 236: Método Restore (Interfaz Ihmi)

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI Estos archivos generalmente se encuentran en una carpeta que se crea (utilizando el TIA Portal) en el siguiente formato: {DeviceName)\Simatic.HMI\RT_Projects\{ProjectName}.{DeviceName} Por ejemplo: "C:\Desktop\hmim14000100a\Simatic.HMI\RT_Projects\DasBasicUndMobilePanelen.hmim140001 00a[KTP700 Mobile]" Nota Actualizaciones del sistema operativo HMI y del software runtime para un dispositivo HMI no es igual que para una CPU.
  • Página 237 API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI El siguiente ejemplo busca la para una HMI en una dirección IP IProfinetDeviceCollection específica. Cuando la encuentra, comprueba que la HMI admite la función de restauración y llama al método Restore Network myNetwork = new Network();...
  • Página 238: Método Setprogramfolder

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI 7.13.6 Método SetProgramFolder Tipo de respuesta Nombre del método Result SetProgramFolder Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFolder string Establece la ubicación de la carpeta en el lugar en que está...
  • Página 239 API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI El ejemplo siguiente muestra cómo ajustar la carpeta del programa en un dispositivo HMI. Network myNetwork = new Network(); ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66 IProfinetDeviceCollection scannedDevices; Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices); if (retVal.Succeeded) IHMI hmi = scannedDevices.FindDeviceByMAC(targetMACAddress) as IHMI;...
  • Página 240: Método Setbackupfile

    API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI Ejemplo: "C:\Desktop\hmim14000100a\Simatic.HMI\RT_Projects\DasBasicUndMobilePanelen.hmim1 4000100a[KTP700 Mobile]" Nota ProgramUpdate para un dispositivo HMI no es igual que para una CPU. Para un dispositivo HMI, este método actualiza el sistema operativo y el software runtime. No se puede seleccionar una actualización parcial.
  • Página 241 API de la SIMATIC Automation Tool para .NET framework 7.13 Interfaz IHMI El ejemplo siguiente muestra cómo ajustar la ruta para el archivo de copia de seguridad en un dispositivo HMI. Network myNetwork = new Network(); ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66 IProfinetDeviceCollection scannedDevices;...
  • Página 242: Clases De Soporte

    API de la SIMATIC Automation Tool para .NET framework 7.14 Clases de soporte 7.14 Clases de soporte 7.14.1 Diagnosticsitem Un elemento de diagnóstico contiene información de diagnóstico para un único evento. Nombre de la propiedad Tipo de respuesta Descripción TimeStamp DateTime Sello de tiempo del evento de diagnóstico...
  • Página 243: Excepciones

    API de la SIMATIC Automation Tool para .NET framework 7.15 Excepciones 7.15 Excepciones 7.15.1 CriticalInternalErrorException Información importante La interfaz API V3.1 ha agregado una excepción personalizada al detectarse una condición crítica. Cuando se dispara esta excepción, es recomendable apagar la aplicación que utiliza la API. Cuando se produce un error crítico en el código se llama a la excepción.
  • Página 244: Enumeraciones Api

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16 Enumeraciones API 7.16.1 DataChangedType Esta enumeración define los valores de argumento posibles para el DataChangedEventHandler (Página 182). Invalid OperatingState RackInformation Folders File ProfinetName IPAddress Password 7.16.2 DeviceFamily Esta enumeración especifica la familia de productos de un elemento de hardware.
  • Página 245: Errorcode

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16.4 ErrorCode Esta enumeración relaciona todos los valores posibles para un objeto Result. AccessDenied ServiceTimeout Disconnected FailedToDisconnect ServiceNotConnected TooManySessions SessionDelegitimated NotChangableInRun InvalidFileName MultiESNotSupported ServiceAborted MultiESLimitExceeded MultiESIncompatibleOtherESVersion MultiESConflict WriteProtected DiskFull InvalidVersion Failed...
  • Página 246 API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API ParmeterOutOfRange FailedToZipFolderContents ErrorWritingToFile ErrorCreatingFile ErrorCreatingFolder NoSATLicensePresent InvalidTimeoutValue NoDataToBackup ErrorWritingToStream ErrorReadingFromStream InvalidProjectPath ProjectNotCompatibleWithDevice FailedToSetProfinetName FailedToSetIPAddress DownloadInvalidRecipe IdentityFailure DeviceMismatch InvalidInterface DeviceNotSelected FailsafeAccessRequired InternalApplicationError InvalidPassword DuplicateIPAddress DuplicateProfinetName SafetyDeviceMustBeConfirmed NoSDCardPresent InvalidProgramFolder FSignaturesDoesNotMatch FSignaturesMatch DeviceDoesNotSupportProject ProjectsUpdateIPNotReachable...
  • Página 247 API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API ProfinetNameAlreadyOnNetwork FailedToConnect DeviceNotInitialized CPUNewerVersionNotSupported IPSuitNotValid IPAddressChanged ScanNoDevicesFound DeviceCannotBeInserted InsertDeviceDuplicateIP InvalidImportLine IPNotReachable CouldNotReadFSignature InvalidNetworkInterface InsufficientLegitimizationLevel NoProgramPassword UnhandledExceptionOccured ErrorLoadingOfflineDatabase ProjectVersionV1NotSupported ProjectOpenCanceled ProgramPasswordNeeded InvalidImportFile FailsafeControlObjectNotFound RestoreError IncompatibleProgramFile UnsupportedProgramFile ProgramFileFamilyMismatch DuplicateNewIPAddress PLCSimAdvancedIsRunning UnexpectedOperatingSystemError ServiceActive RemoteTransferDisabled...
  • Página 248: Language

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API UnknownAddon IncompatibleAddon AddonsUnsupported LicenseFailed UnknownApp UnknownAppAddon UnknownReferenceApp RuntimeMissing RuntimeBroken SignatureRequired SignatureInvalid SignatureFailure CertificateInvalid CertificateFailure CertificateNotReady CertificateExpired CertificateRevoked SecurityLib WrongRuntimeVersion MajorRuntimeDowngrade MajorRuntimeUpgrade MajorImageDowngrade MajorImageUpgrade WrongRuntime NotEnoughMemory ProjectCharacteristicsMissing ProjectCharacteristicsInvalid PanelOrientationIsPortrait PanelOrientationIsLandscape WrongDevicetype NoRuntimeInstalled...
  • Página 249: Operatingstate

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16.6 OperatingState Esta enumeración define los estados posibles para la propiedad OperatingState. NotSupported StopFwUpdate StopSelfInitialization Stop Startup RunRedundant Halt LinkUp Update Defective ErrorSearch NoPower STOPwithoutODIS RunODIS 7.16.7 OperatingStateREQ Esta enumeración define las transiciones de estado posibles que pueden solicitarse en una llamada del método SetOperatingState (Página 216).
  • Página 250: Progressaction

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16.8 ProgressAction Esta enumeración define los valores de argumento posibles que pueden enviarse a un ProgressChangedEventHandler (Página 183). Invalid Connecting Reconnecting Disconnecting Initializing Updating Processing Downloading Uploading Deleting Reseting Rebooting Verifying...
  • Página 251: Featuresupport

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16.10 FeatureSupport SIMATIC Automation Tool proporciona esta enumeración para indicar qué funciones admite cada dispositivo. Uninitialized BackupAllowed ChangeModeAllowed FirmwareUpdateAllowed MemoryResetAllowed PasswordAllowed ProgramUpdateAllowed ResetToFactoryAllowed FormatMCAllowed NotFailsafe RestoreAllowed RemoteDataLogsAllowed RemoteRecipesAllowed Supported FormatMCAllowed Failsafe...
  • Página 252: Protectionlevel

    API de la SIMATIC Automation Tool para .NET framework 7.16 Enumeraciones API 7.16.11 ProtectionLevel La enumeración da el nivel de protección de una contraseña de CPU: ProtectionLevel Unknown Failsafe Full Read NoAccess NoPassword 7.16.12 ConfirmationType Esta enumeración se utiliza para indicar el estado de CPU de seguridad. Descripción Valor Invalid...
  • Página 253: Ejemplo De Red

    API de la SIMATIC Automation Tool para .NET framework 7.17 Ejemplo de red 7.17 Ejemplo de red Este ejemplo muestra una configuración de red del TIA Portal y las interfaces API que representan los dispositivos conectados en red. Supongamos que todos los dispositivos de la fila superior (PLC_1, dispositivo IO_1 y PLC_2) están conectados a una red Ethernet externa (no mostrada), por lo que la API de la SIMATIC Automation Tool puede acceder directamente a ellos.
  • Página 254 API de la SIMATIC Automation Tool para .NET framework 7.17 Ejemplo de red El siguiente diagrama muestra la misma configuración de red y los dispositivos de hardware de la red. En el diagrama superior, la notación en forma de piruleta muestra la clase de interfaz API de la SIMATIC Automation Tool que mejor representa cada componente de la red.
  • Página 255 API de la SIMATIC Automation Tool para .NET framework 7.17 Ejemplo de red ● Las subredes originadas desde una CPU se representan con la interfaz IRemoteInterface ● Las estaciones de periferia no conectadas directamente a la red externa (pero accesibles a través de una CPU) se representan con la interfaz IBaseDevice ●...
  • Página 256 API de la SIMATIC Automation Tool para .NET framework 7.17 Ejemplo de red Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 257: Soporte De Dispositivos De La Simatic Automation Tool

    Dispositivos Siemens no soportados y dispositivos no Siemens Si se conecta un dispositivo no soportado a la red, habrá dos posibilidades. ● SIMATIC Automation Tool soporta el dispositivo Siemens, pero la versión de firmware es más reciente que la última versión de firmware soportada.
  • Página 258: Et 200

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 ET 200 8.2.1 ET 200AL 8.2.1.1 Soporte del IM ET 200AL Operaciones soportadas para el IM ET 200AL y versión de firmware Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 259: Soporte De Et 200Eco

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.2 Soporte de ET 200eco Operaciones soportadas para el ET 200eco y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 260: Soporte Del Im Et 200M

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.3 Soporte del IM ET 200M Operaciones soportadas para IM ET 200M y versión de firmware Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 261: Soporte Del Im Et 200Mp

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.4 Soporte del IM ET 200MP Operaciones soportadas para el IM ET 200MP y versión de firmware Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 262: Et 200S

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.5 ET 200S Operaciones soportadas del ET 200S y versión de firmware Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 263: Et 200Pro

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.6 ET 200pro 8.2.6.1 Soporte de la CPU ET 200pro (basada en S7-1516) Operaciones soportadas para la CPU ET 200pro y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Para los modelos de CPU estándar, en el encabezado de columna solo se indica el número de versión de firmware.
  • Página 264: Soporte Del Im Et 200Pro

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.6.2 Soporte del IM ET 200pro Operaciones soportadas para el IM ET 200pro y versión de firmware Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 265: Et 200Sp

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.7 ET 200SP 8.2.7.1 Soporte de la CPU ET 200SP (basada en S7-151x) Operaciones soportadas para la CPU ET 200SP y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Para las CPU estándar en el encabezado de columna solo se indica el número de versión de firmware.
  • Página 266: Soporte De Im Et 200Sp Y Módulo Servidor

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.7.2 Soporte de IM ET 200SP y módulo servidor Soporte de IM ET 200SP y módulo servidor Una marca de verificación ✓ significa que la operación se soporta. Si se soporta la columna PROFINET, se soportarán estas operaciones PROFINET: ●...
  • Página 267: Soporte De Sm Et 200Sp, As-I, Cm, Cp, Tm, Io-Link Y Arrancadores De Motor

    Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.7.3 Soporte de SM ET 200SP, AS-i, CM, CP, TM, IO-Link y arrancadores de motor Soporte de SM ET 200SP y arrancadores de motor y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Referencia Nombre del módulo Versión de firmwa-...
  • Página 268 Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 Referencia Nombre del módulo Versión de firmwa- Tipo de módu- Actualización de firm- ware 6AG1 135-6HD00-7BA1 AQ 4xU/I ST SIPLUS V1.0, 1.1 ✓ 6ES7 131-6BF00-0AA0 DI 8x24VDC BA V1.0 ✓...
  • Página 269 Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 Referencia Nombre del módulo Versión de firmwa- Tipo de módu- Actualización de firm- ware 6ES7 136-6RA00-0BF0 F-RQ 1x24..48VDC/24..230VAC/5A V1.0 ✓ 6ES7 137-6AA00-0BA0 Punto a punto V1.0 ✓ 6ES7 137-6BD00-0BA0 CM 4xIO-Link V1.0, 2.0, 2.1 IO-Link...
  • Página 270: S7-1200

    Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 S7-1200 8.3.1 Soporte de la CPU S7-1200 Operaciones soportadas para la S7-1200 y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Para las CPU estándar en el encabezado de columna solo se indica el número de versión de firmware.
  • Página 271: Soporte De Periferia S7-1200 Y Otros Módulos

    Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 8.3.2 Soporte de periferia S7-1200 y otros módulos DI/DO, AI/AO, SB, CM, CP e IO link Una marca de verificación (✓) significa que la operación se soporta. Referencia Nombre del módulo Versión de firmwa- Tipo de módulo Actualización de firm-...
  • Página 272 Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módulo Actualización de firm- ware 6AG1 231-5PD32-4XB0 AI 4xRTD SIPLUS V2.0 ✓ 6AG1 231-5PF32-2XB0 AI 8xRTD SIPLUS V2.0 ✓ 6AG1 231-5PF32-4XB0 AI 8xRTD SIPLUS V2.0 ✓...
  • Página 273 Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módulo Actualización de firm- ware 6ES7 223-1BL30-0XB0 DI 16/DQ 16x24VDC V1.0 6ES7 223-1BL32-0XB0 DI 16/DQ 16x24VDC V2.0 ✓ 6ES7 223-1PH30-0XB0 DI 8x24VDC/DQ 8xRelay V1.0 6ES7 223-1PH32-0XB0 DI 8x24VDC/DQ 8xRelay...
  • Página 274 Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módulo Actualización de firm- ware 6ES7 241-1CH32-0XB0 CM 1241 (RS422/485) V2.0. 2.1, 2.2 ✓ 6ES7 278-4BD32-0XB0 4SI IO link V2.0 ✓ 6ES7 972 0MD00 0XA0 TS Module ISDN V1.0...
  • Página 275: S7-1500

    Soporte de dispositivos de la SIMATIC Automation Tool 8.4 S7-1500 S7-1500 8.4.1 Soporte de la CPU S7-1500 Operaciones soportadas para la S7-1500 y versión de firmware Una marca de verificación (✓) significa que la operación se soporta. Para los modelos de CPU estándar, en el encabezado de columna solo se indica el número de versión de firmware.
  • Página 276: Soporte De Periferia S7-1500 Y Otros Módulos

    Soporte de dispositivos de la SIMATIC Automation Tool 8.4 S7-1500 8.4.2 Soporte de periferia S7-1500 y otros módulos D I/O, A I/O, CP, TM y PM Una marca de verificación (✓) significa que la operación se soporta. Versión de firmware del dispositivo y soporte de la operación de actualización de firmware Módulos de alimentación S7-1500 Operación de actualización de firmware 6EP1 332-4BA00...
  • Página 277: Simatic Hmi (Human Machine Interface)

    Soporte de dispositivos de la SIMATIC Automation Tool 8.5 SIMATIC HMI (Human Machine Interface) SIMATIC HMI (Human Machine Interface) 8.5.1 Soporte de paneles HMI Basic SIMATIC Automation Tool soporta los siguientes grupos de dispositivos SIMATIC HMI. Grupo de paneles SIMATIC Modelos de panel soportados (solo modelos PROFINET) Basic KTP400 Basic...
  • Página 278: Soporte De Paneles Hmi Comfort

    Soporte de dispositivos de la SIMATIC Automation Tool 8.5 SIMATIC HMI (Human Machine Interface) 8.5.2 Soporte de paneles HMI Comfort SIMATIC Automation Tool soporta los siguientes grupos de dispositivos SIMATIC HMI. Grupo de paneles SIMATIC Modelos de paneles soportados Comfort KP400, KTP400 Comfort KP700, TP700 Comfort KP900, TP900 Comfort...
  • Página 279: Soporte De Paneles Hmi Mobile

    Soporte de dispositivos de la SIMATIC Automation Tool 8.5 SIMATIC HMI (Human Machine Interface) 8.5.3 Soporte de paneles HMI Mobile SIMATIC Automation Tool soporta los siguientes grupos de dispositivos SIMATIC HMI. Grupo de paneles Modelos de paneles soportados SIMATIC HMI Mobile KTP700 Mobile KTP900 Mobile...
  • Página 280: Sitop (Fuentes De Alimentación)

    Soporte de dispositivos de la SIMATIC Automation Tool 8.6 SITOP (fuentes de alimentación) SITOP (fuentes de alimentación) 8.6.1 Soporte de SITOP (fuente de alimentación) Una marca de verificación (✓) significa que la operación se soporta. Referencia Nombre del módulo Versión de firmware Tipo de Restablecer Actualización de...
  • Página 281: Rfid Y Moby (Módulos De Comunicación)

    Soporte de dispositivos de la SIMATIC Automation Tool 8.7 RFID y MOBY (módulos de comunicación) RFID y MOBY (módulos de comunicación) 8.7.1 RFID (identificación por radiofrecuencia) Una marca de verificación (✓) significa que la operación se soporta. Referencia Nombre del módulo Versión de firmware Tipo de módulo Actualización de firmware...
  • Página 282 Soporte de dispositivos de la SIMATIC Automation Tool 8.7 RFID y MOBY (módulos de comunicación) Guía de usuario de SIMATIC Automation Tool V3.1 Manual de producto, V3.1, 10/2017, A5E41848985-AB...
  • Página 283: Índice Alfabético

    Índice alfabético Datos de dispositivo, 132 Icono de dispositivo de la CPU, 131 Códigos Hamming, 136 Comandos Accesos directos de teclado, 124 Ajustar fecha y hora, 94 Actualización del programa, 63 Borrado de memoria, 87 Actualizador de software, 13 Cambiar dirección IP, 56 Actualizador de software TIA, 13 Cambiar el nombre PROFINET, 58 Actualizar un programa de un dispositivo, 63...
  • Página 284 Índice alfabético Máscara de subred, 33 Iconos, barra de herramientas, 122 Requisitos de configuración, 28 ICPU (API) Virtual, 32 Interfaz, 187 Dispositivo Marcas de actualización del programa, 189 Insertar en la tabla de dispositivos, 55 Marcas de función, 192 Propiedades, 188 Restaurar marcas, 191 Identificar el dispositivo, 61 IHMI (API)
  • Página 285 Índice alfabético Opciones (datos de servicio), 115 Método SetProgramFolder (API), 194 Opciones (general), 110 Método SetProgramFolder interfaz IHMI (API), 238 Opciones (importación/exportación), 120 Método SetProgramPassword (API), 196 Opciones (proyectos), 112 Método UploadDataLog (API), 218 Opciones (recetas), 117 Método UploadRecipe (API), 220 Opciones (registro de datos), 118 Método UploadServiceData (API), 222 Opciones (registro de eventos), 119...
  • Página 286 SM ET 200SP, ASi, CM, CP, TM, IO-Link, arrancadores de motor, 267 Soporte de sistemas operativos, 25 Soporte de software de seguridad, 25 Soporte de software VM, 25 Soporte técnico de Siemens, 3 Support, 3 Tabla de dispositivos Escanear una red, 49 Sinopsis, 42 Technical support, 3 Teclas de método abreviado, 124...

Tabla de contenido