0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

FSoE协议软件——EtherCAT上的功能安全

智汇工业 来源:智汇工业 作者:智汇工业 2022-04-28 11:27 次阅读

工业化的推进在为人类生活提供丰富物质的同时,也逐渐成为威胁人身安全的“杀手锏”,生产事故的频发使得安全生产这一话题越来越受到关注。

什么是工业安全

工业安全通常是指透过各种安全防护措施,来避免工业灾害的发生,其目标是致力于维护工作者的安全与健康,避免意外事故的发生。

我们通常将安全分成3类,即功能安全、物理安全和信息安全。这3种安全在定义和内涵上差别很大:

181b06b0-c67f-11ec-bce3-dac502259ad0.png

而在工业控制领域,一直以来备受关注的就是功能安全问题,它依赖于系统或设备对输入的正确操作,当每一个特定的安全功能获得实现,并且每一个安全功能必需的性能等级被满足的时候,就达到了功能安全目标。

FSoE的应用场景

在工厂的生产过程中,为了保障现场生产设备、生产人员的安全,需要在机械设备上、设备上下料过程中、人员操作环节,以及机械设备周围设置多种用于检测和控制的安全装置。

例如,机械设备、上下料中的急停装置,冲压机的双手操作装置和安全区域保护的安全光幕,工业机器手臂的安全工作位置和速度限制,以及安全工作区域保护等类似这些功能的设备,都属于安全设备的应用场景。

在传统的安全控制设备回路里,安全设备例如安全光栅、急停等模块通过安全继电器连接到设备中,或者通过独立的安全中心模块进行更为复杂的安全逻辑控制。

随着以工业以太网为主的现场总线的发展,对设备的控制更加灵活且集中,现场工程师可以通过工业以太网得到更多以前无法获取的数据。

同时,在工业现场总线设计过程中,也考虑了如何能够将功能安全同步集成到工业现场总线中,既能实现和传统功能安全回路同样的效果,又能减小现场操作难度并获取更多更有效的信息。

EtherCAT作为现场设备控制比较常见的一种工业以太网总线,在规范定义中也考虑到了功能安全的需求。EtherCAT协议定义了FSoE规范,EtherCAT ETG.9100中定义了实现Safety over EtherCAT的规则和要求,即符合EtherCAT规范的功能安全协议。

作为FSoE的设备制造商,需要在相应的安全产品上实现FSoE安全协议和符合相关安全标准的安全应用。

FSoE的原理

FSoE是Safety over EtherCAT的缩写,这是一种在FSoE设备之间能够满足SIL3等级的功能安全数据传输协议。

从FSoE的名称缩写就可以看出,FSoE是从属于EtherCAT网络的一种应用协议,它在EtherCAT网络通讯中做为EtherCAT循环数据帧的一部分存在,这样FSoE就可以视为一个blackchannel。

FSoE使用的是Master/Slave的通讯模型,FSoE的EtherCAT从站可以按照功能分为FSoEMaster和FSoE Slave。

FSoE设备之间的连接可以通过EtherCAT网络配置建立联系。FSoE的数据交换仅限于在已配置好的FSoEMaster/FSoE Slave之间进行,并且FSoE Master和FSoE Slave都有独立的看门狗定时器用于周期数据帧监控。

18ab6fa2-c67f-11ec-bce3-dac502259ad0.png

FSoE的硬件架构

根据blackchannel原理,通讯硬件可以在设备上保持使用单通道。这样,在FSoE设备上的EtherCAT从站控制器仍可以做为EtherCAT接口使用,除此之外,也可以使用背板总线等其他接口。

但是,通常情况下,处理FSoE协议需要冗余控制器架构。每个控制器单独处理FSoE协议,然后交叉验证结果。

18cd3b96-c67f-11ec-bce3-dac502259ad0.png

FSoE的软件结构

FSoE协议是一个 EtherCAT通讯接口上的应用层通讯协议,所以FSoE设备的基础仍然是标准EtherCAT。

FSoE设备的通用接口仍然是标准EtherCAT从站协议栈,在标准EtherCAT从站协议栈基础上,仍然可以按照标准EtherCAT从站应用程序来设计标准EtherCAT从站,也可以通过FSoE协议栈添加安全应用,实现EtherCATFSoEMaster/Slave应用。

1902732e-c67f-11ec-bce3-dac502259ad0.png

