SF_TestableSafetySensor
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
適用される安全基準
SF_TestableSafetySensor
認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。
重要
標準に記載されている要件はユーザーが満たす必要があります。
インターフェースの説明
このFBは、テスト可能な電子/光学センサーまたはタイプ2電気感知保護装置(ESPE
FBは外部テスト可能な安全センサーにも使用できます(ESPE
: 電気感知保護装置(例:光線)安全センサーの状態も監視します。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 変数 センサー出力のステータス(例:ライトグリッド)。
|
|
|
| 変数 センサーテストを開始するための入力。
|
|
|
| 定数。範囲: 安全センサーのテスト時間。 「TestTime」の注意事項を遵守する必要があります。 |
|
|
| 絶え間ない 外部手動センサー テストがサポートされているかどうかを示します。
|
|
|
| |
|
|
| |
|
|
|
テスト時間
拡張レベルの開発者向け: TestTime
入力は定数値に設定する必要があります。この値は呼び出し時に変更してはなりません。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| ESPE の状態を表示する安全重視の出力。
|
|
|
| センサーのテスト入力と連動します。
|
|
|
| プロセスへのフィードバック信号。
|
|
|
| 正の信号エッジは、自動センサー テストが正常に実行されたことを示します。
|
|
|
| |
|
|
|
ヒント
OSSD
意味: Output Signal Switching Device

機能説明
タイプ2 ESPE
定期テストに使用されます。危険なエラー(例えば、センサーの故障、応答時間が指定時間を超えるなど)を検出することを目的としています。テスト信号は測定制御の動作をシミュレートする必要があり、定期テストの持続時間は150ミリ秒を超えてはなりません。テストでは、各光線がユーザーが指定した方法で動作することを確認する必要があります。テストが外部の安全指向制御システム(例:機械)によって開始される場合は、 ESPE
適切な入力機器(端末など)を装備する必要があります。
重要
の ESPE
製品規格と規格に応じた必要なカテゴリに応じて選択する必要があります。
テストが適切な間隔で開始されるかどうかを別の機能で監視する必要があります。
注意
の S_StartReset
そして S_AutoReset
入力は、S-PLC の起動時に危険な状況が発生しないことが保証されている場合にのみアクティブ化されるものとします。
StartTest = TRUE
:STestOut = FALSE
監視時間の開始S_TestOut
信号は送信機を停止します(監視TestTime
初めて始めました)S_OSSD_In
から切り替えるTRUE
にFALSE
(モニタリングTestTime
2回目のスタートS_TestOut
から切り替えるFALSE
にTRUE
送信機を起動
センサー
S_OSSD_In
から切り替えるFALSE
にTRUE
時間の監視を停止する
S_OSSD_Out
はTRUE
テスト中
FB起動後の起動ロック
ガード中断後の起動ロック
ステータス図

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

エラー検出
次の条件では、強制的にエラー状態に移行します。
遅延センサーフィードバックなしでタイムアウトをテストする
センサー信号フィードバックなしでテスト
プロセス内の無効な静的リセット信号
監視時間設定の妥当性確認
エラー動作
エラーイベントが発生した場合、 S_OSSD_Out
出力は FALSE
そしてこの状態のままです。エラーが修正され、センサーが作動するとすぐに(S_OSSD_In = TRUE
)、リセットするとエラーステータスが削除され、 S_OSSD_Out
出力 TRUE
。
もし S_AutoReset = FALSE
リセット時に立ち上がりトリガーエッジが必要になります。
移行後 S_OSSD_In
に TRUE
オプションの起動ロックは、 Reset
入力。
ファンクションブロックの起動後、オプションの起動ロックは、次の立ち上がりトリガエッジによって再開できる。 Reset
入力。
FB固有のエラーおよびステータスコード
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| TestTimeパラメータの値が無効です 間の値
|
|
| FB のアクティブ化後に静的リセット状態が検出されました
|
|
| 静的
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| テスト時間が経過しました
|
|
| テスト時間が経過しました
|
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| 機能ブロックはアクティブではありません(基本状態)。
|
|
| 機能ブロックによってアクティベーションが検出されました。
|
|
| FB は安全要件を検出しました。 スイッチはまだ自動的にテストされていません。
|
|
| ステータス後の立ち上がりトリガーエッジを待つ
|
|
| 自動センサーテストに失敗しました。 外部の手動センサーテストが必要です。 必要な外部手動センサーテストのサポートが機能ブロックで有効化されました( センサーには負の信号エッジが必要です。
|
|
| 自動センサーテストに失敗しました。 外部の手動センサーテストが必要です。 必要な外部手動センサーテストのサポートが機能ブロックで有効化されました( あ
|
|
| 自動センサーテストに失敗しました。 外部の手動センサーテストが必要です。 必要な外部手動センサーテストのサポートが機能ブロックで有効化されました( 外部手動テストが完了しました。 デバイスは、完全なセンサー切り替えサイクル(外部制御)を検出しました。
|
|
| FB は安全要件を検出しませんでした。 センサーは自動的にテストされませんでした。
|
|
| 自動センサー テストがアクティブです。テスト タイマーが初めて開始されました。送信機信号は機能ブロックによってオフに切り替えられました。 受信機の信号は送信機の信号に従わなければなりません。
|
|
| 自動センサー テストがアクティブです。テスト タイマーが 2 回目に開始されました。センサーの送信信号が機能ブロックによってオンに切り替えられました。 受信機の信号は送信機の信号に従わなければなりません。
|
|
| FB は安全要件を検出しませんでした。 センサーは自動的にテストされました。
|
|
| FB は安全要件を検出しました。スイッチは自動的にテストされました。
|
|
| ステータス後にリセットの立ち上がりトリガーエッジを待つ
|