Messa in servizio della Hilscher CIFX Card
Per installare una scheda di rete Hilscher CIFX, procedere come segue CODESYS Control RTE. La procedura è indipendente dal sistema bus di campo utilizzato.
Sono supportati i seguenti bus di campo con CIFX:
PROFINET Controllore e PROFINET Dispositivo
PROFIBUS Maestro e PROFIBUS Controllore
netX-CAN
EtherNet/IP Scanner
Installazione del driver di Windows
Quando si utilizza la scheda Hilscher con il CODESYS Control RTE runtime, non è necessario utilizzare il driver Hilscher fornito per la scheda di rete. Se usi CODESYS Control RTE con NetX, è necessario installare SysDrv3s.sys
(SysDrv3S
sottodirectory) fornita con il pacchetto di installazione di RTE.
Firmware NetX e caricatore di avvio NetX
Il firmware NetX e il boot loader NetX sono forniti insieme al pacchetto di installazione e si trovano nella sottocartella HilscherCIFX\Firmware
dopo l'installazione.
Aggiunta del componente
Nel CODESYS Control RTE menu, fare clic Configurazione PLC.
Nella finestra di dialogo, passa a Gestore componenti scheda.
Aggiungi il componente facoltativo CmpHilscherCIFX e fare clic ok per confermare.
Configurazione di RTE con "CODESYSControl.cfg"
Il file di configurazione CODESYSControl.cfg
si trova nella directory di installazione.
Aggiungi il componente
CmpHilscherCifX
:[ComponentManager] ...Component.x=CmpHilscherCIFX ...
Nel segmento
CmpHilscherCIFX
, attivare le righe corrispondenti in base al numero di schede CIFX (rimuovere ";" all'inizio della riga).... [CmpHilscherCIFX] ;TraceLevel=0xFFFFFFFF Device.0.BootloaderFilePath=... (see image) Device.0.Channel.0.FirmwareFile=...
TraceLevel
: per attivare attività di debug aggiuntive nel logger CODESYSBootloaderFilePath
: Percorso file e nomi file del caricatore di avvio NetX per ciascun controller NetX. Un percorso relativo inizia nella directory di installazione. Può essere utilizzato anche un percorso assoluto. Se stai utilizzando più di un controller NetX, devi specificare più di un percorso di file.... Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.1.BootloaderFilePath=NXCIF50-RTE.bin ...
Device.X.Channel.X.FirmwareFile
: Percorso file e nomi file del firmware NetX per ciascun adattatore e ciascun canale. Un percorso relativo inizia nella directory di installazione. Può essere utilizzato anche un percorso assoluto. Viene utilizzato principalmente solo il "Canale 0". Se stai usando più di un chip NetX, devi specificare più di un percorso di file.... Device.0.Channel.0.FirmwareFile=cifxdpm.nxf Device.1.Channel.0.FirmwareFile=cifxdpm.nxf ...
Risultato:
Avvio del sistema di runtime
Avviare il sistema di runtime facendo clic Avvia PLC nel menu SysTray di CODESYS Control RTE.
Non appena il sistema di runtime è in esecuzione, le voci per
CmpHilscherCIFX
appaiono nel logger di sistema di runtime. Vedi le voci nel Tronco d'albero finestra di dialogo dell'editor del dispositivo in CODESYS, così come nelLogPLCxx.csv
file nel CODESYS Control RTE directory.Controllare quanto segue:
Il componente
CmpHilscherCIFX
devono essere stati caricati.La versione del toolkit di
CmpHilscherCIFX
componente deve essere visualizzato.Il firmware è caricato. Il logger notifica il nome e la versione del firmware.
Se imposti
TraceLevel
a0xFFFFFFFF
, le informazioni vengono emesse daCmpHilscherCIFX
per ogni canale NetX configurato.
Per ulteriori informazioni, vedere: Scheda: Registro
Creazione di un CODESYS progetto con configurazione I/O
Ora puoi creare un semplice CODESYS progetto con il bus di campo in funzione:
Crea un nuovo progetto standard in CODESYS. Seleziona il dispositivo CODESYS Control RTE durante la creazione.
Aggiungere un master bus di campo CIFX-PB nella struttura dei dispositivi.
Aprire la finestra di dialogo di configurazione per il master bus di campo facendo doppio clic sulla voce nella struttura ad albero dei dispositivi. Passa al Configurazione NetX scheda. Imposta i valori di Fessura e Canale di comunicazione NetX in modo che siano identici ai numeri di dispositivo nel file di configurazione
CODESYSControl.cfg
. Confrontare i valori con le voci del logger del sistema di runtime.Crea l'applicazione. Scarica l'applicazione sul controller e avviala.
Ora ogni nodo dell'albero dei dispositivi deve essere contrassegnato in verde.
FAQ
Il master bus di campo nell'albero dei dispositivi non è verde. Come posso trovare il problema? | Aprire l'editor di configurazione del PLC (il Impostazioni di comunicazione si trovano anche in questo editor), passare a Tronco d'albero scheda e fare clic sulla freccia verde. CODESYS carica e visualizza tutte le voci del logger dal PLC. Quindi puoi cercare errori ed eccezioni. |
Ci sono riferimenti irrisolti. | Se nell'applicazione sono presenti riferimenti non risolti, il componente di sistema di runtime non viene caricato o viene caricata una versione errata. Controlla il CODESYS logger. Il componente Se Se |
| Ciò significa che il runtime non trova l'adattatore o il chip NetX. Verificare che l'adattatore sia inserito correttamente e che sia installato il driver corrispondente. Per ulteriori informazioni, vedere sopra: Installazione del driver di Windows. |