ドライバーの開発
接続できる機器はたくさんありますが、Raspberry Pi。 CODESYS Control for Raspberry Piは、利用可能なハードウェアのごく一部のみをサポートします。サポートされていないデバイスを接続したい場合は、Raspberry Pi、その後、独自の I/O ドライバーを作成できます。これを行うには、構成とプログラミングのスキルが必要です。
基本的に、次のアプローチを使用して、システムインターフェイスを介して追加のデバイスを接続および操作できます。2C、SPI(シリアルペリフェラルインターフェース)または1-Wire。
機能ブロック(FB)を実装する
関数ブロックは、既存または新規の変数へのデータのマッピングを処理し、データのサイクルの一貫性を保証します。これを行うには、インターフェイスを手動で宣言し、プログラムでインスタンスを呼び出します。
デバイスの説明を含む機能ブロック(FB)を実装する
次に、特別なデバイスをに追加できます CODESYS デバイスツリーとそれを構成します。
I / Oドライバーを実装する
これらおよびその他のアプローチは、オープンソースで説明されています CODESYSフォージ のプラットフォーム メニュー。