WinCC RT Professional V.12 con S7-1200

La siguiente práctica esta dedicada al Professor Juan Carlos Martin Castillo, un professor con verdadera vocación y que a su vez tiene un fantastico blog dedicado a este mundo con muchos años de experiencia! Gracias!!!

El ejercicio es comunicar WinCC Runtime Professional V.12 con un PLC S7-1200.

Creamos un nuevo Proyecto y lo primero que hacemos es añadir un nuevo dispositivo, en este caso SIMATIC HMI Application y WinCC RT Professional

Acto seguido lo que vamos ha hacer es añadir un módulo de comunicaciones, al ser el objetivo un S7-1200 es fácil, ya que nuestra tarjeta de red será todo lo que necesitamos, en caso de querer comunicar por Profibus/MPI ya necesitariamos otra CP como puede ser 5611 A2, pero siguiendo con este ejemplo, arrastramos IE General hasta el Slot número 2

Una vez ya tenemos nuestra tarjeta, vamos a configurar la Red, por ello pulsamos sobre Add new subnet y automaticamente se nos crea la red PN/IE_1, seguidamente debemos configurar la dirección IP, esta debe de coincidir con la que actualmente tiene asignada, para saberlo, podemos ejecutar la consola de comandos y un IPCONIFG

Para terminar de configurar la Estación y evitar una advertencia al compilar, le asignamos un nombre dentro del Campo Computer Name o podemos hacer uso del Check Box en caso de que sea identicos.

Una vez hemos finalizado de configurar el hardware de nuestro WinCC RT, vamos a pasar a añadir un nuevo dispositivo para añadir nuestro PLC, como hemos mencionado un 1200, lo seleccionamos de la lista y una vez agregado al proyecto vamos a configurar sus propiedades, lo mas importante es agregarlo a la subred que ya hemos creado anteriormente y darle la direccin IP.

Si pulsamos sobre networks podremos ver que aquí esta nuestra configuración.

Ahora sería el turno de crear el proyecto que corresponda en el PLC, yo simplemente he agregado unos segmentos para la simulación y en el WinCC RT Professional he creado una imagen, tal y como se puede observar, un campo de entradas y salidas para un contador, unos objetos de rectangulos para darle una animación y para el ejemplo es mas que suficiente.

Partimos de la base que lo primero que hemos hecho ha sido el program del PLC, bien pues una vez realizado cuando vamos ha crear la conexion entre el WinCC RT y el PLC no es necesario que lo hagamos en Connections, ya que se realiza automaticamente al vincular cualquier objeto de nuestra imagen con una variable declarada en el PLC

Siguiendo con la descripción anterior, en las animaciones del cuadrado he vinculado la apariencia con el Tag AlwaysFalse, al haber realizado estó, se ha creado automaticamente la conexión

En la siguiente imagen se observan como se han creado las variables que he ido asignando y que pertenecen al PLC

Aqui se puede apreciar la conexión y que está se ha creado automaticamente, con lo cual, yo nunca empiezo creando la conexión en el proyecto, y aqui la parte mas importante para que funcione!

Hay que deseleccionar el CheckBox Set automatically y como access point selecionar CP-TCPIP, que suele estar por defecto y configurar en Set PG/PC Interface el mismo Access Point con nuestra tarjeta de Red como se puede observar

Una vez terminado de configurar todas las imagenes que corresponda, podemos compilar y probar nuestro proyecto, y a su vez ponernos online con el PLC para ir comprobando nuestro programa.

Con WinCC RT Professional tambien está disponible la herramienta WinCC Channel Diagnosis que nos ayudara a saber el estado de nuestra conexión

4 de Mayo del 2013

Si te ha gustado o te ha sido útil la información, compartelo ...