CODESYS Safety for EtherCAT Safety Module
应用示例:双手控制 双手控制(类别 4,PL e)用作编程示例 CODESYS Safety for EtherCAT Safety Module 并以 FBD 实现形式进行说明。 每个双手按钮均由输入模块(例如:EL1904)安全输入上的常闭和常开触点组合而成。输入测试处于活动状态,信号也会被检查是否存在差异(200 毫秒)。此外,两个按钮的同步操作以 500 毫秒的监控时间激活。 反馈回路通过
CODESYS Safety for EtherCAT Safety Module
固定 什么是固定? 锁定是指将参考点设置为安全应用程序的当前版本。锁定可保存安全应用程序及其相关对象的特定版本。通过锁定,可以识别项目中应用程序的特定版本以及编辑器中对象的特定版本 EtherCAT Safety 模块。基于引脚,验证器可以随时识别应用程序结构、其对象的内容或所包含的库功能块的变化。 重要 通过设置密码可以识别特定版本;但是,执行此操作时不会生成特定版本的副本。 比较视图 引脚功能
CODESYS Safety for EtherCAT Safety Module
FB_SCALING 描述 功能块 这 FB_SCALING 功能块用于乘以 AnalogIn 输入除以缩放因子,然后除以并添加到缩放偏移量。 AnalogIn 输入可以被否定。对于数据类型 INT 和 DINT ,这相当于乘以-1。对于数据类型 UINT 和 UDINT ,这对应于 XOR 连接 16#FFFFFF 或者 32#FFFFFFFFFF 。 这 bFloor , bCeil , 和
CODESYS Safety for EtherCAT Safety Module
FB_VIOLATIONCNT 描述 功能块 这 FB_VIOLATIONCNT 功能块用于实现加权错误计数器。 这 bEnable 输入用于激活或停用计数器。当计数器停用时, bInputOK 输出设置为 FALSE 和 ActViolationCnt 被设定为 0 。 什么时候 bEnable 被设定为 TRUE , 这 bInput 每次调用功能块时都会检查输入。 当输入 bInput =
CODESYS Safety for EtherCAT Safety Module
错误消息 本节包含以下编译器的错误消息列表: CODESYS Safety for EtherCAT Safety Module 延伸 CODESYS 开发系统。 对于安全应用,用户可以使用标准命令 建造 (F11)应用程序可手动启动开发系统部分错误检查的安全特定功能。为此,必须将安全应用程序设置为活动应用程序。在下载安全应用程序之前,此过程会自动执行。此时,错误消息可能会出现在标准消息视图中,可
CODESYS Safety for EtherCAT Safety Module
FB_LOADSENSING 描述 功能块 这 FB_LOADSENSING 功能块用于检查 AnalogInX 和 AnalogInY 输入以查明 AnalogInY 值 AnalogInX 位置在特定范围内。存在 ( 警告级别 ) 和 ( 关断电平 ) 为了 AnalogInY 表中的值。 如果 bInactive=FALSE ,则确定最大指数,其对应的X值仍然小于 AnalogInX 输入。
CODESYS Safety for EtherCAT Safety Module
FB_MUTING 描述 功能块 这 FB_MUTING 功能块可实现安全功能的预期抑制,例如将物料运送到安全区域。即使连接的传感器中断,功能块的输出仍保持设置。 这 bMuting<n> 输入用于检查它们是否按照定义的顺序启动。 静音功能通过 bEnable 输入。如果输入是 FALSE ,则保护中断会导致 FB 输出立即关闭。在其他情况下,只有当违反静音序列时才会发生这种情况。 这 bSequ
CODESYS Safety for EtherCAT Safety Module
使用 EtherCAT Safety SC 模块 感谢 TwinSAFE-SC 技术来自 Beckhoff 使得可以在任何网络和现场总线中使用标准信号执行与安全相关的任务。 EtherCAT 模拟输入、位置测量(角度/距离)或通信(4 至 20 mA、增量编码器、IO-Link 等)领域的端子通过以下方式扩展: TwinSAFE-SC 功能。 和 TwinSAFE-SC 技术可以达到与 EN IS
CODESYS Safety for EtherCAT Safety Module
FB_MUL 描述 功能块 这 FB_MUL 功能块用于乘以 AnalogIn1 输入 AnalogIn2 输入并将结果传递给 AnalogOut 输出。 然后 AnalogOut 输出设置为 0,并且 bError 输出设置为 1 。 EL6900 这 FB_MUL EL6900 不支持功能块。 表 48 . 变量输入 姓名 数据类型 初始值 描述,参数值 AnalogIn1 LINT 0 用于
CODESYS Safety for EtherCAT Safety Module
FB_SPEED 描述 功能块 这 FB_SPEED 功能块用于保存 Position 输入并计算出指定时间间隔内的速度。输出的速度以每个输入的增量给出 tTimeInterval 。 EL6900 这 FB_SPEED EL6900 不支持功能块。 表 54 . 变量输入 姓名 数据类型 初始值 描述,参数值 Position LINT 0 速度计算输入通道 允许的数据类型: UINT , IN