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.0 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...
Encontrará más información sobre seguridad industrial en (http://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.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Í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 Ajustar la hora en CPU ......................74 4.17 Leer el búfer de diagnóstico de una CPU ................75 4.18 Orden de ejecución de operaciones ..................76 Guardar la información de la tabla de dispositivos ................. 77 Guardar/Guardar como - Tabla de dispositivos guardada en formato .sat protegido ... 77 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto ............................
Página 7
Índice 7.6.2.2 Método FilterByDeviceFamily ....................106 7.6.2.3 Método FilterOnlyCPU ......................106 7.6.3 Localizar un dispositivo específico en la recopilación ............107 7.6.3.1 Método FindDeviceByIP ....................... 107 7.6.3.2 Método FindDeviceByMAC ....................108 7.6.4 Serialización .......................... 108 7.6.4.1 Transferir una recopilación a/desde un archivo de datos externo ........108 7.6.4.2 Método WriteToStream ......................
Página 9
Índice SITOP (fuentes de alimentación) ..................193 8.6.1 Soporte de SITOP (fuente de alimentación) ................. 193 RFID y MOBY (módulos de comunicación) ................194 8.7.1 RFID (identificación por radiofrecuencia) ................194 8.7.2 MOBY (interfaz DeviceNet) ....................194 Índice alfabético ..........................195 Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Página 10
Índice Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
● La API está habilitada para la programación de aplicaciones personalizadas. Cómo obtener una licencia La licencia puede obtenerse a través del Siemens Mall y se instala con el software Automation License Manager. Guía de usuario de SIMATIC Automation Tool V3.0...
Página 12
License Manager) en la PG o el PC. Haga doble clic en el icono de des- carga de la clave de licencia web. Se abre la página SIEMENS Online Software Delivery en la ventana del ALM. En la página SIEMENS Online Software Delivery introduzca •...
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. Esta herramienta 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.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Gestionar redes Gestionar redes de dispositivos SIMATIC Una vez creado un programa de control y verificado con el software TIA Portal de Siemens, la SIMATIC Automation Tool puede usarse en campo para configurar, manejar, mantener y documentar las redes de automatización.
Página 16
Vista general de SIMATIC Automation Tool 2.1 Gestionar redes Soporte para dispositivos SIMATIC La SIMATIC Automation Tool soporta las CPU estándar y de seguridad, HMIs y dispositivos de periferia. Las operaciones relevantes para la seguridad, como restablecer la configuración de fábrica, restaurar desde un archivo de copia de seguridad y actualizar programa, no funcionan con las CPU de seguridad.
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. ●...
Configuración, operación y mantenimiento de la SIMATIC Automation Tool ● Configuración de red – Escanear una red para localizar CPU, HMI, módulos y otros dispositivos Siemens – Parpadeo de LED y pantallas HMI para identificar un dispositivo – Asignar direcciones IP y nombres PROFINET a cada dispositivo al configurar la red ●...
Vista general de SIMATIC Automation Tool 2.2 Acceso a redes Acceso a redes Comunicación con dispositivos Siemens Los dispositivos PROFINET conectados directamente a una red se localizan utilizando la dirección MAC (Media Access Control). Una dirección MAC es unívoca para cada dispositivo, no puede cambiarse y está...
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 PG/PC y de dispositivo SIMATIC Automation Tool de dispo- seña de CPU en una...
El tipo de protocolo de interfaz de red seleccionado ("TCPIP" o "TCPIP.Auto") puede influir en la detección de los dispositivos Siemens durante el escaneo de red de la SIMATIC Automation Tool. Consulte el ejemplo del tema Configuración de la comunicación (Página 30).
Página 22
Vista general de SIMATIC Automation Tool 2.3 Opciones de red Ejemplo 2: Red remota S7-1200 Ejemplo 3: Redes locales y remotas combinadas S7-1200 Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Vista general de SIMATIC Automation Tool 2.4 Archivo .dll .NET API (interfaz de aplicación) Archivo .dll .NET API (interfaz de aplicación) La .NET API de Microsoft utilizada por la SIMATIC Automation Tool está documentada en esta guía de usuario. Se puede crear un software de aplicación propio que utilice la API para realizar las mismas operaciones de dispositivo que la SIMATIC Automation Tool.
Página 24
Vista general de SIMATIC Automation Tool 2.4 Archivo .dll .NET API (interfaz de aplicación) Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Requisitos y configuración de la comunicación Soporte de sistema operativo de la PG o el PC, software VM y software de seguridad Sistemas operativos Microsoft Windows no soportados por V3.0 ● No se soportan sistemas operativos Windows anteriores a Windows 7 y para ellos la instalación de la SIMATIC Automation Tool está...
Requisitos y configuración de la comunicación 3.2 Instalación de la SIMATIC Automation Tool Soporte de software antivirus y de seguridad La SIMATIC Automation Tool V3.0 ha sido probada y autorizada para funcionar con el siguiente software antivirus y de seguridad ●...
● 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 28
Requisitos y configuración de la comunicación 3.4 Requisitos de configuración de la CPU Ejemplo de configuración en S7-1200 1. Haga clic en el puerto PROFINET en la imagen de CPU de la configuración de dispositivo para visualizar los parámetros de puerto. 2.
Página 29
Requisitos y configuración de la comunicación 3.4 Requisitos de configuración de la CPU 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"...
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 PG 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
Abra la SIMATIC Automation Tool, haga clic en la lista desplegable de tarjetas de red y seleccione la tarjeta de red que está conectada a la red de dispositivos Siemens. Las tarjetas de red mostradas pueden ser diferentes a las que aparecen 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 PG 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 símbolo ipconfig /all 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 la 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 192.168.3.241 del dispositivo S7-1200. Utilice la SIMATIC Automation Tool para descargar una nueva dirección IP.
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 la SIMATIC Automation Tool Se envía, por ejemplo, un comando de operación a varios dispositivos, pero uno de ellos no finaliza la operación y se muestra un error de comunicación para esa CPU. 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.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
TIA Portal que se desea descargar a la CPU. Ejemplo: Una CPU nueva que aún se encuentra en una caja de embalaje de Siemens no tiene ningún programa ni ninguna configuración hardware. La CPU nueva no tiene ninguna protección por contraseña.
Página 38
Operaciones de la herramienta 4.1 Contraseñas de CPU La configuración de la contraseña de seguridad de nivel 5 del TIA Portal se muestra en la siguiente imagen. En las CPU estándar solo están disponibles los cuatro niveles inferiores. Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Operaciones de la herramienta 4.2 Utilizar la tabla de dispositivos y el registro de eventos Utilizar la tabla de dispositivos y el registro de eventos Utilizar la tabla de dispositivos ● Utilice la selección de celdas compatible con Microsoft Excel y copiar y pegar el contenido del portapapeles dentro de la tabla de dispositivos o fuera de ella a o desde otra aplicación.
Página 40
Insertar una fila de dispositivo nueva Borrar selección o los dispositivos seleccionados Actualizar los dispositivos seleccionados Abrir la página de SIEMENS Industry Support para la referencia de la fila actual. Comprobar la infor- mación más actual del dispositivo y buscar actuali- zaciones de firmware Menú...
Página 41
Operaciones de la herramienta 4.2 Utilizar 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 42
Operaciones de la herramienta 4.2 Utilizar la tabla de dispositivos y el registro de eventos Haga clic con el botón derecho del ratón en el encabezado de las columnas del registro de eventos para mostrarlas u ocultarlas: Haga clic con el botón derecho del ratón en una fila de evento para abrir el menú debajo: Nota Cambio de idioma del registro de evento y de la interfaz de usuario Cuando se cambia el idioma de la interfaz de usuario SIMATIC Automation Tool, el evento...
Operaciones de la herramienta 4.3 Escanear una red Escanear una red Operación básica La tabla de dispositivos de un proyecto nuevo de la SIMATIC Automation Tool está vacía. Para poder comenzar a trabajar con la SIMATIC Automation Tool debe haber una o más filas de dispositivos visibles en la tabla de dispositivos.
Página 44
Operaciones de la herramienta 4.3 Escanear una red Escanear la red 1. Elija el menú Red>Escanear o haga clic en el botón de escaneo de la barra de herramientas. 2. La SIMATIC Automation Tool rellenará una tabla de dispositivos nueva o actuali- zará...
Operaciones de la herramienta 4.4 Descargar direcciones IP, de subred y de pasarela nuevas 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.
Operaciones de la herramienta 4.4 Descargar direcciones IP, de subred y de pasarela nuevas Descargar direcciones IP, de subred y de pasarela nuevas Cambiar direcciones IP 1. Haga clic en la pestaña "Dirección IP". 2. Haga clic en la casilla de verificación de la izquierda en los dispositivos que desea incluir en la operación.
Operaciones de la herramienta 4.5 Descargar nuevos nombres de dispositivo PROFINET Descargar nuevos nombres de dispositivo PROFINET Cambiar nombres de dispositivo PROFINET Reglas para nombres PROFINET Los nombres válidos responden a las convenciones DNS (Domain Name System) estándar. Se permite un máximo de 63 caracteres. Los caracteres válidos son letras minúsculas de la "a"...
Operaciones de la herramienta 4.6 Poner CPU en estado RUN o STOP Los nombres PROFINET duplicados se muestran en rojo: Poner CPU en estado RUN o STOP Cambiar CPU al estado RUN o STOP Haga clic en la casilla de verificación de la izquierda en los dispositivos que desea incluir en la operación.
Operaciones de la herramienta 4.7 Parpadeo de LED o panel HMI para identificar un dispositivo Parpadeo de LED o panel HMI para identificar un dispositivo Localizar un dispositivo haciendo parpadear un LED o una pantalla HMI El botón Flash hará parpadear una luz en los dispositivos seleccionados. La operación Flash ayuda a localizar físicamente el dispositivo correspondiente a una dirección MAC específica.
Operaciones de la herramienta 4.8 Descargar programas nuevos en dispositivos Descargar programas nuevos en dispositivos Preparar un programa para el uso con la SIMATIC Automation Tool Antes de poder utilizar un programa con la SIMATIC Automation Tool es necesario transferir el programa del TIA Portal con el software TIA Portal a una SIMATIC Memory Card, a una unidad flash USB o a cualquier otra partición del disco duro de la PG o el PC.
Página 51
Operaciones de la herramienta 4.8 Descargar programas nuevos en dispositivos Nota Los datos de los programas del TIA Portal están protegidos Los detalles de un programa del TIA Portal, como el nombre del proyecto o la CPU de destino, no pueden obtenerse de los datos guardados en una carpeta SIMATIC.S7S. No es posible distinguir una carpeta de programa SIMATIC.S7S de otra carpeta de programa SIMATIC.S7S.
Operaciones de la herramienta 4.8 Descargar programas nuevos en dispositivos Elija el comando Descargar del menú Red o haga clic en el botón Descargar de la barra de herramientas. El registro de eventos que aparece bajo la tabla de dispositivos muestra los resultados de la operación.
Página 53
Operaciones de la herramienta 4.8 Descargar programas nuevos en dispositivos Elija el comando Descargar del menú Red o haga clic en el botón Descargar de la barra de herramientas para iniciar la operación de actualización de programa. Reglas para la actualización de programas de CPU La operación de actualización de programa funciona con las CPU estándar pero no con las CPU de seguridad.
Página 54
Operaciones de la herramienta 4.8 Descargar programas nuevos en dispositivos Tablas de soporte de actualización de programas ● La actualización de programas es posible en las combinaciones marcadas con ✓. ● La actualización de programas no es posible en los casos en los que se muestra una celda vacía o *.
Operaciones de la herramienta 4.9 Cargar, descargar y borrar recetas en CPU Cargar, descargar y borrar recetas en CPU Los datos de receta tienen el formato de archivo de texto .CSV (valores separados por coma). Las operaciones de carga, descarga y borrado de recetas funcionan con la CPU en estado RUN y STOP.
Página 56
Operaciones de la herramienta 4.9 Cargar, descargar y borrar recetas en CPU Cargar o borrar archivos de receta Expanda una fila de CPU para que aparezca una carpeta de recetas Expanda una carpeta de recetas y, a continuación, haga clic en la casilla de veri- ficación de la izquierda de los archivos de la izquierda para incluirlos en la operación.
Página 57
Operaciones de la herramienta 4.9 Cargar, descargar y borrar recetas en CPU Seleccione el comando de menú Red > Descargar o haga clic en el botón de descarga. El registro de eventos que aparece bajo la tabla de dispositivos muestra los re- sultados de la operación ADVERTENCIA Información de seguridad...
Operaciones de la herramienta 4.10 Cargar y borrar registros en CPU 4.10 Cargar y borrar registros en CPU La operación de carga de registros funciona en CPU tanto en estado RUN como STOP. La operación de borrado de registros solo funciona en CPU en estado operativo STOP. Si selecciona uno o más registros (de una o más CPU) para borrarlos y ninguna de las CPU se encuentra en estado operativo RUN, aparecerá...
Página 59
Operaciones de la herramienta 4.10 Cargar y borrar registros en CPU Cargar o borrar archivos de registro Expanda una fila de CPU para que sean visibles las carpetas de registros Expanda una carpeta de registro y seleccione archivos de registro Seleccione el comando de menú...
Operaciones de la herramienta 4.11 Instalar firmware nuevo en dispositivos 4.11 Instalar firmware nuevo en dispositivos Actualizaciones de firmware TIA Portal Una SIMATIC Memory Card puede 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.
"Buscar actualizaciones". 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 62
Operaciones de la herramienta 4.11 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.
Operaciones de la herramienta 4.11 Instalar firmware nuevo en dispositivos Descargar actualizaciones de firmware en CPU y módulos Después de copiar archivos .upd en la carpeta de actualización de firmware se puede utilizar la SIMATIC Automation Tool para actualizar el firmware en CPU y módulos. Haga clic en la pestaña "Actualización de firmware".
Página 64
Operaciones de la herramienta 4.11 Instalar firmware nuevo en dispositivos Mensaje de error de timeout debido a una comunicación lenta con el dispositivo de almacenamiento que contiene el archivo .upd Si aparece el siguiente mensaje de error, significa que han pasado más de 5 segundos y la SIMATIC Automation Tool no ha terminado el procesamiento de todos los archivos .upd de la carpeta de almacenamiento de firmware.
Operaciones de la herramienta 4.11 Instalar firmware nuevo en dispositivos Ejemplo de actualización de firmware La ruta predeterminada para la actualización de firmware es C:\Users\MyAccount\SIMATIC Automation Tool\Firmware. ● Si desea disponer de varias versiones de firmware diferentes para su descarga, copie cada archivo .upd en la subcarpeta de firmware.
Operaciones de la herramienta 4.12 Copia de seguridad y restauración de CPU o datos HMI 4.12 Copia de seguridad y restauración de CPU o datos HMI Copia de seguridad de dispositivo Los nuevos archivos de copia de seguridad de datos se crean y copian en la carpeta asignada.
Página 67
Operaciones de la herramienta 4.12 Copia de seguridad y restauración de CPU o datos HMI SIMATIC Automation Tool crea un nombre de archivo de copia de seguridad para dispositivos S7 y HMI combinando el nombre de proyecto, la dirección MAC y .s7pbkp. Restaurar nombre Restaura datos de CPU desde un archivo de copia de seguridad.
Página 68
Operaciones de la herramienta 4.12 Copia de seguridad y restauración de CPU o datos HMI Ejecute los siguientes pasos para restaurar los dispositivos seleccionados desde un archivo de copia de seguridad. Haga clic en la pestaña "Restaurar nombre". Haga clic en la casilla de verificación de la izquierda en los dispositivos que desea incluir en la operación.
Operaciones de la herramienta 4.13 Restablecer los valores de fábrica en CPU y módulos 4.13 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.
Operaciones de la herramienta 4.14 Borrar la memoria de la CPU En los dispositivos seleccionados en la siguiente imagen se restablecen los valores de fábrica al ejecutar el comando Restablecer configuración de fábrica. 4.14 Borrar la memoria de la CPU Borrar la memoria de las CPU seleccionadas Ejecute los siguientes pasos para borrar la memoria de la CPU en los dispositivos seleccionados.
PC. Los datos de servicio pueden enviarse al Customer Support de Siemens para ayudar a encontrar la causa del fallo. Los datos de servicio se pueden cargar 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 72
Operaciones de la herramienta 4.15 Cargar datos de servicio de CPU El registro de eventos que aparece bajo la tabla de dispositivos muestra los re- sultados de la operación. Los dispositivos seleccionados en la siguiente imagen cargan datos de servicio al ejecutar el comando Cargar datos de servicio.
Página 73
Operaciones de la herramienta 4.15 Cargar datos de servicio de CPU Archivos de datos de servicio Nota Cargar archivos 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 cargar los archivos de datos de servicio.
Operaciones de la herramienta 4.16 Ajustar la hora en CPU 4.16 Ajustar la hora en CPU Ajustar la hora en CPU según la hora actual de la PG o el PC El botón Hora ajusta la hora de las CPU seleccionadas a la hora actual de la PG o el PC. La información de conversión para la zona horaria y el horario de verano no cambia y debe modificarse en el proyecto del TIA Portal.
Operaciones de la herramienta 4.17 Leer el búfer de diagnóstico de una CPU 4.17 Leer el búfer de diagnóstico de una 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í...
Operaciones de la herramienta 4.18 Orden de ejecución de operaciones 4.18 Orden de ejecución de operaciones Las operaciones se inician con un botón de la barra de herramientas o un comando de menú. Cada vez que se pulsa un botón de la barra de herramientas se agrega una única operación a la cola de operaciones para cada fila de dispositivo seleccionada.
Guardar la información de la tabla de dispositivos Guardar/Guardar como - Tabla de dispositivos guardada en formato .sat protegido Utilice los comandos 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 protegido. Una vez que el proyecto de la SIMATIC Automation Tool esté...
Guardar la información de la tabla de dispositivos 5.2 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto ● El comando de menú Archivo > Exportar guarda la tabla de dispositivos en formato de texto .csv (valores separados por coma).
Guardar la información de la tabla de dispositivos 5.2 Importar/Exportar - Tabla de dispositivos cargada desde/guardada en formato .csv abierto Ejemplo de exportación La siguiente imagen muestra el formato de texto de un archivo .csv exportado desde la SIMATIC Automation Tool. En la imagen siguiente se muestra el mismo archivo de texto abierto en Microsoft Excel.
Página 80
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.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Menú, barra de herramientas y referencia a teclas de método abreviado 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 Se muestra un cuadro de diálogo "Abrir", que permite buscar una carpeta, seleccionar un archivo de proyecto .sat e introducir una contraseña para abrir un archivo de proyecto protegido.
Borra la selección actual de la tabla de dispositivos. Selección • Actualizar dispositivos F5 Actualiza los dispositivos seleccionados. Buscar actualizaciones Abre la página web de soporte de Siemens para el dispositivo seleccionado. Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.3 Menú Red Icono Comando de Descripción de herra- menú mienta Escanear Escanea la interfaz de red seleccionada para CPU y módulos accesi- bles. Descargar Descarga en CPU de la red datos introducidos en la SIMATIC Auto- mation Tool.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.4 Menú Herramientas > Opciones 6.1.4.1 Opciones generales Se puede seleccionar el idioma de la interfaz de usuario. Los idiomas disponibles en V3.0 son inglés, alemán, francés, español e italiano. Active la casilla de verificación para ver los dispositivos no soportados en un escaneo de red.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal Operaciones simultáneas El rendimiento de la SIMATIC Automation Tool puede verse incrementado si se permite la ejecución simultánea de operaciones en varios dispositivos a través de varios subprocesos. Nota Problemas de comunicación con la SIMATIC Automation Tool Se envía, por ejemplo, un comando de operación a varios dispositivos, pero uno de ellos no...
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.4.4 Opciones de actualización de firmware Se puede aceptar la ruta predeterminada para los archivos de actualización de firmware o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de usuario del usuario actual.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.4.6 Opciones de datos de servicio Se puede aceptar la ruta predeterminada para los datos de servicio o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de usuario del usuario actual.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.4.8 Opciones de receta Se puede aceptar la ruta predeterminada para los archivos de receta o asignar una ruta nueva. La ruta puede tener una letra de unidad diferente y "MyAccount" representa el nombre de usuario del usuario actual.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.1 Menú principal 6.1.4.10 Opciones de registro Active la casilla de verificación para crear un archivo de registro de eventos que muestre el estado de las operaciones de la SIMATIC Automation Tool. Si la casilla de verificación está...
Menú, barra de herramientas y referencia a teclas de método abreviado 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.
Menú, barra de herramientas y referencia a teclas de método abreviado 6.3 Teclas de método abreviado Icon Descripción rra- mien Borra los archivos de CPU seleccionados (recetas y registros). La CPU debe estar en estado STOP. Lista desplegable de interfaz de red: Selecciona la interfaz de red Ethernet conectada a la red de control industrial.
Página 92
Menú, barra de herramientas y referencia a teclas de método abreviado 6.3 Teclas de método abreviado Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...
API de la SIMATIC Automation Tool para .NET framework Licencia de software API y compatibilidad entre versiones API (Application Programming Interface) La API de la SIMATIC Automation Tool permite crear aplicaciones personalizadas basadas en las funciones disponibles en la aplicación SIMATIC Automation Tool. Una aplicación personalizada puede combinar operaciones en una secuencia específica y crear flujos de trabajo optimizados para cada red de automatización industrial.
Página 94
API de la SIMATIC Automation Tool para .NET framework 7.1 Licencia de software API y compatibilidad entre versiones A modo de ejemplo, en V2.1.1 se habría utilizado el código siguiente para iterar una recopilación de dispositivos e ignorar los dispositivos no soportados. IProfinetDeviceCollection scannedDevices = new IProfinetDeviceCollection();...
API de la SIMATIC Automation Tool para .NET framework 7.2 Sinopsis de la arquitectura Sinopsis de la arquitectura Redes de clase se utiliza para ejecutar funciones empleando una tarjeta de red (NIC; .NET network interface card) instalada en la programadora o el PC. La clase de se utiliza para escanear en busca de tarjetas de red disponibles y para seleccionar la tarjeta de red que se va a utilizar.
Página 96
API de la SIMATIC Automation Tool para .NET framework 7.2 Sinopsis de la arquitectura ● Clase IProfinetDeviceCollection (Página 105) ● Interfaz IProfinetDevice (Página 113) ● Métodos IProfinetDevice – RefreshStatus (Página 116) – FirmwareUpdate (Página 117) – FlashLED (Página 119) – Reset (Página 120) –...
API. using using Siemens.Automation.AutomationTool.API; Archivos relativos a HMI Estos archivos son necesarios para trabajar con dispositivos HMI y deben encontrarse en el mismo directorio en el que está guardado el archivo AutomationToolAPI.dll...
API de la SIMATIC Automation Tool para .NET framework 7.4 Clases de soporte comunes Clases de soporte comunes 7.4.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.
API de la SIMATIC Automation Tool para .NET framework 7.4 Clases de soporte comunes 7.4.2 Contraseña de seguridad No se puede legitimar una conexión con una CPU S7 utilizando la contraseña de seguridad. Si especifica una contraseña segura para cualquier método que acepte una ICPU contraseña, el método API de la SIMATIC Automation Tool no dará...
Página 100
API de la SIMATIC Automation Tool para .NET framework 7.4 Clases de soporte comunes En otros casos puede ser necesaria más información sobre el fallo. Para comprobar el error específico, utilice la propiedad del siguiente modo: Code Result retVal = devAsCpu.RefreshStatus(new EncryptedString("")); if (retVal.Succeeded) //------------------------ // Continuar con las operaciones..
API de la SIMATIC Automation Tool para .NET framework 7.5 Clase Network Clase Network 7.5.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.
API de la SIMATIC Automation Tool para .NET framework 7.5 Clase Network 7.5.2 Método QueryNetworkInterfaceCards Tipo de respuesta Nombre del método Result QueryNetworkInterfaceCards Parámetros Nombre Tipo de datos Tipo de parámetro Descripción aInterfaces List<string> Una recopilación de todas las tarjetas de red de la programadora o el PC relacio- nadas por nombre.
API de la SIMATIC Automation Tool para .NET framework 7.5 Clase Network 7.5.3 Método SetCurrentNetworkInterface Tipo de respuesta 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.
API de la SIMATIC Automation Tool para .NET framework 7.5 Clase Network 7.5.5 Método ScanNetworkDevices Tipo de respuesta Nombre del método Result ScanNetworkDevices Parámetros Nombre Tipo de datos Tipo de parámetro Descripción strFile IProfinetDeviceCollection Recopilación que contiene un elemento para cada dispositivo IProfinetDevice accesible en la red industrial.
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection Clase IProfinetDeviceCollection 7.6.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 recopilación de varias maneras. También proporciona métodos para "filtrar"...
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.2.2 Método FilterByDeviceFamily Este método devuelve una recopilación que solo incluye dispositivos de las familias de productos especificadas. El filtro primero se construye como una lista de una o más familias de dispositivos.
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.3 Localizar un dispositivo específico en la recopilación 7.6.3.1 Método FindDeviceByIP Se puede localizar un dispositivo específico en la recopilación. Tipo de respuesta Nombre del método IProfinetDevice FindDeviceByIP Parámetros Nombre Tipo de datos...
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.3.2 Método FindDeviceByMAC El método puede localizar un dispositivo con una dirección MAC específica. FindDeviceByMAC Tipo de respuesta Nombre del método IProfinetDevice FindDeviceByMAC Parámetros Nombre Tipo de datos Tipo de parámetro Descripción ulong...
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.4.2 Método WriteToStream Tipo de respuesta Nombre del método Result WriteToStream Parámetros Nombre Tipo de datos Tipo de parámetro Descripción stream Stream Destino de la salida serializada de la recopilación Este método se utiliza para almacenar externamente los contenidos de la recopilación.
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.4.3 Método ReadFromStream El método se utiliza para crear la recopilación a partir de un archivo de ReadFromStream serialización creado previamente. El ejemplo siguiente muestra cómo utilizar este método: Tipo de respuesta Nombre del método Result...
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection 7.6.5.1 Método AddDeviceByIP Tipo de respuesta Nombre del método Result AddDeviceByIp Parámetros Nombre Tipo de datos Tipo de parámetro Descripción ipAddress uint La dirección IP del dispositivo que debe agregarse a la recopilación.
Página 112
API de la SIMATIC Automation Tool para .NET framework 7.6 Clase IProfinetDeviceCollection El siguiente código escanea la red y a continuación agrega manualmente un dispositivo con información específica: IProfinetDeviceCollection scannedDevices = new IProfinetDeviceCollection(); retVal = network.ScanNetworkDevices(out scannedDevices); if (!retVal.Succeeded) return; String orderNumber = @"6ES7 214-1AG40-0XB0";...
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice Interfaz IProfinetDevice 7.7.1 Propiedades IProfinetDevice Cada elemento de la recopilación está representado por la IProfinetDeviceCollection interfaz . Esta interfaz proporciona acceso a los datos y operaciones más IProfinetDevice comunes para todos los dispositivos conectados directamente a la red industrial.
Página 114
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice Nombre de la propiedad Tipo de respuesta Descripción uint Identificador unívoco de cada dispositivo y módulo de la estación. Se utiliza como identificador unívo- co cuando se ejecuta un FirmwareUpdate. HardwareNumber Int16 Versión de hardware (FS Functional State) del...
Página 115
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice Nombre de la propiedad Tipo de respuesta Descripción SlotName string Esta propiedad se utiliza en la interfaz de usuario de la SIMATIC Automation Tool y no es relevante para operaciones API.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.2 Métodos IProfinetDevice 7.7.2.1 Método RefreshStatus Tipo de respuesta Nombre del método Result RefreshStatus 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.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.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 password EncryptedString Este método abre una conexión legítima con el dispositivo.
Página 118
API de la SIMATIC Automation Tool para .NET framework 7.7 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.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.2.3 Método FlashLED Tipo de respues- Nombre del método Result FlashLED Este método activa el parpadeo del LED de un dispositivo o la pantalla de un HMI para localizar un dispositivo de red determinado.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.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. El siguiente ejemplo llama el método para un dispositivo en una dirección IP Reset específica.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.2.5 Método SetIP Tipo de respuesta 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 codificada nGateway uint Nueva dirección de pasarela codificada...
Página 122
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice El siguiente ejemplo busca un dispositivo en una dirección MAC específica y ajusta su dirección IP. ulong targetMACAddress = 0x112233445566; // 11:22:33:44:55:66 IProfinetDeviceCollection scannedDevices = new IProfinetDeviceCollection(); Result retVal = myNetwork.ScanNetworkDevices(out scannedDevices); if (retVal.Succeeded) //------------------------------------------------ // Buscar el dispositivo en esa MAC y ajustar IP...
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.2.6 Método SetProfinetName Tipo de respuesta 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 ajustar (o modificar) el nombre de estación PROFINET del dispositivo.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.3 Eventos IProfinetDevice 7.7.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.
API de la SIMATIC Automation Tool para .NET framework 7.7 Interfaz IProfinetDevice 7.7.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 handler al evento.
API de la SIMATIC Automation Tool para .NET framework 7.8 Clase IModuleCollection y propiedades de módulo 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...
API de la SIMATIC Automation Tool para .NET framework 7.8 Clase IModuleCollection y propiedades de módulo 7.8.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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Interfaz ICPU 7.9.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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.2 Propiedades ICPU La interfaz amplía agregando las siguientes propiedades. Estas ICPU IProfinetDevice propiedades son de solo lectura. Para garantizar que devolverán la información actual, el código primero debe llamar el método RefreshStatus Nombre de la pro- Tipo de respuesta...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.2 Método Backup (interfaz ICPU) Tipo de respuesta Nombre del método Result Backup 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.3 Método DownloadRecipe Tipo de respuesta Nombre del método Result DownloadRecipe 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.4 Método DeleteDataLog Tipo de respuesta Nombre del método Result DeleteDataLog 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.
Página 133
API de la SIMATIC Automation Tool para .NET framework 7.9 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. Result retVal = myNetwork.ScanNetworkDevices(out devices); if (retVal.Succeeded) foreach (IProfinetDevice dev in devices) ICPU devAsCpu = dev as ICPU;...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.5 Método DeleteRecipe Tipo de respuesta Nombre del método Result DeleteRecipe 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.
Página 135
API de la SIMATIC Automation Tool para .NET framework 7.9 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. Result retVal = myNetwork.ScanNetworkDevices(out devices); if (retVal.Succeeded) foreach (IProfinetDevice dev in devices) ICPU devAsCpu = dev as ICPU;...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.6 Método GetCurrentDateTime Tipo de respuesta Nombre del método Result GetCurrentDateTime 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.7 Método GetDiagnosticsBuffer Tipo de respuesta Nombre del método Result GetDiagnosticsBuffer 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Nota: El ejemplo anterior devuelve todas las cadenas en inglés. Consulte el siguiente ejemplo para devolver cadenas en otros idiomas soportados. La clase DiagnosticsItem El método devuelve una recopilación de objetos GetDiagnosticsBuffer DiagnosticsItem Esta clase define los siguientes miembros:...
Página 139
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU En el siguiente ejemplo se busca en la una CPU en una IProfinetDeviceCollection dirección IP específica. Cuando la encuentra, la información de diagnóstico se lee desde la CPU (en texto en alemán). uint targetIPAddress = 0xC0A80001;...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.9 Método GetOperatingState Tipo de respuesta Nombre del método OperatingState GetOperatingState Este método devuelve un OperatingState Consulte también Enumeración OperatingState (Página 167) Nota Al contrario que en otros métodos de la interfaz no requiere una ICPU GetOperatingState...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.10 Método MemoryReset Tipo de respuesta Nombre del método Result MemoryReset 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.11 Método ProgramUpdate Tipo de respuesta Nombre del método Result ProgramUpdate 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Nota El método no está permitido con una CPU S7 de seguridad. La API de la ProgramUpdate SIMATIC Automation Tool bloquea esta operación para una CPU de seguridad. Cuando el software determina que este método ha sido llamado para una CPU de seguridad, se devuelve un error específico ( ErrorCode.FailsafeAccessNotAllowed...
Página 144
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU El siguiente ejemplo busca en la una CPU en una dirección IP IProfinetDeviceCollection específica y llama el método ResetToFactory uint targetIPAddress = 0xC0A80001; // 192.168.0.1 IProfinetDeviceCollection devices = new IProfinetDeviceCollection(); Result retVal = myNetwork.ScanNetworkDevices(out devices);...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.13 Método Restore (interfaz ICPU) Tipo de respuesta Nombre del método Result Restore 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.14 Método SetOperatingState Tipo de respuesta Nombre del método Result SetOperatingState 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.15 Método SetCurrentDateTime Tipo de respuesta 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.16 Método UploadDataLog Tipo de respuesta Nombre del método Result UploadDataLog 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.
Página 149
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Este método carga copias de archivos de registro desde la tarjeta de memoria de la CPU a la PG o el PC. Algunas CPU no soportan el acceso remoto a registros. Compruebe la propiedad para asegurarse de que la CPU en cuestión soporta esta RemoteDataLogsAllowed...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.17 Método UploadRecipe Tipo de respuesta Nombre del método Result UploadRecipe 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.
Página 151
API de la SIMATIC Automation Tool para .NET framework 7.9 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.3.18 Método UploadServiceData Tipo de respuesta Nombre del método Result UploadServiceData 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.
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.4 Propiedades RemoteInterfaces 7.9.4.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 Para acceder a la información sobre la periferia descentralizada es necesario llamar el método...
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU 7.9.4.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 155
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Family DeviceFamily ¿Cuál es la "familia" del disposi- tivo? Para más información véase la descripción de la enu- meración DeviceFamily. FirmwareUpdateAllowed FeatureSupport ¿Este dispositivo soporta la actualización de firmware? FirmwareVersion string La versión de firmware actual...
Página 156
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU StationNumber uint El número de estación del dis- positivo. SubSlot uint Subslot del dispositivo. Es rele- vante para submódulos enchu- fables como SB-1200 (Signal Board). Supported FeatureSupport ¿El dispositivo de red detectado es soportado por las operacio- nes actuales de la API de la SIMATIC Automation Tool?
Página 157
API de la SIMATIC Automation Tool para .NET framework 7.9 Interfaz ICPU Ampliando el ejemplo anterior: retVal = myNetwork.ScanNetworkDevices(out scannedDevices); if (!retVal.Succeeded) return; foreach (IProfinetDevice dev in scannedDevices) ICPU devAsCpu = dev as ICPU; if (devAsCpu == null) continue; //---------------------------------------------------------- // Se requiere una llamada de RefreshStatus() para obtener información // sobre red(es) descentralizada(s) //----------------------------------------------------------...
IProfinetDeviceCollection recopilació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.
API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IHMI 7.10.2 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 Password EncryptedString Este método abre una conexión legítima con el dispositivo.
API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IHMI 7.10.3 Método ProgramUpdate (interfaz IHMI) Tipo de respuesta Nombre del método Result ProgramUpdate 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.
Página 161
API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IHMI La carpeta especificada para " " debe contener los archivos siguientes para que la strPath ejecución sea correcta: DownloadTask.xml ProjectCharacteristics.rdf 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:...
API de la SIMATIC Automation Tool para .NET framework 7.10 Interfaz IHMI 7.10.4 Método Restore (interfaz IHMI) Tipo de respuesta Nombre del método Result Restore 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.
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API 7.11 Enumeraciones API 7.11.1 DataChangedType Esta enumeración define los valores de argumento posibles para el DataChangedEventHandler (Página 124). Invalid OperatingState RackInformation Folders ProfinetName IPAddress 7.11.2 DeviceFamily Esta enumeración especifica la familia de productos de un elemento de hardware. CPU1200 CPU1500 ET200AL...
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API 7.11.3 ErrorCode Esta enumeración relaciona todos los valores posibles para un objeto Result. Abort AccessDenied AddonsUnsupported AttributeNotFound BackupNotSupported BufferToSmall CertificateExpired CertificateFailure CertificateInvalid CertificateNotReady CertificateRevoked ConnectionRequired CPUFailedToEnterRunMode DatalogNotSupported DeviceDoesNotSupportFirmwareUpdate DeviceIsNotAcceptingChanges DeviceNotOnNetwork Disconnected...
Página 165
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API FirmwareUpdateModuleNotSupported FirmwareVersionDifferent FirmwareVersionMatch FirwareTypeNotInstalled FirwareTypeNotSupported FlashNotSupported GatewayIsNotValid GetTimeNotAllowed HardwareSoftwareNotComplete IncompatibleAddon InvalidArguements InvalidFileName InvalidFirmwarePath InvalidPath InvalidPointer InvalidProjectPath InvalidProjectVersion InvalidRuntimePath InvalidSignature InvalidTimeoutValue InvalidVersion IPAddressIsNotValid LegitimizationFailsafeLevelNotAllowed LicenseFailed LogicalVolumneMissing LogicalVolumneOutOfSpace LogoutLoginRequired MACAddressIsNotValid MajorImageDowngrade MajorImageUpgrade MajorRuntimeDowngrade...
Página 166
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API ParmeterOutOfRange ProfinetNameIsNotValid ProgramUpdateNotSupported ProjectCharacteristicsInvalid ProjectCharacteristicsMissing ProjectIPMismatch ProjectNotCompatibleWithDevice ReadDiagBufferNotAllowed RecipesNotSupported RemoteTransferDisabled RescueBackupNotPossible RescueRestoreNotPossible ResetPerformedDownloadRequired ResetToFactoryDefaultsNotSupported RestoreNotSupported RestoreRebootRequired RuntimeBroken RuntimeCorrupt RuntimeMissing SecurityLib ServiceAborted ServiceActive ServiceNotConnected ServiceTimeout SessionDelegitimated SetIPErrorDueProjectSettings SetNameErrorDueProjectSettings SetTimeNotAllowed SignatureFailure SignatureInvalid SignatureRequired...
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API RecipeFileMissing RestoreFileMissing ProgramFolderMissing 7.11.4 Language La enumeración Language permite asignar el idioma para datos de cadena devueltos. Contiene los valores siguientes: English German French Spanish Italian 7.11.5 OperatingState Esta enumeración define los estados posibles que pueden ser devueltos tras una llamada del método GetOperatingState (Página 140).
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API 7.11.7 ProgressAction Esta enumeración define los valores de argumento posibles que pueden enviarse a un ProgressChangedEventHandler (Página 125). Invalid Connecting Reconnecting Disconnecting Initializing Updating Processing Downloading Uploading Deleting Reseting Rebooting Verifying...
API de la SIMATIC Automation Tool para .NET framework 7.11 Enumeraciones API 7.11.9 FeatureSupport La SIMATIC Automation Tool proporciona esta enumeración para indicar qué funciones soporta cada dispositivo. Uninitialized BackupAllowed ChangeModeAllowed FirmwareUpdateAllowed MemoryResetAllowed PasswordAllowed ProgramUpdateAllowed ResetToFactoryAllowed FormatMCallowed RestoreAllowed Failsafe NotFailsafe RemoteDataLogsAllowed RemoteRecipesAllowed Supported...
API de la SIMATIC Automation Tool para .NET framework 7.12 Ejemplo de red 7.12 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 171
API de la SIMATIC Automation Tool para .NET framework 7.12 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 172
API de la SIMATIC Automation Tool para .NET framework 7.12 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 ●...
Soporte de dispositivos de la SIMATIC Automation Tool Versiones de firmware y dispositivos no detectados Las tablas de soporte de dispositivos muestran la correspondencia entre la SIMATIC Automation Tool V3.0, el modelo de dispositivo SIMATIC, versiones de firmware posibles y operaciones de la herramienta soportadas.
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: ●...
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: ●...
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: ●...
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: ●...
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: ●...
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-1500) 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.
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: ●...
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-1500) 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.
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: ●...
Soporte de dispositivos de la SIMATIC Automation Tool 8.2 ET 200 8.2.7.3 Soporte de SM ET 200SP, Asi, 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 184
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 132-6HD00-0BB0 RQ 4x120VDC/230VAC/5A NO ST V1.0, 1.1 ✓ 6ES7 132-6HD00-0BB1 RQ 4x120VDC/230VAC/5A NO ST V1.1 ✓...
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.
Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 8.3.2 Soporte de S7-1200 I/O y CM 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ódu- Actualización de firm-...
Página 187
Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módu- Actualización de firm- ware 6AG1 231-5PF32-2XB0 AI 8xRTD SIPLUS V2.0 ✓ 6AG1 231-5PF32-4XB0 AI 8xRTD SIPLUS V2.0 ✓ 6AG1 231-5QD32-4XB0 AI 4xTC SIPLUS V2.0 ✓...
Página 188
Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módu- Actualización de firm- ware 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 V2.0 ✓...
Página 189
Soporte de dispositivos de la SIMATIC Automation Tool 8.3 S7-1200 Referencia Nombre del módulo Versión de firmwa- Tipo de módu- Actualización de firm- ware 6ES7 241-1CH32-0XB0 CM 1241 (RS422/485) V2.1 ✓ 6ES7 241-1CH32-0XB0 CM 1241 (RS422/485) V2.2 ✓ 6ES7 278-4BD32-0XB0 4SI IO link V2.0 ✓...
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.
Soporte de dispositivos de la SIMATIC Automation Tool 8.5 SIMATIC HMI (Human Machine Interface) 8.4.2 Soporte de S7-1500 I/O y módulos DI/DO, AI/AO, CP y TM 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 S7-1500 I/O y otros módulos V1.x V2.x...
Soporte de dispositivos de la SIMATIC Automation Tool 8.5 SIMATIC HMI (Human Machine Interface) 8.5.2 Soporte de paneles HMI Comfort La SIMATIC Automation Tool soporta los siguientes grupos de dispositivos SIMATIC HMI. Grupo de paneles SIMATIC Modelos de paneles soportados Comfort KP 400, KTP 400 Comfort KP 700, TP 700 Comfort...
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...
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...
Índice alfabético Requisitos de configuración de nombre PROFINET, 28 Requisitos de configuración IP, 28 Customer support, 3 Ajustar la hora, 74 API (interfaz de aplicación) AutomationToolAPI.dll, 23, 97 Compatibilidad entre versiones, 93 Sinopsis de la arquitectura, 95 DataChangedType (API), 163 Archivo csv, 78 DeviceFamily (API), 163 Dirección IP...
Página 197
SM ET 200SP, ASi, CM, CP, TM, IO-Link, arrancadores de motor, 183 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, 43 Technical support, 3 Teclas de método abreviado, 91 Vista general de la herramienta de automatización, 15...
Página 198
Índice alfabético Guía de usuario de SIMATIC Automation Tool V3.0 Manual de producto, V3.0, 06/2017, A5E41848985-AA...