0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

瑞薩MCU小百科 ? 來源:瑞薩MCU小百科 ? 2024-08-20 15:36 ? 次閱讀

4設置主站

4.1 將Twincat主站網口連接EK1100的IN口,EK1100的OUT口連接FSoE開發(fā)板的IN口,分別給FSoE開發(fā)板和EK1100供電24V。

wKgZombER72AQyOuAApXvQIbKHM085.png

4.2 配置TwinCAT主站工程

1將該路徑FSoE Reference SW(CC-RX)RTK0EF0130F01001SJ_Ev110_EFSoE Reference Software Sample projectProject_AESI的RX72M EtherCAT Project A.xml拷貝到TwinCAT的安裝目錄TwinCAT3.1ConfigIoEtherCAT

2新建TwinCAT工程

wKgZombER9GAYc_sAAHVQlzJNNQ031.png
wKgaombER-GAcKehAAJhkitO9-k834.png

3掃描網絡,選擇對應網卡,生成網絡拓撲,注意第一次掃描時,需要刷寫EEPROM。

wKgZombER_OAMrG0AAE4lW9f7Fg643.png
wKgZombESAGAcna6AAE-kriOkeU690.png
wKgaombESBKAJqhaAAGhRkYf2OM426.png

4創(chuàng)建TwinSAFE項目。

wKgZombESCOAMsMpAAC3CzYOR4g164.png
wKgZombESDGAOHXAAAI2fHNj_B0243.png

5TwinSAFE項目中輸入設備

wKgaombESD6AFScpAAHUtg5lo3c173.png
wKgZombESEqAF2JdAAE2TI_hw5Y621.png

6添加ErrACK signal

wKgaombESGGAd5VRAAKomBk9hns570.png
wKgaombESGyAK4lwAAEDdGHW0_A340.png

7創(chuàng)建安全功能塊。

wKgaombESHyATRFHAAHIOLaEFqI739.png

8給功能塊分配變量。

wKgZombESIuAfzccAADRTEk1o2w364.png
wKgZombESJeAUXOTAADrUftRyiY776.png

9分配變量映射通道

wKgZombESK6ABdW_AAArPR1LPWk004.png
wKgZombESLmAJlXUAACs7iNj9pE900.png
wKgZombESMSAPUJBAAArBMyhQDA996.png
wKgZombESNCAac96AACevmIoAto938.png
wKgaombESNyAS8dpAAQlPSqQWNA504.png

10創(chuàng)建PLC工程

wKgaombESOqAbLohAABddNFqON4998.png
wKgaombESR6AMNTxAABiP1q2mfo989.png

11編寫PLC程序如下

wKgZombESQqARvQoAAB2v0ZV4jg571.png

12編譯工程Rebuild生成對應的bErrAck和bErrAckIn變量。

wKgaombESYOAVYdiAAMLSvypmIk733.png
wKgZombESZGAJp0nAAFdlkQB2zs944.png

13注冊綁定FSoE主站硬件,拷貝序列號Series Number,將在后續(xù)下載步驟中使用到,保存設置。

wKgaombESaCAefWHAAMbSAi70aI777.png
wKgaombESa-AbNGuAAGTIookOWs019.png

14雙擊Box3確保FSoE從站設置如下

wKgZombESb6AEwtOAAShuZqrgVI194.png

15設置鏈接ErrAck信號

wKgaombESc2AfrnsAAEGLzprVXw021.png

16下載FSoE主站安全配置,用戶名Administrator,序列號見上述7.2.13,密碼是TwinSAFE。

wKgZombESeWANqM9AAMfNo-CVoU563.png
wKgaombESfGAMX62AABtNRD3xsc444.png
wKgZombESf2AaHFBAACb7OddpcU631.png
wKgaombESgiAHcB3AADpFHlrpno458.png
wKgaombEShKAU_YbAAB4KZ22j4g312.png

17激活主站配置

wKgaombESiGAN1gPAABtA7FJ-90345.png

18此時從站處于op狀態(tài)

wKgaombESi2ACPhHAAXONEA8Akc721.png

19登錄啟動主站,登錄時會自動啟動默認配置,如無自動啟動,則需手動點擊start

wKgZombESjuALXL2AAEcvyMBfVM097.png

20至此軟件下載結束,FSoE安全模塊紅燈閃爍,需復位清除錯誤:對bErrAckIn寫1然后再寫0,紅燈閃爍消失。

wKgZombESkaASgahAABv6ScAN00234.png
wKgaombESmeAd5yUAAHfMTZpl-g575.png

