¿Qué es la lógica de escalera?
Es el lenguaje gráfico de los PLC (IEC 61131-3, LD). Se dibuja como un diagrama eléctrico: la barra izquierda tiene energía y cada renglón la lleva por contactos hasta una bobina a la derecha. Los contactos en serie forman una función Y; en paralelo (unidos con enlaces verticales), una función O.
Ciclo de escaneo
- 1) El PLC lee todas las entradas y guarda una imagen. 2) Ejecuta los renglones de arriba hacia abajo, una sola vez. 3) Escribe las salidas.
- Un renglón posterior ve lo que escribió uno anterior en el mismo ciclo; uno anterior lo ve hasta el siguiente ciclo.
- RUN ejecuta ciclos continuamente, Paso ejecuta un solo ciclo y STOP regresa a edición. El tiempo de ciclo se ajusta en la barra (20 ms por omisión).
Elementos
| Símbolo | Elemento | Funcionamiento |
| -| |- | Contacto NA | Conduce si el bit vale 1. |
| -|/|- | Contacto NC | Conduce si el bit vale 0. |
| -|P|- / -|N|- | Flanco positivo / negativo | Conduce un solo ciclo cuando el bit pasa de 0 a 1 (o de 1 a 0). |
| -( )- | Bobina | Escribe en el bit el resultado del renglón. |
| -(/)- | Bobina negada | Escribe el resultado invertido. |
| -(S)- / -(R)- | SET / RESET | Ponen el bit en 1 o en 0 y lo retienen. RESET sobre T o C reinicia el temporizador o el contador. |
| TON | Retardo a la conexión | Q = 1 cuando la entrada lleva PT encendida. |
| TOF | Retardo a la desconexión | Q = 1 de inmediato y se apaga PT después de que la entrada se apaga. |
| TP | Pulso | Un flanco de entrada produce un pulso de duración PT. |
| CTU | Contador ascendente | Cada flanco suma 1 a CV; Q = 1 si CV ≥ PV. RESET pone CV en 0. |
| CTD | Contador descendente | Inicia con CV = PV, cada flanco resta 1 (no baja de 0); Q = 1 si CV ≤ 0. RESET recarga PV. |
| CMP | Comparador | Conduce si el valor (CV de un contador, ET en ms de un temporizador o palabra MW) cumple ==, <>, >, >=, <, <= con la constante. |
Direccionamiento (estilo Siemens)
- I0.0–I1.7 entradas · Q0.0–Q1.7 salidas · M0.0–M7.7 marcas internas · T0–T15 temporizadores · C0–C15 contadores · MW0–MW6 palabras de marcas (MW0 = MB0·256 + MB1).
- En el operando puedes escribir la dirección o el nombre del símbolo (por ejemplo «Arranque»). La tabla de símbolos está en el panel inferior.
- Los pulsadores físicos del simulador son normalmente abiertos: un botón de paro se programa con un contacto NC.
Cómo editar
- Toca una celda y elige un elemento en la paleta. Las bobinas van en la última columna (salida); si eliges una bobina en otra columna se coloca en la de salida de esa fila.
- Para un paralelo usa + Rama y une las filas con un enlace vertical: toca la línea entre dos celdas, en el borde de la columna.
- Al colocar un elemento, los huecos hasta el elemento anterior se rellenan con cable.
Teclado
- ← → ↑ ↓ moverse entre celdas · Entrar editar operando · Supr vaciar celda · Esc quitar selección.
- 1 NA · 2 NC · 3 flanco P · 4 flanco N · 5 bobina · 6 negada · 7 SET · 8 RESET · 9 comparador · T temporizador (repite para TON → TOF → TP) · C contador (CTU ↔ CTD) · - cable.
- V enlace vertical en el borde izquierdo de la celda hacia la fila de abajo · Mayús+V en el borde derecho.
- N nuevo renglón · B nueva rama · Ctrl+D duplicar renglón · Alt+↑/↓ mover renglón · Ctrl+Z / Ctrl+Y deshacer / rehacer · Ctrl+S guardar.
- F8 RUN / STOP · F9 un ciclo (Paso).