Componenti dinamici disponibili
Per l'adattamento vengono utilizzati componenti opzionali CODESYS Control RTE all'hardware specifico. È anche possibile caricare questi componenti nella configurazione da Gestore dei componenti scheda del Configurazione PLC dialogo. Per ulteriori informazioni, vedere quanto segue: Finestra di dialogo: Configurazione del sistema – Gestore componenti
Adattamento alla piattaforma hardware
Sui processori multicore, CmpDrvSchedulerAMP Viene sempre inizializzato dal programma di installazione. Questo scarica l'esecuzione dell'RTE su un core della CPU non utilizzato da Windows. Su Windows (64 bit) o versioni di Windows > 7, un'operazione in tempo reale è possibile solo in questo modo. Di conseguenza, il programma di installazione limiterà l'esecuzione di Windows ai primi <numero di core fisicamente disponibili - 1> core tramite l'opzione di avvio. numproc I core con hyperthreading devono essere completamente abbandonati. Il programma di installazione riconosce la piattaforma e inserisce automaticamente il driver richiesto come primo componente nel file cfg dell'RTE. Questo non deve mai essere modificato.
I driver salvano i risultati della misurazione al primo avvio, quando viene determinata la velocità dell'hardware utilizzato. Questi vengono salvati con i loro nomi nel percorso dei servizi di sistema. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service nella chiave Params A tutti i successivi avvii del sistema, il valore determinato viene letto dal registro. In caso di valori mancanti, la misurazione viene ripetuta.
Supporto di adattatori fieldbus opzionali
Autista: CmpEt1000Drv | Questo driver supporta direttamente
Se il gestore dispositivi si rifiuta di installare il driver, disinstallare il driver originale di Intel premendo il pulsante <Canc> chiave ed eliminare il corrispondente IL inf i file da utilizzare qui sono ampiamente denominati Quindi, quando il sistema viene riavviato, Windows non può più installare il driver automaticamente. Viene avviato il gestore hardware e il driver in ImportanteÈ inoltre necessario abilitare i componenti runtime nel file
|
Autista: CmpEt100Drv | Nota: questo driver è fornito solo a scopo di compatibilità. L'hardware non è più acquistabile. Questo driver supporta direttamente
Se il gestore dispositivi si rifiuta di installare il driver, disinstallare il driver originale di Intel premendo il pulsante <Canc> chiave ed eliminare il corrispondente IL inf i file da utilizzare qui sono ampiamente denominati Quindi, quando il sistema viene riavviato, Windows non può più installare il driver automaticamente. Viene avviato il gestore hardware e il driver in ImportanteÈ inoltre necessario abilitare i componenti runtime nel file
|
Autista: CmpSJACanDrv |
Dopo aver installato l'adattatore, è possibile selezionare e installare i driver corrispondenti dalla directory Nota: non è necessario installare il driver originale del produttore. L'autista NumDevices=1 <number of SJAs> ;Number of SJAs, that are configured in the following> ;(optional: <DisableRetain=1> The driver is told that it should ; not create any retain entry in the cfg file, even if a CAN adapter is equipped with NVRAM.) 0.Address=<physical address of the SJA1000> 0.Interrupt=<interrupt vector of the SJA1000> 0.IntEdgeTrig=<0 or 1. 0 hardware dependent> 0.XtalFrequency=<frequency> ;normally 16000000Hz, 24000000Hz is also a possible variant 0.BusType=<bus type> ;depending on the type of switching of the SJA, ;1 for ISA, 3 for PCI, 0 for memory 0.Alignment=<alignment> ;normally 1, hardware dependent 0.Name=<any name> .OutputCtrl=<valid values:e.g. 0xFE, 4C, 1A> ;Depends on the CAN switching 0.PortAddress=<port address> ;This address is written one time for ;initializing the CAN switching. 0.PortValue=<vlaue> ;The value that is written for the initialization. |
Autista: CmpNetXCanDlDrv | Questo componente è un minidriver CAN per un adattatore CAN NetX. Con questo driver, CODESYS Control RTE può utilizzare le librerie CAN da CODESYS GmbH tramite un adattatore NetX.
La configurazione del componente nel file di configurazione di CODESYS Control RTE: [CmpNetXCanDlDrv]MaxNumberOfCanNetworks=0..n -> number of the CAN networks (number of the NetIds) NetId.0.Channel=0 -> mapping of the NetId onboard nad NetX channels (see CmpHilscherCIFX) NetId.0.Board=0 |
Autista: CmpRTL81x9Mpd | Nota: questo driver è fornito solo a scopo di compatibilità. L'hardware non è più acquistabile. Questo driver supporta direttamente |
Autista: CmpRTL8169Mpd | Allo stesso modo di |
Autista: CmpSercos3Master | Questo driver supporta il |
Autista: CmpHilscherCIFX | Questo driver supporta una scheda CifX di Hilscher. Dopo aver installato la scheda, è possibile installare il driver fornito da Hilscher o Specificare il componente nel Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.0.Channel.0.FirmwareFile=cifxdpm.nxf In questo esempio, il I file che contengono i bootloader o il firmware vengono forniti con la scheda CifX di Hilscher. È necessario posizionarli nella directory principale dei file del CODESYS Control RTE Potrebbe essere necessario adattare anche i nomi dei file o le voci nel file di configurazione. Per ulteriori informazioni, vedere quanto segue: Messa in servizio della scheda Hilscher CIFX |
Autista: CMPEC 1000 MPD | Questo driver supporta direttamente i set di chip compatibili con EC1000 di Intel (noti anche come serie Intel x6000 o «Elkhart Lake»). ImportanteAttualmente, sono supportati solo i MAC con Texas Instruments DP83867E PHY integrato. Contattate il produttore dell'hardware per verificare l'idoneità dell' Per utilizzare il componente, è necessario sostituire il driver originale di Intel con questo driver nel gestore dispositivi di Windows. Procedere come segue:
Se Gestione dispositivi rifiuta di installare il driver, disinstallare il driver originale di Intel premendo il tasto Del ed eliminare i file inf e pnf corrispondenti nella directory I file INF da utilizzare qui sono denominati Quando il sistema viene riavviato, Windows non è più in grado di installare automaticamente il driver. Viene avviato il gestore hardware e il driver in ImportanteÈ inoltre necessario abilitare i componenti di runtime nel file Component.<subsequent number>=CmpEC1000Mpd |
Adattatori plug-in PCI NVRAM
Autista: CmpPciRetain | Questo driver consente l'utilizzo della NVRAM come memoria di ritenzione su un adattatore PCI. Requisiti: la NVRAM è raggiungibile direttamente tramite l'indirizzo fisico nei registri PCI e supporta tutti gli intervalli di accesso, ad esempio byte, word e double word. È possibile configurare il componente con le seguenti voci nel file di configurazione
Per i valori di vedere la documentazione dell'adattatore PCI utilizzato I valori predefiniti dei quattro ID identificano il dispositivo MRAM in un PC Siemens NanoBox. |
Componenti specifici Beckhoff CX5xxx
Autista: CmpCX5000Mpd | Questo è un driver di rete Windows. Può essere utilizzato solo su un Se l'impostazione di CODESYS Control RTE viene eseguito su un Informazioni aggiuntive e installazione manuale: Eccezione: per impostazione predefinita è stato installato un CX-IPC con "Windows7 embedded standard". Questo comprende un driver Beckhoff per il dispositivo PCI con gli ID hardware
Poi un download di un CODESYS il progetto con EtherCAT non dovrebbe più visualizzare riferimenti non risolti. |
Autista: CmpCXSecUPS | Questo driver può essere utilizzato solo su un "PC incorporato" della serie CX5000 o CX5100 di Beckhoff. Il componente monitora un pin che monitora lo stato dell'alimentatore nella chiamata ciclica a bassa priorità dell'attività di comunicazione. Se viene rilevata un'interruzione di corrente, le applicazioni vengono arrestate e i dati vengono salvati in un file (in genere Nota: durante il salvataggio dei dati conservati sussistono le seguenti restrizioni:
A causa di queste restrizioni, è necessario testare l'archiviazione dei dati di conservazione con le applicazioni completate. Inoltre, si consiglia di verificare la validità delle variabili rimanenti all'avvio dell'applicazione. Il componente non ha opzioni di configurazione. È sufficiente aggiungerlo all'elenco dei componenti del controller. |
Per ulteriori informazioni, vedere quanto segue: Voci di registro della RTE