TP_FUN

パルスタイマ

システムファンクションブロックのユーザ定義ファンクションです。 TP_FUNで、定義された持続時間を持つパルスタイマをプログラムすることができます。

パラメータ

入力

IN (BOOL)

パルスジェネレータ入力

INで立ち上がりが検出されると、PTで定義された持続時間のパルスが発生します。

PT (TIME)

持続時間

16ビット値: 0–327.27s

32ビット値: 0–21,474,836.47s (32ビット値は、FP3FPCFP5FP10/10Sでは使用できません。)

単位は10ms

INで立ち上がりが検出されるたびに、PTの持続時間をもつタイマーが開始されます。そのパルスの持続時間内にINで新たな立ち上がりが検出されても、新しいタイマは開始されません。

入出力

dutInstance (TP_FUN_INSTANCE_DUT)

内部の値とステータス情報をもった内部メモリです。関連付けられたFBのインスタンスメモリに対応します。

出力

Q (BOOL)

信号出力

INで立ち上がりが検出されるとすぐに、PTの持続時間の間、出力QはONになります。

ET (TIME)

経過時間

タイマの経過時間が格納されます。PT値がET値と等しくなると、出力QはOFFになります。

プログラミングエディタから値を書き込むことにより、カウント動作中に値を変更することができます。

解説

タイムチャート

関連トピック

最終修正日: 2021-05-13このページに関するフィードバックお問い合わせ窓口