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

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

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

【產(chǎn)品應(yīng)用】有了它,Modbus IO模塊秒變“CANopen IO模塊”

ZLG致遠(yuǎn)電子 ? 2023-06-09 10:25 ? 次閱讀

在現(xiàn)代工業(yè)控制中,我們時(shí)常會(huì)遇到原本都是Modbus IO要接入CANopen IO的情況。兩種不同的通信協(xié)議,我們?cè)撊绾螌?shí)現(xiàn)對(duì)接呢?

PXB-6021是致遠(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è)置簡(jiǎn)單、使用靈活等特點(diǎn)。

接下來(lái)我們將使用PXB-6021協(xié)議轉(zhuǎn)換器實(shí)現(xiàn)Modbus IO與CANopen IO的通信對(duì)接。

74f38f80-01a5-11ee-ba01-dac502259ad0.jpg ?原理簡(jiǎn)介

Modbus IO模塊通過(guò)PXB-6021協(xié)議轉(zhuǎn)換器接入CANopen網(wǎng)絡(luò),使得通過(guò)CANopen協(xié)議也能對(duì)Modbus IO模塊進(jìn)行讀寫(xiě)操作。PXB-6021協(xié)議轉(zhuǎn)換器與Modbus IO模塊組合成一個(gè)有機(jī)的整體,實(shí)現(xiàn)CANopen IO模塊的功能,然后使用USBCAN-E-P CANopen主站卡控制組合后的“CANopen IO模塊”。

74f8ec3c-01a5-11ee-ba01-dac502259ad0.jpg ?準(zhǔn)備條件

USBCAN-E-P CANopen主站卡和上位機(jī)軟件 CANManager for CANopen;

PXB-6021協(xié)議轉(zhuǎn)換器和配置軟件AWPX Tools;

一路繼電器型Modbus IO模塊;

杜邦線若干,USB線1根,網(wǎng)線1根,終端電阻120Ω1個(gè);

12V電源。


74f38f80-01a5-11ee-ba01-dac502259ad0.jpg ?硬件接線

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

PXB-6021協(xié)議轉(zhuǎn)換器通過(guò)以太網(wǎng)線連接至PC,USBCAN-E-P CANopen主站卡通過(guò)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端子

7507bb4a-01a5-11ee-ba01-dac502259ad0.png

圖1 設(shè)備接線圖

74f38f80-01a5-11ee-ba01-dac502259ad0.jpg ?PXB-6021參數(shù)配置

打開(kāi)PXB-6021的配置軟件AWPX Tools,點(diǎn)擊搜索設(shè)備,選中搜索到的PXB-6021設(shè)備。

根據(jù)Modbus IO模塊的數(shù)據(jù)手冊(cè),Modbus IO模塊使用的波特率為9600,數(shù)據(jù)長(zhǎng)度為8,校驗(yàn)位None,停止位1位。根據(jù)以上參數(shù)對(duì)PXB-6021的Modbus參數(shù)進(jìn)行配置,如圖2所示。7521fd84-01a5-11ee-ba01-dac502259ad0.png

圖2Modbus參數(shù)配置

接下來(lái)需要配置PXB-6021的CANopen參數(shù),如圖3所示。

752b33b8-01a5-11ee-ba01-dac502259ad0.png

圖3CANopen參數(shù)配置

查閱Modbus IO模塊的數(shù)據(jù)手冊(cè)可知,Modbus IO模塊作為Modbus從站設(shè)備,需要通過(guò)操作Modbus IO模塊的線圈寄存器來(lái)進(jìn)行模塊的IO控制,在0地址的線圈寄存器寫(xiě)入0xFF00代表打開(kāi)繼電器,寫(xiě)入0x0000代表關(guān)閉繼電器,并且Modbus IO模塊的設(shè)備地址為255。

根據(jù)以上信息,對(duì)RPDO參數(shù)進(jìn)行設(shè)置:RPDO索引為0,操作單元為BIT,字節(jié)偏移量為0,位偏移量為0,Modbus從站ID為255,Modbus類(lèi)型為線圈狀態(tài),Modbus地址為0。即PXB-6021接收到的RPDO1的第1個(gè)字節(jié)的第1位為1為時(shí),Modbus IO模塊將打開(kāi)繼電器。否則,Modbus IO模塊將關(guān)閉繼電器。RPDO參數(shù)設(shè)置如圖4所示。7539a416-01a5-11ee-ba01-dac502259ad0.png

圖4RPDO參數(shù)配置


74f38f80-01a5-11ee-ba01-dac502259ad0.jpg ?CANManagerforCANopen軟件配置

CANManager for CANopen軟件是CANopen主站管理軟件,可控制和管理CANopen主站設(shè)備,并且可在此軟件進(jìn)行CANopen主站設(shè)備與CANopen從站設(shè)備的數(shù)據(jù)交互。

首先打開(kāi)CANManager for CANopen軟件,導(dǎo)入PXB-6021協(xié)議轉(zhuǎn)換器的EDS文件,如圖5所示。7551026e-01a5-11ee-ba01-dac502259ad0.png

圖5導(dǎo)入EDS

