Curso de PLC Beckhoff en texto estructurado de TwinCAT 3
Aprende a programar PLC Beckhoff en texto estructurado de TwinCAT 3, y luego prueba cada idea en máquinas 3D que funcionan en tu navegador. Sin licencia y sin PLC en el banco. Empieza gratis en Siemens o Rockwell; TwinCAT viene con Pro.
Acerca de 50 horas en 46 etapas cortas. Empieza gratis: una cuenta gratis, sin tarjeta.
PumpOn := (Start OR PumpOn)
AND NOT Stop AND Permit;Delay(IN := Start, PT := T#200MS);
PumpOn := Delay.Q;Ejemplos de las lecciones, tal como los escribirías en TwinCAT 3.
Beckhoff: 46 etapas, desde tu primer escaneo hasta bloques reutilizables
Leer, decidir, ordenar
Puedes explicar un escaneo y hacer que una salida siga a una entrada.
Lección: Piensa en escaneosLección: Sabe qué representa cada variableFuncionar solo con permiso
Puedes combinar condiciones y explicar qué petición gana.
Lección: Mete los permisos en la lógicaRecordar una petición de Start
Puedes leer un renglón y mantener una bomba en marcha hasta Stop.
Lección: Lee un renglónEsperar y luego actuar
Puedes predecir un retardo a la conexión y un retardo a la desconexión escaneo a escaneo.
Lección: Haz explícito el tiempoContar un evento una sola vez
Puedes distinguir una botella de muchos escaneos y hacer reset de una cuenta a propósito.
Lección: Cuenta eventos, no escaneosSeguir una señal medida
Puedes conectar bloques con tipo y convertir cuentas brutas en unidades útiles.
Lección: Sigue la señalMantener el control estable
Puedes mantener la demanda entre dos umbrales y diagnosticar el parpadeo.
Lección: Controla una banda, no un puntoPedir pruebas
Puedes dar tiempo al recorrido de una válvula y dar alarma si falta la realimentación.
Lección: Separa la petición de la pruebaElegir la bomba que trabaja
Puedes seleccionar el equipo principal o el de reserva sin mandar los dos.
Lección: Una petición, una bomba disponibleReconocer no es hacer reset
Puedes separar una condición, una alarma enclavada y su bocina.
Lección: Reconoce la bocina, conserva la alarmaPasar el control
Puedes cambiar entre Auto y Manual sin un cambio de orden inexplicable.
Lección: ¿Quién controla la orden?Un lote, fases claras
Puedes describir qué órdenes pertenecen a cada etapa y cuándo avanzar.
Lección: Describe un proceso por pasosElegir una ruta
Puedes entrar en un camino alternativo y hacer predecibles las transiciones que compiten.
Lección: Una decisión, una ruta activaDar un final a las órdenes
Puedes distinguir las acciones N, S y R y hacer reset de un diagrama a propósito.
Lección: Deja clara la duración de cada ordenDemostrar una recuperación segura
Puedes usar las pruebas de una falla y exigir un rearranque intencionado tras una interrupción.
Lección: Demuestra también la recuperaciónEscribir fases en texto
Puedes escribir una máquina de estados con CASE y definir cada orden en cada estado.
Lección: Escribe una fase como máquina de estadosRecorrer una colección
Puedes indexar un arreglo con tipo y usar un bucle FOR con límites para sumarlo.
Lección: Cuatro valores, un bucle acotadoGuardar las últimas lecturas
Puedes explicar el arranque de un filtro y sustituir correctamente la lectura más antigua.
Lección: Recuerda solo las últimas medidasAgrupar la información de un equipo
Puedes leer y escribir miembros con tipo de una estructura de estado de equipo.
Lección: Los datos no son lógica que se ejecutaReutilizar lógica de control probada
Puedes ejecutar dos instancias de un bloque y demostrar que su memoria sigue siendo independiente.
Lección: Una definición, instancias separadasLeer un transmisor real
Puedes convertir las cuentas de una entrada de 4–20 mA en unidades de ingeniería y mantenerlas dentro del rango.
Lección: De miliamperios a un número en el que puedes confiarNo te fíes de una señal muerta
Puedes detectar un cable de transmisor roto y poner la planta en estado seguro.
Lección: Cuando la señal muereLímites de alarma que no parpadean
Puedes generar alarmas altas y bajas con banda muerta.
Lección: Dale a las alarmas una banda muertaMueve una bomba con un variador
Puedes mandar a un variador su orden de marcha y su velocidad, y esperar su realimentación.
Lección: Pide a un variador y luego compruebaDisparo, reset y rearranque a propósito
Puedes tratar el disparo de un variador y hacer reset sin un rearranque sorpresa.
Lección: Disparos, rearmes y rearranquesEncuentra la falla: no siempre es el programa
Puedes rastrear una falla hasta un dispositivo averiado con la lista de entradas y salidas, y hacer que el programa la detecte y mantenga la planta segura.
Laboratorio de máquinas 1: máquinas reales, reglas claras
Puedes controlar una máquina real con sus pulsadores y un valor medido.
Laboratorio de máquinas 2: memoria, tiempos y secuencias
Puedes recordar lo que vio una máquina, temporizar sus movimientos y llevarla por etapas fijas.
Laboratorio de máquinas 3: medidas y lotes
Puedes controlar una máquina con medidas analógicas y hacer que aprenda de lo que midió.
Laboratorio de máquinas 4: secuencias de seguridad y control de planta
Puedes escribir secuencias que comprueban cada etapa, se disparan a un estado seguro ante cualquier falla y mantienen una planta funcionando durante horas.
Laboratorio de máquinas 5: sistemas expertos
Puedes crear la lógica de seguimiento, recetas y coordinación de la que dependen las líneas de producción reales.
Proyecto final: maneja toda la fábrica
Puedes manejar una planta entera desde un programa: servicios auxiliares, un lote, una línea, un robot y la seguridad que los rodea.
Laboratorio de neumática: cilindros, válvulas y sensores reed
Puedes llevar cilindros neumáticos por una secuencia con sus sensores reed, detectar un movimiento que nunca termina, y pararlos y rearrancarlos con seguridad.
Laboratorio de seguridad 1: parar, y rearrancar solo a propósito
Puedes hacer que un paro de emergencia y una puerta de protección paren un robot, y exigir un reset y un arranque intencionados antes de que vuelva a moverse.
Laboratorio de seguridad 2: no te fíes de nada que sea único
Puedes leer dispositivos de seguridad de dos canales, comprobar pulsadores bimanuales y la realimentación de contactores, y bloquear ante una falla.
Laboratorio de seguridad 3: cómo parar y qué dejar pasar
Puedes elegir entre las categorías de paro 0 y 1 y silenciar una cortina de luz para las cajas, pero no para las personas.
Proyecto final de seguridad: pon en marcha la celda
Puedes reunir todas las funciones de seguridad de una celda de robot y demostrar cada una, un dispositivo y una falla a la vez.
Pantallas del operador 1: el gris es lo normal
Puedes dibujar con calma el equipo normal y destacar solo lo que necesita al operador.
Pantallas del operador 2: entenderla de un vistazo
Puedes diseñar una pantalla general que responde "¿va todo bien?" en un segundo.
Pantallas del operador 3: alarmas por orden de prioridad
Puedes ordenar las alarmas por prioridad y tratar el reconocimiento como lo describen las normas de alarmas.
Pantallas del operador 4: pregunta antes de lo que no se puede deshacer
Puedes hacer que una acción irreversible pregunte antes, con claridad, y tratar la pregunta en el PLC.
Pantallas del operador 5: mismo botón, mismo sitio
Puedes crear faceplates que funcionan igual cada vez y dicen por qué un botón no está disponible.
SCADA 1: una pantalla para toda la planta
Puedes dar a cada estación un estado de una única lista de códigos, y crear una pantalla general que diga qué estación necesita a alguien.
SCADA 2: un bloque de alarma para todas las alarmas
Puedes escribir un bloque que lleve cualquier alarma por nueva, vista y borrada, y que marque la que llegó primero.
SCADA 3: registra lo que explica un paro
Puedes elegir qué registrar, guardarlo cuando cambia con una frecuencia mínima, y leer una tendencia para encontrar una causa.
SCADA 4: un registro de lote en tiempo real
Puedes escribir el número de un lote, los tiempos de cada etapa y los totales mientras el lote avanza, y cerrar el registro cuando termina.
Texto estructurado de Beckhoff
- TwinCAT 3.1
Texto estructurado
Instrucciones escritas como PumpOn := Start AND NOT Stop; con instancias TON, TOF, CTU y R_TRIG que llamas por su nombre. Bueno para cálculos, estados y bucles.
75 misiones, empezando por “Tu primera orden”
Apréndelo, pruébalo, demuéstralo
Te entrenamos paso a paso en cada movimiento
Lecciones prácticas desde cero: construyes cada regla tú mismo en un panel en vivo, en ladder o en código, antes de que ninguna misión lo pida.
Pruébalo en una instalación 3D
75 misiones en bombas, tanques y una línea de llenado que funcionan. Las pruebas automáticas te dicen cuándo tu código es correcto.
Comprueba lo que entendiste
Preguntas cortas aplican cada idea a un caso nuevo. Cada respuesta viene con una explicación.
Arregla plantas que fallan
Las plantas necesitan ingenieros que sepan encontrar fallas, no solo escribir código nuevo. 7 misiones empiezan con el aviso de un operador. Pon en marcha la planta, rebobina la falla escaneo a escaneo y repara la lógica.
Todavía no hay archivo de exportación para TwinCAT. Tu código es texto estructurado IEC 61131-3 normal, escrito a la manera de TwinCAT: cópialo en una POU ST de TwinCAT 3 y declara las mismas variables en su sección VAR.
Preguntas frecuentes
Lo que la gente pregunta antes de empezar.
¿Esta formación en PLC Beckhoff es gratis?
Puedes empezar gratis. Cada cuenta tiene una prueba de Pro gratis hasta el 5 de diciembre de 2026, cuando empiezan los planes de pago. Sin tarjeta. Después, una cuenta gratis guarda tu progreso y abre las lecciones 1 a 4, el primer laboratorio guiado, las primeras 3 misiones, un reto y 3 usos del convertidor de código, y todo lo demás está en el plan Pro.
¿Necesito TwinCAT o un PLC Beckhoff?
No. Todo funciona en tu navegador. Escribes texto estructurado a la manera de TwinCAT 3: nombres simples sin # delante, instancias TON y CTU que llamas por su nombre, y tiempos como T#200MS. Lo que aprendes te sirve cuando abres TwinCAT. Necesitarás el software real, e idealmente un PLC real, para trabajar en una máquina real.
¿Es formación oficial de Beckhoff?
No. Es formación independiente, no certificada ni respaldada por Beckhoff Automation. Sus temporizadores, contadores y flancos siguen la referencia Tc2_Standard del Beckhoff Information System.
¿Sirve para CODESYS y WAGO?
Sí, para texto estructurado. CODESYS usa el mismo texto estructurado IEC 61131-3, con los mismos bloques TON, TOF, CTU, R_TRIG y F_TRIG, y WAGO programa sus controladores con CODESYS V3. El código que escribes aquí se lee igual allí.
¿Qué lenguajes de TwinCAT cubre?
Texto estructurado, por ahora. TwinCAT 3 también tiene editores de ladder (LD), FBD, SFC y CFC. 75 de las 89 misiones están escritas en texto estructurado de TwinCAT; las misiones de ladder, FBD y secuencias se abren en los editores de Siemens, que siguen las mismas reglas de IEC 61131-3.
¿Cuánto se tarda?
Unas 50 horas: 26 lecciones y 89 misiones en 46 etapas cortas. Ve a tu ritmo; tu progreso se guarda en tu cuenta cuando has iniciado sesión.
¿Obtengo un certificado?
Sí, el propio de PLC Gym, no uno oficial de Beckhoff. Los certificados vienen con Pro, que cada cuenta nueva puede probar gratis. Supera un grupo completo de misiones y puedes pedir un certificado por él, y otro cuando las hayas superado todas. Cada uno muestra las misiones, lenguajes y máquinas que superaste en nuestro simulador. Muestra misiones superadas y comprobadas por el simulador, no un examen supervisado. Tú eliges si su página de verificación es pública, y puedes añadirlo a LinkedIn.
¿Debo aprender Beckhoff, Siemens o Allen-Bradley?
Aprende el que usa tu planta, o el que se usa donde quieres trabajar. Las ideas son las mismas en los tres, y el texto estructurado de TwinCAT se lee casi exactamente igual que SCL de Siemens sin los signos #.
Start Beckhoff : formación en PLC, ya
¿Nuevo en los PLC? La Lección 1 te enseña cada movimiento primero. Si ya sabes algo de PLC, ve directo a las misiones.
Siemens, SIMATIC y TIA Portal son marcas comerciales de Siemens AG. Allen-Bradley, Rockwell Automation, Studio 5000 y Logix son marcas comerciales de Rockwell Automation, Inc. Beckhoff y TwinCAT son marcas comerciales de Beckhoff Automation GmbH. CODESYS es una marca comercial de CODESYS GmbH. PLC Gym es independiente y no está afiliado ni respaldado por ninguna de estas empresas.