● Interfaz IHMI (Página 158)
● Métodos IHMI
– Backup (Página 159)
– ProgramUpdate (Página 160)
– Restore (Página 162)
Nota
Consulte el ejemplo (Página 170) de red industrial y las clases de API de SIMATIC
Automation Tool utilizadas para representar cada componente de red.
7.3
Referenciar la API en una aplicación personalizada
La API se suministra como DLL único:
AutomationToolAPI.dll
Este archivo .dll ha sido creado con Microsoft Visual Studio 2015 SP2 Update 3 utilizando
.NET framework 4.6.1. Puede utilizarse con aplicaciones creadas con esta versión de Visual
Studio o versiones posteriores. Todos los ejemplos de código y capturas de pantalla de este
documento han sido creados con Visual Studio 2015 SP2 Update 3 en el lenguaje de
programación C#.
Para incluir la API en la aplicación hay que agregar
en la solución Visual Studio.
En cualquier archivo de origen en el que se referencien las clases de API hay que agregar la
siguiente instrucción
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
DeviceManagerClient.dll
hmitr.dm.client.proxy.dll
hmitr.dm.client.stub.exe
hmitr.ipc.dll
Para compilar cualquiera de las muestras de código de este documento, la instrucción
debe estar presente en el mismo archivo de origen (*.cs) que en el código de ejemplo. Para
mayor simplicidad, los ejemplos de código individual de este documento no incluyen la
instrucción "using".
Para utilizar la API en runtime es necesario que esté instalada la versión correcta de
comunicaciones S7 en la PG o el PC. La manera más fácil de asegurarse de contar con los
archivos correctos es instalar la SIMATIC Automation Tool en el equipo en cuestión. Una
vez instalado, el dll de la API (AutomationToolAPI.dll) puede ubicarse en cualquier carpeta
de la PG el PC y utilizarse sin problemas.
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
7.3 Referenciar la API en una aplicación personalizada
para referenciar el espacio de nombres de API.
using
como "referencia"
AutomationTool.dll
AutomationToolAPI.dll
.
using
97