ドライバーの開発 接続できる機器はたくさんありますが、 Raspberry Pi 。 CODESYS Control for Raspberry Pi SL は、利用可能なハードウェアのごく一部のみをサポートします。サポートされていないデバイスを接続したい場合は、 Raspberry Pi 、その後、独自の I/O ドライバーを作成できます。これを行うには、構成とプログラミングのスキルが必要です。
サンプルプロジェクト 次のサンプル プロジェクトはインストール ディレクトリにあります (例 C:\Users\<Name>\ CODESYS Control for Raspberry Pi SL \3.5.11.0\Examples )。 このセクションの内容 :
WebVisuの構成 プロジェクト: WebVisu.project で作成されたユーザーインターフェイスを備えたアプリケーションが含まれています CODESYS Visualization 。 を開きます WebVisu.project 事業。 デバイスツリーで、ダブルクリックします 端末 。 の 通信設定 、 クリック スキャンネットワーク 。 デバイスが開発用PCと同じネットワーク上にある場
カメラモジュールの構成 カメラ画像の保存 要件:Raspberry Pi Camera拡張ハードウェアが接続され、アクティブ化されている。 The Camera.project プロジェクトには、Raspberry Pi Cameraモジュールを制御し、個々の画像を取得してファイルとして保存するアプリケーションが含まれています。 重要 一部のモデルでは、プリインストールされています RPi Cam
GPIOの構成 The GPIO.project プロジェクトには、I / Oイメージが構成されているデバイスエディターを備えた無料のGPIOを備えたアプリケーションが含まれています。デジタル入力と出力もそこで定義されています。 デバイスエディタで、以下 GPIOのI / Oイメージ タブ、 DWORD 変数は、入力と出力のそれぞれに対して宣言されます。 The Bit<X> の値が含まれています
のパラメータが詳細に表示されます。ボタン4を押して、詳細 [...] 保存されます。ボタン4を押して、編集
Iの構成 2 C 要件:特別なハードウェアがI²Cを介して接続されています。 The I2CExample.project プロジェクトには、I²Cを介して接続されたさまざまなチップとブレイクアウトを制御するアプリケーションが含まれています。 接続されたハードウェア: Adafruit16チャンネル/ 12ビットPWM SRF02(超音波距離センサー) Drotek IMU 9DOF-MPU915
A / DコンバータMPC3008の設定 要件:特別なハードウェアがSPIを介して接続されています。 The MCP3008_Temperature.project プロジェクトには、SPIを介してA / Dコンバータチップ(MCP3008)に接続されたアナログ温度センサー(LM35)を読み取るアプリケーションが含まれています。 MCP3008は8つのアナログチャネルを評価できますが、この例では1
ポートエキスパンダーMCP23S17の構成 要件:特別なハードウェアがSPIを介して接続されています。 The MCP23S17.project プロジェクトには、ポートエキスパンダーチップ(MCP23S17)がSPIを介して接続されているアプリケーションが含まれています。 デバイスエディタでは、どのGPIOピンを入力または出力として使用するかを構成できます。入力のプルアップ抵抗をアクティブにする
タラインはGPIO4に接続されます。 ヒント ブー