FB_ENVELOPE
説明機能ブロック
の FB_ENVELOPE
の値から包絡線を作成するために使用されます InValue
プラス uiOffset
そして、 InValue
関数ブロックが呼び出されるたびに、この包絡線に違反します。 InValue
からの範囲に達する - udiTargetValue
に + udiTargetValue
、そして時間 tTimeAfterInTarget
実行を開始します。 InValue
この範囲を外れ、まだ時間が経過していない場合は、この時間はリセットされます。 InValue
再び範囲に到達した場合 InValue
範囲内であれば、 bSafeFunctionOut
出力は FALSE
時間が経って tTimeAfterInTarget
経過しました。 bSafeFunctionOut
出力は FALSE
遅くとも tMaxTime
期限切れです。
この機能ブロックは通常、SS1 または SS2 安全機能などに使用できます。
ヒント
この機能ブロックの可用性は、 FBSupportFlags
ESI記述ファイルの FBSupportFlags
評価は CODESYS Safety for EtherCAT Safety Module 4.3.0.0。 問題のデバイスがこの機能ブロックを明示的にサポートしていない場合、この機能ブロックの使用は禁止されます。

名前 | データ・タイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| 下降エッジの場合、エンベロープ曲線は次の値から作成されます。 |
|
|
| エンベロープ曲線内で 0 に向かう遅延または変化が発生したときに監視する必要があるアナログ値。 許可されるデータ型: |
|
|
| 時間枠 定数のみが許可されます(変数は許可されません) |
|
|
| 価値に加算される価値 定数のみが許可されます(変数は許可されません) |
|
|
| その後の時間 時間が流れ始めるのは 定数のみが許可されます(変数は許可されません) |
|
|
| 最大時間(ミリ秒) 定数のみが許可されます(変数は許可されません) |
名前 | データ・タイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| 安全機能付き出力(時間遅延、包絡線監視) に設定 |
|
|
|
|