CANopen
通信硬件
接口為CAN總線,然而Modbus通信硬件接口為串口/
以太網口;那么問題來了:CANopen主站如何獲取Modbus型
傳感器的數據呢?讓我們一起來實現。
PXB-6021是ZLG致遠電子推出的一款Modbus to CANopen協議轉換器,具有1路CAN,1路百兆以太網和1路RS485。該產品支持Modbus RTU及Modbus TCP,可以實現Modbus主站到CANopen從站的數據轉換。PXB-6021最大支持12組TPDO和12組RPDO,同時支持EDS下發和自定義PDO和Modbus的數據映射;具有轉換快、設置簡單、使用靈活等特點。接下來我們將使用USBCAN-E-P CANopen主站卡和PXB-6021協議轉換器來實現CANopen主站獲取Modbus設備的數據。
??
準備條件-
USBCAN-E-P CANopen主站卡和上位機軟件 CANManager for CANopen;
-
PXB-6021轉換器和上位機配置軟件AWPX Tools;
-
RS485溫濕度變送器;
-
24V電源適配器;
-
杜邦線6根,USB線1根,網線1根,終端電阻120歐1個。
硬件接線
設備接線如圖1所示:
圖1 設備連接圖-
PC通過網線連接PXB-6021和USB線連接USBCAN-E-P CANopen主站卡;
-
PXB-6021的CAN總線的CAN_H和CAN_L分別連接到USBCAN-E-P CANopen主站卡的CAN_H和CAN_L;
-
PXB-6021的RS485的A、B分別連接到Modbus溫濕度變送器的A、B端子。
PXB-6021的參數配置
打開AWPX Tools工具,點擊搜索設備,然后選中PXB-6021設備。
根據溫濕度傳感器的說明書,溫濕度變送器的波特率為9600,數據長度為8,校驗位為0,停止位為1,配置PXB-6021的Modbus參數,如圖2所示:
圖2設置Modbus參數
然后再配置PXB-6021的CANopen參數,如圖3所示。
圖3設置CANopen參數
根據溫濕度變送器的介紹,溫度數據在保持寄存器0地址,濕度數據在1地址,數據均擴大了10倍。我們還要對PXB-6021的TPDO參數以及Modbus和TPDO的映射關系進行配置,如圖4所示。
圖4TPDO配置
CANopen主站設置
USBCAN-E-P CANopen主站卡加載從站EDS,如圖5所示。
圖5導入EDS
然后點擊CANManager for CANopen軟件的搜索按鈕搜索從站,如圖6所示。
圖6 搜索從站
找到從站,如圖7所示。
圖7找到從站
Modbus數據獲取
單擊啟動按鈕采集從站數據,如圖8所示。
圖8采集數據從圖上可知:-
溫度為0x118,轉換十進制為280,由于參數擴大了10倍,所以當前溫度為28度;
-
濕度為0x294,轉換十進制為660,由于參數擴大了10倍,所以當前濕度為66。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
原文標題:【產品應用】CANopen主站如何獲取Modbus設備的數據
文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。
相關推薦
Profinet通訊網關模塊之Modbus TCP從站轉profinet主站案例 某汽車零部件制造企業的生產線,其自動化設備來自不同品牌和供
發表于 01-15 17:01
?60次閱讀
在MODBUS網絡中,設備可以分為兩種角色:主站(Master)和從站(Slave)。主
發表于 12-16 16:41
?1445次閱讀
和Modbus TCP 協議即可實現將CANOpen設備掛載到MODBUS TCP接口的 PLC上,并和CANOpen
發表于 11-26 11:21
?154次閱讀
將CANOpen 設備掛載到 MODBUS TCP 接口的 PLC 上,并和 CANOpen 設備進行數
發表于 09-24 13:59
?300次閱讀
在CANopen網絡中無法獲取從站的TPDO數據?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數和傳輸類型,確保主
發表于 09-19 08:05
?377次閱讀
一,設備主要功能 捷米特JM-ECTM-RTU網關可將EtherCAT主站協議的設備接入到Modbus網絡中,
發表于 09-12 11:12
?370次閱讀
捷米特JM-PNM-TCP網關能夠實現了Modbus TCP從站和Profinet主站(簡稱 PN)。網關作為Modbus TCP從
發表于 08-20 11:51
?307次閱讀
一,產品主要功能 1、 捷米特JM-PN-COP 型網關可實現Profinet與CANopen網絡之間的數據通信。作為Profinet從站,支持西門子S7-200 SMART/300/
發表于 08-19 18:30
?572次閱讀
一,設備主要功能 捷米特JM-ECT-COP網關實現EtherCAT網絡與CANopen網絡之間的數據通訊,可連接CANopen網絡到EtherCAT網絡。即將
發表于 08-15 17:36
?465次閱讀
Profibus DP主站轉Modbus網關(XD-MDPBM20),是實現不同工業通信協議之間互聯互通的設備,主要將Profibus DP協議轉換為
發表于 07-02 18:44
?2649次閱讀
何使用ProfibusDP主站轉Modbus模塊(XD-MDPBM20)來連接綜合保護裝置(綜保),實現數據交換和遠程控制。通過配置ProfibusDP
發表于 06-28 11:32
?446次閱讀
,Profibus DP協議,EtherCAT協議,EtherNET協議等。本案例介紹了如何使用Profibus DP主站轉Modbus模塊(XD-MDPBM20)來實現與馬達保護器的連接和數
發表于 06-27 09:53
?513次閱讀
有朋友測試過esp32當 modbus slave從站(我拿的esp32當從站,用的是RTU模式)嗎? 我用modbus poll軟件測試下來,主
發表于 06-17 07:39
作為CANopen主站,通過CAN接口連接CANopen從站設備,實現
發表于 06-14 11:23
?672次閱讀
通訊技術,在電機控制領域具有廣泛的應用,典型的主站產品中PLC、運動控制器等產品都有大量EtherCAT通訊產品.此外
發表于 04-03 08:23
?577次閱讀
評論