SF_MutingSeq
ヒント
ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト。
適用される安全基準
SF_MutingSeq
認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。
重要
標準に記載されている要件はユーザーが満たす必要があります。
インターフェースの説明
Muting
安全機能(例:光バリア)の意図的な抑制です。このブロックでは、4 つのミューティング センサーによる順次ミューティングが指定されます。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 変数
|
|
|
| 変数 ミュートセンサーの状態
注: 安全要件に応じて、 |
|
|
| 変数。 ミュートセンサーの状態
注: 安全要件に応じて、 |
|
|
| 変数。 ミュートセンサーの状態
注: 安全要件に応じて、 |
|
|
| 変数 ミュートセンサーの状態
注: 安全要件に応じて、 |
|
|
| 変数または定数。 ミューティングランプの状態を表示します。
|
|
|
| 絶え間ない 完全なミュート シーケンスの最大時間。最初のミュート センサーが作動するとタイマーが開始されます。 の |
|
|
| 変数または定数。 マシンサイクルで必要なときにミューティング機能の開始をアクティブにする制御システムのコマンド。ミューティング機能を開始した後、この信号をオフにすることができます。
|
|
|
| |
|
|
|
最大ミュート時間
拡張レベルの開発者向け: MaxMutingTime
入力は定数値に設定する必要があります。つまり、この値は呼び出し時に変更してはいけません。
名前 | データタイプ | 初期値 | 説明、パラメータ値 |
---|---|---|---|
|
|
| |
|
|
| 安全指向の出力。ミューティング アプリケーションの非絶縁ガード状態を示します。
|
|
|
| ミュート処理のステータスを表示します。
|
|
|
| |
|
|
|
重要
ミューティングセンサー信号の短絡、またはこれらの信号をサポートする機能アプリケーションエラーは、この機能ブロックではサポートされていませんが、不正なミューティングシーケンスとして解釈されます。(データタイプ BOOL
(機能的なユーザー ハードウェアまたはソフトウェアによって提供されます。)ただし、これによって不要なミュートが発生することはありません。ユーザーは、それぞれのリスク分析でこれを考慮する必要があります。

機能説明
ミューティングとは、安全機能を意図的に抑制することです。これは、たとえば、機械を停止させずに材料を危険区域に輸送する必要がある場合に必要です。ミューティングはミューティング センサーによってトリガーされます。2 つまたは 4 つのミューティング センサーを使用し、生産プロセスに正しく統合することで、ライト グリッドがミュートされている間、危険区域に人が入らないようにする必要があります。ミューティング センサーには、フェイルセーフである必要のない近接スイッチ、光電子バリア、リミット スイッチなどがあります。アクティブなミューティング モードは、インジケータ ランプによって表示する必要があります。
ミューティング方法には、順次ミューティングと並列ミューティングがあります。このブロックでは、4 つのミューティング センサーを使用した順次ミューティングが使用されます。トランスポートの順方向の実行を以下に示します。FB は、順方向と逆方向の両方向で使用できます。ミューティングは、改ざんを防ぐために、プロセスからの MutingEnable 信号によってアクティブ化する必要があります。MutingEnable 信号が使用できない場合は、入力を TRUE に設定する必要があります。
機能ブロックの入力パラメータには、4つのミューティングセンサー(MutingSwitch11
、 MutingSwitch12
、 MutingSwitch21
、 そして MutingSwitch22
)、および OSSD
「アクティブ光電子保護装置」の信号 S_AOPD_In
。
注意
の S_StartReset
S-PLC の起動時に危険な状況が発生しないことが保証されている場合にのみ、入力をアクティブ化する必要があります。
いいえ。 | 画像 | 説明 |
---|---|---|
1 | ![]() | ミュートセンサーが |
2 | ![]() | ミュートモードは、 |
3 | ![]() | ミュートセンサーの前 |
4 | ![]() | ミュートセンサーのみミュートするとミュートモードは終了する |
ステータス図

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

ミュート条件
ミュート条件1(ステータスへ)
16#8011
) (MS_11
最初に作動した入力センサーです。タイマーを開始:MaxMutingTime
:MutingEnable AND (R_TRIG at MS_11 AND NOT MS_12 AND NOT MS_21 AND NOT MS_22)
ミュート条件2(ステータスから
16#8011
に16#8012
) (MS_12
2番目に作動する入力センサーです):MutingEnable AND (MS_11 AND R_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22)
ミュート条件3(ステータスから
16#8012
に16#8000
) (MS_21
最初に作動した出力センサー)。タイマーを停止:MaxMutingTime
:NOT MS_11 AND NOT MS_12 AND F_TRIG at MS_21 AND MS_22
ミュート条件11(ステータス
16#8122
) (MS_22
最初に作動した入力センサーです。タイマーを開始:MaxMutingTime
:MutingEnable AND (NOT MS_11 AND NOT MS_12 AND NOT MS_21 AND R_TRIG at MS_22)
ミュート条件12(ステータスから
16#8122
に16#8112
) (MS_21
2番目に作動する入力センサーです):MutingEnable AND (NOT MS_11 AND NOT MS_12 AND R_TRIG at MS_21 AND MS_22)
ミュート条件13 (
MS_12
最初に作動した出力センサー)。タイマーを停止します。MaxMutingTime
:MS_11 AND F_TRIG at MS_12 AND NOT MS_21 AND NOT MS_22
ステータス
16#8000
:(NOT MutingEnable AND R_TRIG at MS_11) OR (NOT MutingEnable AND R_TRIG at MS_22) OR (MS_12 OR MS_21) OR (MS_11 AND MS_22)
ステータス
16#8011
:NOT MutingEnable OR NOT MS_11 OR MS_21 OR MS_22
ステータス
16#8012
:R_TRIG at MS_11 OR R_TRIG at MS_12 OR F_TRIG at MS_22
ステータス
16#8122
:NOT MutingEnable OR MS_11 OR MS_12 OR NOT MS_22
ステータス
16#8112
:F_TRIG at MS_11 OR R_TRIG at MS_21 OR R_TRIG at MS_22
エラー検出
FB は次のエラー状態を検出します。
ミュートセンサー
MutingSwitch11
、MutingSwitch12
、MutingSwitch21
、 そしてMutingSwitch22
間違った順序でアクティブ化されます。ミュートシーケンスは、
MutingEnable
。ミューティングランプの故障は次のように表示されます。
S_MutingLamp = FALSE
。静的
Reset
状態。MaxMutingTime
0未満または0より大きい値に設定されましたT#10min
。ミュート機能(
S_MutingActive = TRUE
)が最大ミュート時間を超えるMaxMutingTime
。
エラー動作
エラーイベントが発生した場合、出力は S_AOPD
そして S_MutingActive
設定されている FALSE
。 DiagCode
出力には関連するエラーコードが表示され、 Error
出力は TRUE
。
エラー状態が明らかになり、安全な状態であることが確認されるまで、再起動は行われません。 Reset
。
FB固有のエラーコードとステータスコード
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| FB のアクティブ化後に静的リセット状態が検出されました
|
|
| ステータスで静的リセット条件が検出されました
|
|
| ミュートランプでエラーが検出されました
|
|
| ステータスのミュートシーケンスにエラーがあります
|
|
|
|
|
| タイミングエラー: アクティブミュート時間(
|
| 像名 | ステータスの説明と出力設定 |
---|---|---|
|
| 機能ブロックはアクティブではありません(基本状態)。
|
|
| ミュートがアクティブでなく、安全要件もなし |
|
| ブロックが有効になりました。
|
|
| 安全要求を検出
|
|
| 安全要件またはエラーが発見され、解消されました。確認
|
|
| 安全機能が作動しました
|
|
| ミュートフォワードシーケンスは開始フェーズにあり、安全要件はありません
|
|
| ミュート順方向シーケンスがアクティブです。
|
|
| ミュート逆方向シーケンスがアクティブです。
|
|
| ミュート逆シーケンスは開始フェーズにあり、安全要件はありません
|