CODESYS Safety for EtherCAT Safety Module
与标准控制器进行数据交换的逻辑 I/O 之间的数据交换 EtherCAT Safety 模块和标准控制器(主控制器)通过逻辑 I/O 中定义的变量完成 逻辑交换设备 。 A 逻辑交换 GVL 也在标准端创建并连接到相应的 逻辑交换设备 。 该数据用作 EtherCAT Safety 模块。数据在标准应用程序中可用作全局变量。 提示 两个变量之间的数据流清晰。这意味着一个应用程序中的相同变量不能与另
CODESYS Safety for EtherCAT Safety Module
通过编程使用逻辑 I/O 在 输入/输出映射 在编写安全应用程序时,开发人员可以使用逻辑 I/O 作为全局变量。 作为显式声明的替代,也可以在 POU 的实现部分中的输入助手或自动显示的“SmartCoding”列表框中选择这些变量和实例。 在变量声明的输入助手中,它们位于 全局变量 类别 IoConfigRemote_Globals 關於GVL。 图 12 . 变量声明输入助手 全局变量 和 I
CODESYS Safety for EtherCAT Safety Module
停用群组 EL6910 和 EK1960 设备可通过在线命令停用单个组。“组”是指 POU( EtherCAT Safety )在运行 EtherCAT Safety 模块及其相关逻辑设备。 . 安全模块中停用了一个组。这会产生以下影响: POU( EtherCAT Safety ) 不运行,且无法通过 RUN 启动。 组中的安全现场设备处于故障安全状态。 当其它 POU 读取 POU 中的 FB
CODESYS Safety for EtherCAT Safety Module
安全设备的设备管理 重要 如果设备描述已使用标准 CODESYS Development System (没有 Safety 扩展),那么这些设备不能在 CODESYS Safety for EtherCAT Safety Module 附加组件。在安装后,必须重新安装设备的相应设备描述 CODESYS Safety for EtherCAT Safety Module 以使它们可用。 安全设备的
CODESYS Safety for EtherCAT Safety Module
Safety 用户管理和访问控制 访问保护概述 可以在此处以如下方式授予权限: Safety 仅特定用户组 (例如“安全开发人员”) 可以创建或修改项目对象。 整个访问保护 CODESYS Safety for EtherCAT Safety Module 安全应用程序由项目中的用户管理实现。 重要 强烈建议为每个项目配置具有安全访问保护的用户管理。 如果项目中没有用户管理,则项目中协作的每个人都
CODESYS Safety for EtherCAT Safety Module
FB_TWOHAND 描述 功能块 这 FB_TWOHAND 功能块实现双手电路,其中两个输入组必须同时启动才能切换输出。只有当两个输入组都设置为逻辑时,才能重置输出 0 同时。 输入组可配置为单通道、双通道和带差异时间监控的双通道输入。还可以定义两个输入组之间的时间监控,最长可达 2500 毫秒。每个输入均可使用以下配置为常闭触点 (NC) 和常开触点 (NO) 否定 命令。 如果 bTwoHa
CODESYS Safety for EtherCAT Safety Module
FB_ADD 描述 功能块 这 FB_ADD 功能块用于将两个连接的模拟输入值相加,并将结果传递给 AnalogOut 输出。 然后 AnalogOut 输出设置为 0,并且 bError 输出设置为 1。 如果 ErrAck 关联组的输入为1; RESET 状态被采用。一旦 ErrAck 关联组的输入再次变为 0, RESET 状态退出,系统切换到 RUN 州。在 RESET 状态,输出 Ana
CODESYS Safety for EtherCAT Safety Module
FB_COUNTER 描述 功能块 这 FB_COUNTER 功能块用于实现递增和递减计数器。 ActValue 指定当前的内部计数器值。计数器可以通过 PresetValue 和 CounterLimit 输入。 对于逻辑 1 信号 bReset 输入,内部计数器值设置为通过以下方式参数化的值 PresetValue . 对于上升沿 bCountUp 输入时,内部计数器值增加 1 . 对于上升沿
CODESYS Safety for EtherCAT Safety Module
FB_TON 描述 功能块 这 FB_TON 功能块用于实现开启延迟。逻辑 1 在 bTonIn 输入将延长设定的时间并转发到输出。如果输入设置为 0 在达到延迟时间之前再次按下 ENTER 键,则输出不会打开。 表 28 . 变量输入 姓名 数据类型 初始值 描述,参数值 bTonIn SAFEBOOL FALSE 第一个输入通道: 否定 命令可用于指定是否将常闭触点(逻辑 0 请求安全状态)或
CODESYS Safety for EtherCAT Safety Module
库:TcEL69xxAnalogFBs 本节内容如下 :