- 印刷する
この記事では、次のことを学びます:
- ステップレベルトリガーとは何か?
- ステップレベルトリガーの種類
- ステップレベルトリガーの使用例
ステップレベルトリガー
ステップレベルトリガーはイベントによって起動されます。その名の通り、ステップレベル トリガーはステップレベルに存在します。各ステップはそれぞれステップレベルトリガーのリストを持っています。これらのトリガーは、そのステップが表示されている時だけ実行されます。ステップレベルトリガーはベースレイアウトにも追加でき、これらのトリガーは全てのステップで実行されます。
ステップレベルトリガーは、コンテキストペインのステップタブからアクセスできます。
複数のトリガーを追加すると、前のトリガーが失敗した時にトリガーがどのように反応するかを設定することもでき ます。トグルをクリックすると、前のトリガーが失敗した場合に、後続のどのトリガーが実行されないかを決定すること ができます。
ステップレベルトリガの種類
ステップレベルトリガは、他の全てのトリガと同様に、特定のアクションが発生した時に実行されます。ステップレベルトリガーは4種類のアクションに基づいて実行されます。
- ステップ入力時
- タイマー
- マシンとデバイスの出力
- ステップ終了時
ステップ入力時
「On step enter" トリガーはステップが表示された時に実行されます。
:::(Info) (注)On step enter トリガーは、そのステップがロードされる度に実行されます:
使用例
オンステップエンターは、特定のデータを初期化するのに最適なタイミングです。
例ユーザーに組み立て工程での不具合を報告してもらいたい。この不具合をテーブルに保存する。このテーブルに書き込むために、テーブルレコードのプレースホルダを作成する必要があります。
ステップ入力で、ランダムなIDを持つレコードを作成します。
タイマー
タイマートリガーについての詳細はこちらをご覧ください。
タイマートリガーは特定の周期で実行されます。X秒ごとにトリガーが実行されます。タイマートリガーは最速で30秒ごとに実行することができます。これはsupport@tulip.co に連絡することで減らすことができます。
使用例
タイマートリガーは、ユーザーの介入なしにバックグラウンドで実行できる定期的なチェックに最適です。
例5分毎(300秒毎)に部品の生産数をチェックし、必要数量を超えていたら、スーパーバイザーにメールを送りたい。
マシンとデバイス
マシンとデバイスのトリガーは、サポートされているデバイスやTulipに接続されたマシンからデータを受け取る方法です。デバイスやマシンがデータを出力すると、トリガーを実行させることができます。
:::(Warning) (注)デバイストリガーはサポートされているデバイスがデータを出力するたびに実行され、マシントリガーは属性が更新されるたびに、たとえそれが変更されなくても実行されます。
:::
使用例
マシントリガとデバイストリガは、バーコードスキャナのような多くのユーザ入力デバイスを扱う時に重要です。
例ユーザがUSBバーコードスキャナでジョブトラベラーのバーコードをスキャンし、そのバーコードをスキャンすると、そのジョブのテーブルレコードを作成したい。
ステップ終了時
「ステップ終了時 "トリガーは、ステップが終了した時に実行されます。
使用例
"ステップ終了時 "トリガーはプロセスを終了するのに非常に便利です。
例組立工程で作業している間、ユーザーは主に1つのステップに座っている。プロセスが開始されると、開始時間をテーブルレコードに記録する。彼らがこのプロセスを完了したら、完了時刻を記録したい。