ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:logic_control

差分

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

この比較画面へのリンク

次のリビジョン
前のリビジョン
ja-jp_products:mpino_studio2:box_functions:logic_control [2026/09/09 17:54] – 만듦 - 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:box_functions:logic_control [2026/09/10 01:06] (現在) – 바깥 편집 127.0.0.1
行 5: 行 5:
 {{ :ja-jp_products:mpino_studio2:logic-control-flow.svg?1000 |ラダーの実行位置を移動したり、実行区間を制御する命令を説明します。 }} {{ :ja-jp_products:mpino_studio2:logic-control-flow.svg?1000 |ラダーの実行位置を移動したり、実行区間を制御する命令を説明します。 }}
  
-JMPの移動先とMCS区間を構成した実際のラダー画面です。+===== ボックス関数一覧 =====
  
-{{ :ja-jp_products:mpino_studio2:ladder-jmp-mcs-2x.png?1000 |JMPの移動先とMCS区間を構成した実際のラダー画面です。 }} +^ 命令 ^ 意味 ^ 
- +| [[ja-jp_products:mpino_studio2:box_functions:logic_control:jmp|JMP]] | 左側条件がONのとき、同じラダー内の後ろにあるラベルへ移動し、その間のラダー行を飛ばします。飛ばした出力と計算対象は以前の状態を保持します。 | 
-===== 1. JMP・JMPN ===== +| [[ja-jp_products:mpino_studio2:box_functions:logic_control:jmpn|JMPN]] | 左側条件がOFFのとき、同じラダー内の後ろにあるラベルへ移動します。その他の動作と制限はJMPと同じです。 | 
- +| [[ja-jp_products:mpino_studio2:box_functions:logic_control:mcs|MCS]] | 0~15のレベルでマスターコントロール区間を開始します。左側条件がOFFのとき、対応するMCSCLRまでの区間内のコイルをOFFとして処理します。 | 
-==== JMP ==== +| [[ja-jp_products:mpino_studio2:box_functions:logic_control:mcsclr|MCSCLR]] | 指定したレベルのマスターコントロール区間と、その内側の区間を終了します。 |
- +
-**条件付きジャンプ (Jump)** +
- +
-左側条件がONのとき、同じラダー内の後ろにあるラベルへ移動し、その間のラダー行を飛ばします。飛ばした出力と計算対象は以前の状態を保持します。 +
- +
-**入力形式:** ''JMP L1'' +
- +
-**引数** +
- +
-  * 1番目 = ラベルジャンプするラベル名(任意の英数字、同じセルに入力したラベルと一致) +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 ON L1より前の出力・計算値 | ''JMP L1'' | L1までのラダー行を飛ばし、値は以前の状態を保持します | +
- +
-==== JMPN ==== +
- +
-**反転条件付きジャンプ (Jump if Not)** +
- +
-左側条件がOFFのとき、同じラダー内の後ろにあるラベルへ移動します。その他の動作と制限はJMPと同じです。 +
- +
-**入力形式:** ''JMPN L1'' +
- +
-**引数** +
- +
-  * 1番目 = ラベルジャンプするラベル名(任意の英数字、同じセルに入力したラベルと一致) +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 OFF L1より前の出力・計算値 | ''JMPN L1'' | L1までのラダー行を飛ばし、値は以前の状態を保持します | +
- +
-===== 2. MCS・MCSCLR ===== +
- +
-==== MCS ==== +
- +
-**マスターコントロール開始 (Master Control Set)** +
- +
-0~15のレベルでマスターコントロール区間を開始します。左側条件がOFFのとき、対応するMCSCLRまでの区間内のコイルをOFFとして処理します。 +
- +
-**入力形式:** ''MCS 0'' +
- +
-**引数** +
- +
-  * 第1引数 = レベル:0~15。外側の区間から小さい番号を使用します +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-左側条件 OFF MCS 0区間 | ''MCS 0'' | 区間コイルをOFFにし、演算・転送対象は以前の値を保持します | +
- +
-==== MCSCLR ==== +
- +
-**マスターコントロール終了 (Master Control Clear)** +
- +
-指定したレベルのマスターコントロール区間と、その内側の区間を終了します。 +
- +
-**入力形式:** ''MCSCLR 0'' +
- +
-**引数** +
- +
-  * 第1引数 = レベル:終了するMCSと同じ0~15の番号を使用します +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| MCS 0の後 | レベル0区間が実行中 | ''MCSCLR 0'' | レベル0とその内側のマスターコントロール区間を終了します | +
- +
-===== 3. トラブルシューティング ===== +
- +
-^ 症状 ^ 確認項目 ^ +
-| 移動先のラベルが見つかりません。 | 同じラダー内に同じ綴りのラベルがあることを確認します。 | +
-| MCS区間の外側まで出力がOFFになります。 | MCSとMCSCLRのレベル番号およびネスト順序を確認します。 |+
  
 ===== 関連文書 ===== ===== 関連文書 =====
  
   * [[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:conversion|変換ボックス関数]] 
-  * [[ja-jp_products:mpino_studio2:box_functions:free_input|自由入力形式ボックス関数]] 
   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]
  
ja-jp_products/mpino_studio2/box_functions/logic_control.1788944071.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki