Siganor
Contacto
Siganor Learn

Aprende a programar PLC con el Siganor Simulator

El Siganor Simulator es un simulador de lógica ladder al estilo de Studio 5000 que funciona en tu navegador. Escribe rungs, cambia entradas, mira los temporizadores y contadores, agrega módulos de E/S y ejecuta escenarios de prueba. Es gratuito, no requiere instalación ni cuenta, y guarda tus proyectos en este navegador.

Empieza con las lecciones, practica con casos reales y luego conecta TRACE en tu PC para ver la simulación como si fuera un PLC real.

Gratuito · Funciona en el navegador · Sin cuenta · Primeros pasos · Video tutoriales

En un teléfono puedes abrir las lecciones, ejecutar la simulación y presionar las entradas. Para escribir rungs se necesita una computadora.

Primeros pasos

¿Es tu primera vez en el simulador? Estas guías cortas muestran la pantalla y las cuatro cosas que más vas a hacer. Los números de cada imagen corresponden a los pasos.

1La pantalla de un vistazo

El simulador se parece al editor de un PLC Logix 5000. Estas son las cinco áreas que más vas a usar.

  1. Menús. Archivo (exportar, PDF), Edición (Editar rungs), Ver, Buscar, Lógica (Revisión de la lógica), Comunicaciones (Conectar con TRACE), Simulación (Abrir el simulador, Ejecutar, fallas), Ventana y Ayuda.
  2. Barra del controlador. El modo (Offline, Program, Run), Ejecutar, Paso y Reiniciar, la cantidad de tags forzados, Edits On / No Edits, los errores de la revisión de la lógica y Conectar con TRACE.
  3. Controller Organizer. Las tareas y rutinas, Controller Tags, los módulos de E/S y las páginas de simulación. Haz doble clic en un elemento para abrirlo.
  4. Pestañas. MainRoutine y cada página que abres. El Simulador también es una pestaña; cerrarla no detiene la simulación.
  5. El ladder. Un rung por fila, numerados desde 0 como en Studio 5000. Mientras corre la simulación, las partes energizadas se ponen verdes.
Abrir este proyecto →
El Siganor Simulator con los menús, la barra del controlador, el Controller Organizer, las pestañas y el ladder marcados del 1 al 5
La pantalla de un vistazo: los números corresponden a los pasos. Haz clic en la imagen para ampliarla.
2Escribe tu primer rung

Los rungs se editan en su lugar. Agregas instrucciones desde la barra de herramientas y escribes los nombres de los tags.

  1. Activa Edición > Editar rungs. La barra del controlador cambia a Edits On y aparece la barra de instrucciones.
  2. Haz doble clic en el rung que quieres cambiar. Se abre para editarlo.
  3. Haz clic en una instrucción de la barra (XIC, OTE ...), o arrástrala al rung, y escribe el nombre del tag. Abre otra pestaña de la barra para temporizadores, comparaciones o matemáticas.
  4. Presiona Aceptar (o Ctrl+Enter) para escribir el rung en el proyecto. Cancelar (Esc) descarta el cambio.
Pruébalo en la lección 1 →
Un rung en edición, con el botón de edición, el rung, la barra de instrucciones y el botón Aceptar marcados
Escribe tu primer rung: los números corresponden a los pasos. Haz clic en la imagen para ampliarla.
3Ejecuta y prueba

La simulación ejecuta tu lógica scan tras scan. Cambias las entradas y miras las salidas.

  1. Presiona Ejecutar (▶) en la barra del controlador. El modo cambia a Run, empieza la cuenta de scans y el botón pasa a ser pausa (⏸).
  2. Abre la pestaña Simulador (Simulación > Abrir el simulador). Muestra cada tag con su valor.
  3. Haz clic en un 0 / 1 para cambiar una entrada, o escribe un número. Cambiar un tag que escribe la lógica lo fuerza hasta que lo liberes.
  4. Paso (⏭) ejecuta un scan a la vez. Reiniciar (⟳) pone todos los tags en 0 y borra los temporizadores.
