パルスタイマ
システムファンクションブロックのユーザ定義ファンクションです。 TP_FUNで、定義された持続時間を持つパルスタイマをプログラムすることができます。
入力
パルスジェネレータ入力
INで立ち上がりが検出されると、PTで定義された持続時間のパルスが発生します。
持続時間
16ビット値: 0–327.27s
32ビット値: 0–21,474,836.47s (32ビット値は、FP3、FPC、FP5、FP10/10Sでは使用できません。)
単位は10ms
INで立ち上がりが検出されるたびに、PTの持続時間をもつタイマーが開始されます。そのパルスの持続時間内にINで新たな立ち上がりが検出されても、新しいタイマは開始されません。
入出力
内部の値とステータス情報をもった内部メモリです。関連付けられたFBのインスタンスメモリに対応します。
出力
信号出力
INで立ち上がりが検出されるとすぐに、PTの持続時間の間、出力QはONになります。
経過時間
タイマの経過時間が格納されます。PT値がET値と等しくなると、出力QはOFFになります。
プログラミングエディタから値を書き込むことにより、カウント動作中に値を変更することができます。
FP2、FP2SH、FP10SHでは、PTの32ビット値を使用します。
IN信号のON時間に関わらず、PTで定義した長さのパルスが出力Qに発生します。入力INで立ち上がりエッジが検出されると、ファンクションTP_FUNが実行されます。
パルスタイマPTの持続時間中は、入力INの立ち上がりエッジの影響を受けません。