Componentes dinámicos disponibles
Se utilizan componentes opcionales para adaptar CODESYS Control RTE a hardware específico. También puede cargar estos componentes a la configuración desde el Administrador de componentes pestaña de la Configuración del PLC diálogo. Para más información, consulte lo siguiente: Diálogo: Configuración del sistema – Administrador de componentes
Adaptación a la plataforma hardware
En los procesadores multinúcleo, CmpDrvSchedulerAMP Siempre se inicializa mediante la configuración. Esto descarga la ejecución del RTE a un núcleo de CPU no utilizado por Windows. En Windows (64 bits) o versiones de Windows superiores a 7, la 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 con hyperthreading deben abandonarse por completo. La configuración reconoce la plataforma e introduce automáticamente el controlador requerido como primer componente en el archivo cfg del RTE. Esto no debe modificarse nunca.
Los controladores guardan los resultados de la medición durante el primer inicio, cuando se determina la velocidad del hardware aplicado. Estos se guardan con sus nombres en la ruta de los servicios del sistema. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service en la clave Params En todos los siguientes inicios del sistema, el valor determinado se lee del registro. Si faltan valores, se vuelve a tomar la medición.
Compatibilidad con adaptadores de bus de campo opcionales
Conductor: Controlador CmpEt1000 | Este controlador es compatible directamente
Si el administrador de dispositivos se niega a instalar el controlador, desinstale el controlador original de Intel presionando el botón <Supr> clave y eliminar la correspondiente El información Los archivos que se utilizarán aquí tienen nombres muy generales. Luego, al reiniciar el sistema, Windows ya no puede instalar el controlador automáticamente. Se inicia el administrador de hardware y el controlador en... ImportanteTambién debes habilitar los componentes de tiempo de ejecución en el archivo.
|
Conductor: CmpEt100Drv | Nota: Este controlador se proporciona únicamente para fines de compatibilidad. El hardware ya no está disponible para la compra. Este controlador es compatible directamente
Si el administrador de dispositivos se niega a instalar el controlador, desinstale el controlador original de Intel presionando el botón <Supr> clave y eliminar la correspondiente El información Los archivos que se utilizarán aquí tienen nombres muy generales. Luego, al reiniciar el sistema, Windows ya no puede instalar el controlador automáticamente. Se inicia el administrador de hardware y el controlador en... ImportanteTambién debes habilitar los componentes de tiempo de ejecución en el archivo.
|
Conductor: CmpSJACanDrv |
Después de instalar el adaptador, puede seleccionar e instalar los controladores correspondientes desde el directorio Nota: No debe instalarse 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. |
Conductor: CmpNetXCanDlDrv | Este componente es un minicontrolador CAN para un adaptador CAN NetX. Con este controlador, CODESYS Control RTE Puede utilizar 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 |
Conductor: CmpRTL81x9Mpd | Nota: Este controlador se proporciona únicamente para fines de compatibilidad. El hardware ya no está disponible para la compra. Este controlador es compatible directamente |
Conductor: CmpRTL8169Mpd | De la misma manera que para |
Conductor: CmpSercos3Master | Este controlador es compatible con |
Conductor: CmpHilscherCIFX | Este controlador es compatible con 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. Debe colocarlos en el directorio raíz de archivos de la tarjeta. CODESYS Control RTE También es posible que tengas que adaptar los nombres de archivo o las entradas en el archivo de configuración. Para obtener más información, consulte lo siguiente: Puesta en servicio de la tarjeta CIFX de Hilscher |
Conductor: CMPEC 1000 mpd | Este controlador es compatible directamente con los conjuntos de chips compatibles con EC1000 de Intel (también conocidos como Intel serie x6000 o «Elkhart Lake»). ImportanteActualmente, solo se admiten los MAC con una PHY DP83867E de Texas Instruments integrada. Póngase en contacto con el fabricante del hardware para verificar la idoneidad del Para usar el componente, debe reemplazar el controlador original de Intel por este controlador en el administrador de dispositivos de Windows. Proceda de la siguiente manera:
Si el administrador de dispositivos se niega a instalar el controlador, desinstale el controlador original de Intel pulsando la tecla Del y elimine los archivos inf y pnf correspondientes del directorio Los archivos INF que se utilizarán aquí se denominan Entonces, cuando se reinicia el sistema, Windows ya no puede instalar el controlador automáticamente. Se inicia el administrador de hardware y el controlador de ImportanteTambién debe habilitar los componentes de tiempo de ejecución en el archivo Component.<subsequent number>=CmpEC1000Mpd |
Adaptadores enchufables PCI NVRAM
Conductor: CmpPciRetain | 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 por byte, palabra y palabra doble. 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 del Beckhoff CX5xxx
Conductor: CmpCX5000Mpd | 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 por defecto con el estándar "Windows 7 Embedded". Esto incluye un controlador Beckhoff para el dispositivo PCI con los ID de hardware.
Luego una descarga de un CODESYS El proyecto con EtherCAT ya no debería mostrar referencias sin resolver. |
Conductor: CmpCXSecUPS | Este controlador sólo se puede utilizar en un "PC integrado" de 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, es necesario probar el almacenamiento de los datos retenidos con las aplicaciones completadas. Además, se recomienda comprobar la validez de las variables remanentes al iniciar la aplicación. El componente no tiene opciones de configuración. Solo necesita agregarlas a la lista de componentes del controlador. |
Para obtener más información, consulte lo siguiente: Entradas de Registro de la RTE