然后,點(diǎn)擊“啟動(dòng)”按鈕,再點(diǎn)擊“搜索”按鈕,搜索CANopen從站,出現(xiàn)如圖6所示的搜索界面。成功連接后,USBCAN-E-P CANopen主站卡即可與PXB-6021協(xié)議轉(zhuǎn)換器進(jìn)行數(shù)據(jù)交互。

75570600-01a5-11ee-ba01-dac502259ad0.png

圖6 搜索從站


74f38f80-01a5-11ee-ba01-dac502259ad0.jpg ?ModbusIO模塊的控制

勾選RPDO1的自加一,并且勾選自動(dòng)發(fā)送,如圖7所示。

75699ffe-01a5-11ee-ba01-dac502259ad0.png

圖7輸出RPDO

勾選設(shè)置完成后,USBCAN-E-P CANopen主站卡周期發(fā)送的RPDO1的第1個(gè)字節(jié)的第1位數(shù)據(jù)將周期性變?yōu)?或1,達(dá)到周期性控制Modbus IO模塊繼電器的開(kāi)閉效果,同時(shí)也能看到繼電器的指示燈周期閃爍,如圖8所示。

7575bd8e-01a5-11ee-ba01-dac502259ad0.gif

圖8效果演示?

到這里, Modbus IO模塊通過(guò)PXB-6021協(xié)議轉(zhuǎn)換器成功接入了CANopen網(wǎng)絡(luò),并且PXB-6021協(xié)議轉(zhuǎn)換器與Modbus IO模塊組成“CANopen IO模塊”,實(shí)現(xiàn)了CANopen IO模塊的功能,大大提高了Modbus IO設(shè)備使用的靈活性,為Modbus IO設(shè)備的使用提供了一個(gè)新的選擇。

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

    關(guān)注

    0

    文章

    431

    瀏覽量

    39023
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    1748

    瀏覽量

    76701
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    揭秘Profinet遠(yuǎn)程IO模塊的神奇之處

    在這個(gè)智能化、自動(dòng)化日益普及的時(shí)代,遠(yuǎn)程IO模塊發(fā)揮著越來(lái)越重要的用。明達(dá)技術(shù)自主研發(fā)的MR20系列一體式IO也應(yīng)運(yùn)而生,那么,究竟是什么呢?又能為我們帶來(lái)哪些便利?讓我們一起揭開(kāi)
    的頭像 發(fā)表于 09-12 09:32 ?290次閱讀
    揭秘Profinet遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>的神奇之處

    什么是IO模擬量模塊?

    IO模擬量模塊是工業(yè)自動(dòng)化領(lǐng)域中常用的一種設(shè)備,用于處理模擬信號(hào)。在工業(yè)控制系統(tǒng)中,模擬信號(hào)通常指的是連續(xù)變化的信號(hào),如溫度、壓力、流量等,這些信號(hào)可以用無(wú)限精細(xì)的數(shù)值表示。與之相對(duì)的是數(shù)字信號(hào),只有有限的數(shù)值狀態(tài)(通常是0和
    的頭像 發(fā)表于 08-02 09:00 ?312次閱讀
    什么是<b class='flag-5'>IO</b>模擬量<b class='flag-5'>模塊</b>?

    Profinet遠(yuǎn)程IO模塊:模擬量模塊_安裝與接線說(shuō)明

    Profinet遠(yuǎn)程IO模塊由興達(dá)易控研發(fā),包含耦合器、多種I/O模塊和輔助模塊如:PROFINET、EtherCAT、Ethernet/IP、Cclink IE以及
    的頭像 發(fā)表于 07-27 09:07 ?515次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>:模擬量<b class='flag-5'>模塊</b>_安裝與接線說(shuō)明

    io模塊的升級(jí)與技術(shù)革新

    隨著工業(yè)自動(dòng)化和智能制造行業(yè)的迅猛發(fā)展,IO模塊作為連接現(xiàn)場(chǎng)設(shè)備與控制系統(tǒng)的重要組件,其技術(shù)升級(jí)和創(chuàng)新顯得尤為重要。近年來(lái),IO模塊經(jīng)歷
    的頭像 發(fā)表于 07-25 16:49 ?212次閱讀
    <b class='flag-5'>io</b><b class='flag-5'>模塊</b>的升級(jí)與技術(shù)革新

    IO模塊助力重工裝備行業(yè)邁入新時(shí)代!

    一個(gè)傳統(tǒng)的重工裝備制造廠,機(jī)器轟鳴,鐵花飛濺,但在這背后,卻隱藏著效率低下、能耗巨大、信息孤島等問(wèn)題。這正是io模塊大顯身手的時(shí)刻。而今明達(dá)技術(shù)生產(chǎn)MR30系列分布式io并將傳感器、執(zhí)行器等現(xiàn)場(chǎng)設(shè)備與
    的頭像 發(fā)表于 07-25 16:47 ?271次閱讀
    <b class='flag-5'>IO</b><b class='flag-5'>模塊</b>助力重工裝備行業(yè)邁入新時(shí)代!

    PLC與IO模塊的鏈接與組態(tài)匹配科普指南

    在工業(yè)自動(dòng)化領(lǐng)域,PLC(可編程邏輯控制器)和IO(輸入/輸出)模塊是至關(guān)重要的組成部分。它們共同構(gòu)成了自動(dòng)化控制系統(tǒng)的核心,負(fù)責(zé)實(shí)現(xiàn)設(shè)備的監(jiān)控、控制和數(shù)據(jù)處理。本文將為您科普PLC與IO模塊
    的頭像 發(fā)表于 07-25 11:36 ?723次閱讀
    PLC與<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>的鏈接與組態(tài)匹配科普指南

    Profinet遠(yuǎn)程IO模塊:數(shù)字量輸入模塊_遠(yuǎn)程組態(tài)說(shuō)明

    Profinet遠(yuǎn)程IO模塊:數(shù)字量輸入模塊_遠(yuǎn)程組態(tài)說(shuō)明:本章主要介紹XD系列遠(yuǎn)程IO的耦合器配合IO
    的頭像 發(fā)表于 07-23 09:30 ?1025次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>:數(shù)字量輸入<b class='flag-5'>模塊</b>_遠(yuǎn)程組態(tài)說(shuō)明

    Profinet遠(yuǎn)程IO模塊:熱電阻溫度采集模塊功能和安裝方法

    XD系列成套系統(tǒng)主要由耦合器、各種功能IO模塊、電源輔助模塊以及終端模塊組成。多種通訊協(xié)議總線的耦合器,例如PROFINET、EtherC
    的頭像 發(fā)表于 07-21 11:25 ?1754次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>:熱電阻溫度采集<b class='flag-5'>模塊</b>功能和安裝方法

    Profinet遠(yuǎn)程IO模塊:高速計(jì)數(shù)模塊差分在軟件組態(tài)說(shuō)明

    介紹Profinet遠(yuǎn)程IO模塊:高速計(jì)數(shù)模塊(差分)XD5012在軟件組態(tài)說(shuō)明,包括通信連接、硬件配置、XML/GSD文件安裝、工程創(chuàng)建與設(shè)備組態(tài)、參數(shù)修改、IO監(jiān)控等步驟,并展示
    的頭像 發(fā)表于 07-19 09:17 ?332次閱讀
    Profinet遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>:高速計(jì)數(shù)<b class='flag-5'>模塊</b>差分在軟件組態(tài)說(shuō)明

    EtherCAT總線IO模塊功能及安裝介紹

    XD系列插片式遠(yuǎn)程IO模塊,成套系統(tǒng)主要由耦合器、各種功能IO模塊、電源輔助模塊以及終端模塊組成
    的頭像 發(fā)表于 07-14 09:14 ?631次閱讀
    EtherCAT總線<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>功能及安裝介紹

    遠(yuǎn)程IO模塊和DTU的區(qū)別

    在工業(yè)自動(dòng)化、遠(yuǎn)程監(jiān)控和物聯(lián)網(wǎng)(IoT)等領(lǐng)域中,遠(yuǎn)程IO模塊(Remote Input/Output Module)和DTU(Data Transfer Unit)都是重要的組成部分,它們各自
    的頭像 發(fā)表于 06-15 16:48 ?667次閱讀

    什么是遠(yuǎn)程IO模塊?它有哪些分類(lèi)?

    在工業(yè)自動(dòng)化和遠(yuǎn)程監(jiān)控的領(lǐng)域中,遠(yuǎn)程IO模塊(Remote Input/Output Module)扮演著至關(guān)重要的角色。它不僅擴(kuò)展設(shè)備的輸入和輸出能力,還通過(guò)網(wǎng)絡(luò)或其他通信方式實(shí)現(xiàn)
    的頭像 發(fā)表于 06-15 15:59 ?1395次閱讀

    遠(yuǎn)程IO模塊與PLC的區(qū)別

    在工業(yè)自動(dòng)化領(lǐng)域中,遠(yuǎn)程IO模塊(Remote Input/Output Module)和可編程序控制器(Programmable Logic Controller,簡(jiǎn)稱(chēng)PLC)都是重要的組成部分
    的頭像 發(fā)表于 06-15 15:53 ?1244次閱讀

    解決CANopen IO模塊與上位機(jī)通信問(wèn)題通常涉及的幾個(gè)步驟

    確保CANopen IO模塊與上位機(jī)之間的物理連接正確且穩(wěn)固。
    的頭像 發(fā)表于 03-05 09:05 ?739次閱讀

    Modbus TCP轉(zhuǎn)EtherNETIP網(wǎng)關(guān)連接iR-ETN40R遠(yuǎn)程IO模塊應(yīng)用

    Modbus TCP轉(zhuǎn)EtherNETIP網(wǎng)關(guān)連接iR-ETN40R遠(yuǎn)程IO模塊應(yīng)用
    的頭像 發(fā)表于 11-06 13:28 ?593次閱讀
    <b class='flag-5'>Modbus</b> TCP轉(zhuǎn)EtherNETIP網(wǎng)關(guān)連接iR-ETN40R遠(yuǎn)程<b class='flag-5'>IO</b><b class='flag-5'>模塊</b>應(yīng)用