Contactos y bobinas IEC
El modo IEC utiliza la notación estándar IEC 61131-3 para contactos y bobinas, con un conjunto simplificado pero completo de tipos.

Contactos
| Tipo | Símbolo | Descripción |
|---|---|---|
| NO (Normalmente Abierto) | ─┤ ├─ | Se activa cuando el operando es TRUE. Equivale a LD / AND en modo Legacy. |
| NC (Normalmente Cerrado) | ─┤/├─ | Se activa cuando el operando es FALSE. Equivale a LDI / ANI. |
| P (Flanco Positivo) | ─┤P├─ | Detecta transición FALSE→TRUE. Pulso de un scan. Equivale a LDP / ANDP. |
| N (Flanco Negativo) | ─┤N├─ | Detecta transición TRUE→FALSE. Pulso de un scan. Equivale a LDF / ANDF. |
Detección de flancos (bloques)
Además de los contactos P/N, el modo IEC ofrece bloques de detección de flanco conformes al estándar:
| Bloque | Descripción | Tamaño instancia |
|---|---|---|
R_TRIG | Rising Trigger — Detecta flanco de subida. Salida Q activa durante 1 scan cuando CLK pasa de 0 a 1. | 1 byte |
F_TRIG | Falling Trigger — Detecta flanco de bajada. Salida Q activa durante 1 scan cuando CLK pasa de 1 a 0. | 1 byte |
Bobinas
| Tipo | Símbolo | Descripción |
|---|---|---|
| OUT (Salida) | ─( )─ | Bobina estándar. Sigue el estado del power flow. Activa el operando cuando la condición es verdadera, lo desactiva cuando es falsa. |
| SET (Latch) | ─(S)─ | Activa el operando con la condición verdadera. Permanece activado hasta un RST explícito. |
| RST (Reset) | ─(R)─ | Desactiva el operando cuando la condición es verdadera. |
Operandos
Para contactos (lectura)
I<byte>.<bit>— Entradas digitalesQ<byte>.<bit>— Salidas digitales (retroalimentación)M<byte>.<bit>— Marcas internasDB<n>.<variable>— Variable BOOL de un bloque de datos
Para bobinas (escritura)
Q<byte>.<bit>— Salidas digitalesM<byte>.<bit>— Marcas internasDB<n>.<variable>— Variable BOOL de un bloque de datos
Consejo: Puede usar tags (nombres de variable) en lugar de direcciones absolutas si ha definido las variables en la base de datos de variables globales. Ejemplo:
Motor_Start en vez de I0.0.