FSoE SDK

FSoE SDK软件开发工具包本身就是为了加快工程师的开发进度、减少开发难度提供的相关文档、示例等资料的集合。

FSoE SDK在标准FSoE规范协议定义的操作功能的基础上,还提供了用于方便通过安全认证的内容,例如为了方便产品移植所提供的unit-test,更重要的是SDK还能够提供SIL3预认证。

FSoE SDK软件开发包设计完全独立于硬件,可以适用于有操作系统或者无操作系统的多种应用环境。FSoE Master/Slave协议栈的功能和编译选项配置通过代码中的宏定义配置实现,可以根据应用需求在不同项目中修改切换。

FSoE SDK软件开发包已通过IEC61508 SIL3预认证,为了保证使用SDK能够符合安全流程,SDK安全手册定义作为安全通信软件集成到客户平台的“Dos and Don’ts”。

同时,SDK软件开发包的整个开发流程也都通过了SIL3的认证并能够提供认证证书,这样可以更大程度的减小集成 FSoE SDK 的产品后期进行认证过程中耗费的时间和精力。

Unit-Tests提供了可用于移植和运行在目标平台的C语言源代码, 修改移植配置时只有Unit-test测试部分被移植操作。

由于软件的分层结构,可以保证在重新认证时安全协议核心软件部分不需要任何修改。客户产品集成FSoE SDK协议栈后,如果移植平台全部通过Unit-test测试并且完全符合安全手册设计内容,安全协议软件部分不需要重新认证。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 协议软件
    +关注

    关注

    0

    文章

    2

    浏览量

    5976
  • ethercat
    +关注

    关注

    18

    文章

    686

    浏览量

    38682
  • 工业化
    +关注

    关注

    0

    文章

    99

    浏览量

    11681
  • EtherCAT控制器

    关注

    0

    文章

    16

    浏览量

    565

原文标题:FSoE协议软件——EtherCAT上的功能安全

文章出处:【微信号:ilinki,微信公众号:智汇工业】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    EtherCATEtherCAT协议转换网关

    EtherCATEtherCAT网络协议的互通互联具有非常重要的意义。远创智控YC-ECT-ECT设备在这一领域表现良好,成功攻克了这一难题。该网关性能出色,能够高效地实现不同协议
    的头像 发表于 09-13 11:23 271次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>EtherCAT</b><b class='flag-5'>协议</b>转换网关

    EtherCAT从站转CAN协议网关(CAN转EtherCAT

    一,设备主要功能 捷米特JM-ECT-CAN网关实现连接CAN设备和网络到EtherCAT系统。该网关可实现双向数据交换,既允许现有的、低成本的CAN设备集成到EtherCAT系统,也可提供来自
    的头像 发表于 08-30 11:30 484次阅读
    <b class='flag-5'>EtherCAT</b>从站转CAN<b class='flag-5'>协议</b>网关(CAN转<b class='flag-5'>EtherCAT</b>)

    EtherCATEtherCAT协议网关(YC-ECT-ECT)

    EtherCATEtherCAT 如何实现高效且稳定的连接与通信,这个问题常常令许多人士深感困惑。在此,作者为大家深入解读这一难题。 远创智控YC-ECT-ECT 型设备可以很好地解决这一协议转换
    的头像 发表于 08-29 16:47 235次阅读
    <b class='flag-5'>EtherCAT</b>转<b class='flag-5'>EtherCAT</b><b class='flag-5'>协议</b>网关(YC-ECT-ECT)

    瑞萨开发板RX-FSOE-REF-KIT功能安全使用介绍(下)

    将Twincat主站网口连接EK1100的IN口,EK1100的OUT口连接FSoE开发板的IN口,分别给FSoE开发板和EK1100供电24V。
    的头像 发表于 08-20 15:36 668次阅读
    瑞萨开发板RX-<b class='flag-5'>FSOE</b>-REF-KIT<b class='flag-5'>功能</b><b class='flag-5'>安全</b>使用介绍(下)

    瑞萨开发板​RX-FSOE-REF-KIT功能安全使用介绍(

    本文基于瑞萨官方开发板RX-FSOE-REF-KIT,介绍EtherCAT通讯的功能安全应用开发以及实现过程所需的开发环境。
    的头像 发表于 08-20 15:25 590次阅读
    瑞萨开发板​RX-<b class='flag-5'>FSOE</b>-REF-KIT<b class='flag-5'>功能</b><b class='flag-5'>安全</b>使用介绍(<b class='flag-5'>上</b>)

    EtherCAT从站转EtherNet/IP从站协议网关(JM-EIP-ECAT)

    一,设备主要功能   捷米特JM-EIP-ECAT 本产品实现EtherCAT网络与EtherNet/IP网络之间的数据通讯,可连接EtherNet/IP网络到EtherCAT网络。即将
    的头像 发表于 08-15 17:30 425次阅读
    <b class='flag-5'>EtherCAT</b>从站转EtherNet/IP从站<b class='flag-5'>协议</b>网关(JM-EIP-ECAT)

    EtherCAT转Profinet协议转化网关功能与配置详解

    ,下面是详细介绍。 一,设备主要功能 1、捷米特JM-ECAT-PN型号的网关确实是一个用于将EtherCAT主站与Profinet主站相互转换的工业级网关。这种网关设备的主要功能是桥接Eth
    的头像 发表于 07-25 15:29 461次阅读
    <b class='flag-5'>EtherCAT</b>转Profinet<b class='flag-5'>协议</b>转化网关<b class='flag-5'>功能</b>与配置详解

    瑞萨RX MCU功能安全解决方案之FSoE应用软件包(2)

    FSoE Slave通信有五种状态。包括Reset State、Session State、Connection State、Parameter State、Data State。
    的头像 发表于 07-24 14:25 418次阅读
    瑞萨RX MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解决方案之<b class='flag-5'>FSoE</b>应用<b class='flag-5'>软件</b>包(2)

    瑞萨RX MCU功能安全解决方案之FSoE应用软件包(1)

    首先,我们来看什么是FSoEFSoE(Safety over EtherCAT)定义了一个安全的通信层,用于在EtherCAT设备之间传输
    的头像 发表于 07-24 14:22 890次阅读
    瑞萨RX MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解决方案之<b class='flag-5'>FSoE</b>应用<b class='flag-5'>软件</b>包(1)

    使用具有集成安全功能的网络安全 PLC 实现高速工业自动化

    设备将使用 EtherCAT 等现场总线协议,而其他设备则可能使用 Ethernet/IP。此外,还有些设备采用标准连接,有些则需要安全协议。 为了加快部署,工业网络设计人员需要能将通
    的头像 发表于 05-05 14:43 643次阅读
    使用具有集成<b class='flag-5'>安全功能</b>的网络<b class='flag-5'>安全</b> PLC 实现高速工业自动化

    PLC与伺服完美融合:Profinet转EtherCAT网关配置详解

    在本次案例研究中,客户那边使用西门子S7-1200系列PLC与伺服驱动单元的连接问题。由于系统在正常操作过程中需支持EtherCAT通讯协议,并且该PLC被设定为EtherCAT协议
    发表于 04-09 11:38

    解决选择合适安全控制器的复杂性

    Safety over EtherCAT,也称为FailSafe over EtherCATFSoE),它结合了控制和安全功能。还有 Ethernet/IP、PROFIsafe 和
    的头像 发表于 02-13 13:32 570次阅读
    解决选择合适<b class='flag-5'>安全</b>控制器的复杂性

    EtherCAT转CANopen网关在工业领域的应用方法

    在工业领域中,EtherCAT转CANopen网关是一种重要的通讯设备,它能够实现EtherCAT协议与CANopen协议之间的转换,从而让不同的设备之间能够进行通讯。 以下是
    发表于 01-31 14:54

    通过Profinet转EtherCAT网关将伺服驱动与Profinet通讯

    Profinet转EtherCAT网关配置软件。这个软件是专门用于如何配置Profinet转EtherCAT网关,它包含了各种设置选项和功能
    发表于 01-16 16:54

    凌华科技基于软件控制的EtherCAT运动控制器

    SuperCAT是凌华科技打造的基于软件控制的EtherCAT运动控制器,其核心的控制软件来自于凌华二十多年运动控制经验的积累,整合了凌华脉冲卡和EtherCAT总线卡的所有
    的头像 发表于 01-09 11:57 900次阅读
    凌华科技基于<b class='flag-5'>软件</b>控制的<b class='flag-5'>EtherCAT</b>运动控制器