目次
MP STUDIO 2 Phase 5 · メモリとシンボル
ラダーで使うアドレスは、メモリ領域の名前と番号で構成されます。このページでは、メモリ領域と表記、データメモリのサイズと停電保持の設定、シンボルテーブル、使用データの確認方法について説明します。
メモリ領域
| 領域 | 名前 | 用途 | 基本単位 |
|---|---|---|---|
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秒周期 |
#名前 · ##名前 · ###名前 | 名前で使うユーザーのビット・ワード・ダブルワード変数 |
データメモリ
設定 → データメモリを選択すると、領域ごとのサイズと停電保持区間を設定するデータメモリウィンドウが開きます。
- ① 使用可能なデータ: 残りのメモリ(WORD)と全体のサイズです。0より小さい場合は赤く表示され、領域のサイズを減らす必要があります。
- ② サイズ (WORD): M・D・C・T・R領域のサイズです。
- ③ 停電保持(EEPROM)区間: 使用にチェックを入れて開始番号と終了番号を入力すると、その区間の値は電源を切っても保持されます。
- ④ EEPROM の更新周期: 停電保持の値をEEPROMに書き込む周期です(×10ms · 100 = 1000ms)。
- ⑤ USER・SERIAL: ファンクションブロックが使うユーザーメモリ(USER MEMORY)と、シリアルチャンネルごとの送受信バッファのサイズです。
- ⑥ 既定値: 現在の機種の既定のサイズに戻します。
データメモリの設定は、プロジェクトと一緒に保存されます。領域のサイズを超えるアドレス(例: D領域のサイズを超えるDの番号)を使うとセルが赤く表示され、ダウンロード・モニタリングができません。
機種を変更するとき
機種選択ウィンドウで機種を変更するとき、データメモリのサイズをこの機種の既定値に戻します。にチェックを入れると、メモリのサイズも新しい機種の既定値に変わります。チェックを入れない場合は、現在の設定が維持されます。
MPA機種では、① MPAを選んでから② モデルと③ 拡張モジュール(アナログ入力 X~X5、アナログ出力 Y~Y4、PT100Ω 入力 F~F5、パルス出力 K~K4)を選択します。④ 機種名には、モジュール構成を付けた名前(例: MPA-16A16R(T)-X)とCPU、P領域のサイズが表示されます。装着できない組み合わせを選ぶと、ウィンドウの下部に理由が表示されます。
シンボルテーブル
シンボルは、アドレスに付ける名前と説明です。設定 → シンボルを選択するか、上部バーのシンボル表ボタンを押すと、シンボルテーブルウィンドウが開きます。
- ① メモリ領域タブ(P メモリ・M メモリ・D メモリなど)で領域を選ぶと、その領域のシンボルだけが表示されます。タブの横の数字は、登録されているシンボルの数です。
- ② 追加行にアドレス、シンボル名、コメントを入力し、追加 (Enter)を押します。
- ③ 文字列検索に文字を入力すると、一致するシンボルだけが表示されます。
- 表のセルをクリックすると、登録済みのシンボルを修正できます。行を選択して
Deleteを押すと削除されます。 - 上部の④ インポート・エクスポートで、CSVファイルを読み込んだり保存したりできます。インポートするときは、現在の表と結合するか、置換するかを選択します。
- OKを押すまで、変更内容はプロジェクトに反映されません。ウィンドウの下部に、保存対象のシンボル数が表示されます。
ラダーで使っていないアドレスのシンボルには、ラダーで未使用と表示されます。同じシンボル名が複数のアドレスに使われている場合や、使用できない名前の場合は、要確認の件数と理由が表示されます。
ラダーにシンボルを表示
使用データ一覧
実行 → 使用データ一覧を選択するか、上部バーの使用データボタンを押すと、使用データ一覧ウィンドウが開きます。領域ごとのメモリグリッドで、プログラムが使っている位置を確認できます。
- ① 領域タブ: Mメモリ・Tメモリ・Dメモリ・Cメモリ・Rメモリから、表示する領域を選びます。
- ② 使用中のセル: プログラムが使うビットが塗りつぶされます。図では
D0~D2が使われています。 - ③ 使用数: 使用中のビット数、領域全体のビット数、行数です。
グリッドのセルにマウスポインターを合わせると、そのセルのアドレスが表示されます。右上の表示行で、一度に表示する行数を変更できます。新しいアドレスを選ぶとき、すでに使われている位置と重ならないかを確認するのに使用します。
関連文書
- MPS Series・MPA Series — 製品ごとの入出力接点名

