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
oSysDrv3s.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
Apri il file
CODESYSControl.cfg
della cartella di sistema di runtime appropriata in un editor di testo.Rimuovere la sezione
[ComponentManager]
all'inizio della riga prima dell'ingressoCmpHilscherCIFX
il punto e virgola in modo che la voce non sia più considerata un commento.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
Se la voce
DMAMode=1
è contrassegnato come commento, rimuovere il punto e virgola;
all'inizio della riga.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
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'ingressoTraceLevel=0xffffffff
e nella zona[CmpLog]
prima delle seguenti voci:Logger.0.Name=PlcLog
Logger.0.Filter=0xFFFFFFFF
Salva il file
CODESYSControl.cfg
.
3. Creare la configurazione NetX per un progetto
creare dentro CODESYS un nuovo progetto predefinito e scegli nella finestra di dialogo Nuovo progetto Il template progetto predefinito fuori.
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.
Fare clic sul controllo e selezionare il comando dal menu contestuale collegare il dispositivo.
Fai la tua selezione nella finestra di dialogo collegare il dispositivo sotto un master del bus di campo NetX, ad esempio CIFX PB e fare clic collegare il dispositivo.
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.
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
, EsempioDevice.0
, corrispondere. Allo stesso modo, il numero del selezionato Canale NetX Com , Esempio Canale NetX Com 0, le voci nel fileCODESYSControl.cfg
, EsempioChannel.0
corrispondere.Accedere al controller e avviare l'applicazione con il comando
.Se non vengono visualizzati messaggi di errore, la scheda NetX è stata configurata correttamente e ora puoi continuare a sviluppare il progetto.