■各ラックの途中から先頭チャネルを割り付けたり、空きチャネルを確保する方法
基本I/Oユニットの場合、CX-Programmerで任意のラックの任意の装着位置のユニットに先頭チャネル番号を設定し、それ以降のアドレスは装着順とすることができます。
先頭チャネル番号を設定し装着順となるグループを、63グループ作成できます。
◆割付方法
先頭チャネル番号を設定したラックでは、その装着位置のユニット(以降「スロット」)の左から右に、設定チャネル番号を先頭にして割り付けられます。
・同じラックに先頭チャネルが設定されたスロットがあるときは、その直前のスロットまでが同じグループとなります。
・同じラックに先頭チャネルが設定されたスロットがないときは、次のラックの先頭チャネルが設定されたスロットの直前までが同じグループとなります。
・グループ00 はCPU ラックのスロット00 の先頭チャネル番号の設定を行います。グループ01~63は任意のラック、スロットに対して開始チャネル番号を設定することができます。
各ラックの途中からラック・スロット先頭CH 設定をしている場合(すべて1 ユニット= 16 点とした場合)の例を下記に示します。

◆ラック・スロット先頭CH設定
◆CX-Progmmerでの操作方法
①CX-Programmer のI/O テーブルウィンドウの[オプション]-[ラック/ スロット先頭アドレス設定]を選択します。
②[スロット先頭アドレス設定]を選択し[OK] をクリックします。
以下の[スロット先頭アドレス設定]ダイアログボックスが表示されます。
![[スロット先頭アドレス設定]ダイアログボックス](/tech/servlet/rtaImage?eid=ka0RA000000B6Rt&feoid=00N5h0000029pN6&refid=0EM5h000002acg1)
③グループ00 はCPU ラックのスロット00 の先頭チャネル番号の設定を行います。

④先頭アドレス(チャネル番号)を0000CH 以外に設定するときは[編集]ボタンをクリックします。
以下の[スロット先頭アドレス編集]ダイアログボックスが表示されます。
![[スロット先頭アドレス編集]ダイアログボックス](/tech/servlet/rtaImage?eid=ka0RA000000B6Rt&feoid=00N5h0000029pN6&refid=0EM5h000002acg8)
⑤[追加]ボタンをクリックして、グループ01 以降のラック、スロット、先頭アドレス(チャネル番号)を設定してください。
■ラックごとに先頭チャネル番号を割り付ける方法
基本I/Oユニットの場合、CX-Programmerでラックごとに先頭チャネル番号を割り付けることができます。
例えばCPUラックは0000CHから、次の増設ラックは0100CH、またその次の増設ラックは0200CHから開始するというように割り付けることができます。
ユニットのチャネル番号を確認する時、CPU装置から順に割り出す必要がないためメンテナンス工数を低減できます。
◆割付方法
先頭チャネル番号を設定したラックは、装着されたユニットに対して、設定したチャネル番号より順に左→右にチャネル番号が割り付けられます。
先頭チャネル番号を設定していないラックは、ラックNo. の小→大の順に0000CH から詰めてチャネル番号が割り付けられます。
ラックNo. の先頭チャネルを設定した場合の例を下記に示します。
◆ラック先頭CH設定
◆CX-Progmmerでの操作方法
オフライン操作により行います。
①CX-ProgrammerのI/Oテーブルウィンドウの[オプション]-[ラック/スロット先頭アドレス設定]を選択します。
以下のダイアログボックスが表示されます。

②[ラック先頭アドレス設定]を選択し、[OK]をクリックします。
③[ラック先頭アドレス]ダイアログボックスにて、各ラックNo.の先頭アドレス(スロット00のチャネル番号)を設定します。


◆使用上の注意
・各ラックの割付チャネルが重複しないように、ラックごとの先頭チャネルを設定してください。設定できる先頭チャネル番号の設定範囲は0000~0900CHです。
・各ラックの割付チャネルが重複している場合、または各ラックごとの先頭チャネル設定が0901CH以上の場合、増設装置重複ラックNo.フラグ(A409.00~409.03:ラックNo.「0」~「3」に対応)が1(ON)となります。同時に、No.二重使用フラグ(A401.13)が1(ON)となります。
・ラックごとのチャネル割付を設定した後は、必ずCX-Programmerで「I/Oテーブル作成操作」(I/Oテーブルウィンドウの[オプション]-[作成])を行ってください。「I/Oテーブル作成操作」により、割り付けられた入出力チャネルが登録されます。
・「I/Oテーブル作成操作」後、登録されたチャネル占有数の異なるユニットまたはI/O種別の異なるユニットへの変更、またはユニットの追加、削除を行うと、登録時の状態と異なるため「I/O設定異常(A401.10)」、「CPU高機能設定異常(A402.03)」または「高機能I/O設定異常(A402.02)」が発生します。ユニット削除の場合は「I/Oテーブル変更」操作によって、空きチャネルを確保します。ユニットの変更・追加の場合は、変更・追加以降のプログラム上のチャネルをすべて変更し、再度「I/Oテーブル作成操作」を行ってください。
・CX-Programmerから「I/Oテーブル取消」操作を実行した場合は、ラックごとの先頭チャネル設定はクリアされます