Comunicación Intouch y PLC S7-2xx a través del Servidor OPC KEPServer

Vamos a partir de la base que tenemos creado nuestro proyecto, y lo primero que vamos a hacer es configurar nuestro PLC y los tags a los cual queremos tener acceso.

Intouch proporciona dos CD´s en los cuales hay una gran variedad de drivers para comunicar con los diferentes PLC´s. Si nuestro S7-2xx disponiese de un modulo de comunicaciones Ethernet CP-243 podriamos utilizar el driver que suministran DASIDirect DAServer, pero como vamos a utilizar el cable PPI vamos a utilizar como intermediario entre el Scada y el PLC el Servidor OPC Kepserver (Aquí puedes ver su configuración)

Iniciamos Intouch y esta es su interfaz

1.- Para la configuración del un Access Name, podemos acceder o bien por el menu Special->Access Name o bien en el entorno gráfico Tools -> Configure ->Access Name

2.- Al seleccionarlo nos aparece la siguiente pantalla, el nombre de Galaxy hace referencia por si trabajasemos con Aplication Server, pero como no es el caso, pulsamos Add para añadir uno nuevo:

3.- El primer dato que tenemos que introducir es el nombre con el que haremos referencia "Access" para nuestro ejemplo hemos usado CPU222, ya que vamos a comunicar con esa CPU.

Node Name: Si nuestra aplicación se ejecuta en el mismo equipo o se indica Localhost o bien se deja en blanco

Application Name: Es el nombre de la aplicación, si desconocemos podemos buscar el archivo *.exe que ejecuta la aplicación

Topic Name: Depende de la aplicación, en nuestro caso que estamos usando el KepServer, nos vamos a la configuración que hemos realizado y buscamos el alias Edit->Alias Map...

Con esto ya tenemos configurado nuestro Access Name que hace referencia a nuestro PLC, ahora falta configurar los tags a los cual vamos a acceder.

Nos vamos a Tools ->Tagname Dictionary

5.- Añadimos los tags seleccionando el Access Name al cual hacemos referencia y el Type de datos, y aqui podemos observar el listado con nuestros tags

6.- Para comprobar el funcionamiento vamos a crear un pantalla y visualizaremos los valores de varios tags, para ello añadimos unos textos, hacemos un doble click sobre el texto al cual hemos nombrado Value:  seleccionamos Value Display y el tag correspondiente

7.- Ejecutamos el Runtime y podemos observar el funcionamiento y que la comunicacin funciona correctamente

31-Julio-2012