Esta semana vamos a ver un tema, que si bien es bastante sencillo me han pedido que haga: crear un proyecto WinCC flexible desde cero.
Como vas a poder ver, es realmente sencillo aunque, como todo, hasta que no lo ves por primera vez puede que se haga un poco más pesado.
La idea de hoy es simplemente ver una serie de conceptos básicos como son:
- Crear el proyecto WinCC y vincularlo (o no) a un proyecto S7
- Crear campos de lectura
- Crear campos de escritura
- Cambiar colores
Como ves en la figura adjunta que he encontrado googleando un poco, se pueden hacer pantallas bastante chulas en la que se puedan ver de forma muy visual el estado de nuestro proceso.
Hoy no se trata de eso, ya que sólamente vamos a dar los primeros pequeños pasos.[divider]
Proyecto WinCC flexible
La idea del WinCC es realizar una serie de pantallas en las que mostrar datos relevantes como digo de nuestro proceso. Pero puede servir para más cosas como pueden ser:
- Almacenar variables de proceso a lo largo del tiempo
- Realizar pautas
- Controlar la máquina (movimientos, cambios de modo etc).
- Representación de alarmas y avisos
- …
Como ves, es la herramienta probablemente más importante de todo tu proyecto. Sí, el más importante, al menos a largo plazo.
¿Por qué digo esto?
Porque como ingenieros y técnicos nos preocupamos mucho de que la máquina funcione bien, sea robusta etc… pero nos olvidamos que esto no lo hacemos para nosotros, sino para un señor que va a tratar con ella 8 horas al día más de 200 días al año durante un montón de años.
Quiero decir con ello que muchas veces he visto que no se ha dedicado tiempo a este tipo de cosas porque parece que son más de gente dedicada al arte que a la ingeniería y nos olvidamos que las manos y ojos del operario se va a centrar fundamentalmente sobre estas pequeñas pantallas… lo que puede y no se puede hacer a través de ella y qué información les brinda para su trabajo.
Al final, al operario de turno le importa más bien poco si nosotros hemos hecho una auténtica filigrana digna de un Nobel o si nuestra máquina tiene 2, 4 o 6 motores.. básicamente… le da igual.
Lo que no le va a dar igual es que el interface sea incomprensible, poco útil, enrevesado o incompleto. Le interesa el qué y como se hace desde la pantalla, no el cómo lo hace físicamente la máquina. Ni sabe, ni le interesa.
En fin, que sólamente pienses en ello cuando hagas las pantallas… que sean fáciles de entender y de manejar para el usuario final, que es tu verdadero cliente.
Después de esta charleta, te dejo con el video donde puedes ver el inicio de cómo empezar un proyecto de WinCC flexible[divider]
Edito: En el video no me dejaba seleccionar las variables directamente del PLC. Y es que como bien comento en el video, si bien no hace falta establecer la comunicación MPI con el PLC en el configurador de redes, para poder seleccionar las variables, si que lo es. Lo curioso es que lo digo, pero luego no lo hago y aún me pregunto porqué no funciona. Estaba un poco disperso me temo.
¿Necesitas más ayuda para dominar todos sus aspectos?
Tengo la solución para ti. Echa un vistazo a este link.
Enseño a programar PLC de Siemens a través de mis cursos.
Más información sobre mi aquí
Puedes seguirme en cualquiera de las siguientes redes sociales.
27 Comentarios
Buenas Iñigo, me ha ido bien repasar un poco de WinCC, me he animado a hacer lo en el proyecto .. pq le he añadido 3 contadores y me gustaría poderlos visualizar , lo de los botones lo tengo ahora que lo he visto refrescado pero para que esa señal del contador que viene del PLC verla por TP sería muy conplicado?
Hola Iñigo:
Como sugerencia puedes utilizar el botón «chincheta» tanto de la tabla de variables como del PlcSim para que no desaparezcan de pantalla cuando te mueves en la zona de Run Time.
Saludos y Felicidades por tu labor en el blog!
Hola Iñigo,
Estoy tratando de hacer lo de tu HMI, y no a mi no se me graba nada en el escritorio como el proyecto tuyo cuando te aparece en el escritorio, esto sí que es raro!!, ya hay para sentarse..
ni en una carpeta nueva , ni documentos, ni en un pendrive, me gustaría probar lo del desplazamiento, pero no sé haber esta tarde. Qué crees que puede ser? por versión de WinnCC?
Asegurate de que cuando vas a grabar pones la carpeta destino. Digo esto porque a mi me ha pasado alguna vez, que le das a compilar pero no le dices donde!
hola iñigo muchas gracias por tus tutoriales me han ayudado mucho me gustaria aprender mas de wincc de como animar un transportador en movimiento o el llenado de un tanque y como dirian ustedes tus videos estan bien cojonudos saludos desde mexico df
Hola,
Bien explicado.
Hola Iñigo,
dices que para poder seleccionar las variables del step7 desde el wincc hay que vincular el wincc a la red MPI, me podrias decir como se hace eso??
Gracias.
Hola,
En el proyecto en Simatic,en el configurador de redes, tienes que enlazar la pantalla con el PLC por MPI por ejemplo. Además tienes que integrar el proyecto de WinCC dentro del proyecto de S7.
Saludos.
podrias decirme los pasos a seguir para poder seleccionar las variables del step7 desde el wincc, ya que lo he intentado y me resulta muy dificil. Lo he hecho creando estaciones HMI y de esa manera lo he logrado pero a la hora de transferir el archivo para simularle en mi PC no me crea absolutamente nada, solo me lo crea desde el panel de operador
Gracias
Hola,
No te sigo muy bien. Por favor dirígete al foro y expón ahí la cuestión para que bie yo u otro lector pueda ayudarte.
Saludos
Hola Hector!
Lo 1º es configurar el Hardware en STEP7.
Igualmente en WinCC – Conexiones.
Si todo está correcto, ya tienes comunicacion entre los 2 programas. Y, si haces click en 1 botón, por ejemplo, ahí puedes elegir la variable que deseas, porque a WinCC le llega la información de STEP7
Hola Inigo
Me gustaria saber como puedo configurar el Wincc para colocar 50 power meters (no siemens) con el Wincc 7, agradeceria mucho tu apoyo, gracias!
Hola Roberto,
Lamentablemente no tengo experiencia con esos aparatos y no sé si se pueden comunicar con el WinCC sin un PLC de por medio.
Un saludo y gracias por comentar.
Jorge, es posible descargar una version de prueba del WinCC y poder probar los programas hechos en STEP 7???
Gracias.
Zeno Martorana
Zeno,
Mi nombre es Iñigo, no Jorge.
En segundo lugar, no sé donde puedes encontrar una versión de prueba, lo siento.
Tendrás que buscar en internet.
Un saludo
Buenos días Iñigo.
Muchas gracias por el tutorial, es muy útil.
Tan solo una pregunta: El WinCC para el S300 se maneja igual que el WinCC Flexible?
Gracias
El WinCC que tú llamas para el serie 300, es también wincc flexible.
Eso sí, hay más versiones de WinCC flexible casi que de Windows.
Buenos días Iñigo:
Quisera saber si es posible controlar un logo oba7 desde el wincc?
De ante mano Gracias..
Hola Mauricio.
Échale un vistazo a esto: http://support.automation.siemens.com/WW/llisapi.dll?aktprim=0&lang=es&referer=%2fWW%2f&func=cslib.csinfo&siteid=cseus&groupid=4000003&extranet=standard&viewreg=WW&nodeid0=10805253&objaction=csopen
Saludos
Hola Iñigo
En primer lugar muy buenos tus videos que estas subiendo.
Queria consultarte, tengo un SCADA hecho en WINCC que los motores los maneja con plantillas, o sea depende en que motor cliqueas se abre una pantalla de comando que corresponde a ese motor, lo que no se es como el WINCC llama al bloque del motor.
y un problema que tengo es que un motor no me toma el tiempo del subvelocidad que seteo en el SCADA. Los bloques del step 7 son comunes para todos los motores, y tienen entrada de subvelocidad, de falla termico, etc
desde ya gracias
No pillo muy bien… cada motor es una imagen diferente?
Si que se puede acceder a un Logo desde el WinCC. Pero solo el OB7. Hay que trabajar con entradas de red y con conexion ethernet, configurando como conexion S7 200 en el WinCC Flexible.
Muchas gracias, es lo que necesitaba. 🙂
Inigo
Tengo una licencia de WinnCC 7.2 runtime para single station y requiero conectar dos monitores al PC, la idea es poder ver las pantallas en ambos monitores. Es posible de realizar con esta licencia de WinnCC?
hola Iñigo;
tengo que realizar un proyecto final de grado superior, i lo tengo que realizar con winCC, se trata de realizar una pantalla principal i desde alli escojer una estacion de la 8 creadas i alli visualizar lo que me piden; alguna ayuda.
Gràcias;
Buenos días,
Tengo una HMI TP1200 COMFORT la cual deseo conectar a un PLC MODICON 984-785 modbus plus a traes de un Gateway Modbus plus- Ethernet. Nunca he trabajado con equipos Siemens y necesito orientación para desarrollar el programa con WincCC.
Gracias
Antes que nada estan muy buenos tus videos he decido hacer un proyecto pero me encontre un problema a un grafico de motor o valvula no le puedo poner que cambie de color cuando se enciende o abre una valvula tengo bien definido el DB pero como ponerlo con bit binario entero como debo hacerlo???