SF_SafetyRequest (FB)
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
適用される安全基準
SF_SafetyRequest
認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。
重要
標準に記載されている要件はユーザーが満たす必要があります。
インターフェースの説明
の SF_SafetyRequest
ファンクションブロックは、ユーザープログラムとシステム環境間のインターフェースを表します。一般的なアクチュエータ(安全ドライブや安全バルブなど)を安全状態に設定するためのインターフェースを提供します。

名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 変数。 接続された周辺機器に要求されたモード。
|
|
|
| 変数 接続されている周辺機器の確認。
|
|
|
| 絶え間ない。 安全機能の要求と応答時間の監視( MonitoringTime の注意事項を遵守する必要があります。 |
|
|
|
監視時間
拡張レベルの開発者向け: MonitoringTime
入力は定数値に設定する必要があります。つまり、この値は呼び出し時に変更してはいけません。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 安全状態の確認
|
|
|
| 周辺機器を安全な状態に設定する要求
|
|
|
| |
|
|
|

機能説明
この機能ブロックは、安全指向システムと接続された安全な周辺機器間のインターフェースを表します。つまり、接続された安全な周辺機器の安全機能は、ユーザー プログラム (アプリケーション) で使用できます。ただし、接続された周辺機器の安全状態を制御するバイナリ信号は 2 つしかありません (つまり、要求用の信号が 1 つ、確認応答の受信用の信号が 1 つ)。
重要
安全機能は、接続された安全な周辺機器によって独立して実行されます。 SF_SafetyRequest
ファンクションブロックは、この要求を開始し、監視し、接続された安全な周辺機器が安全状態を認識した場合のみ出力を設定します。これは、 S_SafetyActive
出力。機能ブロックは、接続された安全な周辺機器のパラメータを定義しません。これらは、安全な周辺機器自体によって定義される必要があります。 SF_SafetyRequest
接続されている安全な周辺機器を動作モードからセーフモードに切り替えます。
ステータス図

ヒント
注: 任意の状態から Idle
州、によって開始された Activate = FALSE
は表示されません。いずれの場合も、これらの遷移が最も優先されます。
典型的なタイミング図

エラー検出
機能ブロックは、監視時間内にアクチュエータがセーフ モードにならないかどうかを検出します。
機能ブロックは、要求がまだアクティブであるにもかかわらず、確認信号が失われたことを検出します。
機能ブロックは静的 Reset
信号。
外部デバイス エラー: 接続された安全な周辺機器からエラー ビット/エラー情報が提供されないため、外部エラーはありません。
エラー動作
エラーイベントが発生した場合、 S_SafetyActive
出力は FALSE
。
エラーは、立ち上がりトリガエッジで確認される必要がある。 Reset
入力。このリセット後に機能ブロックを続行するには、 S_OpMode
リクエストは次のように設定する必要があります TRUE
。
FB固有のエラーおよびステータスコード
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| 安全状態での確認をオフにする
|
|
| の
|
|
| ステータスで静的リセットが検出されました
|
|
| ステータスで静的リセットが検出されました
|
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| 機能ブロックはアクティブではありません(基本状態)。
|
|
| 周辺機器(アクチュエータ)はセーフモードです。
|
|
| 有効化後のステータスは
|
|
| セーフモードを認識しない動作モード。
|
|
| セーフモードの確認を伴う動作モード
|
|
| ドライブの確認を待つ(システムインターフェース)
|
|
| 誤りは認められた。それにもかかわらず、
|