Skip to main content

SF_OutControl

ヒント

ここで説明する機能ブロックのバージョンは、 機能ブロックのバージョンリスト

適用される安全基準

SF_OutControl 認定された PLCopen 機能ブロックです。適用される標準の詳細については、「PLCopen – 技術委員会 5 – 安全ソフトウェア」を参照してください。

重要

標準に記載されている要件はユーザーが満たす必要があります。

インターフェースの説明

この機能ブロックは、標準コントローラの信号とオプションの起動ロックを備えた安全信号を使用して安全出力を制御します。

77. 変数入力

名前

データタイプ

初期値

説明、パラメータ値

Activate

BOOL

FALSE

一般的な入力パラメータ

S_SafeControl

SAFEBOOL

FALSE

変数

上流安全機能ブロックの制御信号

ライブラリの典型的な機能ブロック信号(例: SF_EstopSF_GuardMonitoring、 そして SF_TwoHandControlTypeII)。

FALSE: 上流の安全 FB は安全な状態です。

TRUE: 上流の安全 FB が安全監視をアクティブ化します。

ProcessControl

BOOL

FALSE

変数または定数

標準コントローラの制御信号

FALSE: 設定リクエスト S_OutControlFALSE

TRUE: 設定リクエスト S_OutControlTRUE

Static Control

BOOL

FALSE

絶え間ない

プロセス制御のオプション条件。

FALSE: ダイナミックな変化 ProcessControlFALSE -> TRUE) は、FB の起動または安全機能のトリガー後に必要です。追加機能の開始が必要です。

TRUE: 動的変化なし ProcessControlFALSE -> TRUE) は、FB の起動または安全機能のトリガー後に必要になります。

S_StartReset

SAFEBOOL

FALSE

一般的な入力パラメータ

S_AutoReset

SAFEBOOL

FALSE

一般的な入力パラメータ

Reset

BOOL

FALSE

一般的な入力パラメータ



78. 変数出力

名前

データタイプ

初期値

説明、パラメータ値

Ready

BOOL

FALSE

一般的な出力パラメータ

S_OutControl

SAFEBOOL

FALSE

接続された安全なデバイスまたは FB を制御します。

FALSE: 安全装置またはFBの無効化

TRUE: 安全装置またはFBの有効化

Error

BOOL

FALSE

一般的な出力パラメータ

DiagCode

言葉

16#0000

診断コード



102. 機能ブロック: SF_OutControl
機能ブロック: SF_OutControl


機能説明

一般的な:

SF_OutControl FB は安全出力用の出力ドライバです。

安全出力は以下によって制御されます S_OutControl、これは標準コントローラ(ProcessControl(BOOL) プロセス制御用)と安全アプリケーション(S_SafeControl (SAFEBOOL)を搭載しています。

. プロセス制御 (ProcessControl) のオプション条件:
  • 追加機能の開始(ProcessControl FALSE -> TRUE)が必要であり、これは機能ブロックの起動または安全信号(S_SafeControl)。静的 TRUE 信号を送る ProcessControl 設定しない S_OutControlTRUE

  • 追加機能の開始(ProcessControl FALSE -> TRUE)は不要であり、これは機能ブロックの起動または安全信号のフィードバック(S_SafeControl)。静的 TRUE ProcessControlセットへの信号 S_OutControlTRUE 他の条件が満たされている場合。

. オプションの起動ロック
  • ファンクションブロックがアクティブになった場合の起動ロック

  • ガード中断後の起動ロック

ステータス図

103. ステータス図: SF_OutControl
ステータス図: SF_OutControl


ヒント

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

典型的なタイミング図

104. タイミング図1: SF_OutControl
タイミング図1: SF_OutControl


105. タイミング図 2: SF_OutControl
タイミング図 2: SF_OutControl


注意

StaticControlS_StartReset、 そして S_AutoReset 入力は、S-PLC の起動時に危険な状況が発生しないことが保証されている場合にのみアクティブ化されるものとします。

エラー検出

次の条件では、エラー状態への遷移が強制されます。

  • プロセス内の無効な静的リセット信号

  • 無効な静的 ProcessControl 信号。

  • ProcessControl そして Reset プログラムエラーにより誤って接続されています。

エラー動作

エラーイベントが発生した場合、 S_OutControl 出力は FALSE この安全な状態のままです。エラー状態から抜け出すには Reset ErrorInit Error、 または Lock ErrorReset 入力は次のように設定する必要があります FALSE終了するには Control Error エラー状態、 ProcessControl 入力は次のように設定する必要があります FALSE

移行後 S_SafeControlTRUEオプションの起動ロックは、 Reset 入力。

機能ブロックの起動後、オプションの起動禁止は、 Reset 入力。

FB固有のエラーおよびステータスコード

ヒント

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

79. FB固有のエラーコード

DiagCode

像名

ステータスの説明と出力設定

16#C001

Reset Error 1

静的 Reset 信号の状態 16#8001

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C002

Reset Error 2

静的 Reset 信号の状態 16#8003

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C010

Control Error

静的信号 ProcessControl ステータス 16#8010

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C111

Init Error

同時立ち上がりトリガエッジ Reset そして Processcontrol ステータス 16#8001

Ready = TRUE

S_OutControl = FALSE

Error = TRUE

16#C211

Lock Error

同時立ち上がりトリガエッジ Reset そして ProcessControl ステータス 16#8003

Ready = TRUE

S_OutControl = FALSE

Error = TRUE



80. FB固有のステータスコード

DiagCode

像名

ステータスの説明と出力設定

16#0000

Idle

機能ブロックはアクティブではありません(基本状態)。

Ready = FALSE

S_OutControl = FALSE

Error = FALSE

16#8001

Init

ブロックアクティベーションスタートアップロックがアクティブです。リセットが必要です。

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8002

Safe

安全機能が作動

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8003

Lock

安全機能の起動ロックがアクティブです。リセットが必要です。

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8010

Output Disable

プロセス監視がアクティブではありません

Ready = TRUE

S_OutControl = FALSE

Error = FALSE

16#8000

Output Enable

プロセス監視がアクティブであり、安全性が有効化されています。

Ready = TRUE

S_OutControl = TRUE

Error = FALSE