¿Cómo conectar el PLC al servoaccionamiento? Guía paso-a-paso

Nov 26, 2025 Dejar un mensaje

Para escenarios de un solo-eje/simples, se selecciona el control de pulso (cableado); para enlaces de múltiples-ejes/alta-precisión, se utiliza comunicación de bus (como EtherCAT). La clave radica en la coincidencia de señales, la coherencia de los parámetros y una conexión a tierra estricta. Se puede lograr rápidamente una conexión estable siguiendo el proceso de depuración de cuatro-pasos: 'cableado → configuración → sin-carga → carga'.

Hay dos métodos principales para conectar servovariadores a PLC: control de pulsos (cableado) y control de bus (comunicación). La elección depende de la cantidad de ejes, la precisión de la sincronización y la complejidad del cableado.-El control de pulso se usa para escenarios de un solo-eje/simples, mientras que el control de bus se usa para enlaces de múltiples-ejes/alta-precisión. Los siguientes son pasos de conexión detallados, configuraciones de parámetros y puntos prácticos, equilibrando la facilidad de comprensión para principiantes con la practicidad industrial:

 

I. Descripción general de los métodos de conexión principales (elija primero la solución adecuada)

 

Método de conexión Características principales Escenarios aplicables Complejidad del cableado Precisión de sincronización
Control de pulso (cableado) El uso de comandos de transmisión dura de pulso/dirección requiere conexiones de habilitación y limitación separadas. Eje único/eje-doble, velocidad-baja, movimiento simple (como el eje del pasador eyector de una máquina de moldeo por inyección). Superior (4-6 cables por eje) Medio (±0,1 mm)
Control de bus (comunicación) Un único bus conecta todos los ejes, integrando señales de comando/retroalimentación/seguridad. Vinculación de múltiples-ejes y escenarios de alta-precisión (como la colaboración de múltiples-ejes en máquinas de moldeo por inyección) Extremadamente bajo (todos los ejes comparten 1 bus) Extremadamente alto (nivel ±μm)

 

Selección rápida: 1-2 ejes, sin necesidad de sincronización → control de pulsos; 3 ejes o más, se requiere sincronización de múltiples ejes → control de bus (como EtherCAT/Profinet).

 

II. Opción 1: Control de pulso (cableado, la opción introductoria más común)

 

Este método envía comandos de posición/velocidad al servocontrolador a través de los terminales de salida de pulsos de alta-velocidad del PLC, combinados con cableado para transmitir señales de habilitación, límite y otras señales, lo que elimina la necesidad de configuraciones de comunicación complejas.

 

(1) Cableado de hardware (correspondencia de terminal central)

 

El servocontrolador requiere conexión a tres tipos de señales: señales de pulso/dirección, señales de habilitación y señales de límite/origen (algunas pueden omitirse, como conectar la señal de origen al controlador). Antes de realizar el cableado, es necesario confirmar que el tipo de salida del PLC (NPN/PNP) coincida con el tipo de entrada del controlador.

 

Tipo de señal Terminales laterales del PLC Terminales del lado del servo conductor (marcas generales) Instrucciones de cableado
Comando de pulso (PULSO) Terminal de salida de alta-velocidad (p. ej., Q0.0) PUL+ (terminal positivo), PUL- (terminal negativo) Conéctelo utilizando un cable de par-trenzado blindado, con el PUL conectado a la tierra de la señal del PLC (M) para evitar interferencias.
Comando de dirección (DIR) Terminal de salida de alta-velocidad (p. ej., Q0.1) DIR+ (terminal positivo), DIR- (terminal negativo) La línea de pulso está cableada en pares y el DIR también está conectado a la tierra de la señal del PLC.
Habilitación de servo (HABILITAR) Terminal de salida general (p. ej., Q0.2) EN+ (terminal positivo), EN- (terminal negativo) Activo bajo/Activo alto requiere que los parámetros del controlador coincidan.
Parada de emergencia / Señal de seguridad Terminal de entrada general (p. ej., I0.0) STO1/STO2 (relacionado con la seguridad) Contacto normalmente cerrado, desconecta el par del motor cuando está abierto (cableado opcional)
Señal límite (positiva/negativa) Terminal de entrada general (p. ej., I0.1/I0.2) EL+/EL- (límite positivo/negativo) Protege el motor del sobrecarrera; Se puede conectar a un PLC o controlador.
Señal de origen (ORG) Terminal de entrada general (p. ej., I0.3) ORG+/ORG- (ingrese en origen) Conéctese al interruptor de origen; se puede conectar a un PLC (lógica compleja) o a un controlador (lógica simple)

 

Notas de cableado:

Las líneas de pulso/dirección deben utilizar cable de par-trenzado blindado, con el blindaje conectado a tierra en un extremo (resistencia de tierra < 4Ω), y a una distancia mayor o igual a 20 cm de la línea eléctrica;

Si la salida del PLC es de tipo NPN (activa baja), el controlador debe configurarse en "entrada receptora" (parámetros como Panasonic Pr057=0); para el tipo PNP, debe configurarse en "entrada de fuente".

 

(2) Configuración de parámetros principales (PLC + controlador)

 

