Skip to main content

应用示例:双手控制

双手控制(类别 4,PL e)用作编程示例 CODESYS Safety for EtherCAT Safety Module 并以 FBD 实现形式进行说明。

每个双手按钮均由输入模块(例如:EL1904)安全输入上的常闭和常开触点组合而成。输入测试处于活动状态,信号也会被检查是否存在差异(200 毫秒)。此外,两个按钮的同步操作以 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

联系方式 K1K2 用于回读



2. 输出

姓名

数据类型

描述

O_K1_K2

SAFEBOOL

接触器的动作 K1K2

bError

BOOL

错误标志 FB_TWOHAND_1

bError

BOOL

错误标志 FB_EDM2



3. 功能块参数

功能块

输入

常数值

描述

FB_TWOHAND_1

tDiscTime12

T#200ms

常闭触点与常开触点之间的差异时间 S1

FB_TWOHAND_1

tDiscTime34

T#200ms

常闭触点与常开触点之间的差异时间 S2

FB_TWOHAND_1

tDiscTime

T#500ms

之间的差异时间 S1S2

FB_EDM2

tSwitchOnMonitoring

T#500ms

开启延迟

FB_EDM2

tSwitchOffMonitoring

T#500ms

关机延迟