ユーザ用ツール

サイト用ツール


ja-jp_products:mpino_studio2:box_functions:counter

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
ja-jp_products:mpino_studio2:box_functions:counter [2026/09/09 18:44] – 바깥 편집 127.0.0.1ja-jp_products:mpino_studio2:box_functions:counter [2026/09/10 01:06] (現在) – 바깥 편집 127.0.0.1
行 5: 行 5:
 {{ :ja-jp_products:mpino_studio2:counter-behavior.svg?1000 |信号の立ち上がりを数え、現在値と完了状態を作るカウンター命令を説明します。 }} {{ :ja-jp_products:mpino_studio2:counter-behavior.svg?1000 |信号の立ち上がりを数え、現在値と完了状態を作るカウンター命令を説明します。 }}
  
-カウンター入力条件にCTUを接続した実際のラダー画面です。 +===== 共通規則 =====
- +
-{{ :ja-jp_products:mpino_studio2:ladder-counter-ctu-c11-2x.png?1000 |カウンター入力条件にCTUを接続した実際のラダー画面です。 }} +
- +
-{{ :ja-jp_products:mpino_studio2:counter-examples.svg?1000 |ボックス関数の入力値と実行結果の例 }} +
- +
-===== 1. 共通ルール =====+
  
 ''C''は16ビット、''DC''は32ビットのカウンター現在値に使用します。カウント入力がOFFからONに変化する立ち上がりエッジごとに1回増減します。カウンターアドレスのビット接点は完了状態を読み取り、ラダーRESETコイルは現在値を初期化します。MPINO-8A4R(T)-SのC0~C10はボード機能にマッピングされているため、このページの例ではC11とC12を使用します。 ''C''は16ビット、''DC''は32ビットのカウンター現在値に使用します。カウント入力がOFFからONに変化する立ち上がりエッジごとに1回増減します。カウンターアドレスのビット接点は完了状態を読み取り、ラダーRESETコイルは現在値を初期化します。MPINO-8A4R(T)-SのC0~C10はボード機能にマッピングされているため、このページの例ではC11とC12を使用します。
行 17: 行 11:
 {{ :ja-jp_products:mpino_studio2:counter-current-done.svg?1000 |カウンターの現在値と完了状態 }} {{ :ja-jp_products:mpino_studio2:counter-current-done.svg?1000 |カウンターの現在値と完了状態 }}
  
-===== 2. CTU ===== +===== 関数一覧 =====
- +
-**Count Up Counter (アプカウンター)** +
- +
-左側条件がOFFからONへ変化するたびに、現在値を1増やします。現在値が設定値以上になると完了状態をONにし、最大値で停止します。 +
- +
-**入力形式:** ''CTU C11 3'' +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | C11=0 | ''CTU C11 3'' | 立ち上がりエッジ3回 → C11=3, C11 完了接点=ON | +
- +
-{{ :ja-jp_products:mpino_studio2:counter-ctu-timing.svg?1000 |入力・現在値・完了状態の時間変化 }} +
- +
-===== 3. CTD ===== +
- +
-**Count Down Counter (ダウンカウンター)** +
- +
-現在値に設定値を読み込んだ後、左側条件の立ち上がりエッジごとに1減らします。現在値が0になると完了状態をONにし、0で停止します。 +
- +
-**入力形式:** ''CTD C12 3'' +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | C12=3 | ''CTD C12 3'' | 立ち上がりエッジ3回 → C12=0, C12 完了接点=ON | +
- +
-{{ :ja-jp_products:mpino_studio2:counter-ctd-timing.svg?1000 |入力・現在値・完了状態の時間変化 }} +
- +
-===== 4. CTUD ===== +
- +
-**Count Up/Down Counter (アップダウンカウンター)** +
- +
-左側条件がONの間、増加入力の立ち上がりエッジで1を加え、減少入力の立ち上がりエッジで1を引きます。両方が同じキャンで立ち上がった場合、値は変化しません。 +
- +
-**入力形式:** ''CTUD C11 M0 M1 3'' +
- +
-^ 実行条件 ^ 実行前 ^ 入力した命令 ^ 予想結果 ^ +
-| 左側条件 ON | C11=0 | ''CTUD C11 M0 M1 3'' | M0 ×2, M1 ×1 → C11=1 | +
- +
-{{ :ja-jp_products:mpino_studio2:counter-ctud-timing.svg?1000 |入力・現在値・完了状態の時間変化 }} +
- +
-===== 5. トラブルシューティング =====+
  
-症状 確認項目 +命令 意味 
-ボタンを押してい、値え続けると予想。 | カウンターは立ち上がりエッジごとに1回だけ値を変更します。 | +[[ja-jp_products:mpino_studio2:box_functions:counter:ctu|CTU]] | 左側条件がOFFからONへ変化すたびに現在を1やします。現在値が設定値以上になると完了状態をONに、最大値で停止ます。 | 
-CTD0よ小さくなりません。 | CTDは下限の0停止しま。 |+| [[ja-jp_products:mpino_studio2:box_functions:counter:ctd|CTD]] | 現在値に設定値を読み込んだ後、左側条件の立ち上がりエッジごとに1減らします。現在が0になると完了状態ONにし、0で停止します。 | 
 +[[ja-jp_products:mpino_studio2:box_functions:counter:ctud|CTUD]] | 左側条件がONの間、増加入力の立ち上がりエッジで1を加え、減少入力の立ち上がエッジで1を引き両方が同じスキャン立ち上がった場合、値は変化しません。 |
  
 ===== 関連文書 ===== ===== 関連文書 =====
  
   * [[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:timer|タイマーボックス関数]] 
-  * [[ja-jp_products:mpino_studio2:box_functions:bit_latch|ビット・ラッチボックス関数]] 
   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]   * [[ja-jp_products:mpino_studio2|MPINO STUDIO 2ユーザーマニュアル]]
  
ja-jp_products/mpino_studio2/box_functions/counter.1788947072.txt.gz · 最終更新: by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki