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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

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

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

4設(shè)置主站

4.1 將Twincat主站網(wǎng)口連接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掃描網(wǎng)絡(luò),選擇對應(yīng)網(wǎng)卡,生成網(wǎng)絡(luò)拓?fù)洌?strong>注意第一次掃描時(shí),需要刷寫EEPROM

wKgZombER_OAMrG0AAE4lW9f7Fg643.png
wKgZombESAGAcna6AAE-kriOkeU690.png
wKgaombESBKAJqhaAAGhRkYf2OM426.png

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

wKgZombESCOAMsMpAAC3CzYOR4g164.png
wKgZombESDGAOHXAAAI2fHNj_B0243.png

5TwinSAFE項(xiàng)目中輸入設(shè)備

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生成對應(yīng)的bErrAck和bErrAckIn變量。

wKgaombESYOAVYdiAAMLSvypmIk733.png
wKgZombESZGAJp0nAAFdlkQB2zs944.png

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

wKgaombESaCAefWHAAMbSAi70aI777.png
wKgaombESa-AbNGuAAGTIookOWs019.png

14雙擊Box3確保FSoE從站設(shè)置如下

wKgZombESb6AEwtOAAShuZqrgVI194.png

15設(shè)置鏈接ErrAck信號(hào)

wKgaombESc2AfrnsAAEGLzprVXw021.png

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

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

17激活主站配置

wKgaombESiGAN1gPAABtA7FJ-90345.png

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

wKgaombESi2ACPhHAAXONEA8Akc721.png

19登錄啟動(dòng)主站,登錄時(shí)會(huì)自動(dòng)啟動(dòng)默認(rèn)配置,如無自動(dòng)啟動(dòng),則需手動(dòng)點(diǎn)擊start

wKgZombESjuALXL2AAEcvyMBfVM097.png

20至此軟件下載結(jié)束,F(xiàn)SoE安全模塊紅燈閃爍,需復(fù)位清除錯(cuò)誤:對bErrAckIn寫1然后再寫0,紅燈閃爍消失。

wKgZombESkaASgahAABv6ScAN00234.png
wKgaombESmeAd5yUAAHfMTZpl-g575.png

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

wKgZombESsGAay2FAATzWmKpowc388.png

5功能驗(yàn)證

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

wKgZombEStGAdGpAAACj9WlledY762.png
wKgaombESt6AOF01AAVQRQlKZ4s601.png
wKgZombESuqAbnA7AAv2KKlaCN4203.png

6安全平臺(tái)軟件的應(yīng)用開發(fā)

基于上述步驟完成的安全平臺(tái)軟件樣例工程提供了完整軟件代碼框架,集成了FSoE軟件和SIL3軟件以及自檢軟件,在此之上可以進(jìn)一步完成應(yīng)用開發(fā)。不過整個(gè)軟件代碼框架沒有smart configurator配置文件scfg,而且底層驅(qū)動(dòng)代碼也并不是完全基于smart configurator配置后自動(dòng)生成的代碼,因此無法在本工程使用smart configurator生成代碼進(jìn)行應(yīng)用開發(fā)??梢栽诹硗獾墓こ添?xiàng)目中使用smart configurator生成的代碼集成到樣例工程中,需要做一些適配調(diào)整。此處以在安全平臺(tái)軟件中集成一個(gè)定時(shí)器中斷為例,介紹如何使用安全平臺(tái)軟件工具以及如何進(jìn)行適配集成。

6.1 安全平臺(tái)軟件架構(gòu)介紹

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

wKgaombESviAC9OoAAEd_jFUJCs715.png
wKgaombESweAHHq7AABsi21rC9g486.png

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

wKgaombESx6AdJ2_AABaq9pJlgI126.png
wKgZombESyqABjOXAABYPFHUGCY666.png
wKgaombESzeAG1quAAAybTm07-M637.png

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

wKgaombES0SARupAAAFYodQS3gM713.png

6.4 將生成的代碼拷貝復(fù)制到RX23T工程中,定時(shí)器部署在user application4中,編譯會(huì)出錯(cuò),此時(shí)需要根據(jù)報(bào)錯(cuò)調(diào)整適配相關(guān)驅(qū)動(dòng)代碼。

wKgaombES1KAXcJfAAC-3cc2zFU983.png

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

wKgaombES16AJiiXAACGdmECOu8569.png
wKgZombES26Af0MLAAIzEL7bj0o028.png

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

wKgZombES3yAFWAvAACFXOHWRxo685.png
wKgaombES4mASO3tAAB9R4PZjPo216.png
wKgaombES5eAdMkWAANIRrAn49Q454.png

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

    關(guān)注

    34

    文章

    22282

    瀏覽量

    85938
  • 開發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4895

    瀏覽量

    97055
  • TwinCAT
    +關(guān)注

    關(guān)注

    1

    文章

    16

    瀏覽量

    11657

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

文章出處:【微信號(hào):瑞薩MCU小百科,微信公眾號(hào):瑞薩MCU小百科】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

    本章我們將向您介紹RX參考硬件,分為RXv2和RXv3兩個(gè)版本。RX參考硬件為功能
    發(fā)表于 07-05 11:06 ?833次閱讀
    <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試用體驗(yàn)】關(guān)于觸摸按鍵開發(fā)板使用情況

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

    RA2系列開發(fā)板體驗(yàn)】開發(fā)板網(wǎng)絡(luò)資料匯總整理

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

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

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

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

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

    RA4系列開發(fā)板體驗(yàn)】初步認(rèn)識(shí)開發(fā)板

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

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

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

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

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

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

    首先感謝電子發(fā)燒友和野火,已經(jīng)收到野火啟明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è)以太網(wǎng)組織EtherCAT Technology Group發(fā)布的FSoE標(biāo)準(zhǔn)。
    發(fā)表于 09-29 15:30 ?1407次閱讀

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

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

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

    首先,我們來看什么是FSoE。FSoE(Safety over EtherCAT)定義了一個(gè)安全的通信層,用于在EtherCAT設(shè)備之間傳輸安全的過程數(shù)據(jù)。
    的頭像 發(fā)表于 07-24 14:22 ?663次閱讀
    <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>應(yīng)用軟件包(1)

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

    本文基于官方開發(fā)板RX-FSOE-REF-KIT,介紹EtherCAT通訊的功能
    的頭像 發(fā)表于 08-20 15:25 ?421次閱讀
    <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>(上)