0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【產(chǎn)品應(yīng)用】CANopen主站如何獲取Modbus設(shè)備的數(shù)據(jù)

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-05-11 20:17 ? 次閱讀
CANopen通信硬件接口為CAN總線,然而Modbus通信硬件接口為串口/以太網(wǎng)口;那么問題來了:CANopen主站如何獲取Modbus型傳感器的數(shù)據(jù)呢?讓我們一起來實(shí)現(xiàn)。 PXB-6021是ZLG致遠(yuǎn)電子推出的一款Modbus to CANopen協(xié)議轉(zhuǎn)換器,具有1路CAN,1路百兆以太網(wǎng)和1路RS485。產(chǎn)品支持Modbus RTU及Modbus TCP,可以實(shí)現(xiàn)Modbus主站到CANopen從站的數(shù)據(jù)轉(zhuǎn)換。PXB-6021最大支持12組TPDO和12組RPDO,同時(shí)支持EDS下發(fā)和自定義PDO和Modbus的數(shù)據(jù)映射;具有轉(zhuǎn)換快、設(shè)置簡單、使用靈活等特點(diǎn)。接下來我們將使用USBCAN-E-P CANopen主站卡和PXB-6021協(xié)議轉(zhuǎn)換器來實(shí)現(xiàn)CANopen主站獲取Modbus設(shè)備的數(shù)據(jù)。 89719fe0-efe6-11ed-90ce-dac502259ad0.jpg??準(zhǔn)備條件
  • USBCAN-E-P CANopen主站卡和上位機(jī)軟件 CANManager for CANopen;

  • PXB-6021轉(zhuǎn)換器和上位機(jī)配置軟件AWPX Tools;

  • RS485溫濕度變送器;

  • 24V電源適配器;

  • 杜邦線6根,USB線1根,網(wǎng)線1根,終端電阻120歐1個(gè)。

8980ce70-efe6-11ed-90ce-dac502259ad0.jpg硬件接線

設(shè)備接線如圖1所示:

89912bb2-efe6-11ed-90ce-dac502259ad0.png

圖1 設(shè)備連接圖
  • PC通過網(wǎng)線連接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端子。

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgPXB-6021的參數(shù)配置

打開AWPX Tools工具,點(diǎn)擊搜索設(shè)備,然后選中PXB-6021設(shè)備。

根據(jù)溫濕度傳感器的說明書,溫濕度變送器的波特率為9600,數(shù)據(jù)長度為8,校驗(yàn)位為0,停止位為1,配置PXB-6021的Modbus參數(shù),如圖2所示:

89c20020-efe6-11ed-90ce-dac502259ad0.png

圖2設(shè)置Modbus參數(shù)

然后再配置PXB-6021的CANopen參數(shù),如圖3所示。

89d3ee7a-efe6-11ed-90ce-dac502259ad0.png

圖3設(shè)置CANopen參數(shù)

根據(jù)溫濕度變送器的介紹,溫度數(shù)據(jù)在保持寄存器0地址,濕度數(shù)據(jù)在1地址,數(shù)據(jù)均擴(kuò)大了10倍。我們還要對PXB-6021的TPDO參數(shù)以及Modbus和TPDO的映射關(guān)系進(jìn)行配置,如圖4所示。

89e96458-efe6-11ed-90ce-dac502259ad0.png

圖4TPDO配置

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgCANopen主站設(shè)置

USBCAN-E-P CANopen主站卡加載從站EDS,如圖5所示。

8a117236-efe6-11ed-90ce-dac502259ad0.png

圖5導(dǎo)入EDS

然后點(diǎn)擊CANManager for CANopen軟件的搜索按鈕搜索從站,如圖6所示。

8a276a46-efe6-11ed-90ce-dac502259ad0.png

圖6 搜索從站

找到從站,如圖7所示。

8a4d4932-efe6-11ed-90ce-dac502259ad0.png

圖7找到從站

8980ce70-efe6-11ed-90ce-dac502259ad0.jpgModbus數(shù)據(jù)獲取

單擊啟動(dòng)按鈕采集從站數(shù)據(jù),如圖8所示。

8a7fe702-efe6-11ed-90ce-dac502259ad0.png

