01什么是FSoE
首先,我們來看什么是FSoE。FSoE(Safety over EtherCAT)定義了一個安全的通信層,用于在EtherCAT設(shè)備之間傳輸安全的過程數(shù)據(jù)。FSoE是一項由EtherCAT技術(shù)集團(ETG)支持的開放技術(shù)。
FSoE安全協(xié)議處理需要冗余硬件配置。
FSoE是一種用于在EtherCAT設(shè)備之間傳輸過程數(shù)據(jù)的安全協(xié)議,由EtherCAT技術(shù)集團發(fā)布和控制。對于FSoE協(xié)議的處理,需要冗余的MCU架構(gòu)。
在EtherCAT幀中,安全和非安全的過程數(shù)據(jù)是混合的。每個從設(shè)備從EtherCAT幀中提取并處理相應(yīng)的數(shù)據(jù)單元。例如,F(xiàn)SOE幀包含了安全協(xié)議數(shù)據(jù)單元,后面簡稱安全PDU。
02FSoE應(yīng)用軟件包
內(nèi)容
Renesas FSoE應(yīng)用軟件包可在EtherCAT從設(shè)備上使能FSoE功能。FSoE應(yīng)用軟件包,包括IEC61508認證的FSoE應(yīng)用軟件、安全手冊、用戶指南、認證文檔,以及兩個示例軟件(網(wǎng)絡(luò)通信IC接口和數(shù)據(jù)I/O接口),和軟件開發(fā)手冊。使用這個FSOE應(yīng)用軟件包,您可以輕松構(gòu)建安全的遠程I/O。以檢查FSoE應(yīng)用軟件包的操作。
*1 : 捆綁了兩個示例應(yīng)用程序,以檢查FSoE應(yīng)用程序軟件的操作
- 網(wǎng)絡(luò)通信IC接口:演示網(wǎng)絡(luò)通信IC與RX MCU之間的數(shù)據(jù)交換
- 數(shù)據(jù)I/O接口:演示安全數(shù)據(jù)輸入/輸出
*2 : 不包括功能安全認證文件
概述
瑞薩FSoE應(yīng)用軟件包與ETG 5100 V1.2.0兼容。
瑞薩FSoE應(yīng)用軟件包獲得了功能安全認證,不僅包括協(xié)議棧部分,還包括FSoE Slave控制部分。
FSoE slave控制功能:
1FSoE slave狀態(tài)管理和數(shù)據(jù)流控制
2與其他用戶應(yīng)用程序的數(shù)據(jù)傳輸/接收控制
3兩個MCU之間的FSoE數(shù)據(jù)交換
4FSoE應(yīng)用軟件本身的運行診斷
FSoE協(xié)議棧功能:
1輸入安全PDU*的診斷和安全數(shù)據(jù)的提取
2輸入安全數(shù)據(jù)的CRC計算和返回安全PDU的生成
* PDU : Protocol Data Unit
必要的資源
下表展示了FSoE應(yīng)用軟件包所需的MCU資源。所需的RAM大小因安全數(shù)據(jù)大小而異。FSoE應(yīng)用軟件包使用串行通信、DTC和CRC模塊在MCU之間傳輸數(shù)據(jù)。
*1: RAM大小根據(jù)要通信的安全數(shù)據(jù)的大小而增加
*2: SCI = 串行通信接口
用戶不能使用FSoE應(yīng)用軟件使用的SCI通道
*3: DTC = 數(shù)據(jù)傳輸控制器
用戶不能使用FSoE應(yīng)用軟件使用的DTC通道
*4: CRC = 循環(huán)冗余檢查
用戶可以使用FSoE應(yīng)用軟件使用的CRC模塊
盡管用戶不允許使用FSoE應(yīng)用軟件包所使用的串口和DTC通道,但用戶可以使用CRC模塊
訂購號碼
購買FSoE應(yīng)用軟件套件時,請使用以下訂購號碼。
訂購號碼在所有RX組MCU中都是通用的,但需要注意一下支持的編譯器,以及編譯器的版本。
軟件配置
下表展示了FSoE應(yīng)用軟件包的功能。
FSoE應(yīng)用軟件包與前面介紹的功能安全平臺軟件要一起使用。要處理安全網(wǎng)絡(luò)數(shù)據(jù),必須具有冗余MCU配置。利用功能安全平臺軟件,您可以使冗余MCU配置更加簡單快捷。
Renesas FSoE應(yīng)用軟件包還包括兩個示例軟件,可幫助用戶快速開發(fā)安全的遠程I/O產(chǎn)品。這兩個示例軟件可直接應(yīng)用在功能安全平臺軟件之中。
System Configuration
使用FSoE應(yīng)用軟件包中包含的兩個示例軟件實現(xiàn)安全的遠程I/O產(chǎn)品時的配置示例。
示例1: Safety遠程I/O配置
在本例中,與EtherCAT主機的通信由專用EtherCAT通信IC執(zhí)行,而不是由RX MCU執(zhí)行。
PDU : Protocol Data Unit
可以看到,硬件上由EtherCAT主機、EtherCAT通信IC,兩個RX MCU組成。
軟件上,左側(cè)的MCU運行,功能安全平臺軟件、FSOE應(yīng)用軟件、網(wǎng)絡(luò)通信IC接口示例程序和數(shù)據(jù)IO示例程序。右側(cè)的MCU運行,功能安全平臺軟件、FSOE應(yīng)用軟件、和數(shù)據(jù)IO示例程序。
運行在兩個MCU中的功能安全平臺軟件通過串口進行交叉監(jiān)控,運行在兩個MCU中的FSOE應(yīng)用軟件通過串口進行數(shù)據(jù)交換。
示例2: Safety遠程I/O配置(使用RX72M)
下圖是RX72M與EtherCAT主機通信并實現(xiàn)安全遠程I/O時的配置示例。
*1: 此軟件未在FSoE應(yīng)用程序中綁定
PDU : Protocol Data Unit
由于RX72M含有EtherCAT接口,不需要專用的EtherCAT通信IC,因此可以降低設(shè)備成本。
可以看到,硬件上由EtherCAT主機,兩個RX MCU組成。軟件上,左側(cè)的MCU運行,功能安全平臺軟件、FSOE應(yīng)用軟件、數(shù)據(jù)IO示例程序和Ethercat通信軟件。右側(cè)的MCU運行,功能安全平臺軟件、FSOE應(yīng)用軟件、和數(shù)據(jù)IO示例程序。
運行在兩個MCU中的功能安全平臺軟件通過串口進行交叉監(jiān)控,運行在兩個MCU中的FSOE應(yīng)用軟件通過串口進行數(shù)據(jù)交換。
-
mcu
+關(guān)注
關(guān)注
146文章
17718瀏覽量
358224 -
瑞薩
+關(guān)注
關(guān)注
36文章
22356瀏覽量
87580 -
軟件包
+關(guān)注
關(guān)注
0文章
108瀏覽量
11845
原文標題:瑞薩RX MCU功能安全解決方案簡介(5-1)FSoE功能軟件包
文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
瑞薩電子功能安全IEC61508解決方案介紹(3)

瑞薩e2studio(1)----瑞薩芯片之搭建FSP環(huán)境
瑞薩電子推出基于32位RX微控制器的EtherCAT功能安全解決方案
瑞薩RX MCU功能安全解決方案之FSoE應(yīng)用軟件包(2)

瑞薩開發(fā)板?RX-FSOE-REF-KIT功能安全使用介紹(上)

評論