MENU
    トリガーでマシン出力を使用する方法
    • 31 Oct 2023
    • 1 読む分
    • 寄稿者

    トリガーでマシン出力を使用する方法


    記事の要約

    トリガーでマシン出力を使用する方法

    マシン出力を使用して、Tulipアプリ全体でロジックを構築する

    トリガーでマシン出力を使用する前に、まずマシンをセットアップする必要があります。 マシンのタイプと属性がTulipで適切に設定されていることを確認してください。データがマシンからTulipのMachineタブに流れていることを確認し、Outputトリガーを正常に設定します。

    機械出力は、主軸回転速度など、機械からリアルタイムで機械属性を監視します。これらの出力は、アプリから独立して機械のステータスを決定するために使用できますが、アプリ内でロジックを構築するために利用することもできます。

    これらのトリガーは、アプリの使用中に機械出力に反応するのに便利です。アプリでは、オペレータが休憩に入るか、またはジョブが完了したことを判断するために、マシンの最後の出力を使用したい場合があります。マシン用のアプリ内ロジックを作成するには、以下のような多くのユースケースがあります:

    • マシンダウン通知の送信
    • ステップのルーティング
    • アプリケーションの完了
    • アクティビティ履歴への書き込み

    マシン出力のトリガーを作成する

    アプリのコンテキストペインで、Machines & Devices TriggerオプションのADDを選択する。

    マシン出力トリガーは、定義されたマシンの属性に基づくことができます。また、マシンの状態変化に基づくこともできます。

    トリガエディタでは、マシン出力に基づいて任意のロジックを追加できます。以下は、使用例の概要です。

    例 1 - マシンダウン通知の送信

    マシンがマシン トリガー ページで指定されたダウンタイム状態になった場合、そのことを知りたいでしょう。

    これを設定するには、特定のマシンのアウトプット、またはアプリと同じステーションにあるマシンのアウトプットを選択します。このトリガーで、状態変更の出力オプションを選択する。

    ここから、通知に最適なマシンステータスを選択する必要があります。この場合、"Stopped "ステータスが通知を送信するために使用されます。これは、すべての状態変化ではなく、停止状態でのみ通知を送信する条件文になります。これを行うには、次のようなIf条件を作成します:

    IF 機械出力 - 状態変化 - = - 静的値 - 列挙 - 停止

    THEN Send SMS -to- USER -Message- あなたのメッセージを送信する。

    これで、マシンがこの状態になるたびに、アプリケーションから管理者にメッセー ジが送信され、問題のマシンがどこにあるかが示される。

    例2-ルートアプリ

    マシントリガーに基づいたアプリケーションのルーティングは、他の介入なしにアプリケーショ ンを自動的に進行させます。おそらく、機械は作業を進めるために、あるスピンドル速度に達するか、ある値を達成しなければならない。この場合、Machine Output トリガーは、これをチェックし、満たされると自動的に進行することができる。

    これを行うには、出力としてチェックする機械属性を選択する。

    そして、適切な条件を設定する。この場合、アプリは、ランプ関数が75の値を達成した時のみ進行し、その後、アプリを自動的に次のステップにルーティングします。トリガーは以下のようになります:

    IF 機械出力 - ramp1 - > - 静的値 - 数 - 75

    THEN ステップへ - Next

    この機能は、どんな機械属性でも構築することができ、同様にターゲットステップにルーティングすることができます。例えば、Spindle Speedが0の場合、"Maintenance "または "Lunch Break "ステップにルーティングすることができます。

    例3- 活動履歴の書き込み

    この場合、機械出力やその他の条件文を使って、活動履歴フィールドに書き込むことができます。

    例えば、チューリップアプリを使ってダウンタイムの理由を設定することができます。チューリップ・アプリがマシンのセットアップを支援するために使用されている場合、セットアップのためにマシンがダウンしていることを記録したいかもしれません。この場合、アプリの開始時にマシンがダウンしているかどうかをチェックし、ダウンしていればSetupタグを付与します。このようなアプリのトリガーは、以下のようになる:

    IF:マシンアクティビティフィールド - このステーションで - 状態 - = - 静的値 - 列挙 - 停止

    THEN: データ操作 - ダウンタイム理由の設定 -*マシン:*このステーションで -静的値 - 列挙型 - 設定

    上記のトリガーは、ステップが開いたときに発火する。この "Setup "ステップが開かれたときにマシンが停止していれば、Downtime ReasonはSetupに起因する。


    お探しのものは見つかりましたか?

    community.tulip.coに質問を投稿したり、他の人が同じような質問に直面していないか確認することもできます!


    この記事は役に立ちましたか?