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:
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.
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.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:
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.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
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.