Skip to main content

Primi passi: mettere in funzione la scheda NetX

Prerequisito: hai inserito una scheda NetX in uno slot del tuo computer.

1. Installa i driver per Windows

Se possiedi una scheda NetX con a CODESYSruntime, è necessario installare i seguenti driver:

  • per CODESYS Control Win: autista SysDrv3s.sys

  • per CODESYS Control RTE: autista RTIOwdmGenericc.sys o SysDrv3s.sys

    Nota: il driver installato deve essere passivo. Quando si utilizza il CODESYS Control RTE è anche possibile non installare un driver specifico.

Suggerimento

L'autista SysDrv3s.sys sarà durante l'installazione CODESYS Control Win nella cartella del programma ../GatewayPLC/Driver, in CODESYS Control RTE nella cartella ../SysDrv3s archiviato.

Il firmware NetX e il bootloader NetX si trovano nella cartella di entrambi i sistemi di runtime HilscherCIFX.

Importante

Il firmware NetX e il Bootloader NetX Second Stage devono essere della stessa versione. In caso contrario, il firmware NetX e il bus di campo non funzioneranno.

Il NetX Second Stage Bootloader e il firmware NetX vengono ricaricati sul chip NetX ogni volta che viene avviato il sistema di runtime.

2° a CODESYS-Modificare il file CODESYSControl.cfg nella cartella di sistema di runtime

  1. Apri il file CODESYSControl.cfg della cartella di sistema di runtime appropriata in un editor di testo.

  2. Rimuovere la sezione [ComponentManager] all'inizio della riga prima dell'ingresso CmpHilscherCIFX il punto e virgola in modo che la voce non sia più considerata un commento.

  3. Nella zona [CmpHilscherCIFX] modificare le voci per la scheda NetX e la configurazione NetX nei passaggi seguenti.

    Devono esistere le seguenti voci per specificare il firmware e il bootloader:

    DynamicFirmware=1

    BootloaderFile=./HilscherCIFX/Firmware/NETX100-BSL.bin

    FirmwareFilePath=./HilscherCIFX/Firmware

  4. Se la voce DMAMode=1 è contrassegnato come commento, rimuovere il punto e virgola ; all'inizio della riga.

  5. Rimuovere il punto e virgola davanti alle seguenti voci:

    Device.0.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin

    Device.0.Channel.0.FirmwareFile=.\.\HilscherCIFX\Firmware\cifxcom.nxf

    Descrizione:

    • Device.X.BootloaderFilePath: Specifica il percorso del file e il nome del file del caricatore di avvio NetX per ciascun chip NetX (il percorso relativo inizia nella cartella di installazione, sono possibili anche percorsi assoluti). Se vengono utilizzati più chip NetX, è necessario specificare di conseguenza più percorsi di file:

      Device.0.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin

      Device.1.BootloaderFilePath=.\HilscherCIFX\Firmware\NETX100-BSL.bin

    • Device.X.Channel.X.FirmwareFile: Specifica il percorso del file e il nome del file del firmware NetX per ciascun chip NetX e ciascun canale (il percorso relativo inizia nella cartella di installazione, sono possibili anche percorsi assoluti). Nella maggior parte dei casi viene utilizzato solo il canale 0. Se vengono utilizzati più chip NetX, è necessario specificare di conseguenza più percorsi di file:

      Device.0.Channel.0.FirmwareFile=.\HilscherCIFX\Firmware\cifxcom.nxf

      Device.1.Channel.0.FirmwareFile=.\HilscherCIFX\Firmware\cifxcom.nxf

  6. Se disponi di messaggi logger estesi dal tuo controllo (editor del dispositivo del controllo, tab tronco d'albero), rimuovere il punto e virgola nei seguenti punti ;: Nella zona [CmpHilscherCIFX] prima dell'ingresso TraceLevel=0xffffffff e nella zona [CmpLog] prima delle seguenti voci:

    Logger.0.Name=PlcLog

    Logger.0.Filter=0xFFFFFFFF

  7. Salva il file CODESYSControl.cfg.

3. Creare la configurazione NetX per un progetto

  1. creare dentro CODESYS un nuovo progetto predefinito File → Nuovo progetto e scegli nella finestra di dialogo Nuovo progetto Il template progetto predefinito fuori.

  2. Scegli nella finestra di dialogo dialogo standard seleziona il controllo che desideri, ad esempio: CODESYS Control Win e fare clic ok.

    Il nuovo progetto standard viene visualizzato nell'albero dei dispositivi.

  3. Fare clic sul controllo e selezionare il comando dal menu contestuale collegare il dispositivo.

  4. Fai la tua selezione nella finestra di dialogo collegare il dispositivo sotto Profibus → Master DP un master del bus di campo NetX, ad esempio CIFX PB e fare clic collegare il dispositivo.

  5. Nella struttura dei dispositivi, fare doppio clic sul master del bus di campo NetX (esempio CIFX PB) e selezionare la scheda nell'editor PROFIBUS-Master - Configurazione NetX.

  6. Nella scheda, seleziona dall'elenco a discesa fessura l'entrata slot 0 e da Canale NetX Com l'entrata NetXComChannel0 fuori.

    Attenzione: il numero dello slot selezionato (esempio: slot 0) deve corrispondere al numero del dispositivo nel file CODESYSControl.cfg, Esempio Device.0, corrispondere. Allo stesso modo, il numero del selezionato Canale NetX Com , Esempio Canale NetX Com 0, le voci nel file CODESYSControl.cfg, Esempio Channel.0 corrispondere.

  7. Accedere al controller e avviare l'applicazione con il comando Debug → Avvia .

    _cds_img_netx_project.png

    Se non vengono visualizzati messaggi di errore, la scheda NetX è stata configurata correttamente e ora puoi continuare a sviluppare il progetto.