利用可能な動的コンポーネント
オプションのコンポーネントは適応のために使用されます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 | このドライバーは直接サポートします
デバイスマネージャーがドライバーのインストールを拒否した場合は、 <削除>キーを選択し、対応する その無限大ここで使用されるファイルは、一般的に名前が付けられています その後、システムを再起動すると、Windowsはドライバーを自動的にインストールできなくなります。ハードウェアマネージャーが起動し、ドライバーが 重要ファイル内のランタイムコンポーネントも有効にする必要があります
|
ドライバ: CmpEt100Drv | 注: このドライバは互換性のためにのみ提供されています。このハードウェアは現在購入できません。 このドライバーは直接サポートします
デバイスマネージャーがドライバーのインストールを拒否した場合は、 <削除>キーを選択し、対応する その無限大ここで使用されるファイルは、一般的に名前が付けられています その後、システムを再起動すると、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 | 同様に |
ドライバ: CmpSercos3マスター | このドライバは、 |
ドライバ: CmpHilscherCIFX | このドライバーは、Hilscher の CifX カードをサポートしています。 カードをインストールした後、Hilscherが提供するドライバーをインストールするか、 コンポーネントを指定する Device.0.BootloaderFilePath=NXCIF50-RTE.bin Device.0.Channel.0.FirmwareFile=cifxdpm.nxf この例では、 ブートローダーまたはファームウェアを含むファイルは、HilscherのCifXカードに同梱されています。これらのファイルは、CifXカードのルートファイルディレクトリに配置する必要があります。CODESYS Control RTEファイル名や設定ファイル内のエントリを変更する必要がある場合もあります。 詳細については、以下を参照してください。 Hilscher CIFXカードの試運転 |
ドライバー: CMPEC、1000 MPd | このドライバーは、インテルの EC1000 互換チップセット (インテル x6000 シリーズまたは「エルクハートレイク」とも呼ばれます) を直接サポートします。 重要現在、テキサス・インスツルメンツのDP83867E PHYが統合されたMACのみがサポートされています。ハードウェアの適合性を確認するには、ハードウェアの製造元に問い合わせてください。 コンポーネントを使用するには、Windowsのデバイスマネージャーで、Intelの元のドライバーをこのドライバーに置き換える必要があります。次の手順を実行してください
デバイスマネージャーがドライバーのインストールを拒否する場合、Intel製の元のドライバーを Del キーを押してアンインストールし、 ここで使用する INF ファイルの名前は システムを再起動すると、Windowsはドライバーを自動インストールできなくなります。ハードウェアマネージャーが起動し、 重要また、ファイル内のランタイムコンポーネントを有効にする必要があります。 Component.<subsequent number>=CmpEC1000Mpd |
NVRAM PCIプラグインアダプタ
ドライバ: CmpPciRetain | このドライバは、PCIアダプタ上のNVRAMをリテンションメモリとして使用できるようにします。要件:NVRAMはPCIレジスタの物理アドレスを介して直接アクセス可能であり、バイト、ワード、ダブルワードなど、あらゆるアクセス範囲をサポートします。 構成ファイル内の次のエントリを使用してコンポーネントを構成できます。
使用するPCIアダプタのマニュアルを参照して、 4 つの ID のデフォルト値は、Siemens NanoBox PC 内の MRAM デバイスを識別します。 |
Beckhoff CX5xxx 固有のコンポーネント
ドライバ: CMPCX5000Mpd | これはWindowsネットワークドライバです。 のセットアップの場合CODESYS Control RTE実行されるのは 追加情報と手動インストール:例外:CX-IPCは「Windows7 embedded standard」でデフォルトでインストールされています。これには、ハードウェアIDを持つPCIデバイス用のBeckhoffドライバが含まれています。
次に、CODESYS EtherCAT を使用したプロジェクトでは、未解決の参照が表示されなくなります。 |
ドライバ: CmpCXSecUPS | このドライバは、Beckhoff 社の CX5000 または CX5100 シリーズの「組み込み PC」でのみ使用できます。 コンポーネントは、通信タスクの低優先度の周期的な呼び出しで電源の状態を監視するピンを監視します。 停電が検出されると、アプリケーションは停止され、保持データはファイル(通常は 注意: 保持データを保存する際には、次の制限があります。
これらの制限のため、完成したアプリケーションで保持データの保存をテストする必要があります。さらに、アプリケーションの起動時に、保持変数の有効性を確認することをお勧めします。 このコンポーネントには設定オプションがありません。コントローラーのコンポーネントリストに追加するだけで済みます。 |
詳細については、以下を参照してください。 RTEのレジストリエントリ