前面的文章介紹了 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登入後在線下載並執行即可正常運行
評論