可用动态组件
可选组件用于适配CODESYS Control RTE针对特定硬件。您还可以从配置中加载这些组件。组件管理器标签页PLC配置对话。更多信息,请参见以下内容:对话框:系统配置 - 组件管理器
适应硬件平台
在多核处理器上,CmpDrvSchedulerAMP始终由安装程序初始化。这会将实时执行环境 (RTE) 的执行卸载到 Windows 未使用的 CPU 核心上。在 Windows(64 位)或 Windows 7 及更高版本中,只有通过这种方式才能实现实时操作。因此,安装程序会通过启动选项将 Windows 的执行限制在前 <物理可用核心数 - 1> 个核心上。numproc必须完全放弃超线程核心。安装程序会识别平台,并将所需的驱动程序自动添加到 RTE 的 cfg 文件中,作为第一个组件。此设置绝不能更改。
驱动程序会在首次启动时保存测量结果,以确定所用硬件的速度。这些结果以名称的形式保存在系统服务的路径中。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Service在关键处Params在之后的每次系统启动时,都会从注册表中读取已确定的值。如果值缺失,则会重新进行测量。
支持可选的现场总线适配器
司机: CmpEt1000Drv | 此驱动程序直接支持
如果设备管理器拒绝安装驱动程序,请按以下方式卸载 Intel 提供的原始驱动程序: <Del>键,并删除相应的键。 这信息这里要使用的文件名称很宽泛。 系统重启后,Windows 无法再自动安装驱动程序。硬件管理器启动,驱动程序也随之启动。 重要您还需要在文件中启用运行时组件。
|
司机: CmpEt100Drv | 注意:此驱动程序仅用于兼容性目的。该硬件已停产,无法购买。 此驱动程序直接支持
如果设备管理器拒绝安装驱动程序,请按以下方式卸载 Intel 提供的原始驱动程序: <Del>键,并删除相应的键。 这信息这里要使用的文件名称很宽泛。 系统重启后,Windows 无法再自动安装驱动程序。硬件管理器启动,驱动程序也随之启动。 重要您还需要在文件中启用运行时组件。
|
司机: CmpSJACanDrv |
安装适配器后,您可以从目录中选择并安装相应的驱动程序。 注意:不得安装制造商提供的原始驱动程序。 司机 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 | 此组件是 NetX CAN 适配器的 CAN 微型驱动程序。使用此驱动程序,CODESYS Control RTE可以使用来自以下来源的 CAN 库:CODESYS GmbH通过 NetX 适配器。
组件在配置文件中的配置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 | 注意:此驱动程序仅用于兼容性目的。该硬件已停产,无法购买。 此驱动程序直接支持 |
司机: CmpRTL8169Mpd | 与此相同,对于 |
司机: CmpSercos3Master | 此驱动程序支持 |
司机: CmpHilscherCIFX | 该驱动程序支持 Hilscher 公司的 CifX 卡。 安装显卡后,您可以安装 Hilscher 提供的驱动程序,或者 指定组件。 Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.0.Channel.0.FirmwareFile=cifxdpm.nxf 在这个例子中, 包含引导加载程序或固件的文件随 Hilscher 的 CifX 卡一起提供。您需要将它们放置在根文件目录中。CODESYS Control RTE您可能还需要修改配置文件中的文件名或条目。 更多信息请参见以下内容:委托 Hilscher CIFX 卡 |
司机: CmpEC1000Mpd | 该驱动程序直接支持英特尔 EC1000 兼容芯片组(也称为英特尔 x6000 系列或“Elkhart Lake”)。 重要目前仅支持集成德州仪器 (TI) DP83867E PHY 的 MAC。请联系您的硬件制造商以确认硬件的适用性。 要使用此组件,您需要在 Windows 设备管理器中将 Intel 提供的原始驱动程序替换为此驱动程序。请按以下步骤操作:
如果设备管理器拒绝安装驱动程序,请按以下方式卸载 Intel 提供的原始驱动程序:德尔找到密钥,并删除目录中对应的 inf 和 pnf 文件。 这里要使用的 INF 文件名为 系统重启后,Windows 无法再自动安装驱动程序。硬件管理器启动,驱动程序也随之启动。 重要您还需要在文件中启用运行时组件。 Component.<subsequent number>=CmpEC1000Mpd |
NVRAM PCI 插件适配器
司机: CmpPciRetain | 此驱动程序允许将 NVRAM 用作 PCI 适配器上的保持存储器。要求:NVRAM 可通过 PCI 寄存器中的物理地址直接访问,并且支持所有访问范围,例如字节、字和双字访问。 您可以通过在配置文件中添加以下条目来配置组件。
请参阅所用PCI适配器的文档,了解以下值: 这四个 ID 的默认值用于标识 Siemens NanoBox PC 中的 MRAM 设备。 |
Beckhoff CX5xxx 专用组件
司机: CmpCX5000Mpd | 这是一个 Windows 网络驱动程序。它只能在 Windows 系统上使用。 如果设置CODESYS Control RTE在……上执行 附加信息和手动安装:例外情况:CX-IPC 默认随“Windows 7 嵌入式标准版”安装。这包含一个 Beckhoff PCI 设备驱动程序,硬件 ID 为:
然后下载一个CODESYS使用 EtherCAT 的项目不应再显示未解析的引用。 |
司机: CmpCXSecUPS | 此驱动程序只能用于 Beckhoff CX5000 或 CX5100 系列的“嵌入式 PC”。 该组件监视一个引脚,该引脚监视通信任务低优先级循环调用中的电源状态。 如果检测到断电,则应用程序停止运行,并将保留数据保存到文件中(通常为 )。 注意:保存保留数据时存在以下限制:
由于这些限制,您需要使用已完成的应用程序测试保留数据的存储情况。此外,建议在应用程序启动时检查残留变量的有效性。 该组件没有任何配置选项。您只需将其添加到控制器的组件列表中即可。 |
更多信息请参见以下内容:爱尔兰国家广播电视台 (RTE) 的注册条目