Abrir este proyecto →
La pestaña Simulador con el botón Ejecutar, la pestaña, el valor de una entrada y el botón Paso marcados
Ejecuta y prueba: los números corresponden a los pasos. Haz clic en la imagen para ampliarla.
4Guarda, exporta y respalda

Tus proyectos se guardan en este navegador mientras trabajas. Guarda una copia antes de borrar los datos del navegador o de cambiar de computadora.

  1. Respaldar todo guarda todos los proyectos de este navegador en un archivo.
  2. Restaurar respaldo agrega los proyectos de ese archivo, aquí o en otra computadora.
  3. Importar .md agrega un proyecto exportado con Archivo > Exportar proyecto (.md). Para llevar tus rungs a Studio 5000, usa Archivo > Exportar L5X.
Abrir la biblioteca →
La Biblioteca de PLC con los botones Respaldar todo, Restaurar respaldo e Importar .md marcados
Guarda, exporta y respalda: los números corresponden a los pasos. Haz clic en la imagen para ampliarla.
5Haz una lección

Cada lección te pide escribir algunos rungs. La barra sobre el proyecto te dice qué hacer y revisa tu trabajo.

  1. La tarea muestra los pasos de la lección. Ocultar la tarea la pliega; Leer el texto completo muestra la explicación.
  2. Escribe los rungs y presiona Revisar mi lógica. Ejecuta los escenarios de prueba de la lección sobre tu lógica.
  3. Cada paso muestra ✓ o ✗. Una ✗ dice qué tag tuvo el valor equivocado y cuándo.
  4. Ver una pista da una ayuda para ese paso. Después de tres intentos también está disponible la solución.
Empezar la lección 1 →
Una lección con su panel de tarea, el botón Revisar mi lógica, un paso marcado con una cruz y el botón de pista marcados
Haz una lección: los números corresponden a los pasos. Haz clic en la imagen para ampliarla.

Video tutoriales

Clases cortas de unos dos minutos. Mira una y después haz lo mismo en el simulador con su lección.

2:12

Introducción a los temporizadores

Qué hace un temporizador TON: los bits EN, TT y DN, y los valores PRE y ACC que miden la espera.

Lo que verás
  1. 0:08Un temporizador mide una espera en el programa.
  2. 0:230 = falso · 1 = verdadero
  3. 0:38PRE = cuánto queremos esperar · ACC = cuánto ha pasado
  4. 0:54EN = 1 y TT = 1 mientras la solicitud sigue activa y falta tiempo.
  5. 1:11DN = 1 y TT = 0 al completar la espera. EN sigue en 1.
  6. 1:26Un contacto XIC lee el bit. Cada bit puede activar una salida distinta.
  7. 1:41Si la solicitud se corta antes de 5 s, el ventilador no arranca.
Practícalo: Temporizadores: retardo a la conexión y a la desconexión
2:33

TOF con Yota

El agua sigue saliendo tres segundos después de que Yota suelta el pedal. Observa los bits del TOF y qué ocurre al pisarlo de nuevo.

Lo que verás
  1. 0:00TOF · Retardo al apagar
  2. 0:03Gira el teléfono
  3. 0:08Yota quiere el último sorbo
  4. 0:24Un bit responde una pregunta
  5. 0:44PRE y ACC · El tiempo del TOF
  6. 1:04Suelta el pedal · Empieza el retardo
  7. 1:21Termina el retardo · Se cierra el agua
  8. 1:39Los bits controlan salidas en Ladder
  9. 1:59Yota vuelve a pisar antes de terminar
  10. 2:17Una salida que se apaga después
Practícalo: Temporizadores: retardo a la conexión y a la desconexión
Capítulo 1 · 2:05

Mi primer bombillo

Del interruptor de la casa a tu primer rung: un contacto lee Switch, una bobina escribe Lamp y lo pruebas en el simulador.

