
XB6S-EC2002は実点科技のリモートI/OユニットXB6S EtherCATプロトコルバスカプラです。お客様が実際に使用する際、関連するコンフィグレーションパラメータを変更する必要がある場合があります。PLCによってコンフィグレーションパラメータの追加方法は異なりますが、操作はほぼ同じです。本稿では重要な手順を詳しく解説します。

バスカプラのユニット構成画面で対応するユニットを選択し、右側の「初期化パラメータ設定の編集」ボタンをクリックすると、そのユニットの関連コンフィグレーションパラメータが表示されます。選択して変更を行い、確定をクリックした後、ダウンロードすると反映されます。
注:上記の「初期化パラメータ設定の編集」ボタンは、オムロンPLCのファームウェアバージョンが1.40より高い場合にのみ表示されます。


ユニット構成画面で「初期化時通信指令」ボタンを見つけ、右側の「+」ボタンをクリックすると、ダイアログが表示されます。ドロップダウンを選択し、対応するユニットのConfigパラメータを選択して、値を必要な設定に変更し、「OK」をクリックします。確定後、プログラムをPLCにダウンロードし、完了後にキーエンスPLCは電源を再投入することでパラメータが反映されます。
1、オンライン変更

バスカプラの通信状態がOPの場合、「COE-ONLINE」ボタンをクリックし、対応するユニットのConfigパラメータを見つけて、変更が必要なコンフィグレーションパラメータを選択します。変更は即時反映されます。
2、起動パラメータの追加


起動パラメータに追加したパラメータは、バス起動時に一度送信されます。startup空パケット画面で右クリックし、「insert」を選択します。SDOパラメータウィンドウが表示されるので、対応するユニットのConfigパラメータを選択し、値を必要な設定に変更して、OKをクリックして完了します。ダウンロードすると反映されます。

「XB6S-EC2002バスカプラアイコン」をダブルクリックし、起動パラメータ(SDO)オプションを選択します。上部の「+追加」ボタンをクリックし、対応するユニットのConfigパラメータを選択して、値を必要な設定に変更し、確定をクリックします。ダウンロードすると反映されます。


EtherCAT設定画面で「XB6S-EC2002バスカプラアイコン」をダブルクリックし、「起動パラメータ」の左上にある「+」をクリックして起動パラメータ指令を追加します。起動パラメータ指令はユニットのSDOパラメータ設定に対応しており、マニュアルの上図に示すようにXB6S-A80IDユニットのレンジを必要な設定に調整します。指令を追加した後、プログラムをダウンロードし、ダウンロード完了後にサブユニットが即時反映されます。


「ECバスカプラ」をダブルクリックし、起動ボタンパラメータを選択します。下部の「新規作成」ボタンをクリックし、対応するユニットのConfigパラメータを見つけて、値を必要な設定に変更し、確定をクリックします。ダウンロードすると反映されます。


ACSプラットフォームでSDOパラメータを変更する方法は他とは異なり、インデックスおよびサブインデックスを呼び出してパラメータを送信する必要があります(これは、起動パラメータボタンがない、または起動パラメータの送信が成功しないほとんどのPLCの使用方法にも適用されます)。通常、SDO書き込みプログラムのCOE_WRITE指令と組み合わせる必要があります。
インデックスの計算方法:2nn0:mm
インデックス2nn0:nnはスロット番号を示し、0から始まり最大31まで。順に拡張I/Oユニットに対応します。
サブインデックスmm:ユニットによって定義が異なります。一般的に、デジタル入力ユニットではフィルタ、デジタル出力ユニットでは断線保持パラメータ、アナログ量ではレンジ選択などとなります。

以上が、実点科技のリモートI/OユニットXB6S EtherCATプロトコルバスカプラにおける、各プラットフォームでのコンフィグレーションパラメータ追加の詳細解説です。ご視聴ありがとうございました。