Está en la página 1de 22

Conexin HMI entre un autmata S7-1200 y una estacin

PC con el servidor OPC habilitado, al que nos conectamos a


travs de un cliente OPC.
En esta ocasin vamos a intentar conectarnos a travs de un servidor OPC que proporciona el TIA
Portal de Siemens a sus aplicaciones HMI, en este caso desde un cliente OPC hacia un servidor
OPC incluido en una aplicacin HMI (una estacin PC) que a su vez controla un S7-1200. Vamos a
usar como cliente el OPC Quick Client. En el ejemplo todo se ejecuta en el mismo ordenador,
recordar que en cualquier caso podremos hacerlo remotamente o en otro ordenador de la red.
Para empezar abriremos el TIA Portal y crearemos un proyecto al que le aadiremos un S7-1200
1214C AC/DC/RLY y nos crearemos un programa bsico como vemos en la pgina siguiente.
Tenemos una entrada y una marca en paralelo que controlan una salida. Configuraremos la
direccin IP del autmata (trabajaremos en la misma subred) en este caso 10.230.1.79 compilamos y
cargamos el programa en el autmata.
Entrada -> I0.0; Marca -> M0.0; Salida -> Q0.0.

Totally Integrated
Automation Portal

Main [OB1]
Main Propiedades
General
Nombre
Main
Idioma
KOP
Informacin
Ttulo
"Main Program Sweep
(Cycle)"
Familia
Nombre
Temp

Nmero

Tipo

Autor

OB.ProgramCycle

Comentario

Versin

0.1

Tipo de datos

Offset

ID personaliza
da
Comentario

Segmento 1:

%I0.0
"Entrada"

%Q0.0
"Salida"

%M0.0
"Marca"

Smbolo
"Entrada"
"Marca"
"Salida"

Direccin
%I0.0
%M0.0
%Q0.0

Tipo
Bool
Bool
Bool

Comentario

El siguiente paso ser agregar los dispositivos que se aprecian en las capturas:
La estacin PC.

El mdulo de simulacin WinCC RT Advanced.

y una tarjeta de red.

Configuramos la tarjeta de red dentro del la misma subred que el autmata.

Es el momento de aadir a la estacin PC una imagen desde la que controlaremos la marca


que controla la salida del autmata. Para esto nos situamos en el rbol del proyecto y expandimos
la estacin simatic y hacemos lo mismo con la opcin WinCC RT Advanced. Expandimos imgenes y
agregamos una imagen desde la cual controlaremos la marca y el estado de la salida del autmata.

En la captura se aprecia que ya hemos aadido la imagen y tambin un pulsador "Marca" ademas de
crculo que usaremos para conocer el estado de la salida. Vemos tambin que hemos asignado al
pulsador un evento al hacer click que invierte el valor de una variable Marca_HMI que est conectada
por HMI a la Marca M0.0 del autmata.

En esta captura vemos la tabla de variables HMI ya asociadas a las variables del autmata. Desde esta
tabla podemos hacer la asociacin.

En la siguiente imagen vemos que ya hemos asignado una animacin al crculo, asocindo su estado
a la variable Salida_HMI. En funcin del rango de su estado vemos que aparecer verde o roja.

Si compilamos la aplicacin HMI y simulamos podemos ver en la imagen siguiente como se


inicia la aplicacin HMI. En este caso la salida esta a 0. Si pulsamos con el ratn o activamos
la entrada en el autmata, se debe poner en verde.

Es el momento de configurar la aplicacin para que se comporte como un servidor OPC.


Para ello desde al rbol del proyecto abrimos la pantalla de configuracin del runtime
del WinCC RT Advanced y seleccionamos la casilla de actuar como servidor OPC.
Guardamos nuestro proyecto, compilamos y cargamos el proyecto en el dispositivo.
Cuando nos salga la pantalla de carga avanzada seleccionaremos Archivo en el tipo de
interfaz PC/PG y le aadiremos la ruta del directorio donde queremos que guarde la aplicacin.

Vemos el directorio donde se ha creado la aplicacin. La arrancamos y veremos la pantalla siguiente:

Es el momento de abrir el programa cliente para conectarnos por OPC. Usaremos el OPC Quick
client. Lo abrimos y nos creamosun nuevo server para la conexin con la aplicacin que acabamos
de arrancar. Seleccionamos OPC.SimaticHMI y aceptamos.

Se puede ver que se ha conectado con el server. Vamos a aadir un grupo que se llamar
Prueba_OPC y a ese grupo de aadiremos los items del servidor OPC de la aplicacin HMI.

Pulsamos Add Leaves y despus OK.

Ahra podemos darle valor a la variable Marca_HMI o Salida_HMI que son las nicas que podemos
modificar ya que la Entrada_HMI por ser fsica no nos permitir hacerlo. Probemos a cambiar el
valor de Marca_HMI de cero a uno.

Aqu el resultado.

También podría gustarte