i.MX RT1180 ECAT_digital_io 範例如何增加引腳數量

關鍵字 :i.MX RT1180EtherCAT數位輸入輸出

前面的文章介紹了 i.MX RT1180 EtherCAT 數位 IO Demo 的搭建流程,本篇文章將在此基礎上介紹如何增加 IO 引腳的數量。

硬體和軟體如《EtherCAT digital io Demo 搭建》博文中所述,這裡不再贅述,新添加的 IO 變數對應於 EVK 的 LED D7。這裡介紹軟體上的修改。

1. 修改從機檔案 Excel

2. 使用從機軟體重新生成程式碼以及更新相關檔案

在 SSC 工具中選擇上方的 EXCEL 進行匯入

重新生成程式碼

 3. 刪除生成檔案中的 digital_io.c 檔案

複製 .xml 檔案到 TwinCAT 安裝目錄

4. digital_io.c 修改

重新編譯下載程式碼

5. TwinCAT 相關更新

重新掃描識別設備,並燒錄新的 .xml 從機檔案,再次識別,可以看到 BOX1 有兩個變數。

然後修改對應的PLC程式代碼,如下圖所示

重新連接變數

PLC登入後在線下載並執行即可正常運行

參考資料:《ECAT_Digital_IO_Example_User_Guide》

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

參考來源

:

評論