Lo que verás
  1. 0:28Cierra el circuito: el interruptor deja pasar la corriente
  2. 0:38Del selector a la lámpara: entrada, PLC, salida
  3. 0:48XIC lee Switch: con 0 es falso, con 1 es verdadero
  4. 0:59OTE escribe Lamp: la salida sigue la condición
  5. 1:10Abre el rung 0: Edit, Edit rungs, doble clic
  6. 1:20Inserta XIC y escribe Switch
  7. 1:28Inserta OTE, escribe Lamp y pulsa Accept
  8. 1:37Pulsa Run y abre la pestaña Simulator
  9. 1:45Cambia Switch a 1: Lamp cambia a 1
Practícalo: Contactos y bobinas
Capítulo 2 · 2:08

Enclavamiento

Mantén un motor en marcha después de soltar Start: un contacto de Motor en paralelo con Start, un Stop normalmente cerrado y una lámpara de marcha.

Lo que verás
  1. 0:07Abre la lección de enclavamiento
  2. 0:13Suelta Start: el motor sigue en marcha
  3. 0:52Edit, Edit rungs, rung 0
  4. 0:59XIC Start_PB arriba, XIC Motor abajo
  5. 1:13XIC Stop_PB y después OTE Motor
  6. 1:29Rung 1: XIC Motor, OTE Run_Lamp
  7. 1:39Start suelto: Motor y Run_Lamp en 1
  8. 1:50Después de Stop: las dos salidas en 0
Practícalo: Arranque y parada con enclavamiento
Capítulo 3 · 2:02

TON · Retardo al encender

Programa un TON de cinco segundos para arrancar un ventilador después de encender el calentador.

Lo que verás
  1. 0:00Temporizador TON
  2. 0:10Un ventilador con retardo
  3. 0:19LADDER · EL BIT DN ACTIVA EL VENTILADOR
  4. 0:44Abre la lección Timers en Siganor Learn
  5. 0:47Comprueba que Edits On esté activo
  6. 0:50Abre el renglón vacío con doble clic
  7. 0:53En Bit, pulsa XIC
  8. 0:56Escribe Heater_On
  9. 0:59Abre Timer / Counter
  10. 1:02Pulsa TON
  11. 1:05En Timer escribe Fan_Delay
  12. 1:09Preset = 5000 ms · Accum = 0
  13. 1:14Pulsa Accept para guardar
  14. 1:17Pulsa + para agregar el segundo renglón
  15. 1:20Abre el renglón y vuelve a Bit
  16. 1:23Inserta XIC con Fan_Delay.DN
  17. 1:27Pulsa OTE
  18. 1:30Escribe Fan
  19. 1:33Pulsa Accept para guardar
  20. 1:36Pulsa Run
  21. 1:39Abre Simulator en el organizador
  22. 1:42Activa Heater_On · El TON cuenta
  23. 1:47ACC llega a 5000 · DN = 1 · Fan = 1
  24. 1:52Apaga Heater_On · ACC y Fan vuelven a 0
  25. 1:57Prueba el TON en Siganor Learn
Practícalo: Temporizadores: retardo a la conexión y a la desconexión
Capítulo 4 · 2:19

TOF · Retardo al apagar

Configura un TOF en el simulador para mantener una luz encendida tres segundos después de que el sensor deje de detectar movimiento.

Lo que verás
  1. 0:00Programa el retardo al apagar · Gira el teléfono · Mira el video en horizontal
  2. 0:12Mantén la luz tras dejar de detectar
  3. 0:24Motion → TOF Light_Delay · Light_Delay.DN → OTE Light
  4. 0:37Lección de temporizadores
  5. 0:47Doble clic en el renglón nuevo
  6. 0:50Pulsa XIC
  7. 0:53Escribe Motion
  8. 0:56Abre Timer / Counter
  9. 0:59Pulsa TOF
  10. 1:02Timer = Light_Delay
  11. 1:05Preset = 3000 · Accum = 0
  12. 1:09Accept guarda el renglón
  13. 1:14Agrega y abre el siguiente renglón
  14. 1:18XIC Light_Delay.DN
  15. 1:23Inserta OTE
  16. 1:26Asigna Light a la bobina
  17. 1:29Accept guarda el renglón
  18. 1:32Pulsa Run
  19. 1:35Abre Simulator
  20. 1:39Usa Motion como entrada SW
  21. 1:43Motion = 1 · Light se enciende
  22. 1:48ACC = 0 · EN = 1 · TT = 0 · DN = 1
  23. 1:53Desactiva Motion · Light sigue en 1
  24. 1:59ACC aumenta · TT = 1 · DN = 1
  25. 2:05ACC = 3000 · Light se apaga
  26. 2:14Prueba el retardo de tres segundos
