Skip to main content

ドライバーの開発

接続できる機器はたくさんありますが、Raspberry PiCODESYS Control for Raspberry Piは、利用可能なハードウェアのごく一部のみをサポートします。サポートされていないデバイスを接続したい場合は、Raspberry Pi、その後、独自の I/O ドライバーを作成できます。これを行うには、構成とプログラミングのスキルが必要です。

基本的に、次のアプローチを使用して、システムインターフェイスを介して追加のデバイスを接続および操作できます。2C、SPI(シリアルペリフェラルインターフェース)または1-Wire。

  • 機能ブロック(FB)を実装する

    関数ブロックは、既存または新規の変数へのデータのマッピングを処理し、データのサイクルの一貫性を保証します。これを行うには、インターフェイスを手動で宣言し、プログラムでインスタンスを呼び出します。

  • デバイスの説明を含む機能ブロック(FB)を実装する

    次に、特別なデバイスをに追加できます CODESYS デバイスツリーとそれを構成します。

  • I / Oドライバーを実装する

これらおよびその他のアプローチは、オープンソースで説明されています CODESYSフォージ のプラットフォーム ドライバー→I / Oドライバー メニュー。