El modo IEC incluye bloques de función estándar conformes a IEC 61131-3. Cada bloque es un rectángulo en el grid con entradas a la izquierda y salidas a la derecha.
Panel de bloques estándar IEC: temporizadores, contadores, comparadores y operaciones aritméticas.
Temporizadores
Bloque
Nombre
Entradas
Salidas
Descripción
TON
Retardo a la conexión
IN, PT
Q, ET
Activa Q después de que IN haya sido TRUE durante PT milisegundos. ET muestra el tiempo transcurrido.
TOF
Retardo a la desconexión
IN, PT
Q, ET
Q se activa inmediatamente con IN. Al desactivar IN, Q permanece activa durante PT ms antes de apagarse.
TP
Pulso
IN, PT
Q, ET
Genera un pulso de duración fija PT al detectar flanco de subida en IN.
Memoria de instancia: 12 bytes (start, elapsed, prev_in, running, q, reserved).
Consejo: El valor de PT se especifica en milisegundos. Use constantes como 1000 para 1 segundo, o direcciones de registro como DB1.Tiempo_Retardo.
Contadores
Bloque
Nombre
Entradas
Salidas
Descripción
CTU
Ascendente
CU, R, PV
Q, CV
Incrementa CV con cada flanco positivo en CU. Q se activa cuando CV ≥ PV. R resetea a 0.
CTD
Descendente
CD, LD, PV
Q, CV
Decrementa CV con cada flanco en CD. LD carga PV en CV. Q se activa cuando CV ≤ 0.
CTUD
Bidireccional
CU, CD, R, LD, PV
QU, QD, CV
Combo de CTU + CTD: cuenta hacia arriba y abajo. QU = CV ≥ PV, QD = CV ≤ 0.
Copia el valor de IN1 a OUT cuando IN está activo.
Conversión
Bloque
Descripción
W2DW
Combina dos WORD (IN1, IN2) en un DWORD.
B2W
Combina dos BYTE (IN1, IN2) en un WORD.
B4DW
Combina cuatro BYTE (IN1..IN4) en un DWORD.
B2A
Convierte BYTE a formato analógico.
Accionamientos de motor
MTR_DIR — Motor arranque directo
Bloque de control para motor con un sentido de giro. Incluye protección y modos manual/automático.
Entradas
Descripción
EN
Enable general
EP
Estado de protección (térmico)
OM
Orden de marcha
CM
Confirmación de marcha
AUTO
Modo automático
R
Reset de fallos
Salidas
Descripción
OUT
Salida al contactor
AEP
Alarma de protección eléctrica
ACM
Alarma de confirmación de marcha
MTR_INV — Motor inversor (doble canal)
Bloque para motor con dos sentidos de giro (derecha/izquierda). Incluye interbloqueo automático entre canales.
Entradas
Descripción
EN, EP
Enable y protección
CM1, CM2
Confirmación canal 1 y 2
AUTO
Modo automático
OM
Orden de marcha
SEL
Selector de canal (0=canal 1, 1=canal 2)
R
Reset
Salidas
Descripción
OUT1, OUT2
Salida contactor canal 1 y 2
AEP
Alarma protección eléctrica
ACM
Alarma confirmación de marcha
Nota: Los bloques MTR_DIR y MTR_INV crean automáticamente un DB de instancia con variables adicionales para control desde HMI (OMM, OPM, RST, TV, AUT).