圖8采集數(shù)據(jù)從圖上可知:
  • 溫度為0x118,轉(zhuǎn)換十進(jìn)制為280,由于參數(shù)擴(kuò)大了10倍,所以當(dāng)前溫度為28度;
  • 濕度為0x294,轉(zhuǎn)換進(jìn)制660,由于參數(shù)擴(kuò)大了10倍,所以當(dāng)前濕度為66。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 致遠(yuǎn)電子
    +關(guān)注

    關(guān)注

    13

    文章

    405

    瀏覽量

    31259

原文標(biāo)題:【產(chǎn)品應(yīng)用】CANopen主站如何獲取Modbus設(shè)備的數(shù)據(jù)

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    MODBUS TCP 轉(zhuǎn) CANOpen

    CANOpen 設(shè)備掛載到 MODBUS TCP 接口的 PLC 上,并和 CANOpen 設(shè)備進(jìn)行數(shù)
    的頭像 發(fā)表于 09-24 13:59 ?213次閱讀
    <b class='flag-5'>MODBUS</b> TCP 轉(zhuǎn) <b class='flag-5'>CANOpen</b>

    CANopen系列】CANopen為什么總不上傳PDO報(bào)文?

    CANopen網(wǎng)絡(luò)中無法獲取的TPDO數(shù)據(jù)?本文將為您解析可能的原因及解決方案。通過檢查TPDO的通信參數(shù)和傳輸類型,確保
    的頭像 發(fā)表于 09-19 08:05 ?231次閱讀
    【<b class='flag-5'>CANopen</b>系列】<b class='flag-5'>CANopen</b>從<b class='flag-5'>站</b>為什么總不上傳PDO報(bào)文?

    EtherCAT轉(zhuǎn)Modbus-RTU總線協(xié)議網(wǎng)關(guān)

    一,設(shè)備主要功能 捷米特JM-ECTM-RTU網(wǎng)關(guān)可將EtherCAT協(xié)議的設(shè)備接入到Modbus網(wǎng)絡(luò)中,
    的頭像 發(fā)表于 09-12 11:12 ?273次閱讀
    EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>Modbus</b>-RTU總線協(xié)議網(wǎng)關(guān)

    CANopen轉(zhuǎn)Profinet從協(xié)議網(wǎng)關(guān)(JM-PN-COP)

    一,產(chǎn)品主要功能 1、 捷米特JM-PN-COP 型網(wǎng)關(guān)可實(shí)現(xiàn)Profinet與CANopen網(wǎng)絡(luò)之間的數(shù)據(jù)通信。作為Profinet從,支持西門子S7-200 SMART/300/
    的頭像 發(fā)表于 08-19 18:30 ?474次閱讀
    <b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)Profinet從<b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-PN-COP)

    EtherCAT從轉(zhuǎn)CANopen協(xié)議網(wǎng)關(guān)(JM-ECT-COP)

    一,設(shè)備主要功能 捷米特JM-ECT-COP網(wǎng)關(guān)實(shí)現(xiàn)EtherCAT網(wǎng)絡(luò)與CANopen網(wǎng)絡(luò)之間的數(shù)據(jù)通訊,可連接CANopen網(wǎng)絡(luò)到EtherCAT網(wǎng)絡(luò)。即將
    的頭像 發(fā)表于 08-15 17:36 ?346次閱讀
    EtherCAT從<b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>CANopen</b><b class='flag-5'>主</b><b class='flag-5'>站</b>協(xié)議網(wǎng)關(guān)(JM-ECT-COP)

    Profibus DP轉(zhuǎn)Modbus網(wǎng)關(guān)連接智能化電表通訊

    Profibus DP轉(zhuǎn)Modbus網(wǎng)關(guān)(XD-MDPBM20),是實(shí)現(xiàn)不同工業(yè)通信協(xié)議之間互聯(lián)互通的設(shè)備,主要將Profibus DP協(xié)議轉(zhuǎn)換為
    的頭像 發(fā)表于 07-02 18:44 ?2519次閱讀
    Profibus DP<b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>Modbus</b>網(wǎng)關(guān)連接智能化電表通訊

    ProfibusDP轉(zhuǎn)Modbus模塊連接綜合保護(hù)裝置配置案例

    何使用ProfibusDP轉(zhuǎn)Modbus模塊(XD-MDPBM20)來連接綜合保護(hù)裝置(綜保),實(shí)現(xiàn)數(shù)據(jù)交換和遠(yuǎn)程控制。通過配置ProfibusDP
    的頭像 發(fā)表于 06-28 11:32 ?362次閱讀
    ProfibusDP<b class='flag-5'>主</b><b class='flag-5'>站</b>轉(zhuǎn)<b class='flag-5'>Modbus</b>模塊連接綜合保護(hù)裝置配置案例

    Profibus DP協(xié)議轉(zhuǎn)Modbus協(xié)議模塊連接馬達(dá)保護(hù)器案例

    ,Profibus DP協(xié)議,EtherCAT協(xié)議,EtherNET協(xié)議等。本案例介紹了如何使用Profibus DP轉(zhuǎn)Modbus模塊(XD-MDPBM20)來實(shí)現(xiàn)與馬達(dá)保護(hù)器的連接和數(shù)
    的頭像 發(fā)表于 06-27 09:53 ?388次閱讀
    Profibus DP<b class='flag-5'>主</b><b class='flag-5'>站</b>協(xié)議轉(zhuǎn)<b class='flag-5'>Modbus</b>協(xié)議模塊連接馬達(dá)保護(hù)器案例

    esp32當(dāng)modbus-rtu slave從通訊,收不到從的響應(yīng)報(bào)文是哪里的問題?

    有朋友測試過esp32當(dāng) modbus slave從(我拿的esp32當(dāng)從,用的是RTU模式)嗎? 我用modbus poll軟件測試下來,
    發(fā)表于 06-17 07:39

    常見的可以作為CAN的模塊或設(shè)備有哪些

    作為CANopen,通過CAN接口連接CANopen設(shè)備,實(shí)現(xiàn)
    的頭像 發(fā)表于 06-14 11:23 ?555次閱讀

    電機(jī)控制領(lǐng)域如何實(shí)現(xiàn)CANopen設(shè)備接入EtherCAT控制器

    通訊技術(shù),在電機(jī)控制領(lǐng)域具有廣泛的應(yīng)用,典型的產(chǎn)品中PLC、運(yùn)動(dòng)控制器等產(chǎn)品都有大量EtherCAT通訊產(chǎn)品.此外
    的頭像 發(fā)表于 04-03 08:23 ?515次閱讀
    電機(jī)控制領(lǐng)域如何實(shí)現(xiàn)<b class='flag-5'>CANopen</b><b class='flag-5'>設(shè)備</b>接入EtherCAT<b class='flag-5'>主</b><b class='flag-5'>站</b>控制器

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    。在網(wǎng)關(guān)的配置軟件中,我們可以設(shè)置CANopen的參數(shù)和Modbus的參數(shù),包括波特率、奇偶校驗(yàn)、
    的頭像 發(fā)表于 01-02 16:55 ?589次閱讀
    通過<b class='flag-5'>CANopen</b>轉(zhuǎn)<b class='flag-5'>Modbus</b> TCP網(wǎng)關(guān)的伺服系統(tǒng)

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    。在網(wǎng)關(guān)的配置軟件中,我們可以設(shè)置CANopen的參數(shù)和Modbus的參數(shù),包括波特率、奇偶校驗(yàn)、
    發(fā)表于 01-02 16:51

    通過CANopen轉(zhuǎn)Modbus TCP網(wǎng)關(guān)的伺服系統(tǒng)

    。在網(wǎng)關(guān)的配置軟件中,我們可以設(shè)置CANopen的參數(shù)和Modbus的參數(shù),包括波特率、奇偶校驗(yàn)、
    的頭像 發(fā)表于 01-02 16:50 ?459次閱讀
    通過<b class='flag-5'>CANopen</b>轉(zhuǎn)<b class='flag-5'>Modbus</b> TCP網(wǎng)關(guān)的伺服系統(tǒng)

    耐用通訊 Canopen 轉(zhuǎn) modbus 網(wǎng)關(guān)在改造項(xiàng)目中的應(yīng)用

    采集器協(xié)議為Modbus通訊??蛻粜枨笫菍⒆鳛?b class='flag-5'>canopen的機(jī)器人控制器與作為Modbus
    的頭像 發(fā)表于 12-25 14:13 ?7635次閱讀
    耐用通訊 <b class='flag-5'>Canopen</b> 轉(zhuǎn) <b class='flag-5'>modbus</b> 網(wǎng)關(guān)在改造項(xiàng)目中的應(yīng)用