# PROFINET PLC を使用してプログラムをロードする

[入力] を有効にすると、現在ロードされているプログラムと、ビジョンセンサに保存されている別のプログラムを切り替えることができます。PLC を使用してプログラムを変更するには、プログラム ID を指定します。ID は、16 進数で 0x0 ～ 0x14 の整数、または 10 進数で 0 ～ 20 の整数となります。PLC がロードコマンドを実行すると、ビジョンセンサは、指定した ID 番号を名前に含むプログラムが見つかった場合にそのプログラムをロードします。

注:

- PLC を使用してプログラムを変更する前に、必ずビジョンセンサの [入力] を有効にしてください。そうしないと、プログラム変更要求によって PLC に errorID 0x0401 のエラーが発生します。
- ビジョンセンサに存在しないプログラムを指定した場合 (つまり、指定した ID を持つプログラムがない場合) は、PLC に errorID 0x0402 のエラーが発生します。

ビジョンセンサ で実行中のプログラムを PROFINET PLC を使用して変更するには、次の手順を実行します。

ビジョンセンサ UI の場合:

1. [設定] メニューの [通信] タブで [入力] と [PROFINET] を有効にします。

PLC の場合:

1. コマンドブロックの該当するコマンド ID を使用して、プログラムの変更を開始します。

   ID は、16 進数で 0x0 ～ 0x14 の整数、または 10 進数で 0 ～ 20 の整数となります。

2. Execute Command ビットを設定します。

システム出力モジュールの Command Completed ビットまたは Command Failed ビットが設定されるのを待ちます ()。

1. Execute Command ビットをクリアします。

注: PROFINET モジュールの詳細については、「PROFINET モジュール参照テーブル」を参照してください。