SF_Equivalent
適用される安全基準
SF_Equivalent
認定されたPLCopen機能ブロックです。適用される規格の詳細については、「PLCopen –技術委員会5 –安全ソフトウェア」を参照してください。
重要
規格に記載されている要件は、ユーザーが満たす必要があります。
インターフェイスの説明
この機能ブロックは、2つの同等のものを変換します SAFEBOOL
入力(両方 NO
また NC
)1つに SAFEBOOL
不一致時間監視付きの出力。このFBには再起動インターロックがないため、スタンドアロンで使用しないでください。出力を他の安全関連機能に接続する必要があります。
名前 | データ・タイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| 見る 一般的な入力パラメータ |
|
|
| 変数 入力
|
|
|
| 変数 入力
|
|
|
| 絶え間ない 両方の入力の不一致ステータスの最大監視時間 注意事項「DiscrepancyTime」を遵守する必要があります。 |
DiscrepancyTime
拡張レベルの開発者に適用: DiscrepancyTime
入力は一定の値でアクティブにする必要があります。したがって、呼び出しの値を変更してはなりません。
名前 | データ・タイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| 見る 一般的な出力パラメータ |
|
|
| 安全関連の出力
|
|
|
| 見る 一般的な出力パラメータ |
|
|
| 見る 一般的な出力パラメータ |
|
|
| 見る 診断コード |
ヒント
特定の(より低い)レベルの安全要件については、使用を許可することができます BOOL
入力としておよび SAFEBOOL
出力として。ただし、これはアプリケーションのFMEAを介して評価する必要があります。ライブラリでは、を区別する必要があります SAFEBOOL
と BOOL
バージョン。
SF_Equivalent

機能説明
この機能ブロックは、2つの同等のものを変換します SAFEBOOL
入力(両方 NO
また NC
)1つに SAFEBOOL
不一致時間監視付きの出力。両方のチャネルは相互に依存しています。機能ブロック出力には、両方のチャネルの評価結果が表示されます。
Wenn sich das SignaleinesKanalsは TRUE
に FALSE
、出力はすぐにに切り替わります FALSE
安全上の理由から。
不一致時間の監視:不一致時間は、機能ブロックがエラーを検出せずに、両方の入力が異なる状態になる可能性がある最大期間です。不一致時間の監視は、入力のステータスが変化したときに開始されます。不一致時間が経過すると、両方の入力の状態が異なる場合、機能ブロックはエラーを検出します。
両方の入力を対称的に切り替える必要があります。これは、から切り替えるために両方の入力に対して監視が実行されることを意味します TRUE
に FALSE
からの切り替えだけでなく FALSE
に TRUE
。
入力 | 出力 | |||||||
---|---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
|
| 始まっていない |
|
|
|
|
|
|
|
| 始まっていない |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
|
| 始まっていない |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
|
| 始まっていない |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
ヒント
真理値表では、矢印->は遷移を表します。 TRUE -> FALSE
変数jasの値がから変更されたことを意味します TRUE
に FALSE
。
状態図
SF_Equivalent

ヒント
任意の状態から Idle
による状態 Activate = FALSE
は表示されていません。ただし、これらの遷移が最も優先されます。
典型的なタイミング図
SF_Equivalent

SF_Equivalent

エラー検出
機能ブロックは、チャネル間の不一致時間を監視します S_ChannelA
とチャンネル S_ChannelB
、に切り替えるとき TRUE
に切り替えるだけでなく FALSE
。
エラー動作
出力 S_EquivalentOut
に設定されています FALSE
。 Error
に設定されています TRUE
。 DiagCode
エラー状態を示します。エラーのリセットと組み合わせた入力として定義されたリセットはありません。正しい入力値のセットがすぐに S_EquivalentOut
存在します、 Error
は FALSE
また。
FB 固有のエラーおよび状態コード
| 州名 | 状態の説明と出力設定 |
---|---|---|
|
| 状態の不一致経過時間
|
|
| 状態の不一致経過時間
|
|
| 状態の不一致経過時間
|
| 州名 | 状態の説明と出力設定 |
---|---|---|
|
| 機能ブロックがアクティブではありません(初期状態)。
|
|
| FBによってアクティブ化が検出され、FBがアクティブ化されました。
|
|
| 入力はに切り替えられます
|
|
|
|
|
|
|
|
| 1つのチャネルがに切り替えられました
|