在現代工業控制中,我們時常會遇到原本都是Modbus IO要接入CANopen IO的情況。兩種不同的通信協議,我們該如何實現對接呢?
PXB-6021是致遠電子新推出的一款Modbus to CANopen協議轉換器。具有1路CAN,1路百兆以太網和1路RS485。該產品支持Modbus RTU及Modbus TCP,可以實現Modbus主站到CANopen從站的數據轉換。PXB-6021最大支持12組TPDO和12組RPDO,同時支持EDS下發和自定義的PDO和Modbus的數據映射,具有轉換快、設置簡單、使用靈活等特點。
接下來我們將使用PXB-6021協議轉換器實現Modbus IO與CANopen IO的通信對接。
?原理簡介
Modbus IO模塊通過PXB-6021協議轉換器接入CANopen網絡,使得通過CANopen協議也能對Modbus IO模塊進行讀寫操作。PXB-6021協議轉換器與Modbus IO模塊組合成一個有機的整體,實現CANopen IO模塊的功能,然后使用USBCAN-E-P CANopen主站卡控制組合后的“CANopen IO模塊”。
?準備條件
USBCAN-E-P CANopen主站卡和上位機軟件 CANManager for CANopen;
PXB-6021協議轉換器和配置軟件AWPX Tools;
一路繼電器型Modbus IO模塊;
杜邦線若干,USB線1根,網線1根,終端電阻120Ω1個;
12V電源。
?硬件接線
設備接線如圖1所示:
PXB-6021協議轉換器通過以太網線連接至PC,USBCAN-E-P CANopen主站卡通過USB線連接至PC;
USBCAN-E-P CANopen主站卡的CAN_H和CAN_L連接PXB-6021的CAN接口上的CAN_H和CAN_L;
PXB-6021的RS485接口上的A、B分別連接到Modbus IO模塊的A、B端子。
圖1 設備接線圖
?PXB-6021參數配置
打開PXB-6021的配置軟件AWPX Tools,點擊搜索設備,選中搜索到的PXB-6021設備。
根據Modbus IO模塊的數據手冊,Modbus IO模塊使用的波特率為9600,數據長度為8,校驗位None,停止位1位。根據以上參數對PXB-6021的Modbus參數進行配置,如圖2所示。
圖2Modbus參數配置
接下來需要配置PXB-6021的CANopen參數,如圖3所示。
圖3CANopen參數配置
查閱Modbus IO模塊的數據手冊可知,Modbus IO模塊作為Modbus從站設備,需要通過操作Modbus IO模塊的線圈寄存器來進行模塊的IO控制,在0地址的線圈寄存器寫入0xFF00代表打開繼電器,寫入0x0000代表關閉繼電器,并且Modbus IO模塊的設備地址為255。
根據以上信息,對RPDO參數進行設置:RPDO索引為0,操作單元為BIT,字節偏移量為0,位偏移量為0,Modbus從站ID為255,Modbus類型為線圈狀態,Modbus地址為0。即PXB-6021接收到的RPDO1的第1個字節的第1位為1為時,Modbus IO模塊將打開繼電器。否則,Modbus IO模塊將關閉繼電器。RPDO參數設置如圖4所示。
圖4RPDO參數配置
?CANManagerforCANopen軟件配置
CANManager for CANopen軟件是CANopen主站管理軟件,可控制和管理CANopen主站設備,并且可在此軟件進行CANopen主站設備與CANopen從站設備的數據交互。
首先打開CANManager for CANopen軟件,導入PXB-6021協議轉換器的EDS文件,如圖5所示。
圖5導入EDS
然后,點擊“啟動”按鈕,再點擊“搜索”按鈕,搜索CANopen從站,出現如圖6所示的搜索界面。成功連接后,USBCAN-E-P CANopen主站卡即可與PXB-6021協議轉換器進行數據交互。
圖6 搜索從站
?ModbusIO模塊的控制
勾選RPDO1的自加一,并且勾選自動發送,如圖7所示。
圖7輸出RPDO
勾選設置完成后,USBCAN-E-P CANopen主站卡周期發送的RPDO1的第1個字節的第1位數據將周期性變為0或1,達到周期性控制Modbus IO模塊繼電器的開閉效果,同時也能看到繼電器的指示燈周期閃爍,如圖8所示。
圖8效果演示?
到這里, Modbus IO模塊通過PXB-6021協議轉換器成功接入了CANopen網絡,并且PXB-6021協議轉換器與Modbus IO模塊組成“CANopen IO模塊”,實現了CANopen IO模塊的功能,大大提高了Modbus IO設備使用的靈活性,為Modbus IO設備的使用提供了一個新的選擇。
-
IO
+關注
關注
0文章
451瀏覽量
39223 -
MODBUS
+關注
關注
28文章
1812瀏覽量
77118
發布評論請先 登錄
相關推薦
評論