SF_MutingPar_2Sensor
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
適用される安全基準
SF_MutingPar_2Sensor
認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。
重要
標準に記載されている要件はユーザーが満たす必要があります。
インターフェースの説明
ミューティングは安全機能を意図的に抑制することです。このブロックでは、2 つのミューティング センサーによる並列ミューティングが指定されます。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 変数
|
|
|
| 変数 ミュートセンサーの状態
|
|
|
| 変数。 ミュートセンサーの状態
|
|
|
| 変数または定数。 ミューティングランプの状態を表示します。
|
|
|
| 定数 0..4 秒; 最大不一致時間 「DiscTimeEntry と MaxMutingTime」の注意事項を遵守する必要があります。 |
|
|
| 絶え間ない 完全なミュート シーケンスの最大時間。最初のミュート センサーが作動するとタイマーが開始されます。 「DiscTimeEntry と MaxMutingTime」の注意事項を遵守する必要があります。 |
|
|
| 変数または定数。 マシンサイクルで必要なときにミューティング機能の開始をアクティブにする制御システムのコマンド。ミューティング機能を開始した後、この信号をオフにすることができます。
|
|
|
| |
|
|
|
DiscTimeEntry と MaxMutingTime
拡張レベルの開発者向け: DiscTimeEntry
そして MaxMutingTime
入力は定数値に設定する必要があります。つまり、呼び出し時にこれらの値を変更してはいけません。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 安全指向の出力。ミューティング アプリケーションの非絶縁ガード状態を示します。
|
|
|
| ミュート処理のステータスを表示します。
|
|
|
| |
|
|
|
重要
ミューティング センサー信号のライン制御は、安全ループ内でアクティブである必要があります。

機能説明
ミューティングとは、安全機能を意図的に抑制することです。これは、たとえば、機械を停止させずに材料を危険区域に輸送する必要がある場合に必要です。ミューティングはミューティング センサーによってトリガーされます。2 つのミューティング センサーを使用し、生産プロセスに正しく統合することで、ライト グリッドがミュートされている間、危険区域に人が入らないようにする必要があります。ミューティング センサーには、フェイルセーフである必要のない近接スイッチ、光電子バリア、リミット スイッチなどがあります。アクティブなミューティング モードは、インジケータ ランプによって示される必要があります。
ミューティング方法には、順次ミューティングと並列ミューティングがあります。このブロックでは、2 つのミューティング センサーを使用した並列ミューティングが使用されます。以下に例を示します。センサーの配置は、IEC 規格に従って行う必要があります。FB は、前方と後方の両方向で使用できます。この場合、電流方向は判別できません。改ざんを防止するために、プロセス制御の MutingEnable 信号を使用してミューティングをアクティブ化する必要があります。
機能ブロックの入力パラメータには、2つのミューティングセンサー(S_MutingSwitch11
そして S_MutingSwitch12
)、アクティブ光電子保護装置(OSSD)の信号 S_AOPD
、および2つのパラメータ化可能な時間 DiscTimeEntry
そして MaxMutingTime
。
注意
の S_StartReset
入力は、S-PLC の起動時に危険な状況が発生しないことが保証されている場合にのみアクティブ化されるものとします。
いいえ。 | 画像 | 説明 |
---|---|---|
1 | ![]() | 反射型センサをミューティングセンサとして使用する場合、通常は対角線上に配置します。一般的に、反射型センサをミューティングセンサとして使用する場合、光電センサは2つだけで済み、 |
ステータス図

