Skip to main content

アプリケーション例: 両手操作

プログラミング例として、両手操作コントロール(カテゴリー4、PL e)が使用される。 CODESYS Safety for EtherCAT Safety Module FBD 実装として図解されています。

両手押しボタンはそれぞれ、入力モジュール (例: EL1904) の安全入力の常時閉接点と常時開接点の組み合わせで構成されています。入力のテストはアクティブであり、信号の不一致もチェックされます (200 ミリ秒)。さらに、2 つの押しボタンの同期作動は、500 ミリ秒の監視時間でアクティブ化されます。

フィードバック ループは安全入力を介して読み込まれます。コンタクタ K1 と K2 は安全出力に並列に接続されています。この回路では、電流の測定と出力のテストがアクティブになっています。

21. EDMによる両手操作のレイアウト
EDMによる両手操作のレイアウト


22. プログラミング例の実装: EDM による両手制御
プログラミング例の実装: EDM による両手制御


1. 入力

名前

データ・タイプ

説明

S1_1

SAFEBOOL

両手押しボタン 1: NO (通常開)

S1_2

SAFEBOOL

両手押しボタン 1: NC (通常閉)

S2_1

SAFEBOOL

両手押しボタン2: NO (通常開)

S2_2

SAFEBOOL

両手押しボタン2: NC (通常閉)

I_K1_K2

SAFEBOOL

連絡先 K1 そして K2 読み返すために



2. 出力

名前

データ・タイプ

説明

O_K1_K2

SAFEBOOL

接触器の作動 K1 そして K2

bError

BOOL

エラーフラグ FB_TWOHAND_1

bError

BOOL

エラーフラグ FB_EDM2



3. 機能ブロックパラメータ

機能ブロック

入力

定数値

説明

FB_TWOHAND_1

tDiscTime12

T#200ms

NC接点とNO接点の不一致時間 S1

FB_TWOHAND_1

tDiscTime34

T#200ms

NC接点とNO接点の不一致時間 S2

FB_TWOHAND_1

tDiscTime

T#500ms

不一致時間 S1 そして S2

FB_EDM2

tSwitchOnMonitoring

T#500ms

スイッチオン遅延

FB_EDM2

tSwitchOffMonitoring

T#500ms

スイッチオフ遅延