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

    浏览量

    5967
  • ethercat
    +关注

    关注

    17

    文章

    437

    浏览量

    37680
  • 工业化
    +关注

    关注

    0

    文章

    93

    浏览量

    11618
  • EtherCAT控制器

    关注

    0

    文章

    12

    浏览量

    540

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

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

收藏 人收藏

    评论

    相关推荐

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

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

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

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

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

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

    EtherCAT协议和Modbus协议在风电领域

    Modbus协议还可以与其他工业自动化协议进行集成,例如Ethernet/IP、Profinet等,以实现更高效和可靠的数据传输和控制。在风电领域,EtherCAT协议和Modbus
    的头像 发表于 12-22 15:03 193次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>协议</b>和Modbus<b class='flag-5'>协议</b>在风电领域

    EtherCAT协议与ModbusRTU协议在能源行业中的应用

    RTU的通讯协议不同,需要进行转换。可以使用转换器或者转换软件来实现两种协议之间的转换。 数据格式的转换:EtherCAT和Modbus RTU的数据格式也不同,需要进行转换。在转换
    发表于 12-22 13:52

    EtherCAT协议与ModbusRTU协议在能源行业中的应用

    EtherCAT协议与ModbusRTU协议在能源行业中的应用
    的头像 发表于 12-22 13:51 232次阅读
    <b class='flag-5'>EtherCAT</b><b class='flag-5'>协议</b>与ModbusRTU<b class='flag-5'>协议</b>在能源行业中的应用

    CC-LINKIE转EtherCAT协议具体应用

    CCLINKIE转EtherCAT协议应用是一种将CCLINKIE网络与EtherCAT网络进行连接和数据交换的方法。这种应用主要应用于工业自动化领域,可以实现高速、可靠的数据传输,并支持分布式控制
    发表于 12-17 13:02

    工业通讯中CANOPEN转EtherCAT的转换

    驱动器成本; 驱动器外形尺寸增大; 从轴到从轴之间高速通讯。 此外,CANOPEN转EtherCAT协议转换网关还具有一些其他的优势。由于其支持智能协议转换功能,可以将串行数据作为易于
    发表于 12-12 11:31

    ETHERCATETHERCAT协议网关

    JM-ECAT-ECAT是自主研发的一款ETHERCAT从站功能的通讯网关。该产品主要功能是将2个ETHERCAT网络连接起来。 本网关连接到ET
    的头像 发表于 09-21 11:11 256次阅读
    <b class='flag-5'>ETHERCAT</b>转<b class='flag-5'>ETHERCAT</b><b class='flag-5'>协议</b>网关

    ETHERCATETHERCAT协议网关

    YC-ECT-ECT是自主研发的一款ETHERCAT从站功能的通讯网关。该产品主要功能是将2个ETHERCAT网络连接起来。
    的头像 发表于 09-14 17:25 321次阅读
    <b class='flag-5'>ETHERCAT</b>转<b class='flag-5'>ETHERCAT</b><b class='flag-5'>协议</b>网关

    EtherCAT转PROFINET网关连接三星激光干涉仪

    西门子S7-1200/1500系列的PLC,需要连接带EtherCAT的通讯功能的激光干涉仪。西门子的PLC采用Profinet实时以太网通讯协议,要连接EtherCAT的设备,就必须
    发表于 08-29 16:34

    介绍一款功能强大的EtherCAT网络仿真软件

    EC-Simulator是一款盟通科技发行的功能强大的实时EtherCAT网络仿真软件,该软件可以通过仿真EtherCAT®从站设备进而实现
    的头像 发表于 08-09 09:12 780次阅读
    介绍一款<b class='flag-5'>功能</b>强大的<b class='flag-5'>EtherCAT</b>网络仿真<b class='flag-5'>软件</b>

    应用案例丨通过Ethercat转profinet网关控制科尔摩根驱动器

    本案例为西门子1200PLC连接科尔摩根伺服驱动器,在正常工作时要支持EtherCAT协议,作为EtherCAT从站,监控系统西门子S7-1200系列PLC支持PROFINET协议
    发表于 05-20 17:20

    应用案例丨伺服驱动器连接Ethercat转profinet网关

    本案例为西门子1200PLC通过EtherCAT转Profinet网关连接派克compax3伺服驱动器,在正常工作时要支持EtherCAT协议,作为EtherCAT从站,监控系统西门子
    发表于 05-18 09:31

    经济型EtherCAT运动控制器:EtherCAT总线快速入门

    Sub-Index。数据字典的功能和初始值查看驱动器手册的描述。 数据字典的编号及功能协议本身就确定好的,用户只需按照数据字典的描述设置数据字典的bit位,所有的标准EtherCAT
    发表于 05-11 09:49