Parámetros del servocontrolador (3 pasos clave)

 

  • Modo de control: Establezca en "Modo de posición" (p. ej., parámetro P2-00=1 de Huichuan SV660N, modo de posición de pulso);
  • Tipo de entrada de pulso: seleccione el modo "Pulso + Dirección" (por ejemplo, Panasonic Pr056=0), coincidiendo con la lógica de salida del PLC;
  • Relación de transmisión electrónica (EGR): Calculada según requisitos mecánicos, asegurando que el número de pulsos enviados por el PLC coincida con la velocidad real del motor;

Ejemplo: Resolución del codificador del motor 2500 líneas (10000 pulsos/revolución), relación de transmisión mecánica 1:1, requiere 10000 pulsos por revolución del motor → EGR=1 (10000×1/10000).

 

Configuración de parámetros del PLC

 

  • Habilite la salida de pulso de alta-velocidad: configure Q0.0/Q0.1 como "Salida del contador de alta-velocidad" en TIAPortal y seleccione el modo "Pulso + Dirección";
  • Establecer frecuencia/cantidad de pulso: envíe comandos de posición a través de la instrucción `PLS_MOVE` (por ejemplo, enviando 10000 pulsos=1 revolución del motor), o envíe comandos de velocidad a través de `PLS_SPEED`;
  • Habilitar lógica: después de que el PLC emita Q0.2 (señal de habilitación) a un nivel alto y el servocontrolador esté listo (el panel muestra "Listo"), envíe comandos de pulso.

 

(3) Pasos de depuración y verificación

 

  • Verificación de cableado: use un multímetro para medir si la señal de habilitación es válida (por ejemplo, cuando Q0.2 está activado, debe haber voltaje entre EN+ y EN-) del controlador).
  • Sin-Prueba de carga: desconecte el motor de la carga, envíe un comando de 1000 pulsos desde el PLC y observe si el motor se mueve ligeramente (sin interferencias ni alarma).
  • Prueba de carga: Después de conectar la carga, envíe pulsos continuos para verificar si el movimiento del motor es consistente con el comando (por ejemplo, la desviación de la retroalimentación de posición del comando es < ±10 pulsos).

 

III. Opción 2: Control de bus (comunicación, solución óptima de múltiples-ejes)

 

El PLC y todos los servoaccionamientos están conectados en serie a través de un bus industrial (como EtherCAT/Profinet). Todas las señales (comandos, retroalimentación, alarmas, funciones de seguridad) se transmiten a través del bus, simplificando el cableado.

 

1. Cableado de hardware (3 pasos básicos)

 

  • Topología de bus: Utilice una topología lineal (maestro PLC → Servodrive 1 → Servodrive 2 → ... → resistencia terminal). EtherCAT/Profinet admite hasta 65535 estaciones esclavas.
  • Selección de cable: utilice cables de bus dedicados (como cables EtherCAT con una impedancia característica de 100 Ω, cables Profinet CAT5e y superiores). Ambos extremos deben conectarse a resistencias terminales (120 Ω).
  • Conexión a tierra y cableado: el blindaje del cable de bus está conectado a tierra en un extremo. Evite tender el cable paralelo a las líneas eléctricas para reducir la pérdida de paquetes causada por interferencias electromagnéticas.

 

Función del equipo Bloques de terminales (usando EtherCAT como ejemplo) Ilustrar
Estación maestra PLC ENTRADA/SALIDA EtherCAT No se necesita ninguna resistencia terminal al inicio del cable de bus
Servocontroladores intermedios ENTRADA/SALIDA EtherCAT Conectar en serie, con IN conectado a OUT del dispositivo anterior
Último servocontrolador Éter CAT OUT Inserte una resistencia terminal (120 Ω) para sellar el extremo del bus.

 

2. Configuración de parámetros principales (tomando EtherCAT como ejemplo)

 

(1) Configuración maestra del PLC (p. ej., Beckhoff TwinCAT)

 

  • Habilitar Bus Master: instale el complemento maestro EtherCAT y configure el ciclo de comunicación (por ejemplo, 1 ms; cuanto más corto sea el ciclo, mayor será el rendimiento en tiempo real-);
  • Escanear estaciones esclavas: el PLC busca estaciones esclavas de bus, confirma que todos los servovariadores están en línea normalmente (sin alarma de "esclavo perdido") y asigna direcciones esclavas (por ejemplo, unidad 1=dirección 1, unidad 2=dirección 2);
  • Asigne datos de PDO: asigne las "palabras de control" del servo (habilitar, ejecutar instrucciones), "palabras de estado" (listo, alarma), "instrucciones de posición" y "retroalimentación de posición" a los objetos de datos de proceso (PDO) del PLC para lograr lectura y escritura en tiempo real-.
  •  

(2) Configuración del servocontrolador

 

  • Parámetros de comunicación: establezca el tipo de bus (p. ej., EtherCAT), la dirección del esclavo (consistente con la configuración del PLC) y el ciclo de comunicación (debe sincronizarse con el PLC);
  • Modo de control: Establezca en "Modo de posición del bus" (p. ej., parámetro P2-00=6 de Huichuan SV660N, modo de posición EtherCAT);
  • Funciones de seguridad: Si se requiere STO (Desconexión de par segura), configure el protocolo de seguridad del bus (por ejemplo, FSOE) y asócielo con las señales de parada de emergencia y puerta de seguridad del PLC (no se requiere cableado adicional).

 

