SF_Equivalent
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
適用される安全基準
SF_Equivalent
認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。
重要
標準に記載されている要件はユーザーが満たす必要があります。
インターフェースの説明
この機能ブロックは、2つの同等の SAFEBOOL
入力(両方 NO
または NC
)に SAFEBOOL
不一致時間監視中の出力。この FB は再起動インターロックがないため、単独で使用しないでください。出力を他の安全関連機能に接続する必要があります。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 変数 入力
|
|
|
| 変数 入力
|
|
|
| 絶え間ない 両入力の不一致状態の最大監視時間 の |
不一致時間
拡張レベルの開発者向け: DiscrepancyTime
入力は定数値に設定する必要があります。つまり、呼び出し時に値を変更してはいけません。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 安全関連の出力
|
|
|
| |

機能説明
この機能ブロックは、2つの同等の SAFEBOOL
入力(両方 NO
または NC
)に SAFEBOOL
不一致時間監視下での出力。2つの A
そして B
チャネルは相互に依存しています。関数ブロックの出力には、両方のチャネルの評価結果が表示されます。
チャンネル信号が TRUE
に FALSE
、出力は直ちにオフになります(FALSE
)を安全上の理由から使用しないでください。
不一致時間の監視: 不一致時間とは、ファンクション ブロックがエラーを検出せずに両方の入力が異なる状態になることができる最大期間です。不一致時間の監視は、入力の状態が変化すると開始されます。不一致時間が経過すると、ファンクション ブロックは両方の入力が異なる状態になるとエラーを検出します。
両方の入力は対称的に切り替えられる必要があります。つまり、切り替えの監視は両方の入力に対して実行されます。 TRUE
に FALSE
また、 FALSE
に TRUE
。
入力 | 出力 | ||||||
---|---|---|---|---|---|---|---|
|
|
|
|
|
|
|
|
|
|
| 開始されていません |
|
|
|
|
|
|
| 開始されていません |
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
| 開始されていません |
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
| 開始 |
|
|
|
|
|
|
| 開始 |
|
|
|
|
ヒント
ロジック テーブルでは、矢印 (->) は遷移を表します。 TRUE -> FALSE
変数の値が TRUE
に FALSE
。
ステータス図

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

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