ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:conversion

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ja-jp_products:mpino_studio2:box_functions:conversion [2026/09/09 18:44] – 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:box_functions:conversion [2026/09/10 01:06] (現在) – 바깥 편집 127.0.0.1
行 5: 行 5:
 {{ :ja-jp_products:mpino_studio2:conversion-flow.svg?1000 |ビット反転、符号反転、BCD変換命令を説明します。 }} {{ :ja-jp_products:mpino_studio2:conversion-flow.svg?1000 |ビット反転、符号反転、BCD変換命令を説明します。 }}
  
-INVとH2Dを入力した実際のラダー画面です。+===== ボックス関数一覧 =====
  
-{{ :ja-jp_products:mpino_studio2:ladder-inv-h2d-2x.png?1000 |INVとH2Dを入力した実際のラダー画面です。 }} +^ 命令 ^ 意味 ^ 
- +| [[ja-jp_products:mpino_studio2:box_functions:conversion:inv|INV]] | ソースWORDの各ビットを反転し、結果を対象に格納します。変換カテゴリでWNOTと同じ演算を使用する場合に選択します。 | 
-{{ :ja-jp_products:mpino_studio2:conversion-examples.svg?1000 |ボックス関数の入力値と実行結果の例 }} +| [[ja-jp_products:mpino_studio2:box_functions:conversion:neg|NEG]] | ソース値の符号を反転し、結果を対象に格納します。 | 
- +| [[ja-jp_products:mpino_studio2:box_functions:conversion:h2d|H2D]] | 4桁のBCDとして格納されたソースWORDを10進整数として読み取り、対象に格納します。 | 
-===== 1. INV・NEG ===== +| [[ja-jp_products:mpino_studio2:box_functions:conversion:d2h|D2H]] | 0~9999の10進整数を4桁のBCDに変換し、対象WORDに格納します。 |
- +
-==== INV ==== +
- +
-**ビット反転 (Invert)** +
- +
-ソースWORDの各ビットを反転し、結果を対象に格納します。変換カテゴリでWNOTと同じ演算を使用する場合に選択します。 +
- +
-**入力形式:** ''INV D0 D1'' +
- +
-**引数** +
- +
-  * 1番目 = S反転するソースアドレスまたは定数 +
-  * 2番目 = D結果格納アドレス +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 ON D0=0x0001 | ''INV D0 D1'' | D1=0xFFFE | +
- +
-==== NEG ==== +
- +
-**符号反転 (Negate)** +
- +
-ソース値の符号を反転し、結果を対象に格納します。 +
- +
-**入力形式:** ''NEG D0 D1'' +
- +
-**引数** +
- +
-  * 1番目 = S符号を反転するソースアドレスまたは定数 +
-  * 2番目 = D結果格納アドレス +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 ON D0=10 | ''NEG D0 D1'' | D1=-10 | +
- +
-===== 2. H2D・D2H ===== +
- +
-==== H2D ==== +
- +
-**BCD デコード (Hex to Decimal)** +
- +
-4桁のBCDとして格納されたソースWORDを10進整数として読み取り、対象に格納します。 +
- +
-**入力形式:** ''H2D D0 D1'' +
- +
-**引数** +
- +
-  * 1番目 = SBCD として解釈するソースワードアドレス(D/C/T) +
-  * 2番目 = Dデコードした10進値を格納する対象ワードアドレス +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 ON D0=0x1234 | ''H2D D0 D1'' | D1=1234 | +
- +
-==== D2H ==== +
- +
-**BCD エンコード (Decimal to Hex)** +
- +
-0~9999の10進整数を4桁のBCDに変換し、対象WORDに格納します。 +
- +
-**入力形式:** ''D2H D0 D1'' +
- +
-**引数** +
- +
-  * 第1引数 = ソース:0~9999の10進整数を格納したWORDアドレス +
-  * 第2引数 = 対象:BCD結果を格納するWORDアドレス +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | D0=1234 | ''D2H D0 D1'' | D1=0x1234 | +
- +
-===== 3. トラブルシューティング ===== +
- +
-^ 症状 ^ 確認項目 ^ +
-| H2Dの結果が予想と異なります。 | 入力WORDの各16進桁が0~9であることを確認します。 | +
-| D2Hの入力が4桁を超えています。 | 16ビットBCDの範囲である0~9999を使用します。 |+
  
 ===== 関連文書 ===== ===== 関連文書 =====
  
   * [[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:bit_operations|ビット演算ボックス関数]] 
-  * [[ja-jp_products:mpino_studio2:box_functions:logic_control|ロジック制御ボックス関数]] 
   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]
  
ja-jp_products/mpino_studio2/box_functions/conversion.1788947072.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki