Skip to main content

Configurando el PROFINET Controlador

Sugerencia

Le recomendamos que configure una dirección IP estática en el sistema operativo para el adaptador Ethernet utilizado.

ventanas

Los siguientes pasos de configuración son necesarios para un comportamiento compatible con los estándares en Windows:

  1. Cuando usas CODESYS Control Win:

    Instale el software Npcap (por ejemplo, incluido en la configuración de Wireshark).

    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. Instale los controladores Ethernet especialmente adaptados suministrados en el Administrador de dispositivos de Windows. Los respectivos componentes de tiempo de ejecución deben estar habilitados en la configuración de tiempo de ejecución.

  2. Reinicie el sistema si ha agregado un nuevo adaptador Ethernet al sistema. De lo contrario, es posible que no se encuentre el adaptador Ethernet del adaptador. En este caso, el controlador muestra la ErrorFindEthernet error en el Estado pestaña.

  3. En el Panel de control de Windows, establezca una dirección IP fija para el adaptador Ethernet que se utilizará.

    Precaución: No debe usar una dirección IP del rango de direcciones para la asignación automática (169.254.x.y). En su lugar, utilice la dirección IP de una subred local (por ejemplo,192.168.0.x / 255.255.255.0).

linux

Los siguientes pasos de configuración son necesarios para un comportamiento compatible con los estándares en Linux:

  1. Agregue las siguientes dos configuraciones a su archivo CODESYSControl.cfg:

    [SysEthernet]
    Linux.PACKET_QDISC_BYPASS=1
    Linux.ProtocolFilter=3

    Esta configuración Linux.PACKET_QDISC_BYPASS=1 permite omitir las disciplinas de cola (QDISC) de Linux, lo cual es necesario para un mejor Profinet en tiempo real. Nota: Si su sistema no no admite la omisión de QDISC, luego establezca esta opción en 0.

    El ajuste adicional Linux.ProtocolFilter=3 desactiva el filtro de protocolo para EtherCAT. Cuando el filtro está habilitado, el PROFINET El controlador no recibe un PROFINET Protocolo RT.

  2. Configure una dirección IP fija.

    Configuración en /etc/interfaces:

    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    Configuración de una dirección IP estática en dhcpcd sudo nano /etc/dhcpcd.conf:

    interface eth0
    static ip_address=192.168.0.1
  3. Si el paquete de Linux "VLAN" no está instalado en el sistema Linux de forma predeterminada, instálelo.

    sudo apt-get install vlan  # VLAN-Paket installieren
    sudo modprobe 8021q        # 8021q Kernelmodul laden

    El módulo se puede cargar automáticamente a través del comando sudo su -c 'echo "8021q" >> /etc/modules' para que no tenga que cargarlo manualmente cada vez que se reinicia el sistema.