ラダーで使うアドレスは、メモリ領域の名前と番号で構成されます。このページでは、メモリ領域と表記、データメモリのサイズと停電保持の設定、シンボルテーブル、使用データの確認方法について説明します。
| 領域 | 名前 | 用途 | 基本単位 |
|---|---|---|---|
P | 入出力 | 機器のデジタル入力・出力接点 | ビット |
M | 内部リレー | プログラム内で使うビット | ビット |
D | データ | 数値の保存 | ワード |
T | タイマー | タイマーの現在値 | ワード |
C | カウンター | カウンターの現在値 | ワード |
R | 実数 | 小数点を含む値(1個 = 2ワード) | 実数 |
入出力アドレスの範囲は機種ごとに異なります。機種にない入出力アドレスを使うと、セルが赤く表示されます。
同じメモリを、ビット・バイト(B)・ワード(W)・ダブルワード(D)の単位で読み書きできます。領域名の前に単位の文字を付けます。
| 領域 | ビット | バイト | ワード | ダブルワード |
|---|---|---|---|---|
| P | P0 | BP0 | WP0 | DP0 |
| M | M0 | BM0 | WM0 | DM0 |
| D | — | BD0 | D0 | DD0 |
| T | — | BT0 | T0 | DT0 |
| C | — | BC0 | C0 | DC0 |
| R | — | — | — | R0(実数) |
ビットアドレス8個で1バイトになります。たとえばP0~P7はBP0、P32~P39はBP4です。ダブルワードの番号は、ワード単位で重ねて数えます。DD0はD0とD1を、DD1はD1とD2を占めます。互いに重なるダブルワードを同時に使わないよう注意してください。
| 表記 | 意味 |
|---|---|
@n | n×10msごとに1スキャンONになるパルス。例: @100は1秒ごとに1スキャンON |
@Fn | n×10msごとにON/OFFが切り替わる点滅。例: @F100は2秒周期 |
#名前 · ##名前 · ###名前 | 名前で使うユーザーのビット・ワード・ダブルワード変数 |
設定 → データメモリを選択すると、領域ごとのサイズと停電保持区間を設定するデータメモリウィンドウが開きます。
データメモリの設定は、プロジェクトと一緒に保存されます。領域のサイズを超えるアドレス(例: D領域のサイズを超えるDの番号)を使うとセルが赤く表示され、ダウンロード・モニタリングができません。
機種選択ウィンドウで機種を変更するとき、データメモリのサイズをこの機種の既定値に戻します。にチェックを入れると、メモリのサイズも新しい機種の既定値に変わります。チェックを入れない場合は、現在の設定が維持されます。
MPA機種では、① MPAを選んでから② モデルと③ 拡張モジュール(アナログ入力 X~X5、アナログ出力 Y~Y4、PT100Ω 入力 F~F5、パルス出力 K~K4)を選択します。④ 機種名には、モジュール構成を付けた名前(例: MPA-16A16R(T)-X)とCPU、P領域のサイズが表示されます。装着できない組み合わせを選ぶと、ウィンドウの下部に理由が表示されます。
シンボルは、アドレスに付ける名前と説明です。設定 → シンボルを選択するか、上部バーのシンボル表ボタンを押すと、シンボルテーブルウィンドウが開きます。
Deleteを押すと削除されます。ラダーで使っていないアドレスのシンボルには、ラダーで未使用と表示されます。同じシンボル名が複数のアドレスに使われている場合や、使用できない名前の場合は、要確認の件数と理由が表示されます。
実行 → 使用データ一覧を選択するか、上部バーの使用データボタンを押すと、使用データ一覧ウィンドウが開きます。領域ごとのメモリグリッドで、プログラムが使っている位置を確認できます。
D0~D2が使われています。グリッドのセルにマウスポインターを合わせると、そのセルのアドレスが表示されます。右上の表示行で、一度に表示する行数を変更できます。新しいアドレスを選ぶとき、すでに使われている位置と重ならないかを確認するのに使用します。