使用 EtherCAT Safety FBD 编辑器
编程
将图形元素从 工具箱 查看编辑器。
已更改的实现被标记为 In work 在顶层。
命令
有关命令的更多信息,请参见: 命令
网络标题和网络评论
如果启用了相应的 FBD 选项,则可以为每个网络添加标题和注释。
在里面 工具 菜单,打开 选项 对话。
在里面 选项 对话框中,单击 EtherCAT Safety FBD 编辑器 对话。
选择 显示网络标题 和 显示网络评论 选项。
点击 好的 按钮。

网络标题可以直接在网络的第一行中编辑;网络注释可以在网络的第二行中编辑。在这两种情况下,都必须先选择相应的行。

功能块
为了在 FBD 编辑器中编写安全应用程序,提供了以下功能块:
FB_AND:多个输入信号的与连接
FB_CS:停用连接
FB_分离器:信号解耦
FB_EDM:监测两个信号
FB_ESTOP:紧急停止电路
FB_MON:安全门电路
FB模式 操作模式
FB静音:绕过安全功能(屏蔽)
FB_或:多个输入信号的或连接
FB_RS:重置/设置功能
FB_SR:设置/重置功能
FB_TOF:开启延迟
FB_TON:关闭延迟
FB_TWOHAND:双手控制功能块
FB_ADD:添加模拟信号
FB_CAM监控器:电子凸轮组的实现
FB_比较:模拟输入信号的比较
FB_计数器:加计数/减计数
FB_DIV: ding模拟信号的划分
FB_ENVELOPE:包络曲线监测
FB_LIMIT:极限值监控
FB_负载传感:根据包络曲线检查 x 和 y 值
FB_MUL:模拟信号的乘法
FB_缩放:模拟信号的缩放
FB_SLI:检测与内部存储的模拟值的偏差
FB_速度:速度计算
FB_SUB:模拟信号的减法
FB_VIOLATIONCNT:错误计数器的实现
显示安全数据流
FBD 编程的安全数据流重点介绍 CODESYS Safety for EtherCAT Safety Module 如下:
常量和声明为常量的变量以黄色突出显示。
SAFExxx 变量以黄色突出显示。
SAFE 值进入 SAFE 变量和输入的数据流用粗黄线表示。
当功能块至少有一个 SAFE 输出时,它们会显示为黄色。
安全数据流: FB_AND 和 SAFE 变量:S1_1、S1_2 和 O_K1_K2

监控
当应用(安全应用)
SafetyApp 可执行且已经下载到控制器后,使用标准应用程序登录后即可监控安全功能块的输入输出参数。
版本
IODrvEL6900库不是最新的。必须是 V3.5.3.0 或更高版本。这 EtherCAT 下载或重置应用程序后,堆栈尚未在标准控制器上运行。
申请 EtherCAT Safety 模块 CODESYS 与模块上的应用程序不匹配。

提示
监控时您不能改变信号状态。
停用后显示替代值
提示
您可以停用组并为关联的 POU 定义替代值(点检装置 EtherCAT Safety)仅适用于 EtherCAT Safety 模块 EL6910 或 EK196。
停用某个组后,读取停用 POU 的功能块实例输出的 POU 将获得替代值。如果没有定义替代值,则使用数据类型的默认值作为替代值: FALSE 对于布尔输出和 0 对于整数输出。
替代值在花括号中指定 (
)。对于变量的赋值,替代值在变量之前指定(
)。对于连接的输出,替代值在多重赋值中指定。仅应使用第一个赋值分支(
)。
