独自の I/O のリンク
この機能により、ローカルI/Oをコントローラに接続し、IECアプリケーションから使用できます。
周辺機器のリンク
GPIO
I²C
SPI
1-ワイヤ
できる
イーサネットベースの通信
ソケットベースの通信 (TCP、UDP、Unix ドメインソケット)
グルーコードによるその他の周辺機器
新しい周辺機器のリンク
GPIO
エクステンション API
GPIO は拡張 API を介してリンクできます。
詳細については、以下を参照してください。 自分のI / Oをリンクする
デバイスの説明と IEC ライブラリ
Linux では、GPIO にはコマンドラインからアクセスできます。これに必要なデバイスの説明とライブラリは、以下から提供されています。 CODESYS。
デバイスツリーで、コントローラを右クリックして、 [デバイスの追加] コマンド。
ザ・ [デバイスの追加] ダイアログが開きます。
を開く [その他] グループ化と選択 GPIO。
をクリックして選択を確定します [デバイスを追加] ボタン。
GPIO コネクタはコントローラの下に挿入されます。
を右クリックします GPIO デバイスを選択し、 [デバイスを追加] コマンド。
ザ・ [デバイスの追加] ダイアログが開きます。
デバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。
デバイスは GPIO コネクタの下に挿入されます。
デバイスを設定する
コマンドラインによる制御の詳細については、 Linux カーネルアーカイブ。
ラズベリーパイ GPIO
GPIOは、サポートされているRaspberry Piモデルのデバイス説明にすでに組み込まれています。
詳細については、以下を参照してください。 例:GPIO
I²C、SPI、および1-Wire
エクステンション API
I²C、SPI、および1-Wireは拡張APIを介してリンクできます。
手順については、次の章を参照してください。 自分のI / Oをリンクする.
デバイスリポジトリ
デバイスツリーで、目的のコネクタを右クリックして、 [デバイスの追加] コマンド。
ザ・ [デバイスの追加] ダイアログが開きます。
Select the <interface> Master device and click the Add Device command to confirm the selection.
デバイスはコネクタの下に挿入されます。
挿入したマスターデバイスを右クリックして、 [デバイスを追加] コマンド。
目的のデバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。
デバイスはマスターコネクタの下に挿入されます。
デバイスを設定する
ヒント
目的のデバイスがにない場合 [デバイスを追加] ダイアログが表示されたら、デバイスリポジトリ経由でこれらのデバイスをインストールする必要があります。
必要な入力と出力を含むデバイスの説明がまだない場合は、既存のデバイスの説明を変更することもできます。手順については、次の章を参照してください 自分のI / Oをリンクする.
RS-232 と RS-485
ModBusRTU
デバイスツリーで、コントローラを右クリックします (たとえば、 CODESYS Control for Linux) を選択し、 [デバイスを追加] コマンド。
ザ・ [デバイスの追加] ダイアログが開きます。
で フィールドバス グループアンダー Modbus、を選択してください モッドバス COM ポート デバイスをクリックして デバイスを接続 コマンドを使用して選択を確定します。
デバイスはコントローラの下に挿入されます。
を右クリックします モッドバス COM ポート デバイスを選択して [デバイスを追加] コマンド。
目的のデバイスを選択して、をクリックします [デバイスを追加] コマンドを使用して選択を確定します。
デバイスは下に挿入されます モッドバス COM ポート デバイス。
デバイスを設定する
ModbusRTU の詳細については、以下を参照してください。 コーデシス Modbus。
カスタムプロトコル
カスタムプロトコルは、を使用して実装できます。 CAA シリアルコム または SysCom ライブラリ。
詳細については、例も参照してください シリアル COM。
CAN およびイーサネットベースのプロトコル
TCP/UDP
TCP/IP プロトコルと UDP/IP プロトコルは、を使用して実装できます。 ネットベースサービス ライブラリ。