3. Pasos de depuración y verificación

 

  • Prueba de conexión de bus: el PLC escanea las estaciones esclavas; todos los servovariadores muestran "En línea" y no hay alarmas de comunicación (como "0x8010" que indica pérdida de la estación esclava).
  • Prueba de interacción de datos: el PLC envía "Palabra de control=0x0001" (Habilitar) y la palabra de estado del servo devuelve "0x0008" (Listo), lo que indica una comunicación normal.
  • Prueba de sincronización de múltiples-ejes: el PLC envía comandos de enlace de múltiples-ejes (como levas electrónicas y movimiento de interpolación) y la retroalimentación de posición de cada eje se mide con un osciloscopio. El error de sincronización es<±1μs.

 

IV. Diferencias clave entre los dos enfoques y recomendaciones de selección

 

Dimensiones de comparación Control de pulso (cableado) Control de bus (comunicación)
Cantidad de cableado Requiere 4-6 cables por eje, lo que genera un funcionamiento desordenado en varios ejes Todos los ejes comparten un único bus, reduciendo el cableado en un 80%
Precisión de sincronización Rendimiento deficiente (retrasos de pulso inconsistentes en múltiples ejes, error > 1 ms) Extremadamente alto (sincronización de reloj distribuida, error en μs)
Escalabilidad funcional Admite sólo comandos de movimiento básicos; la expansión requiere cableado adicional Admite modificación remota de parámetros, diagnóstico de fallas y funciones de seguridad integradas
Dificultad de programación Bajo rendimiento (solo requiere comandos de pulso PLC, parámetros de controlador simples) Medio (requiere configuración de mapeo de bus y escritura de programa de lectura/escritura de PDO)
Costo Bajo rendimiento (no se requiere módulo de bus, solo se necesitan terminales de salida de pulsos de alta-velocidad) Medio (requiere módulo de bus PLC y funcionalidad de servobus)

 

Recomendaciones de selección:

Equipo pequeño (1-2 ejes), sensible al costo, sin requisitos de sincronización → control de pulso (por ejemplo, eje de pasador eyector de una pequeña máquina de moldeo por inyección);

Equipos medianos-a-grandes (3 ejes o más), enlace de múltiples-ejes (p. ej., cierre de molde + inyección + ejes de alimentación de una máquina de moldeo por inyección), requisitos de alta precisión → control de bus (se prefiere EtherCAT, gran compatibilidad; Profinet para PLC Siemens).

 

V. Solución de problemas comunes (debe-lectura para principiantes)

 

1. Fallas comunes del control de pulso

 

El servo no responde a los pulsos:

① Señal de habilitación no activada (PLC Q0.2 no conductor);

② El tipo de entrada de pulso no coincide (p. ej., controlador configurado en "Pulso dual", salida del PLC "Pulso + Dirección");

③ Líneas de pulso invertidas (PUL+ y PUL- invertidas);

Jitter del motor/pérdida de paso:

① Líneas de pulso no blindadas, interferencias electromagnéticas;

② Cálculo electrónico incorrecto de la relación de transmisión;

③ Parámetro de ganancia demasiado bajo (p. ej., ganancia proporcional de posición Kp demasiado pequeña).

 

2. Fallas comunes de control del bus

 

La estación esclava no se puede conectar: ​​① Cable de bus invertido (líneas A/B invertidas); ② Resistencia de terminación no instalada; ③ La dirección del esclavo no coincide con la configuración del PLC;

Tiempo de espera de comunicación/pérdida de paquetes: ① La longitud del cable de bus excede el estándar (un segmento único de EtherCAT como máximo 100 m); ② Capa de blindaje no conectada a tierra o mal conectada a tierra; ③ El ciclo de comunicación establecido es demasiado corto (excede el rango de soporte al conductor).

 

3. Fallos comunes

 

Servoalarma "Sobrecarga":
① Sobrecarga;
② Pulso enviado antes de que la señal de habilitación sea estable;
③ Cableado incorrecto de la línea de alimentación del motor (secuencia de fases U/V/W invertida);

Fallo de devolución de origen:
① La señal de origen no está conectada (o el tipo de señal no coincide);
② Señal de límite activada (el motor no puede alcanzar el área de origen).

 

El núcleo de la conexión del servovariador al PLC es "seleccionar el método de control correcto": use el control de pulso para escenarios simples de un solo-eje (cableado, fácil de aprender) y use el control de bus para escenarios complejos de múltiples-ejes (comunicación, cableado simple, alta precisión). En la práctica, concéntrese en la "coincidencia del tipo de señal" (NPN/PNP), la "consistencia de los parámetros" (modo de control, ciclo de bus) y la "compatibilidad electromagnética" (conexión a tierra de blindaje). Siga los pasos de "cableado → configuración → sin-carga → carga" para depurar y lograr rápidamente una conexión estable.