21在線監(jiān)控通訊狀態(tài),至此主站配置結束。

wKgZombESsGAay2FAATzWmKpowc388.png

5功能驗證

5.1 安全輸入輸出數據驗證,如圖板子模擬FSoE急停emergency stop控制,按鈕開關接開發(fā)板的CON3,開關閉合,出發(fā)INPUT_1和INPUT_2導通激活使能,從而OUTPUT輸出激活,點亮輸出LED燈。

wKgZombEStGAdGpAAACj9WlledY762.png
wKgaombESt6AOF01AAVQRQlKZ4s601.png
wKgZombESuqAbnA7AAv2KKlaCN4203.png

6安全平臺軟件的應用開發(fā)

基于上述步驟完成的安全平臺軟件樣例工程提供了完整軟件代碼框架,集成了FSoE軟件和SIL3軟件以及自檢軟件,在此之上可以進一步完成應用開發(fā)。不過整個軟件代碼框架沒有smart configurator配置文件scfg,而且底層驅動代碼也并不是完全基于smart configurator配置后自動生成的代碼,因此無法在本工程使用smart configurator生成代碼進行應用開發(fā)??梢栽诹硗獾墓こ添椖恐惺褂胹mart configurator生成的代碼集成到樣例工程中,需要做一些適配調整。此處以在安全平臺軟件中集成一個定時器中斷為例,介紹如何使用安全平臺軟件工具以及如何進行適配集成。

6.1 安全平臺軟件架構介紹

如圖架構在MCU上的功能安全平臺軟件PLSW實現自檢功能以及雙MCU之間的交叉監(jiān)控,安全數據通過SCI串口通道進行數據通訊,安全軟件平臺支持16種user application,高達32個application,各個application之間通過輪詢方式順序執(zhí)行,每個user application的定義以及輪詢的順序,執(zhí)行占用的時間和內存空間,都是通過工程路徑下的PSW_user_setting.h文件來設置,該文件可通過手動或者官方提供的PLSW_ConfigTool來修改。

wKgaombESviAC9OoAAEd_jFUJCs715.png
wKgaombESweAHHq7AABsi21rC9g486.png

6.2 通過軟件PLSW_ConfigTool修改,在配置編輯區(qū)修改后保存可導出對應文件PSW_user_setting.h,重新導入工程中,Master是主MCU對應RX72M,Slave是從MCU對應RX23T

wKgaombESx6AdJ2_AABaq9pJlgI126.png
wKgZombESyqABjOXAABYPFHUGCY666.png
wKgaombESzeAG1quAAAybTm07-M637.png

6.3 新建e2 studio工程,生成定時器代碼(此處以RX23T為例)

wKgaombES0SARupAAAFYodQS3gM713.png

6.4 將生成的代碼拷貝復制到RX23T工程中,定時器部署在user application4中,編譯會出錯,此時需要根據報錯調整適配相關驅動代碼。

wKgaombES1KAXcJfAAC-3cc2zFU983.png

6.5 注冊新的中斷,在PSW_user_interrupt.h中修改

wKgaombES16AJiiXAACGdmECOu8569.png
wKgZombES26Af0MLAAIzEL7bj0o028.png

6.6 編譯執(zhí)行,使用示波器可以看到user application4和中斷的IO翻轉,至此定時器中斷添加完成。

wKgZombES3yAFWAvAACFXOHWRxo685.png
wKgaombES4mASO3tAAB9R4PZjPo216.png
wKgaombES5eAdMkWAANIRrAn49Q454.png

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯系本站處理。 舉報投訴
  • 瑞薩
    +關注

    關注

    35

    文章

    22309

    瀏覽量

    86304
  • 開發(fā)板
    +關注

    關注

    25

    文章

    5050

    瀏覽量

    97456
  • TwinCAT
    +關注

    關注

    1

    文章

    16

    瀏覽量

    11677

原文標題:?RX-FSOE-REF-KIT功能安全使用介紹(下)

