ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:transfer

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ja-jp_products:mpino_studio2:box_functions:transfer [2026/09/09 18:44] – 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:box_functions:transfer [2026/09/10 01:06] (現在) – 바깥 편집 127.0.0.1
行 5: 行 5:
 {{ :ja-jp_products:mpino_studio2:transfer-flow.svg?1000 |1つの値、連続領域、同じ値の一括書き込みを区別して転送する命令を説明します。 }} {{ :ja-jp_products:mpino_studio2:transfer-flow.svg?1000 |1つの値、連続領域、同じ値の一括書き込みを区別して転送する命令を説明します。 }}
  
-MOV・GMOV・FMOVの入力形式を比較した実際のラダー画面です。 +===== 共通規則 =====
- +
-{{ :ja-jp_products:mpino_studio2:ladder-mov-gmov-fmov-2x.png?1000 |MOV・GMOV・FMOVの入力形式を比較した実際のラダー画面です。 }} +
- +
-{{ :ja-jp_products:mpino_studio2:transfer-examples.svg?1000 |ボックス関数の入力値と実行結果の例 }} +
- +
-===== 1. 共通ルール =====+
  
 ''MOV''は1つの値、''GMOV''は連続する複数の値、''FMOV''は同じ値で連続領域を埋める場合に使用します。連続転送の個数は第3引数で指定します。 ''MOV''は1つの値、''GMOV''は連続する複数の値、''FMOV''は同じ値で連続領域を埋める場合に使用します。連続転送の個数は第3引数で指定します。
  
-===== 2. MOV ===== +===== ックス一覧 =====
- +
-**値コピー (Move)** +
- +
-ソース値を1つ、対象にコピーします。 +
- +
-**入力形式:** ''MOV D0 D1'' +
- +
-**引数** +
- +
-  * 1番目 = S: アドレスまたは定数(コピーする値) +
-  * 2番目 = D: 値格納アドレス +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | D0=25 | ''MOV D0 D1'' | D1=25 | +
- +
-===== 3. GMOV ===== +
- +
-**ブロックコピー (Group Move)** +
- +
-連続するD・C・T WORDのソー領域を、同じ順序で対象領域へコピーします。 +
- +
-**入力形式:** ''GMOV D0 D10 3'' +
- +
-**引数** +
- +
-  * 1番目 = S: ソース開始アドレス +
-  * 2番目 = D: 対象開始アドレス +
-  * 3番目 = N: コピーするワード数 +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | D0…D2=10, 20, 30 | ''GMOV D0 D10 3'' | D10…D12=10, 20, 30 | +
- +
-===== 4. FMOV ===== +
- +
-**ブロック充填 (Fill Move)** +
- +
-D・C・T WORDアドレス1つの値を読み取り、対象の連続WORD領域を同じ値で埋めます。 +
- +
-**入力形式:** ''FMOV D0 D10 3'' +
- +
-**引数** +
- +
-  * 第1引数 = ソース:値を読み取るD・C・T WORDアドレス +
-  * 第2引数 = 対象:値を埋めるD・C・T WORD開始アドレス +
-  * 第3引数 = 個数:埋めるWORD +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | D0=7 | ''FMOV D0 D10 3'' | D10…D12=7, 7, 7 | +
- +
-===== 5. トラブルシューティング =====+
  
-症状 確認項目 +命令 意味 
-連続転送の結果が重なります。 | ソース範囲と対象範囲が重なっていないか、個数が必要な範囲と一致しているか確認します。 |+[[ja-jp_products:mpino_studio2:box_functions:transfer:mov|MOV]] | ソース値を1つ、対象にコピーします。 | 
 +| [[ja-jp_products:mpino_studio2:box_functions:transfer:gmov|GMOV]] | 連続するD・C・T WORDのソース領域を、同じ順序で対象領域へコピーます。 | 
 +| [[ja-jp_products:mpino_studio2:box_functions:transfer:fmov|FMOV]] | D・C・T WORDアドレス1つの値を読み取り、対象の連続WORD領域を同じ値で埋めます。 |
  
 ===== 関連文書 ===== ===== 関連文書 =====
  
   * [[ja-jp_products:mpino_studio2:box_functions|Phase 4・ボックス関数]]   * [[ja-jp_products:mpino_studio2:box_functions|Phase 4・ボックス関数]]
-  * [[ja-jp_products:mpino_studio2:box_functions:arithmetic|算術ボックス関数]] 
-  * [[ja-jp_products:mpino_studio2:box_functions:bit_operations|ビット演算ボックス関数]] 
   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]
  
ja-jp_products/mpino_studio2/box_functions/transfer.1788947072.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki