Skip to main content

独自の I/O のリンク

この機能により、ローカルI/Oをコントローラに接続し、IECアプリケーションから使用できます。

周辺機器のリンク

. CODESYS 次のインターフェイスを介した任意の数の周辺デバイスのリンクをサポートします。
  • GPIO

  • I²C

  • SPI

  • 1-ワイヤ

  • できる

  • イーサネットベースの通信

  • ソケットベースの通信 (TCP、UDP、Unix ドメインソケット)

  • グルーコードによるその他の周辺機器

新しい周辺機器のリンク

GPIO

エクステンション API

GPIO は拡張 API を介してリンクできます。

詳細については、以下を参照してください。 自分のI / Oをリンクする

デバイスの説明と IEC ライブラリ

Linux では、GPIO にはコマンドラインからアクセスできます。これに必要なデバイスの説明とライブラリは、以下から提供されています。 CODESYS

手順. GPIO デバイスの追加:
  1. デバイスツリーで、コントローラを右クリックして、 [デバイスの追加] コマンド。

    ザ・ [デバイスの追加] ダイアログが開きます。

  2. を開く [その他] グループ化と選択 GPIO

  3. をクリックして選択を確定します [デバイスを追加] ボタン。

    GPIO コネクタはコントローラの下に挿入されます。

  4. を右クリックします GPIO デバイスを選択し、 [デバイスを追加] コマンド。

    ザ・ [デバイスの追加] ダイアログが開きます。

  5. デバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。

    デバイスは GPIO コネクタの下に挿入されます。

  6. デバイスを設定する

コマンドラインによる制御の詳細については、 Linux カーネルアーカイブ

ラズベリーパイ GPIO

GPIOは、サポートされているRaspberry Piモデルのデバイス説明にすでに組み込まれています。

詳細については、以下を参照してください。 例:GPIO

I²C、SPI、および1-Wire

エクステンション API

I²C、SPI、および1-Wireは拡張APIを介してリンクできます。

手順については、次の章を参照してください。 自分のI / Oをリンクする.

デバイスリポジトリ

手順. デバイスリポジトリを介したI²C、SPI、および1-Wireデバイスの追加:
  1. デバイスツリーで、目的のコネクタを右クリックして、 [デバイスの追加] コマンド。

    ザ・ [デバイスの追加] ダイアログが開きます。

  2. Select the <interface> Master device and click the Add Device command to confirm the selection.

    デバイスはコネクタの下に挿入されます。

  3. 挿入したマスターデバイスを右クリックして、 [デバイスを追加] コマンド。

  4. 目的のデバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。

    デバイスはマスターコネクタの下に挿入されます。

  5. デバイスを設定する

ヒント

目的のデバイスがにない場合 [デバイスを追加] ダイアログが表示されたら、デバイスリポジトリ経由でこれらのデバイスをインストールする必要があります。

必要な入力と出力を含むデバイスの説明がまだない場合は、既存のデバイスの説明を変更することもできます。手順については、次の章を参照してください 自分のI / Oをリンクする.

RS-232 と RS-485

ModBusRTU

手順. ModbusRTU 経由で RS-232 と RS-485 を追加:
  1. デバイスツリーで、コントローラを右クリックします (たとえば、 CODESYS Control​ for Linux) を選択し、 [デバイスを追加] コマンド。

    ザ・ [デバイスの追加] ダイアログが開きます。

  2. フィールドバス グループアンダー Modbus、を選択してください モッドバス COM ポート デバイスをクリックして デバイスを接続 コマンドを使用して選択を確定します。

    デバイスはコントローラの下に挿入されます。

  3. を右クリックします モッドバス COM ポート デバイスを選択して [デバイスを追加] コマンド。

  4. 目的のデバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。

    デバイスは下に挿入されます モッドバス COM ポート デバイス。

  5. デバイスを設定する

ModbusRTU の詳細については、以下を参照してください。 コーデシス Modbus

カスタムプロトコル

カスタムプロトコルは、を使用して実装できます。 CAA シリアルコム または SysCom ライブラリ。

詳細については、例も参照してください シリアル COM

CAN およびイーサネットベースのプロトコル

. CAN およびイーサネットベースのプロトコルに関する一般情報:

TCP/UDP

TCP/IP プロトコルと UDP/IP プロトコルは、を使用して実装できます。 ネットベースサービス ライブラリ。