ヒント
注: 任意の状態から Idle
州、によって開始された Activate = FALSE
は表示されません。いずれの場合も、これらの遷移が最も優先されます。
典型的なタイミング図
SF_MutingPar_2Sensor
(S_StartReset = TRUE
、 Reset = FALSE
、 S_MutingLamp = TRUE
)
ミュート条件1(
16#8011
) (MS_11
最初に作動した入力センサー)タイマーを開始DiscTimeEntry
そしてMaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND NOT MS_12
ミュート条件2(
16#8311
) (MS_12は最初に作動した入力センサーです): タイマーを開始DiscTimeEntry
そしてMaxMutingTime
:MutingEnable AND NOT MS_11 AND R_TRIG at MS_12
ミューティング条件3(
16#8011
に16#8012
) (MS_12
2番目に作動する入力センサーです): タイマーを停止DiscimeEntry
:MutingEnable AND MS_11 AND R_TRIG at MS_12
ミューティング条件4(
16#8311
に16#8012
) (MS_11
2番目に作動する入力センサーです): タイマーを停止DiscTimeEntry
:MutingEnable AND R_TRIG at MS_11 AND MS_12
ミューティング条件5(から
16#8000
に16#8012
) (両方のセンサーが同じサイクルで作動):タイマーを開始MaxMutingTime
:MutingEnable AND R_TRIG at MS_11 AND R_TRIG at MS_12
ミューティング条件6(
16#8012
に16#8000
) (両方のセンサーが同じサイクルで解決されるか、MS_11
そしてMS_12
タイマーを停止:MaxMutingTime
:NOT MS_11 OR NOT MS_12
州
16#8000
:(R_TRIG at MS_11 AND MS_12 AND NOT R_TRIG at MS_12) OR
(R_TRIG at MS_12 AND MS_11 AND NOT R_TRIG at MS_11) OR
((MS_11 AND NOT R_TRIG at MS_11) AND (MS_12 AND NOT R_TRIG at MS_12)) OR
(NOT MutingEnable AND R_TRIG at MS_11) OR
(NOT MutingEnable AND R_TRIG at MS_12)
州
16#8011
:NOT MutingEnable OR NOT MS_11
州
16#8311
:NOT MutingEnable OR NOT MS_12
州
16#8012
: あらゆる遷移が可能
エラー検出
FB は次のエラー状態を検出します。
DiscTimeEntry
より小さい値に設定されましたT#0s
またはそれ以上T#4s
。MaxMutingTime
より小さい値に設定されましたT#0s
より大きいT#10min
。ペアの不一致時間
S_MutingSwitch11/S_MutingSwitch12
超過しました。ミュート機能(
S_MutingActive = TRUE
)が最大時間を超えるMaxMutingTime
。ミュートセンサー
S_MutingSwitch11
、MutingSwitch12
間違った順序で作動しました。MutingEnable によるアクティブ化なしでミュート シーケンスが開始されます。
ミューティングセンサーの静的信号
ミューティングランプの故障は次のように表示されます。
S_MutingLamp = FALSE
。ステータスで静的リセット条件が検出されました
8001
そして8003
。
エラー動作
エラーイベントが発生した場合、出力は S_AOPD_Out
そして S_MutingActive
設定されている FALSE
。 DiagCode
出力には関連するエラーコードが表示され、 Error
出力は TRUE
。
FB固有のエラーおよびステータスコード
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| ステータスのブロックアクティブ化後に静的リセット条件が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ミュートランプでエラーが検出されました
|
|
| ステータスのミュートシーケンスにエラーがあります
|
|
|
|
|
| タイミングエラー: アクティブミュート時間(
|
|
| タイミングエラー: 切り替え時間の不一致
|
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| 機能ブロックはアクティブではありません(基本状態)。
|
|
| ミュートはアクティブではなく、AOPD からの安全要件はありません。次のミュートのタイマーがまだ実行中の場合は、停止されます。
|
|
| ブロックが有効になりました。
|
|
| 安全要求を検出
|
|
| 安全要件またはエラーが発見され、現在は解消されています。オペレーターの確認
|
|
| 安全機能が作動しました
|
|
| ミュートシーケンスは、トリガエッジの立ち上がり後に開始フェーズに入ります。
|
|
| ミュートシーケンスは、トリガエッジの立ち上がり後に開始フェーズに入ります。
|
|
| ミュート シーケンスがアクティブになっている場合、次のいずれかになります。
または
監視
|