Practícalo: Temporizadores: retardo a la conexión y a la desconexión

Cómo funciona una lección

1Paso 1

Abre

Cada lección se abre en el simulador como tu propio proyecto, con su tarea y los tags que necesitas.

2Paso 2

Escribe

Edita los rungs en el editor ladder y pruébalos en la pestaña Simulador.

3Paso 3

Revisa

Revisar mi lógica ejecuta los escenarios de prueba de la lección sobre tus rungs y te dice qué falta corregir.

1

Ladder desde cero

Seis lecciones cortas, en orden: contactos y bobinas, enclavamiento, temporizadores, contadores, valores analógicos y módulos de E/S. Tu avance se guarda en tu navegador.

Lección 1 · Principiante · 10 min

Contactos y bobinas

Encender una lámpara con un selector (XIC) y activar una alarma cuando una puerta está abierta (XIO).

XIC · XIO · OTE

Empezar la lección
Lección 2 · Principiante · 15 min

Arranque y parada con enclavamiento

Mantener un motor en marcha después de soltar el botón de arranque, y detenerlo con un botón de parada normalmente cerrado.

rama · enclavamiento · parada NC

Empezar la lección
Lección 3 · Principiante · 15 min

Temporizadores: retardo a la conexión y a la desconexión

Arrancar un ventilador 5 s después del calentador (TON) y mantener una luz encendida 3 s después del último movimiento (TOF).

TON · TOF · .DN

Empezar la lección
Lección 4 · Principiante · 15 min

Contar cajas

Contar cajas con CTU, encender una lámpara cuando un pallet tiene 10 y poner la cuenta en cero con RES.

CTU · RES · .ACC

Empezar la lección
Lección 5 · Intermedio · 20 min

Comparar y mover: un nivel analógico

Leer un nivel desde un módulo de entradas analógicas, copiarlo con MOV y controlar una bomba y una alarma con LES y GRT.

1756-IF8 · MOV · LES / GRT

Empezar la lección
Lección 6 · Intermedio · 20 min

Módulos de E/S digitales

Manejar una banda transportadora con los puntos de un módulo de entradas 1756-IB16 y un módulo de salidas 1756-OB16E.

1756-IB16 · 1756-OB16E · puntos de módulo

Empezar la lección
2

Practica con casos reales

Proyectos completos de máquinas comunes. Cada uno trae sus propios escenarios de prueba: ejecútalo, cámbialo y mira qué se rompe.

Principiante · 15 min

Arranque y parada de un motor

Control de motor a tres hilos: el arranque se enclava, una parada normalmente cerrada y un relé de sobrecarga detienen el motor, y un vigilante alarma si el contactor no confirma.

enclavamiento · parada NC · alarmas OTL / OTU · vigilante con TON

Abrir el ejemplo
Principiante · 20 min

Nivel de tanque con bomba de llenado

Una bomba mantiene un tanque entre 300 y 800 mm a partir de un transmisor de nivel de 4-20 mA, con una alarma muy alta enclavada que requiere reconocimiento.

módulo de entradas analógicas · histéresis · LES / GRT · alarma enclavada · modelo de planta

Abrir el ejemplo
Intermedio · 20 min

Banda con contador de cajas y detección de atascos

Una fotocelda cuenta cajas en lotes de 5 con CTU, y un temporizador enclava una alarma de atasco cuando una caja tapa el haz más de 3 segundos.

