ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
ja-jp_products:mpino_studio2:box_functions [2026/09/10 12:04] – 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:box_functions [2026/09/12 18:08] (現在) – 바깥 편집 127.0.0.1
行 3: 行 3:
 ボックス関数の入力・修正方法、実行条件、MPINO Studio 2で使用できるボックス関数を説明します。 ボックス関数の入力・修正方法、実行条件、MPINO Studio 2で使用できるボックス関数を説明します。
  
-{{ :ja-jp_products:mpino_studio2:box-function-learning-path.svg?1000 |ボックス関数の入力・修正方法、実行条件、MPINO Studio 2使用できるボックス関数を説明します。 }}+{{ :ja-jp_products:mpino_studio2:box-function-learning-path.svg?1000 |ボックス関数の作成から動作確認まの手順 }}
  
 ===== 1. ボックス関数の作成 ===== ===== 1. ボックス関数の作成 =====
行 16: 行 16:
 ボックス関数編集画面では、命令を探して引数を入力します。番号は下の説明と同じ位置を示します。 ボックス関数編集画面では、命令を探して引数を入力します。番号は下の説明と同じ位置を示します。
  
-{{ :ja-jp_products:mpino_studio2:box-function-editor-marked.svg?1000 |ボックス関数編集画面では、命令を探して引数を入力します。番号は下の説明と同じ位置を示します。 }}+{{ :ja-jp_products:mpino_studio2:box-function-editor-marked.svg?1000 |ボックス関数編集画面のカテゴリ、命令入力欄、説明、確認ボタン }}
  
   * **①** カテゴリ:タイマー、カウンター、演算など命令の種類を選択します。   * **①** カテゴリ:タイマー、カウンター、演算など命令の種類を選択します。
行 28: 行 28:
 カテゴリを選択して命令を押すと、入力欄に基本形式が入り、最初の引数が選択されます。値を入力し、''Tab''で次の引数へ移動します。定型命令では命令名と引数を空白で区切ります。 カテゴリを選択して命令を押すと、入力欄に基本形式が入り、最初の引数が選択されます。値を入力し、''Tab''で次の引数へ移動します。定型命令では命令名と引数を空白で区切ります。
  
-{{ :ja-jp_products:mpino_studio2:box-function-entry-anatomy.svg?1000 |カテゴリを選択して命令を押す入力欄に基本形式が入り、最初の引数が選択されます。値を入力し、''Tab''で次の引数へ移動します。定型命令では命令名と引数を空白で区切ります。 }}+{{ :ja-jp_products:mpino_studio2:box-function-entry-anatomy.svg?1000 |命令引数の入力形式 }}
  
 ===== 2. ボックス関数を修正する ===== ===== 2. ボックス関数を修正する =====
行 38: 行 38:
 左側の接点から届くON・OFF状態がボックス関数の入力です。タイマーとカウンターは入力がOFFのときも、現在値と完了状態を命令ごとの規則で処理します。左側に接点がなければ入力は常にONです。''INC D0''のような累積命令を1回だけ実行する場合は立ち上がりエッジ接点を使用します。 左側の接点から届くON・OFF状態がボックス関数の入力です。タイマーとカウンターは入力がOFFのときも、現在値と完了状態を命令ごとの規則で処理します。左側に接点がなければ入力は常にONです。''INC D0''のような累積命令を1回だけ実行する場合は立ち上がりエッジ接点を使用します。
  
-{{ :ja-jp_products:mpino_studio2:box-function-execution.svg?1000 |左側の接点から届くON・OFF状態がボックス関数の入力です。タイマーとカウンターは入力がOFFのときも、現在値と完了状態を命令ごとの規則で処理します。左側に接点がなければ入力は常にONです。''INC D0''のような累積命令を1回だけ実行する場合は立ち上がりエッジ接点を使用します。 }}+{{ :ja-jp_products:mpino_studio2:box-function-execution.svg?1000 |左側の接点によるボックス関数の実行条件 }}
  
 ===== 4. 定型命令と自由入力形式 ===== ===== 4. 定型命令と自由入力形式 =====
行 48: 行 48:
 | 自由入力形式 | ''D0 = readSensor()'' | Arduinoコードで作成した関数呼び出し、または対応する式を直接入力 | | 自由入力形式 | ''D0 = readSensor()'' | Arduinoコードで作成した関数呼び出し、または対応する式を直接入力 |
  
-===== Arduino Codeの関数呼び出し =====+===== 5. Arduino Codeの関数呼び出し =====
  
 以下の2つの画面は、Arduino Codeに記述した''setMotor()''関数と、ラダーロジックから同じ関数を呼び出すボックス関数を示します。 以下の2つの画面は、Arduino Codeに記述した''setMotor()''関数と、ラダーロジックから同じ関数を呼び出すボックス関数を示します。
行 64: 行 64:
 [[ja-jp_products:mpino_studio2:box_functions:free_input|Arduino Codeの関数呼び出しの詳細を見る]] [[ja-jp_products:mpino_studio2:box_functions:free_input|Arduino Codeの関数呼び出しの詳細を見る]]
  
-===== 5. ボックス関数一覧 =====+===== 6. ボックス関数一覧 =====
  
 ^ カテゴリ ^ 命令 ^ 機能 ^ ^ カテゴリ ^ 命令 ^ 機能 ^
行 113: 行 113:
 | 自由入力形式ボックス関数 | [[ja-jp_products:mpino_studio2:box_functions:free_input|自由入力形式ボックス関数]] | ''D0 = D0 + 1'' · ''R0 += 1.5'' · ''D0 = readSensor()'' | | 自由入力形式ボックス関数 | [[ja-jp_products:mpino_studio2:box_functions:free_input|自由入力形式ボックス関数]] | ''D0 = D0 + 1'' · ''R0 += 1.5'' · ''D0 = readSensor()'' |
  
-===== 6. ビルドエラーの確認 =====+===== 7. ビルドエラーの確認 =====
  
 不正な命令や引数はビルド時にエラーとして表示されます。メッセージのラダー名と行番号を確認し、該当するボックス関数を開き直します。 不正な命令や引数はビルド時にエラーとして表示されます。メッセージのラダー名と行番号を確認し、該当するボックス関数を開き直します。
行 124: 行 124:
  
 ===== 関連文書 ===== ===== 関連文書 =====
 +
 +  * [[ja-jp_products:mpino_studio2:monitoring|Phase 6・シリアル・ラダーモニタリング]]
  
   * [[ja-jp_products:mpino_studio2:code_editor|Phase 5・Arduino Codeの編集]]   * [[ja-jp_products:mpino_studio2:code_editor|Phase 5・Arduino Codeの編集]]
ja-jp_products/mpino_studio2/box_functions.1789009454.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki