Sesión 1

Encoder Incremental 2 Fases
Medición de Velocidad y Dirección

Motor trifásico con VFD ABB + PLC Delta SE · Análisis del encoder, lectura, escalado y tiempos de respuesta

🎯

Objetivos de la Práctica

  1. Identificar físicamente el encoder incremental de 24 V de 2 fases (A y B) y comprender su conexionado al PLC.
  2. Visualizar en osciloscopio las señales A y B, comprendiendo el desfase de 90° para determinar el sentido de giro.
  3. Conectar el encoder al PLC Delta SE (entradas X0 y X1) y configurar la instrucción SPD.
  4. Implementar lógica de contactos con detección de flancos para identificar la dirección de giro.
  5. Escalar la lectura SPD para obtener RPS y RPM con bases de tiempo de 1000, 700, 300 y 200 ms.
  6. Medir el tiempo de establecimiento de la velocidad nominal del motor trifásico.
  7. Registrar los tiempos al alcanzar el 67 % y 23 % de la velocidad nominal (preparación para sintonía PID por método de los dos puntos de Smith, Sesión 2).
01

Forma Física del Encoder Incremental 24 V — 2 Fases

📋 Descripción General

El encoder incremental genera dos señales cuadradas (Fase A y Fase B) desfasadas 90° eléctricos. Adicionalmente suele incluir una señal de referencia Fase Z (pulso único por vuelta) y líneas de alimentación.

Alimentación
24 V DC
Rango típico 10–30 V DC
📐
PPR
500–1024
Pulsos por revolución
🔁
Resolución ×4
2000–4096
Modo cuádruple (AB ambos flancos)
📡
Frecuencia Máx.
100–300 kHz
Respuesta del encoder

🔌 Identificación de Terminales

TerminalColor TípicoFunciónConexión
VCC🟤 Marrón+24 V DCFuente 24 V
GND🔵 Azul0 V (masa)Fuente 0 V / COM PLC
CH-A⚫ NegroFase A (canal A)X0 (entrada HSC)
CH-B⚪ BlancoFase B (canal B)X1 (entrada HSC)
CH-Z🟢 VerdeFase Z (índice)X2 (opcional)
SHLD🛡️ MallaTierra de pantallaTierra del gabinete
⚠️
Importante Verificar el código de colores en la hoja de datos del encoder específico, ya que puede variar según el fabricante (Omron, Autonics, Pepperl+Fuchs, etc.).
Foto del encoder montado en el motor con bornes etiquetados
1.PNG

Foto del encoder montado en el motor. Etiquetar bornes visibles.

Placa de características del encoder con PPR, VCC y modelo
2.PNG

Detalle de la placa de características (PPR, VCC, modelo, fabricante).

02

Señal del Encoder en Osciloscopio — Sentido de Giro

🔧 Procedimiento

  1. Verificar que el encoder esté correctamente alimentado a 24 V DC.
  2. Conectar Canal 1 → Fase A y Canal 2 → Fase B del osciloscopio (referencia a GND común).
  3. Desde el panel del VFD ABB, poner en marcha el motor en sentido horario (CW) a velocidad nominal.
  4. Capturar la forma de onda y observar el desfase de 90° entre A y B.
  5. Detener el motor y reiniciar en sentido antihorario (CCW).
  6. Capturar nuevamente y comparar: la relación de fase A vs B se invierte.

🔍 Regla de Interpretación

✅ Giro Horario (CW)

La Fase A adelanta a la Fase B — el flanco de subida de A ocurre antes que el flanco de subida de B.

A ↑ antes que B ↑ CW

🔄 Giro Antihorario (CCW)

La Fase B adelanta a la Fase A — el flanco de subida de B ocurre antes que el flanco de subida de A.

B ↑ antes que A ↑ CCW
💡
¿Por qué 90°? El desfase de un cuarto de ciclo entre A y B permite determinar la dirección de rotación. Cuando A adelanta a B, gira en un sentido; cuando B adelanta a A, gira en el sentido contrario.
Osciloscopio mostrando señales del encoder en giro horario CW
3.PNG

Osciloscopio — Giro horario (CW). Señales A (CH1) y B (CH2) con desfase de 90°.

Osciloscopio mostrando señales del encoder en giro antihorario CCW
4.PNG

Osciloscopio — Giro antihorario (CCW). Señales A (CH1) y B (CH2) con desfase invertido.

📝 Tabla de Registro

Sentido¿Quién adelanta?Desfase medido (µs)Frecuencia medida (kHz)
CW (Horario)A adelanta a B________________
CCW (Antihorario)B adelanta a A________________
03

Conexión del Encoder al PLC Delta SE e Instrucción SPD

🔌 Diagrama de Conexión

Las entradas X0 y X1 del PLC Delta SE son entradas de alta velocidad (HSC) capaces de leer señales de encoder.

Señal EncoderEntrada PLC Delta SETipo
Fase A (CH-A)X0Entrada HSC
Fase B (CH-B)X1Entrada HSC
GNDCOM del PLCMasa común
+24 VFuente externaAlimentación encoder
Diagrama de cableado del encoder al PLC Delta SE en entradas X0 y X1
5.PNG

Diagrama de cableado Encoder → PLC Delta SE (X0, X1).

⚡ Instrucción SPD (Speed Detection)

💡
Sintaxis: SPD X0 T D
Cuenta pulsos en la entrada X0 durante T milisegundos y almacena el resultado en el registro D. Se utilizan 4 bases de tiempo distintas (1000, 700, 300 y 200 ms) para comparar resolución vs. velocidad de actualización.

⚙️ Configuración de Entradas de Alta Velocidad

Configurar el modo de conteo AB cuádruple (×4) en el registro especial del PLC para maximizar la resolución de lectura:

⚠️
Nota — El registro especial puede variar según el modelo exacto del PLC Delta SE. Consultar el manual de programación DVP-SE para confirmar la dirección del registro de configuración HSC.
04

Detección de Sentido de Giro — Lógica de Contactos y Flancos

🧠 Principio de Funcionamiento

Al detectar el flanco de subida de la Fase A (X0), se lee el estado de la Fase B (X1):

🟢 X1 = 0 → Giro CW

Si al subir A, B está en nivel bajo (0), el giro es Horario.

🔴 X1 = 1 → Giro CCW

Si al subir A, B está en nivel alto (1), el giro es Antihorario.

💻 Implementación en Ladder

Se utilizan 3 networks: detección de flanco de subida en X0, evaluación de estado de X1 para CW, y evaluación de estado de X1 para CCW.

Programa Ladder para detección de dirección de giro con flancos
6.PNG

Captura del programa Ladder — lógica de detección de dirección de giro con flancos.

🔮
Alternativa: Modo AB del PLC El PLC Delta SE puede configurarse en modo AB para detectar dirección automáticamente. El resultado se lee de un bit de estado asociado al contador de alta velocidad (C251, C252, etc.).
05

Escalado de la Lectura SPD → RPS y RPM

📐 Fórmulas Fundamentales

Ecuaciones de Escalado
Pulsos contados en T ms = Dn
RPS = ( Dn × 1000 ) / ( PPR × 4 × T )
RPM = RPS × 60
PPR = pulsos/revolución  |  ×4 = modo cuádruple  |  T = base de tiempo en ms

📊 Tabla de Escalado — Ejemplo: PPR = 1024, Modo Cuádruple → 4096 pulsos/rev

Base T (ms)Fórmula RPSFórmula RPMFactor de Escala
1000RPS = Dn × 1000 / (4096 × 1000)RPM = Dn × 60 / 4096Dn / 4096
700RPS = Dn × 1000 / (4096 × 700)RPM = Dn × 60 / 2867.2Dn / 2867.2
300RPS = Dn × 1000 / (4096 × 300)RPM = Dn × 60 / 1228.8Dn / 1228.8
200RPS = Dn × 1000 / (4096 × 200)RPM = Dn × 60 / 819.2Dn / 819.2

💻 Implementación en PLC (Escalado en Punto Flotante)

El escalado se implementa convirtiendo el conteo entero a punto flotante, dividiendo entre el factor (PPR × 4) y multiplicando por 60 para obtener RPM.

Programa Ladder con bloque de escalado RPS y RPM usando punto flotante
7.PNG

Captura del programa Ladder — bloque completo de escalado RPS / RPM con punto flotante.

📝 Tabla de Resultados Experimentales

Base T (ms)Dn (pulsos)RPSRPMRPM VFD (ref.)Error (%)
1000________________________________________
700________________________________________
300________________________________________
200________________________________________
06

Tiempo de Establecimiento de la Velocidad del Motor

🔧 Procedimiento

  1. Programar el VFD ABB para arrancar el motor desde 0 Hz hasta la frecuencia nominal (ej. 60 Hz → 1800 RPM para motor de 4 polos).
  2. Iniciar medición de velocidad mediante SPD con base de tiempo 200 ms (mayor resolución temporal).
  3. Al activar la marcha, iniciar un temporizador TMR en el PLC.
  4. Comparar continuamente la velocidad medida con la nominal usando comparadores.
  5. Cuando la velocidad se estabilice dentro de una banda del ±2 % de la nominal, detener el temporizador → registrar el tiempo de establecimiento (ts).

📐 Banda de Establecimiento (±2 %)

Banda ±2% de la Velocidad Nominal
Vnominal = 1800 RPM  (ejemplo 60 Hz, 4 polos)
Límite inferior = 1800 × 0.98 = 1764 RPM
Límite superior = 1800 × 1.02 = 1836 RPM

💻 Ladder — Detección de Establecimiento

Se utilizan 3 networks: temporizador activado por señal de marcha, comparadores de banda (DCMP) para detectar cuándo la velocidad entra en rango [1764, 1836], y parada del timer al estabilizar.

Programa Ladder para detección de tiempo de establecimiento con comparadores
8.PNG

Captura del Ladder — detección de tiempo de establecimiento con comparadores y temporizador.

Gráfica velocidad vs tiempo con marcador del tiempo de establecimiento
9.PNG

Gráfica velocidad vs tiempo registrada desde HMI/SCADA o PLC.

📝 Resultado

ParámetroValor
Velocidad nominal (RPM)________ RPM
Banda de tolerancia± ____ % → [ ________ , ________ ] RPM
Tiempo de establecimiento (ts)________ ms
07

Tiempos al 67 % y 23 % de la Velocidad Nominal

📖 Fundamento Teórico

Estos dos puntos corresponden a la respuesta escalón de un sistema de primer orden con retardo:

🟢 67 % ≈ 1 – e–1

Corresponde a 1 constante de tiempo (τ)

67% de Vnom

🟣 23 % ≈ 1 – e–0.25

Corresponde a 0.25 τ (usado en método de dos puntos de Smith)

23% de Vnom
🔮
Próximo paso — Sesión 2 Estos valores alimentarán el método de los dos puntos de Smith para sintonizar un controlador PID que regule la velocidad del motor a través del VFD ABB.

📐 Cálculo de Umbrales

Umbrales de Velocidad
Vnominal = ________ RPM
V67% = Vnominal × 0.67 = ________ RPM
V23% = Vnominal × 0.23 = ________ RPM

💻 Ladder — Detección de Cruces de Umbral

Se utilizan 3 networks: temporizador desde la señal de arranque, comparador para cruce del 23 % (almacenar tiempo en D300), y comparador para cruce del 67 % (almacenar tiempo en D310).

Programa Ladder para detección de cruce de umbrales 23% y 67%
10.PNG

Captura del Ladder — detección de cruce de umbrales 23 % y 67 %.

Gráfica velocidad vs tiempo con marcadores visuales al 23% y 67%
11.PNG

Gráfica velocidad vs tiempo con marcadores al 23 % y 67 %.

📝 Tabla de Resultados

UmbralPorcentajeValor (RPM)Tiempo (ms)Equivalencia
V23%23 %________________≈ 0.25 τ
V67%67 %________________≈ 1 τ
🎓
Preparación para la Sesión 2 Con los valores de t23% y t67%, aplicaremos el método de los dos puntos de Smith para estimar K, τ y L del modelo FOPDT, y calcular Kp, Ti y Td del PID.

🚀 Próxima Sesión

🔮
Sesión 2 — Sintonía de PID por Método de los Dos Puntos de Smith
Estimaremos K, τ y L del modelo FOPDT a partir de t23% y t67%, y calcularemos las ganancias Kp, Ti y Td para el PID del control de velocidad del motor trifásico vía VFD ABB.