Primeros pasos
En este tutorial dibujas el control de un pequeño depósito: cuando el operario pulsa start, una bomba llena el depósito hasta que el sensor full indica que está lleno; luego una válvula lo vacía hasta que empty indica que está vacío, y el sistema espera el siguiente arranque. Lleva unos diez minutos.
1. Oriéntate
- El lienzo ocupa toda la ventana: ahí es donde dibujas. Todo lo demás flota sobre él.
- Arriba: el menú principal ☰ y el nombre del proyecto a la izquierda; las herramientas en el centro (seleccionar, desplazar, colocar etapa, transición, comentario o acción); los problemas y Simular a la derecha.
- Bajo las herramientas: las sugerencias muestran lo que puedes hacer en este momento. Fíjate en ellas mientras sigues este tutorial.
- Izquierda: las Propiedades de lo que seleccionas aparecen en una tarjeta mientras está seleccionado.
- Abajo: zoom, deshacer y rehacer a la izquierda; una pestaña por grafcet en el centro; los botones Variables, Problemas, Cronograma y Esquema a la derecha. Cada uno abre su panel en el lado derecho de la ventana.
Un proyecto nuevo ya contiene el grafcet G1 con la etapa 0. Su cuadrado doble indica que es una etapa inicial: está activa cuando el sistema arranca.
2. Añade la primera transición y etapa
- Haz clic en la etapa 0 para seleccionarla.
- Pulsa Enter. Debajo aparecen una transición y la etapa 1, y se abre un editor junto a la transición para que escribas su receptividad, la condición para avanzar.
- Escribe
starty pulsa Enter.
start aún no está declarada: mientras escribes, el editor indica Nueva variable start: BOOL, entrada, y al pulsar Enter se añade a la lista de variables (un mensaje lo indica).
3. Añade una acción
La etapa 1 sigue seleccionada. Pulsa A, escribe Pump y pulsa Enter: Pump se crea como salida BOOL. Ahora la bomba funciona mientras la etapa 1 está activa.
4. Continúa la secuencia
- Vuelve a pulsar Enter: se añaden una transición y la etapa 2 después de la etapa
- Escribe
fullcomo receptividad y crea la entrada. - Pulsa A y añade la acción
Valve(crea la salida).
5. Cierra el bucle
El ciclo tiene que volver a la etapa 0 cuando el depósito está vacío.
- Con la etapa 2 seleccionada, pulsa L. Las sugerencias dicen Clic en una etapa para volver a ella con un bucle.
- Haz clic en la etapa 0. Se añade una transición debajo de la etapa 2 con un enlace que sube hasta la etapa 0, dibujado con una flecha porque va hacia arriba.
- Escribe
emptycomo receptividad, pulsa Enter y crea la entrada.
Tu diagrama ya coincide con la figura del principio de esta página.
6. Compruébalo
Mira los contadores de arriba a la derecha: un círculo rojo cuenta los errores y un triángulo naranja, las advertencias. Haz clic en ellos para abrir la lista de Problemas. Cada problema dice qué está mal y dónde; haz clic en él para ir al elemento y usa el botón de corrección cuando lo haya. Un diagrama correcto no tiene errores. Consulta Solución de problemas para saber qué significa cada mensaje.
7. Simula
- Pulsa F5. El diagrama se bloquea y el panel Simulación aparece a la izquierda. La etapa 0 lleva una marca: está activa.
- En el panel, activa start. La transición se franquea: la etapa 1 se activa y su acción Pump muestra un ✓.
- Desactiva start y luego activa full: la etapa 2 se activa y Valve se enciende.
- Desactiva full y activa empty: el grafcet vuelve a la etapa 0.
- Abre la pestaña Cronograma para ver todas las señales a lo largo del tiempo. Pulsa Shift+F5 para detener la simulación.
¿Qué pasa si start sigue activada cuando el depósito se vacía? Pruébalo: en cuanto la etapa 0 vuelve a estar activa, su transición se franquea de nuevo. Es el GRAFCET comportándose exactamente como está dibujado. Usa un flanco ascendente ↑start para reaccionar solo a una nueva pulsación (escribe ^start, consulta Escribir receptividades).
8. Guarda
Tu trabajo se guarda automáticamente en el navegador después de cada cambio. Para obtener un archivo que puedas conservar, enviar o poner bajo control de versiones, pulsa Ctrl+S: el proyecto se guarda como <name>.grafcet.json. Haz doble clic en el nombre del proyecto, arriba, para cambiarlo.
¿Y ahora qué?
- Conceptos básicos de GRAFCET explica las reglas que hay detrás de lo que acabas de ver.
- Editar diagramas muestra las ramas paralelas y alternativas y otros gestos rápidos.
- Simulación trata las temporizaciones, el registro de evolución y los escenarios.