Componentes dinámicos disponibles
Los componentes opcionales se utilizan para adaptarCODESYS Control RTE al hardware específico. También puede cargar estos componentes a la configuración desde elAdministrador de componentesficha de laConfiguración del autómatadiálogo. Para más información, ver:Diálogo: Configuración del sistema – Administrador de componentes
Adaptación a la plataforma de hardware
En los procesadores multinúcleo, CmpDrvSchedulerAMP
siempre es inicializado por la instalación. Esto descarga la ejecución del RTE a un núcleo de CPU no utilizado por Windows. En Windows de 64 bits o versiones de Windows > 7, una operación en tiempo real solo es posible de esta manera. Como resultado, la configuración limitará la ejecución de Windows a los primeros <número de núcleos físicamente disponibles - 1> núcleos mediante la opción de arranque. numproc
. Los núcleos de hiperprocesamiento deben abandonarse por completo. La configuración reconoce la plataforma e ingresa automáticamente el controlador requerido como el primer componente en el archivo cfg del RTE. Esto nunca debe ser cambiado.
Los controladores guardan sus resultados de la medición en el primer inicio cuando se determina la velocidad del hardware aplicado. Estos se guardan como sus nombres en la ruta de los servicios del sistema. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service
en la llave Params
. En todos los siguientes inicios del sistema, el valor determinado se lee del registro. Cuando faltan valores, se vuelve a tomar la medida.
Compatibilidad con adaptadores de bus de campo opcionales
CmpEt1000Drv Conductor | Este controlador admite directamente
Si el administrador de dispositivos se niega a instalar el controlador, Intel desinstale el controlador original presionando el botón <Supr> clave, y borre la correspondiente El inf los archivos que se utilizarán aquí tienen nombres ampliamente Luego, cuando se reinicia el sistema, Windows ya no puede instalar el controlador automáticamente. Se inicia el administrador de hardware y el controlador en ImportanteTambién debe habilitar los componentes de tiempo de ejecución en el archivo
|
CmpEt100Drv Conductor | Nota: Este controlador se proporciona únicamente con fines de compatibilidad. El hardware ya no se puede comprar. Este controlador admite directamente
Si el administrador de dispositivos se niega a instalar el controlador, Intel desinstale el controlador original presionando el botón <Supr> clave, y borre la correspondiente El inf los archivos que se utilizarán aquí tienen nombres ampliamente Luego, cuando se reinicia el sistema, Windows ya no puede instalar el controlador automáticamente. Se inicia el administrador de hardware y el controlador en ImportanteTambién debe habilitar los componentes de tiempo de ejecución en el archivo
|
CmpSJACanDrv Conductor |
Después de instalar el adaptador, puede seleccionar e instalar los controladores correspondientes desde el directorio Nota: No se debe instalar el controlador original del fabricante. El conductor 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. |
CmpNetXCanDlDrv Conductor | Este componente es un minicontrolador CAN para un adaptador NetX CAN. Con este conductor, CODESYS Control RTE puede usar las bibliotecas CAN de CODESYS GmbH a través de un adaptador NetX.
La configuración del componente en el archivo de configuración de 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 |
CmpRTL81x9Mpd Conductor | Nota: Este controlador se proporciona únicamente con fines de compatibilidad. El hardware ya no se puede comprar. Este controlador admite directamente |
CmpRTL8169Mpd Conductor | De la misma manera que para |
CmpSercos3Master Conductor | Este controlador admite la |
CmpHilscherCIFX Conductor | Este controlador admite una tarjeta CifX de Hilscher. Después de instalar la tarjeta, puede instalar el controlador suministrado por Hilscher o Especifique el componente en el Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.0.Channel.0.FirmwareFile=cifxdpm.nxf En este ejemplo, el Los archivos que contienen los cargadores de arranque o el firmware se entregan con la tarjeta CifX de Hilscher. Tienes que colocarlos en el directorio de archivos raíz del CODESYS Control RTE. Es posible que también deba adaptar los nombres de archivo o las entradas en el archivo de configuración. Para más información, ver: Puesta en marcha de la tarjeta CIFX de Hilscher |
Adaptadores enchufables PCI NVRAM
CmpPciRetener Conductor | Este controlador permite el uso de NVRAM como memoria de retención en un adaptador PCI. Requisitos: se puede acceder a la NVRAM directamente a través de la dirección física en los registros PCI y admite todos los rangos de acceso, por ejemplo, acceso de bytes, palabras y palabras dobles. Puede configurar el componente con las siguientes entradas en el archivo de configuración
Consulte la documentación del adaptador PCI utilizado para conocer los valores de Los valores predeterminados de los cuatro ID identifican el dispositivo MRAM en una PC Siemens NanoBox. |
Componentes específicos de Beckhoff CX5xxx
CmpCX5000Mpd Conductor | Este es un controlador de red de Windows. Solo se puede usar en un Si la configuración de CODESYS Control RTE se ejecuta en un Información adicional e instalación manual: Excepción: Se instaló un CX-IPC de manera predeterminada con "Windows7 Embedded Standard". Esto comprende un controlador Beckhoff para el dispositivo PCI con las identificaciones de hardware
Luego una descarga de un CODESYS proyecto con EtherCAT ya no debería mostrar referencias no resueltas. |
CmpCXSecUPS Conductor | Este controlador solo se puede usar en una "PC integrada" en la serie CX5000 o CX5100 de Beckhoff. El componente monitorea un pin que monitorea el estado de la fuente de alimentación en una llamada cíclica de baja prioridad de la tarea de comunicación. Si se detecta un corte de energía, las aplicaciones se detienen y los datos retenidos se guardan en un archivo (normalmente Nota: existen las siguientes restricciones al guardar datos retenidos:
Debido a estas restricciones, debe probar el almacenamiento de los datos retenidos con las aplicaciones completadas. Además, se recomienda comprobar la validez de las variables remanentes al inicio de la aplicación. El componente no tiene ninguna opción de configuración. Debe agregarlos solo a la lista de componentes del controlador. |
Para más información, ver: Asientos Registrales del RTE