Composants dynamiques disponibles
Des composants optionnels sont utilisés pour l'adaptation CODESYS Control RTE à un matériel spécifique. Vous pouvez également charger ces composants dans la configuration à partir de Gestionnaire de composants l'onglet de Configuration de l'automate programmable dialogue. Pour plus d'informations, voir ce qui suit : Boîte de dialogue : Configuration du système - Gestionnaire de composants
Adaptation à la plateforme matérielle
Sur les processeurs multicœurs, CmpDrvSchedulerAMP est toujours initialisé par le programme d'installation. Cela décharge l'exécution du RTE sur un cœur de processeur non utilisé par Windows. Sous Windows (64 bits) ou versions de Windows supérieures à 7, un fonctionnement en temps réel n'est possible que de cette manière. Par conséquent, le programme d'installation limitera l'exécution de Windows au premier cœur <nombre de cœurs physiquement disponibles - 1> grâce à l'option de démarrage numproc L'utilisation de l'Hyperthreading est totalement déconseillée. Le programme d'installation reconnaît la plateforme et intègre automatiquement le pilote requis en tant que premier composant du fichier de configuration de l'environnement de test. Cette configuration ne doit jamais être modifiée.
Les pilotes enregistrent les résultats de la mesure au premier démarrage, lorsque la vitesse du matériel utilisé est déterminée. Ces résultats sont enregistrés sous leur nom dans le chemin d'accès aux services système. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service dans la clé Params À chaque démarrage du système, la valeur déterminée est lue dans le registre. En cas de valeur manquante, la mesure est effectuée à nouveau.
Prise en charge des adaptateurs de bus de terrain optionnels
Conducteur: CmpEt1000Drv | Ce pilote prend directement en charge
Si le gestionnaire de périphériques refuse d'installer le pilote, désinstallez le pilote Intel d'origine en appuyant sur la touche correspondante. <Del> clé, et supprimez la clé correspondante Le inf Les fichiers utilisés ici sont largement nommés Ensuite, lors du redémarrage du système, Windows ne peut plus installer le pilote automatiquement. Le gestionnaire de matériel est lancé et le pilote est introuvable. ImportantVous devez également activer les composants d'exécution dans le fichier
|
Conducteur: CmpEt100Drv | Remarque : ce pilote est fourni uniquement à des fins de compatibilité. Le matériel correspondant n’est plus disponible à la vente. Ce pilote prend directement en charge
Si le gestionnaire de périphériques refuse d'installer le pilote, désinstallez le pilote Intel d'origine en appuyant sur la touche correspondante. <Del> clé, et supprimez la clé correspondante Le inf Les fichiers utilisés ici sont largement nommés Ensuite, lors du redémarrage du système, Windows ne peut plus installer le pilote automatiquement. Le gestionnaire de matériel est lancé et le pilote est introuvable. ImportantVous devez également activer les composants d'exécution dans le fichier
|
Conducteur: CmpSJACanDrv |
Après avoir installé l'adaptateur, vous pouvez sélectionner et installer les pilotes correspondants à partir du répertoire Remarque : Le pilote d'origine du fabricant ne doit pas être installé. Le conducteur 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. |
Conducteur: CmpNetXCanDlDrv | Ce composant est un mini-pilote CAN pour un adaptateur CAN NetX. Avec ce pilote, CODESYS Control RTE peuvent utiliser les bibliothèques CAN de CODESYS GmbH via un adaptateur NetX.
La configuration du composant dans le fichier de configuration 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 |
Conducteur: CmpRTL81x9Mpd | Remarque : ce pilote est fourni uniquement à des fins de compatibilité. Le matériel correspondant n’est plus disponible à la vente. Ce pilote prend directement en charge |
Conducteur: CmpRTL8169Mpd | De la même manière que pour |
Conducteur: CmpSercos3Master | Ce pilote prend en charge le |
Conducteur: CmpHilscherCIFX | Ce pilote prend en charge une carte CifX de Hilscher. Après avoir installé la carte, vous pouvez installer le pilote fourni par Hilscher ou Spécifiez le composant dans le Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.0.Channel.0.FirmwareFile=cifxdpm.nxf Dans cet exemple, le Les fichiers contenant les chargeurs de démarrage ou le firmware sont fournis avec la carte CifX de Hilscher. Vous devez les placer dans le répertoire racine du système. CODESYS Control RTE Vous devrez peut-être également adapter les noms de fichiers ou les entrées du fichier de configuration. Pour plus d'informations, consultez les documents suivants : Mise en service de la carte Hilscher CIFX |
Chauffeur : CMPEC 1000 MPD | Ce pilote prend directement en charge les jeux de puces compatibles EC1000 d'Intel (également connus sous le nom de série Intel x6000 ou « Elkhart Lake »). ImportantActuellement, seuls les Mac dotés d'un PHY Texas Instruments DP83867E intégré sont pris en charge. Contactez le fabricant de votre matériel pour vérifier l'adéquation du matériel Pour utiliser le composant, vous devez remplacer le pilote d'origine d'Intel par ce pilote dans le gestionnaire de périphériques de Windows. Procédez comme suit :
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 Les fichiers INF à utiliser ici sont nommés 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 ImportantVous devez également activer les composants d'exécution dans le fichier Component.<subsequent number>=CmpEC1000Mpd |
Adaptateurs enfichables PCI NVRAM
Conducteur: CmpPciRetain | Ce pilote permet d'utiliser la NVRAM comme mémoire de rétention sur une carte PCI. Prérequis : la NVRAM doit être accessible directement via son adresse physique dans les registres PCI et prendre en charge tous les niveaux d'accès (octet, mot et double mot). Vous pouvez configurer le composant avec les entrées suivantes dans le fichier de configuration
Consultez la documentation de l'adaptateur PCI utilisé pour connaître les valeurs de Les valeurs par défaut des quatre identifiants permettent d'identifier le périphérique MRAM dans un PC Siemens NanoBox. |
Composants spécifiques Beckhoff CX5xxx
Conducteur: CmpCX5000Mpd | Il s'agit d'un pilote réseau Windows. Il ne peut être utilisé que sur un réseau Windows. Si la configuration de CODESYS Control RTE est exécuté sur un Informations complémentaires et installation manuelle : Exception : Un CX-IPC a été installé par défaut avec « Windows 7 Embedded Standard ». Celui-ci comprend un pilote Beckhoff pour le périphérique PCI avec les identifiants matériels suivants :
Ensuite, le téléchargement d'un CODESYS Les projets utilisant EtherCAT ne devraient plus afficher de références non résolues. |
Conducteur: CmpCXSecUPS | Ce pilote ne peut être utilisé que sur un « PC embarqué » des séries CX5000 ou CX5100 de Beckhoff. Le composant surveille une broche qui contrôle l'état de l'alimentation électrique lors d'un appel cyclique de faible priorité de la tâche de communication. En cas de panne de courant, les applications sont arrêtées et les données de référence sont sauvegardées dans un fichier (généralement Remarque : Les restrictions suivantes s’appliquent lors de la sauvegarde des données conservées :
En raison de ces restrictions, il est nécessaire de tester le stockage des données résiduelles avec les applications finalisées. De plus, il est recommandé de vérifier la validité des variables résiduelles au démarrage de l'application. Ce composant ne possède aucune option de configuration. Vous devez simplement l'ajouter à la liste des composants du contrôleur. |
Pour plus d'informations, consultez les documents suivants : Inscriptions au registre du RTE