Skip to main content

使用 EtherCAT Safety FBD 编辑器

编程

将图形元素从 工具箱 查看编辑器。

已更改的实现被标记为 In work 在顶层。

命令

有关命令的更多信息,请参见: 命令

网络标题和网络评论

如果启用了相应的 FBD 选项,则可以为每个网络添加标题和注释。

过程. 启用 EtherCAT Safety FBD 选项
  1. 在里面 工具 菜单,打开 选项 对话。

  2. 在里面 选项 对话框中,单击 EtherCAT Safety FBD 编辑器 对话。

  3. 选择 显示网络标题显示网络评论 选项。

  4. 点击 好的 按钮。

14. 对话: EtherCAT Safety FBD 选项
对话: EtherCAT Safety FBD 选项


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

15. 带有标题和评论的网络
带有标题和评论的网络


功能块

为了在 FBD 编辑器中编写安全应用程序,提供了以下功能块:

显示安全数据流

FBD 编程的安全数据流重点介绍 CODESYS Safety for EtherCAT Safety Module 如下:

  • 常量和声明为常量的变量以黄色突出显示。

  • SAFExxx 变量以黄色突出显示。

  • SAFE 值进入 SAFE 变量和输入的数据流用粗黄线表示。

  • 当功能块至少有一个 SAFE 输出时,它们会显示为黄色。

6. 例子

安全数据流: FB_ANDSAFE 变量:S1_1、S1_2 和 O_K1_K2

EL6900_SafetyProgramm_DataflowAND.png


监控

当应用(安全应用) SafetyApp.png SafetyApp 可执行且已经下载到控制器后,使用标准应用程序登录后即可监控安全功能块的输入输出参数。

. 使用问号(?????)代替信号状态表示以下内容:
  • 版本 IODrvEL6900 库不是最新的。必须是 V3.5.3.0 或更高版本。

  • EtherCAT 下载或重置应用程序后,堆栈尚未在标准控制器上运行。

  • 申请 EtherCAT Safety 模块 CODESYS 与模块上的应用程序不匹配。

16. 变量监测
变量监测


提示

监控时您不能改变信号状态。

停用后显示替代值

提示

您可以停用组并为关联的 POU 定义替代值(点检装置 EtherCAT Safety)仅适用于 EtherCAT Safety 模块 EL6910 或 EK196。

停用某个组后,读取停用 POU 的功能块实例输出的 POU 将获得替代值。如果没有定义替代值,则使用数据类型的默认值作为替代值: FALSE 对于布尔输出和 0 对于整数输出。

  • 替代值在花括号中指定 (_1_r.png)。

  • 对于变量的赋值,替代值在变量之前指定(_2_r.png)。

  • 对于连接的输出,替代值在多重赋值中指定。仅应使用第一个赋值分支(_3_r.png)。

7. 例子
17. 替代值
替代值