Skip to main content

ランタイムの構成

CODESYS Control for Raspberry Pi バージョン V3.5 SP14 以降は、マルチコア対応ハードウェアもサポートしています (Raspberry Pi 2と Raspberry Pi 3)。ランタイム システムは、次の 3 つの異なるモードで動作できます。

  • マルチコア 64 ビット (Aarch64): このモードは、64 ビット モードでマルチコア対応ランタイムを使用し、それに最適化されたデバイス記述で実行する必要があります。

  • マルチコア 32 ビット (ARMv7): このモードは、32 ビット モードでマルチコア対応ランタイムを使用し、それに最適化されたデバイス記述で実行する必要があります。

  • デフォルト: このモードはすべての場合に使用できます。Raspberry Piのバリアントであり、以前のバージョンと互換性がありますCODESYS Control for Raspberry Pi(デバイスの説明を含む)。サポートしていませんCODESYSマルチコア機能。

Raspberry Pi ランタイムシステムをインストールすると、モードが自動的に事前に選択されます。どのモードが選択されているかは、ログウィンドウで確認できます。モードを変更するには、まずサービスのリストから Raspberry Pi ランタイムシステムを選択します。しばらくロードすると、現在のランタイムアーキテクチャが右側に表示されます

目的のアーキテクチャは、次の方法で選択できます。 Runtime system architecture リストボックス。 [保存] 変更をデバイスに転送します。

重要

使用できるモードは、使用されているオペレーティング システム イメージによっても異なります。純粋に 64 ビット イメージを使用する場合は、64 ビット モードのみを使用できます。純粋に 32 ビット イメージを使用する場合は、32 ビット モードのみを選択できます。使用するハードウェア (Raspberry PI 2B、PI 3、PI 4 など) に応じて、選択されたモードのみがサポートされます。 (ツールヒントを参照)。

重要

モードを切り替える場合は、一致するデバイスの説明がプロジェクトで構成されていることを確認する必要があります。そうしないと、コントローラーとの通信ができなくなります。コントローラ上の既存のブートアプリケーションは、切り替え後にロードできなくなります。それらは、一致するデバイスの説明とともにコントローラーに再度ダウンロードする必要があります。