Simular GRAFCET online
Una simulación recorre tu GRAFCET paso a paso. Pulsa Play y verás qué etapa está activa, qué acción se ejecuta y qué transición está esperando. Directamente en el navegador, sin instalación.
Cómo se desarrolla una simulación
Cuatro pasos, en bucle
1. La etapa inicial se activa
Al pulsar Play, la etapa inicial se activa. Se reconoce por el doble marco. Las etapas activas se vuelven verdes.
2. La transición comprueba su condición
Debajo de cada etapa hay una transición. Su condición se comprueba todo el tiempo. Mientras espera, la transición parpadea en amarillo.
3. La transición se dispara
Cuando la etapa anterior está activa Y la condición es verdadera, la transición se dispara. La etapa antigua se desactiva, la nueva se activa.
4. La acción se ejecuta
Si una etapa está activa, su acción se ejecuta. Un reenvío permite saltar al inicio — y todo vuelve a empezar.
Lo que puedes controlar
Entradas, flancos, tiempos y comparaciones
Variables
Pones pulsadores y sensores como b1, s1 o Start a TRUE o FALSE en el panel de variables. La simulación toma el valor de inmediato.
Flancos ascendente y descendente
↑b1 reacciona solo en el instante en que b1 cambia de FALSE a TRUE. ↓b1 reacciona al revés. Ideal para pulsaciones.
Retardo a la activación
5s/X1 se hace verdadera cuando la etapa 1 lleva cinco segundos activa. Para tiempos de espera sin etapas extras.
Retardo a la desactivación
b1/3s permanece verdadera tres segundos después de que b1 se vaya a FALSE. Útil para funciones de marcha por inercia.
Referencias a etapas
X9 es verdadera mientras la etapa 9 está activa. XM9 funciona igual para macroetapas. Para enlazar varios GRAFCETs.
Comparaciones numéricas
[C1≥8] o [Temp<50] comprueban un valor numérico. También se permiten rangos como [3≤C<10].
Lo que significan los colores
Identificar de un vistazo lo que pasa
Verde — activo
La etapa o la acción están activas. El marco verde y el relleno lo muestran claramente.
Amarillo (parpadeante) — esperando
La transición espera su condición. En cuanto la condición sea verdadera, dispara.
Verde — condición cumplida
La condición es verdadera. Solo espera a que todas las etapas previas estén activas.
Rojo — conflicto
Dos transiciones alternativas serían verdaderas a la vez. La norma IEC 60848 no lo permite — debes ajustar las condiciones.
Estos elementos se simulan
Todo según IEC 60848 — incluidos los símbolos avanzados
Etapa inicial y etapa
La etapa inicial con doble marco arranca la simulación. Cada etapa se vuelve verde cuando está activa.
Transición
La transición comprueba su condición: un pulsador, un sensor, un tiempo o una referencia a etapa.
Acción (todos los tipos)
Continua, memorizada (Set/Reset), pulso, retardada, limitada en el tiempo y condicional — todos los tipos se evalúan correctamente.
Etapa de encapsulamiento
Cuando una etapa de encapsulamiento se activa, su sub-GRAFCET (el encapsulamiento) arranca. Al salir, todo se detiene — también los encapsulamientos anidados.
Macroetapa
Una macroetapa representa un pequeño GRAFCET completo. La activación y el final se hacen automáticamente.
Transición fuente y final
Las transiciones fuente (abiertas arriba) arrancan una secuencia sin etapa previa. Las finales (abiertas abajo) terminan una secuencia.
Divergencia O y Y
En una divergencia O continúa una sola rama. En una divergencia Y varias ramas corren en paralelo y se vuelven a unir más adelante.
Reenvío
Un reenvío salta a una etapa anterior. Bucles sin líneas largas.
Orden de forzado
Una orden de forzado impone a otro GRAFCET un estado concreto — vacío, reiniciado, congelado o con etapas concretas.
Preguntas frecuentes
¿Necesito una cuenta para simular?↓
No. La simulación es parte del editor gratuito y arranca al instante — sin login, sin límite.
¿Qué norma se sigue?↓
IEC 60848 (UNE-EN 60848 en España). Se respetan todas las reglas de la norma.
¿Funcionan los encapsulamientos anidados?↓
Sí. Una etapa de encapsulamiento puede contener otras. Cuando se cierra la externa, se cierran todas las internas.
¿Puedo cambiar las entradas durante la simulación?↓
Sí. En el panel de variables cambias valores en vivo o disparas flancos individuales.
¿Los tiempos se cuentan en tiempo real?↓
Sí. Los retardos a la activación y a la desactivación funcionan en tiempo real. También puedes ajustar la velocidad.
¿Funciona sin conexión?↓
Sí. Instalada como PWA, grafcet.io funciona sin Internet — la simulación se ejecuta en el navegador.
Pruébalo tú mismo
Abre el editor, carga el GRAFCET de ejemplo y pulsa Play. La simulación arranca de inmediato.
Abrir el editor →