Skip to main content

Pestaña: EtherCAT Maestro – General

La pestaña se utiliza para configurar los ajustes básicos del EtherCAT Maestro. Los ajustes básicos se preestablecen en el archivo de descripción del dispositivo.

Configuración de los parámetros de configuración

Importante

El modo de configuración automática (Autoconfiguración de maestro/esclavos La opción de modo de configuración automática está seleccionada de forma predeterminada y es adecuada para aplicaciones estándar. Si no se selecciona el modo, todos los ajustes de configuración para el maestro y el esclavo(s) deben realizarse manualmente. Para ello, se requieren conocimientos especializados. La opción de modo de configuración automática debe desactivarse para configurar la comunicación entre esclavos.

Autoconfiguración de maestro/esclavos

standard icon:La parte principal de la configuración del maestro y del esclavo se realiza automáticamente, según el archivo de descripción del dispositivo y los cálculos implícitos. El cuadro de diálogo para la configuración de FMMU/Sync no está disponible.

Incluso si se selecciona esta opción del maestro, se puede habilitar explícitamente un modo experto para cada esclavo individual, lo que permite la edición manual de la configuración de datos de proceso generada automáticamente.

tabla 1. Configuración de NIC EtherCAT

Dirección de destino (MAC)

Dirección MAC del dispositivo en el EtherCAT red que debe recibir los telegramas.

. Opciones
  • Transmisión: A Dirección de destino (MAC) No es necesario especificarlo.

  • Redundancia: Se habilita cuando el bus está construido en una topología de anillo y se debe admitir redundancia. Con esta función, EtherCAT La red sigue funcionando incluso en caso de rotura de un cable. Cuando esta función está activada, los parámetros deben definirse en el Configuración de NIC de redundancia EtherCAT área.

Dirección de origen (MAC)

Dirección MAC del controlador (sistema de destino) o nombre de red (nombre del adaptador o PLC (sistema de destino))

Nombre de la red

Nombre o MAC de la red, dependiendo de cuál de las siguientes opciones esté seleccionada:

Seleccionar red por MAC

standard icon: La red está especificada por el MAC ID. Entonces, el proyecto no se puede usar en otro dispositivo porque cada adaptador de red tiene una ID de MAC única.

Seleccionar red por nombre

standard icon: La red se identifica por el nombre de la red y el proyecto es independiente del dispositivo.

Escanear

Escanea la red en busca de las identificaciones MAC o los nombres de los dispositivos de destino que están actualmente disponibles.



tabla 2. Configuración de NIC de redundancia EtherCAT

Estos ajustes se muestran únicamente cuando el Redundancia Se selecciona la opción. Aquí se definen los parámetros del dispositivo adicional según la descripción de Configuración de NIC EtherCAT.



tabla 3. Reloj distribuido

Tiempo de ciclo (µs)

Intervalo de tiempo después del cual se envía un nuevo telegrama de datos en el bus. Reloj distribuido Si se activa la función en el esclavo, el tiempo de ciclo maestro especificado aquí se transfiere a los relojes del esclavo. De esta manera, se puede lograr una sincronización precisa del intercambio de datos. Esto es especialmente importante cuando los procesos distribuidos espacialmente requieren acciones simultáneas. Un ejemplo de acción simultánea son las aplicaciones en las que varios ejes deben ejecutar movimientos coordinados al mismo tiempo. De esta manera, se puede lograr una base de tiempo muy precisa en toda la red con un jitter considerablemente inferior a 1 microsegundo.

Desplazamiento de sincronización

Parámetro para configurar el tiempo de retardo entre la base de tiempo de CC del EtherCAT Esclavo y el inicio del ciclo del PLC. El valor predeterminado es 20%. Este tiempo está activo al mismo tiempo para todos los esclavos con CC. Un desfase del 20% significa que la interrupción del temporizador en el EtherCAT La esclavización tiene lugar un 20% antes del siguiente ciclo IEC.

Esto significa que en el caso de

  • FrameAtTaskStart = FALSE Cuando el EtherCAT Los datos se envían al final del ciclo del PLC:

    El ciclo del PLC puede requerir el 80% del tiempo del ciclo del bus menos el tiempo de retardo en el tiempo de ejecución, y esto sin que el maestro ya no coloque los datos de proceso actuales en el bus a tiempo (suponiendo que el EtherCAT El esclavo espera los nuevos datos exactamente con la interrupción de sincronización).

  • FrameAtTaskStart = TRUE (valor predeterminado al utilizar CODESYS SoftMotion):

    Para el programa del controlador, casi el 100% del ciclo está siempre disponible. Aquí el Desplazamiento de sincronización determina sólo cuando el EtherCAT Los datos del maestro se intercambian hacia y desde los esclavos en relación con la base de tiempo del EtherCAT Esclavo.

_ecad_img_master_dc.png

Si DC está activo en el esclavo correspondiente, la configuración predeterminada proviene del archivo ESI respectivo. El fabricante del dispositivo puede definir compensaciones adicionales aquí en forma de tiempo de turno para ambos sincronizar 0 y sincronización 1 interrupciones del temporizador.

Cuando la configuración experta está habilitada en el esclavo, estos tiempos se pueden cambiar manualmente. los tiempo de turno se inscribe en el registro 0x990 como una hora de inicio adicional. Un valor positivo significa que el inicio tiene lugar más tarde y, por lo tanto, la interrupción de sincronización se ejecuta más tarde.

Importante

Debe evitarse a toda costa que la interrupción de sincronización se produzca cerca del tiempo del ciclo IEC porque, de lo contrario, no pueden existir datos para un ciclo y los dispositivos entran en error de sincronización. Para ello, deben tenerse en cuenta tanto los desplazamientos del maestro como el desplazamiento individual de cada esclavo.

Con la configuración normal de 20 % de compensación para el maestro y 0 % para los esclavos, la fluctuación del ciclo IEC y los retrasos en la sincronización de la transmisión por parte del sistema pueden ser de un máximo de +80 % y –20 %.

Monitoreo de ventanas de sincronización

standard icon: Se puede monitorear la sincronización de los esclavos.

Ventana de sincronización

Es hora de Monitoreo de ventanas de sincronización. Cuando la sincronización de todos los esclavos está dentro de esta ventana de tiempo, la variable xSyncInWindow (IoDrvEthercat) está configurado en TRUE, de lo contrario a FALSE.



tabla 4. Opciones

Utilice LRW en lugar de LWR/LRD

standard icon: Es posible la comunicación directa de esclavo a esclavo. Se utilizan comandos de lectura/escritura combinados (LRW) en lugar de comandos de lectura (LRD) y comandos de escritura (LWR) separados.

Mensajes por tarea

standard icon: Los comandos de lectura y escritura (el manejo de los mensajes de entrada y salida) se pueden controlar mediante varias tareas.

Reiniciar automáticamente los esclavos

standard icon: El maestro intenta inmediatamente reiniciar los esclavos en caso de falla de comunicación.



tabla 5. Puerta de enlace de buzón de correo

Esta funcionalidad permite la comunicación desde una herramienta de configuración de dispositivo externo a través de la puerta de enlace del buzón de correo al EtherCAT dispositivos. No es necesario cambiar el cableado.

En general, se pueden utilizar todos los protocolos de buzón especificados (CoE, FoE, VoE, SoE).

Permitir

standard icon La comunicación a través de una puerta de enlace de buzón está activa y se puede configurar.

Dirección IP

Dirección IP para la conexión UDP. El puerto UDP está configurado en 0x88a4.

Opciones

  • 0.0.0.0

    Sólo una EtherCAT El maestro puede usar una puerta de enlace de buzón porque el puerto está bloqueado por la llamada "Bind".

  • Dirección IP específica (ejemplo: 192.168.99.91)

    Con una dirección IP específica, las puertas de enlace de buzón están vinculadas a cada adaptador de red. Más de un maestro puede utilizar su propia puerta de enlace de buzón.



tabla 6. Configuraciones maestras

Estas configuraciones se pueden editar solo cuando el Autoconfiguración de maestro/esclavos La opción está desactivada. De lo contrario, esto se hace automáticamente y no se ven aquí.

Imagen en la dirección

Primera dirección lógica del primer esclavo para datos de entrada

Dirección de salida de imagen

Primera dirección lógica del primer esclavo para datos de salida