Skip to main content

Configurazione del PROFINET Controllore

Suggerimento

Si consiglia di configurare un indirizzo IP statico nel sistema operativo per l'adattatore Ethernet utilizzato.

finestre

I seguenti passaggi di configurazione sono necessari per un comportamento conforme agli standard in Windows:

  1. Quando si usa CODESYS Control Win:

    Installa il software Npcap (incluso nella configurazione di Wireshark, ad esempio).

    Importante

    Questa nota è valida solo per CODESYS versioni tramite SP18.

    Installa il software WinPCap.

    Per impostazione predefinita, anche Npcap viene installato con l'installazione di Wireshark. È necessario disabilitare questa opzione nella configurazione di Wireshark perché Npcap non deve essere installato sul sistema.

    Quando si usa CODESYS Control RTE:

    WinPCap o Npcap non è richiesto. Installare i driver Ethernet forniti e appositamente adattati in Gestione periferiche di Windows. I rispettivi componenti di runtime devono essere abilitati nella configurazione di runtime.

  2. Riavvia il sistema se hai aggiunto un nuovo adattatore Ethernet al sistema. In caso contrario, l'adattatore Ethernet potrebbe non essere trovato. In questo caso, il driver visualizza il ErrorFindEthernet errore sul Stato scheda.

  3. Nel Pannello di controllo di Windows, impostare un indirizzo IP fisso per l'adattatore Ethernet da utilizzare.

    Attenzione: non utilizzare un indirizzo IP dall'intervallo di indirizzi per l'assegnazione automatica (169.254.x.y). Utilizzare invece l'indirizzo IP di una sottorete locale (ad esempio,192.168.0.x / 255.255.255.0).

Linux

I seguenti passaggi di configurazione sono necessari per un comportamento conforme agli standard in Linux:

  1. Aggiungi le seguenti due impostazioni al tuo file CODESYSControl.cfg:

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

    Questa impostazione Linux.PACKET_QDISC_BYPASS=1 consente di bypassare le discipline della coda (QDISC) di Linux, il che è necessario per un migliore Profinet in tempo reale. Nota: se il tuo sistema lo fa non supporta il bypass di QDISC, quindi imposta questa opzione su 0.

    L'impostazione aggiuntiva Linux.ProtocolFilter=3 disabilita il filtro di protocollo per EtherCAT. Quando il filtro è abilitato, il PROFINET Il controllore non riceve a PROFINET protocollo RT.

  2. Configura un indirizzo IP fisso.

    Configurazione in /etc/interfaces:

    auto eth0
    iface eth0 inet static
    address 192.168.0.1
    netmask 255.255.255.0

    Configurazione di un indirizzo IP statico in dhcpcd sudo nano /etc/dhcpcd.conf:

    interface eth0
    static ip_address=192.168.0.1
  3. Se il pacchetto Linux "VLAN" non è installato sul sistema Linux per impostazione predefinita, installa il pacchetto.

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

    Il modulo può essere caricato automaticamente tramite il comando sudo su -c 'echo "8021q" >> /etc/modules' quindi non è necessario caricarlo manualmente ogni volta che il sistema viene riavviato.