Composants dynamiques disponibles
Des composants optionnels sont utilisés pour l'adaptationCODESYS Control RTE à un matériel spécifique. Vous pouvez également charger ces composants dans la configuration à partir duGestionnaire de composantsonglet de laParamétrage automatedialogue. Pour plus d'informations, consultez :Boîte de dialogue : Configuration du système - Gestionnaire de composants
Adaptation à la plate-forme matérielle
Sur les processeurs multicœurs, CmpDrvSchedulerAMP
est toujours initialisé par le setup. Cela décharge l'exécution du RTE sur un cœur de processeur non utilisé par Windows. Sur les versions Windows 64 bits ou Windows > 7, un fonctionnement en temps réel n'est possible que de cette manière. En conséquence, l'installation limitera l'exécution de Windows au premier <nombre de cœurs physiquement disponibles - 1> cœurs au moyen de l'option de démarrage numproc
. Les cœurs d'hyperthreading doivent être complètement abandonnés. Le programme d'installation reconnaît la plate-forme et entre automatiquement le pilote requis comme premier composant dans le fichier cfg du RTE. Cela ne doit jamais être changé.
Les pilotes enregistrent leurs résultats de la mesure au premier démarrage lorsque la vitesse du matériel appliqué est déterminée. Ceux-ci sont enregistrés sous leurs noms dans le chemin des services système HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service
dans la clé Params
. À tous les démarrages système suivants, la valeur déterminée est lue à partir du registre. Lorsque des valeurs manquent, la mesure est reprise.
Prise en charge des adaptateurs de bus de terrain en option
CmpEt1000Drv Chauffeur | Ce pilote prend directement en charge
Si le gestionnaire de périphériques refuse d'installer le pilote, désinstallez le pilote d'origine par Intel en appuyant sur le bouton <Suppr> clé, et supprimez le correspondant le inf les fichiers à utiliser ici sont largement nommés Ensuite, lorsque le système est redémarré, Windows ne peut plus installer le pilote automatiquement. Le gestionnaire de matériel est démarré et le pilote dans ImportantVous devez également activer les composants d'exécution dans le fichier
|
CmpEt100Drv Chauffeur | Remarque : Ce pilote est fourni à des fins de compatibilité uniquement. Le matériel ne peut plus être acheté. Ce pilote prend directement en charge
Si le gestionnaire de périphériques refuse d'installer le pilote, désinstallez le pilote d'origine par Intel en appuyant sur le bouton <Suppr> clé, et supprimez le correspondant le inf les fichiers à utiliser ici sont largement nommés Ensuite, lorsque le système est redémarré, Windows ne peut plus installer le pilote automatiquement. Le gestionnaire de matériel est démarré et le pilote dans ImportantVous devez également activer les composants d'exécution dans le fichier
|
CmpSJACanDrv Chauffeur |
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. |
CmpNetXCanDlDrv Chauffeur | Ce composant est un minidriver CAN pour un adaptateur NetX CAN. Avec ce pilote, CODESYS Control RTE peut 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 |
CmpRTL81x9Mpd Chauffeur | Remarque : Ce pilote est fourni à des fins de compatibilité uniquement. Le matériel ne peut plus être acheté. Ce pilote prend directement en charge |
CmpRTL8169Mpd Chauffeur | De la même manière que pour |
CmpSercos3Master Chauffeur | Ce pilote prend en charge la |
CmpHilscherCIFX Chauffeur | 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 livrés avec la carte CifX de Hilscher. Vous devez les placer dans le répertoire de fichiers racine du CODESYS Control RTE. Vous devrez peut-être également adapter les noms de fichiers ou les entrées dans le fichier de configuration. Pour plus d'informations, consultez : Mise en service de la carte Hilscher CIFX |
Adaptateurs enfichables PCI NVRAM
CmpPciRetain Chauffeur | Ce pilote permet d'utiliser la NVRAM comme mémoire de conservation sur une carte PCI. Exigences : la NVRAM est accessible directement via l'adresse physique dans les registres PCI et prend en charge toutes les plages d'accès, par exemple l'accès aux octets, mots et mots doubles. Vous pouvez configurer le composant avec les entrées suivantes dans le fichier de configuration
Voir la documentation de l'adaptateur PCI utilisé pour les valeurs de Les valeurs par défaut des quatre ID identifient le périphérique MRAM dans un Siemens NanoBox PC. |
Composants spécifiques Beckhoff CX5xxx
CmpCX5000Mpd Chauffeur | Il s'agit d'un pilote réseau Windows. Il ne peut être utilisé que sur un 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 "Windows7 embedded standard". Celui-ci comprend un pilote Beckhoff pour le périphérique PCI avec les ID de matériel
Puis un téléchargement d'un CODESYS projet avec EtherCAT ne devrait plus afficher les références non résolues. |
CmpCXSecUPS Chauffeur | Ce pilote ne peut être utilisé que sur un "PC embarqué" de la série CX5000 ou CX5100 de Beckhoff. Le composant surveille une broche qui surveille l'état de l'alimentation lors d'un appel cyclique à faible priorité de la tâche de communication. Si une panne de courant est détectée, les applications sont arrêtées et les données conservées sont enregistrées dans un fichier (généralement Remarque : Les restrictions suivantes s'appliquent lors de l'enregistrement des données conservées :
En raison de ces restrictions, vous devez tester le stockage des données conservées avec les demandes complétées. De plus, il est recommandé de vérifier la validité des variables rémanentes au démarrage de l'application. Le composant n'a pas d'options de configuration. Vous devez les ajouter uniquement à la liste des composants du contrôleur. |
Pour plus d'informations, consultez : Inscriptions au Registre du RTE