contador CTU · RES · temporizador de atasco con TON · parada por lote · bloqueo del reset

Abrir el ejemplo
Intermedio · 25 min

Alternancia de bombas principal y reserva

Dos bombas se turnan como principal en cada demanda, la reserva arranca cuando la principal no confirma la marcha, y con demanda alta marchan las dos.

one-shot OSF · cambio en dos pasos · principal / reserva · vigilante de confirmación · respaldo ante fallas

Abrir el ejemplo
Principiante · 15 min

Semáforo

Un ciclo fijo de verde, amarillo y rojo con un solo temporizador que se reinicia solo, y una luz para peatones mientras está en rojo.

ciclo con TON · LES / LIM / GEQ · secuencia temporizada

Abrir el ejemplo
Intermedio · 25 min

Línea de llenado de botellas

Una banda detiene cada botella bajo la llenadora, abre la válvula 3 s y cuenta un lote de 6, con módulos Point I/O 1734-IB8 / OB8.

módulos de E/S digitales · TON .TT · lote con CTU · OTL / OTU

Abrir el ejemplo
Intermedio · 25 min

Secuencia de lavado de autos

Cuatro pasos temporizados (prelavado, lavado, enjuague y secado) enclavados uno tras otro, con una lámpara de fin y una parada de emergencia.

secuencia por pasos · OTL / OTU · un TON por paso · parada de emergencia

Abrir el ejemplo
Principiante · 15 min

Contador de estacionamiento

Autos que entran y salen en un mismo contador (CTU / CTD), un letrero de lleno, los lugares libres con SUB y una barrera que se mantiene abierta con un TOF.

CTU / CTD · SUB · TOF · letrero de lleno

Abrir el ejemplo
3

Encuentra la falla

Una máquina que no funciona como debería, con el reclamo del operador. Usa el simulador, las referencias cruzadas, las tendencias o TRACE para encontrar el rung con el error, corrígelo, y Revisar mi lógica ejecuta escenarios de prueba ocultos sobre toda la máquina.

Desafío 1 · Principiante · 15 min

Extractor que se detiene después de Start

Encontrar por qué el extractor se detiene apenas el operador suelta Start, y corregir el rung que lo causa.

enclavamiento · confirmación de marcha · referencias cruzadas

Empezar el desafío
Desafío 2 · Intermedio · 20 min

Banda de empaque con una falsa alarma de atasco

Encontrar por qué la alarma de atasco detiene la banda sin ninguna caja trabada, y corregir el rung que lo causa.

TON · XIC y XIO · tendencias

Empezar el desafío
Desafío 3 · Intermedio · 20 min

Tanque de agua de lavado que se llena hasta la alarma muy alta

Encontrar por qué cada llenado termina en la alarma de nivel muy alto en lugar de parar en 800 mm, y corregir el rung que lo causa.

GRT y LES · nivel analógico · referencias cruzadas

Empezar el desafío
4

Simulador + TRACE

TRACE es la herramienta gratuita de Siganor para monitorear, grabar y reproducir señales de PLC. Estas guías la conectan al simulador para que practiques diagnóstico en tu PC.

Principiante · 15 min

Ver el simulador desde TRACE

Publicar esta simulación como un PLC virtual en tu PC y ver sus tags moverse en TRACE.

Siganor Link · Conectar con TRACE · pestaña Monitor

Abrir el tutorial
Intermedio · 20 min

Grabar y reproducir un arranque de motor en TRACE

Grabar las señales de un arranque y una parada de motor en TRACE, y revisarlas en la pestaña Replay.

Rec · pestaña Replay · cursores · notas

Abrir el tutorial
Windows · Gratuito

Descarga TRACE

Los tutoriales necesitan TRACE 1.11.1 o posterior. Siganor Link, el programa que conecta el simulador con TRACE, se instala con él.

Descargar TRACE

¿Prefieres explorar por tu cuenta?

Abrir el simulador →