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

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工程


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



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


5TwinSAFE項目中輸入設備


6添加ErrACK signal


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

8給功能塊分配變量。


9分配變量映射通道





10創(chuàng)建PLC工程


11編寫PLC程序如下

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


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


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

15設置鏈接ErrAck信號

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





17激活主站配置

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

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

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


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

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



6安全平臺軟件的應用開發(fā)
基于上述步驟完成的安全平臺軟件樣例工程提供了完整軟件代碼框架,集成了FSoE軟件和SIL3軟件以及自檢軟件,在此之上可以進一步完成應用開發(fā)。不過整個軟件代碼框架沒有smart configurator配置文件scfg,而且底層驅(qū)動代碼也并不是完全基于smart configurator配置后自動生成的代碼,因此無法在本工程使用smart configurator生成代碼進行應用開發(fā)??梢栽诹硗獾墓こ添椖恐惺褂胹mart configurator生成的代碼集成到樣例工程中,需要做一些適配調(diào)整。此處以在安全平臺軟件中集成一個定時器中斷為例,介紹如何使用安全平臺軟件工具以及如何進行適配集成。
6.1 安全平臺軟件架構介紹
如圖架構在MCU上的功能安全平臺軟件PLSW實現(xiàn)自檢功能以及雙MCU之間的交叉監(jiān)控,安全數(shù)據(jù)通過SCI串口通道進行數(shù)據(jù)通訊,安全軟件平臺支持16種user application,高達32個application,各個application之間通過輪詢方式順序執(zhí)行,每個user application的定義以及輪詢的順序,執(zhí)行占用的時間和內(nèi)存空間,都是通過工程路徑下的PSW_user_setting.h文件來設置,該文件可通過手動或者官方提供的PLSW_ConfigTool來修改。


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



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

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

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


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



-
瑞薩
+關注
關注
36文章
22429瀏覽量
89751 -
開發(fā)板
+關注
關注
25文章
6122瀏覽量
113327 -
TwinCAT
+關注
關注
1文章
16瀏覽量
12020
發(fā)布評論請先 登錄
瑞薩FUSA參考板使用指南(RX72N-RX72N參考板)符合SIL3標準的功能安全平臺軟件PLSW軟件使用教程
【RX130試用體驗】關于瑞薩觸摸按鍵開發(fā)板使用情況
【瑞薩RA2系列開發(fā)板體驗】開發(fā)板網(wǎng)絡資料匯總整理
【瑞薩RA4系列開發(fā)板體驗】+ 3種瑞薩開發(fā)板的比較
【瑞薩RA4系列開發(fā)板體驗】初步認識開發(fā)板
【瑞薩RA4系列開發(fā)板體驗】1、開箱報告和開發(fā)板特色介紹
【瑞薩RA4系列開發(fā)板體驗】開發(fā)板硬件展示(多圖)
【野火啟明6M5開發(fā)板體驗】野火啟明開發(fā)板和瑞薩RA MCU介紹
瑞薩電子推出基于32位RX微控制器的EtherCAT功能安全解決方案
米爾電子和瑞薩電子推出首款MPU生態(tài)開發(fā)板瑞米派
瑞薩RX MCU功能安全解決方案之FSoE應用軟件包(1)

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