利用可能な動的コンポーネント
オプションのコンポーネントは適応に使用されます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を押して元のドライバをアンインストールします。 <デル> キーを押して、対応するものを削除します The inf ここで使用するファイルは広く名前が付けられています その後、システムを再起動すると、Windowsはドライバーを自動的にインストールできなくなります。ハードウェアマネージャーが起動し、ドライバーが 重要また、ファイルでランタイム コンポーネントを有効にする必要があります。
|
CmpEt100Drv 運転者 | 注:このドライバーは、互換性の目的でのみ提供されています。ハードウェアは購入できなくなりました。 このドライバーは直接サポートします
デバイスマネージャがドライバのインストールを拒否した場合は、Intelを押して元のドライバをアンインストールします。 <デル> キーを押して、対応するものを削除します The inf ここで使用するファイルは広く名前が付けられています その後、システムを再起動すると、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 運転者 | このコンポーネントは、NetXCANアダプター用の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。また、構成ファイルのファイル名またはエントリを調整する必要がある場合もあります。 詳細については、以下を参照してください。 ヒルシャーCIFXカードの試運転 |
NVRAMPCIプラグインアダプタ
CmpPciRetain 運転者 | このドライバを使用すると、PCIアダプタの保持メモリとしてNVRAMを使用できます。要件:NVRAMは、PCIレジスタの物理アドレスを介して直接到達可能であり、バイト、ワード、ダブルワードアクセスなどのすべての範囲のアクセスをサポートします。 構成ファイルの次のエントリを使用して、コンポーネントを構成できます。
の値については、使用されているPCIアダプターのドキュメントを参照してください。 4つのIDのデフォルト値は、Siemens NanoBoxPCのMRAMデバイスを識別します。 |
ベッコフCX5xxx固有のコンポーネント
CmpCX5000Mpd 運転者 | これはWindowsネットワークドライバーです。でのみ使用できます の設定の場合 CODESYS Control RTE で実行されます 追加情報と手動インストール:例外:CX-IPCはデフォルトで「Windows7組み込み標準」でインストールされました。これは、ハードウェアIDを持つPCIデバイス用のベッコフドライバーで構成されます
次に、のダウンロード CODESYS EtherCATを使用するプロジェクトでは、未解決の参照が表示されなくなります。 |
CmpCXSecUPS 運転者 | このドライバは、ベッコフのCX5000またはCX5100シリーズの「組み込みPC」でのみ使用できます。 コンポーネントは、通信タスクの優先度の低い周期的な呼び出しで電源の状態を監視するピンを監視します。 停電が検出されると、アプリケーションが停止し、保持データがファイルに保存されます (通常は 注:保持データを保存する場合、次の制限があります。
これらの制限により、完成したアプリケーションで保持データのストレージをテストする必要があります。さらに、アプリケーションの開始時に残留変数の有効性を確認することをお勧めします。 コンポーネントには構成オプションがありません。コントローラのコンポーネントリストにのみ追加する必要があります。 |
詳細については、以下を参照してください。 RTEのレジストリエントリ