General
la configuración de EtherCAT Los módulos se basan en los archivos de descripción de dispositivos para los dispositivos maestros y esclavos utilizados y se pueden adaptar en el proyecto en los diálogos de configuración. Para asegurarse de que el uso sea lo más sencillo y libre de errores posible, le recomendamos que habilite la opción para las aplicaciones estándar para las aplicaciones estándar. Configuración automática del maestro para que la mayoría de los ajustes de configuración se realicen automáticamente.
Requisitos
El controlador Npcap es necesario cuando se utiliza EtherCAT dispositivos con un CODESYS Control Win. El software Npcap está incluido en la configuración de Wireshark, por ejemplo. Después de instalar el controlador o insertar un adaptador de red USB, se debe reiniciar Windows para poder seleccionar los adaptadores.
Importante
Esta nota es válida sólo para CODESYS versiones hasta SP18.
Instale el software WinPCap.
De forma predeterminada, Npcap también se instala con la instalación de Wireshark. Debe deshabilitar esta opción en la configuración de Wireshark porque Npcap no debe estar instalado en el sistema.
Cuando usas CODESYS Control RTE, WinPCap o Npcap no son necesarios. Debe reemplazar el controlador de red predeterminado en el Administrador de dispositivos de Windows con un controlador especial CODESYS conductor. Para obtener más detalles, consulte la ayuda para el CODESYS Control RTE tiempo de ejecución
También debe habilitar los componentes de tiempo de ejecución respectivos en el archivo CODESYSControl_User.cfg
.
Component.<subsequent number>=CmpEt100Drv
Disponible para Intel Pro 100
Component.<subsequent number>=CmpEt1000Drv
Disponible para Intel Pro 1000
Component.<subsequent number>=CmpRTL81x9Mpd
Disponible para RTL8139.
Component.<subsequent number>=CmpRTL8169Mpd
Disponible para Realtek RTL8169 o RTL8168 (versión PCIe))
Sugerencia
También puede habilitar los componentes de tiempo de ejecución en el cuadro de diálogo de configuración del CODESYS Control RTE.
Para más información, ver: Control CODESYS RTE V3
EtherCAT Árbol de dispositivos
EtherCAT Topología
Además de la topología de línea y árbol, CODESYS también apoya la EtherCAT topología de las estrellas. Especial EtherCAT ramas (un puerto de 2 EtherCAT unión en el ejemplo) son necesarios para la configuración de un EtherCAT topología de las estrellas. un modular EtherCAT La estrella se puede crear mediante el uso de múltiples ramas. Como resultado, los dispositivos individuales o completos EtherCAT las líneas se pueden conectar con las ramas. Un EtherCAT La sucursal se identifica con el firmar.

Dispositivos opcionales
El Dispositivos opcionales La función se puede utilizar para configuraciones de hardware variables. Al comienzo de la pila, el sistema verifica si hay dispositivos opcionales disponibles. Si no se encuentran los dispositivos, se desactivan automáticamente. Sin embargo, los dispositivos también pueden activarse en una fecha posterior si, por ejemplo, es un dispositivo al final de la línea de la red. Por otra parte, si el Reiniciar esclavos automáticamente se selecciona la opción, los dispositivos activados se cambian automáticamente a "operativos", activando así los datos del proceso.
Sugerencia
La tarea de ciclo de bus se establece en la configuración general del PLC.
Acceso al EtherCAT la configuración por parte de la aplicación tiene lugar a través de instancias del EtherCAT Maestro y el EtherCAT esclavos Cuando el EtherCAT Maestro o el EtherCAT Los esclavos se insertan como objetos en un proyecto, las instancias se crean automáticamente para el maestro y los esclavos que se pueden abordar en el programa de aplicación. Por ejemplo, un reinicio, una parada o una verificación de estado del EtherCAT dispositivo se puede realizar desde la aplicación.
La biblioteca IODrvEtherCAT
proporciona bloques de funciones para leer y escribir parámetros individuales, incluso durante el funcionamiento del bus. Un ejemplo para la escritura y lectura de SDOs con CAN via EtherCAT se proporciona en CODESYS Forge.