文章出處:【微信號:瑞薩MCU小百科,微信公眾號:瑞薩MCU小百科】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    RX MCU功能安全解決方案簡介 硬件參考

    本章我們將向您介紹RX參考硬件,分為RXv2和RXv3兩個版本。RX參考硬件為功能
    發(fā)表于 07-05 11:06 ?941次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RX</b> MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解決方案簡介  硬件參考<b class='flag-5'>板</b>

    開發(fā)板入門教程

    本帖最后由 于圭 于 2014-12-29 10:20 編輯 這是2013電子大賽開發(fā)板教程
    發(fā)表于 08-31 20:23

    RX130試用體驗】關于觸摸按鍵開發(fā)板使用情況

    官網找到了這款芯片的數據手冊,大概了解了一開發(fā)環(huán)境和相關的實例,不得不說
    發(fā)表于 08-16 17:22

    RA2系列開發(fā)板體驗】開發(fā)板網絡資料匯總整理

    ://bbs.elecfans.com/group_741五、可選兩種開發(fā)方式1.Keil MDK:安裝級支持包,也可配合可視化配置輔助工具生成工程參考資料:2.e2 studi
    發(fā)表于 12-23 23:02

    RA4系列開發(fā)板體驗】拿到一塊新的開發(fā)板,你需要做些什么?(第一帖 開箱報告)

    本帖最后由 jf_37047872 于 2022-11-29 13:06 編輯 感謝電子發(fā)燒友論壇和提供試用機會,其他參與試用的朋友已經發(fā)了不少關于這塊開發(fā)板介紹內容,我不
    發(fā)表于 11-29 12:48

    RA4系列開發(fā)板體驗】+ 3種開發(fā)板的比較

    在使用RA-Eco-RA4M2-100PIN之前,也曾使用過開發(fā)板,為此將它們放在一起做了一簡單的對比,其外觀如圖1和圖2所示。盡管兩者的內核不同,但在具備
    發(fā)表于 12-09 22:39

    RA4系列開發(fā)板體驗】初步認識開發(fā)板

    本帖最后由 jf_00112886 于 2022-12-15 16:52 編輯 各位大佬,我們在12收到了開發(fā)板,很是歡喜。開發(fā)板很漂亮,我們也開始了試用。拿到
    發(fā)表于 12-10 10:26

    RA4系列開發(fā)板體驗】1、開箱報告和開發(fā)板特色介紹

    很高興能參加電子發(fā)燒友RA-Eco-RA4M2-100PIN開發(fā)板的免費試用活動,本來只是抱著試試的態(tài)度申請了,沒想到還真的申請到了。我原來對RA4芯片并不熟悉,只接觸過esp32,stm32
    發(fā)表于 12-10 11:58

    RA4系列開發(fā)板體驗】開發(fā)板硬件展示(多圖)

    的硬件真容展示,從多角度無死角的對開發(fā)板進行展示吧。 再展示前,先對開發(fā)板的MUC家族進行介紹,RA(中文:
    發(fā)表于 12-11 15:46

    【野火啟明6M5開發(fā)板體驗】野火啟明開發(fā)板RA MCU介紹

    首先感謝電子發(fā)燒友和野火,已經收到野火啟明6M5開發(fā)板。野火啟明6M5開發(fā)板包裝野火啟明6M5開發(fā)板開發(fā)板簡介:野火啟明6M5開發(fā)板是野火科
    發(fā)表于 12-14 22:31

    Renesas()V2X開發(fā)板

    Renesas()V2X開發(fā)板
    發(fā)表于 03-10 14:42 ?94次下載

    電子推出基于32位RX微控制器的EtherCAT功能安全解決方案

    全新FSoE軟件基于由全球最大的工業(yè)以太網組織EtherCAT Technology Group發(fā)布的FSoE標準。
    發(fā)表于 09-29 15:30 ?1427次閱讀

    米爾電子和電子推出首款MPU生態(tài)開發(fā)板米派

    近日,米爾電子和電子共同定義和開發(fā)第一款MPU生態(tài)開發(fā)板——
    的頭像 發(fā)表于 01-25 09:21 ?1103次閱讀

    RX MCU功能安全解決方案之FSoE應用軟件包(1)

    首先,我們來看什么是FSoE。FSoE(Safety over EtherCAT)定義了一個安全的通信層,用于在EtherCAT設備之間傳輸安全的過程數據。
    的頭像 發(fā)表于 07-24 14:22 ?908次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>RX</b> MCU<b class='flag-5'>功能</b><b class='flag-5'>安全</b>解決方案之<b class='flag-5'>FSoE</b>應用軟件包(1)

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

    本文基于官方開發(fā)板RX-FSOE-REF-KIT,介紹EtherCAT通訊的功能
    的頭像 發(fā)表于 08-20 15:25 ?605次閱讀
    <b class='flag-5'>瑞</b><b class='flag-5'>薩</b><b class='flag-5'>開發(fā)板</b>?<b class='flag-5'>RX-FSOE-REF-KIT</b><b class='flag-5'>功能</b><b class='flag-5'>安全</b>使用<b class='flag-5'>介紹</b>(上)