99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

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

快速實現(xiàn)PLC的Modbus數(shù)據(jù)轉(zhuǎn)換為CAN/CAN FD數(shù)據(jù)?

ZLG致遠電子 ? 2023-11-08 08:25 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在現(xiàn)代工業(yè)自動化中,經(jīng)常會有PLC直接控制CAN/CAN FD接口設備的需求,但是一般的小型或中型PLC很少有CAN接口,一般標配的是RS485接口,那該如何解決呢?

PXB-6020是致遠電子新推出的一款Modbus to CAN FD協(xié)議轉(zhuǎn)換器,擁有1路CAN FD接口,1路100M以太網(wǎng)接口和1路RS485接口。該產(chǎn)品可支持Modbus RTU及Modbus TCP,既可以當Modbus主站,也可以當Modbus從站。PXB-6020最大支持128組CAN/CAN FD報文發(fā)送和128組白名單接收,支持Modbus所有類型的寄存器。同時還可以自定義方式發(fā)送數(shù)據(jù),具有毫秒級轉(zhuǎn)換和簡單靈活等特點,廣泛應用于PLC外擴CAN/CAN FD等場合。

接下來我們將使用PXB-6020協(xié)議轉(zhuǎn)換器快速實現(xiàn)西門子S7-200 SMART(以下簡稱:PLC)的Modbus數(shù)據(jù)轉(zhuǎn)換為CAN FD數(shù)據(jù),達到PLC的RS485接口也可以與CAN FD設備通信的效果。PLC運行為Modbus RTU主站,而PXB-6020協(xié)議轉(zhuǎn)換器運行為Modbus RTU從站。

為方便文章說明,PXB-6020的CAN FD接口接入的是一個USBCANFD-200U(USBCANFD接口卡),用戶可根據(jù)實際需求接入其他CAN/CAN FD設備。


4ec56ff0-7dcd-11ee-9788-92fbcf53809c.jpg ?硬件接線

  1. PXB-6020的CAN FD接口的CAN_H和CAN_L分別連接到USBCANFD-200U的CAN FD接口的CAN_H和CAN_L;
  2. PXB-6020的RS485接口的A和B分別連接到PLC的RS485接口的A和B;
  3. PXB-6020和PLC的以太網(wǎng)接口使用以太網(wǎng)線連接電腦;
  4. 接上PLC、PXB-6020和USBCANFD-200U的電源。

設備接線示意如圖1所示:

4ed0f762-7dcd-11ee-9788-92fbcf53809c.jpg

圖1設備接線示意圖
4edb8704-7dcd-11ee-9788-92fbcf53809c.jpg ?PXB-6020參數(shù)配置接下來打開AWPX Tools軟件對PXB-6020進行配置。

1. 配置Modbus參數(shù),將PXB-6020的工作模式配置為Modbus RTU從站,如圖2所示。

4ee674fc-7dcd-11ee-9788-92fbcf53809c.png圖2Modbus參數(shù)設置2. 配置CAN FD參數(shù),如圖3所示。4ef301cc-7dcd-11ee-9788-92fbcf53809c.png圖3CANFD參數(shù)配置3. 配置發(fā)送報文參數(shù),如圖4所示。4efe68f0-7dcd-11ee-9788-92fbcf53809c.png圖4發(fā)送報文配置4. 配置接收報文參數(shù),如圖5所示。4f097a42-7dcd-11ee-9788-92fbcf53809c.png圖5接收報文配置
4edb8704-7dcd-11ee-9788-92fbcf53809c.jpg ?PLC配置打開STEP 7-Micro/WIN SMART軟件,使用該軟件對PLC進行軟件編程、配置和程序下載。

1. 雙擊頁面左側(cè)的“通信”按鈕,在彈出的通信界面點擊“查找CPU”,查找到對應的CPU后點擊“確定”,如圖6所示。

4f200d34-7dcd-11ee-9788-92fbcf53809c.png圖6查找CPU

2. 使用頁面左側(cè)的“指令”->“庫”->“Modbus RTU Master(V2.0)”下的“MBUS_CTRL”和“MBUS_MSG”指令使PLC運行為Modbus RTU主站,實現(xiàn)對Modbus RTU從站的讀寫。

3. MBUS_CTRL指令用于初始化主站,必須在每次掃描時調(diào)用MBUS_CTRL指令,否則Modbus主站協(xié)議不能正常工作。MBUS_MSG指令用于向Modbus從站發(fā)起讀或?qū)懻埱蟆?/p>

4. Modbus RTU Master(V2.0)指令庫需要286字節(jié)的全局V存儲器,所以需要指定該庫可使用的V存儲器量的地址。點擊并右鍵界面左側(cè)的“程序塊”->“庫存儲器...”,會彈出如圖7所示界面。在彈出的界面選擇“建議地址”,再點擊“確定”即可。建議地址不能與參數(shù)“DatePtr”指向的地址有重合。

4f2af4d8-7dcd-11ee-9788-92fbcf53809c.png

圖7庫存儲器分配

5. 庫存儲器設置完成后,使用MBUS_CTRL指令與MBUS_MSG組態(tài)PLC,使其作為Modbus RTU主站并對PXB-6020進行讀寫。一個簡單的讀寫PXB-6020的梯形圖如圖8-10所示,此梯形圖程序僅供參考。

4f352066-7dcd-11ee-9788-92fbcf53809c.png

圖8梯形圖1

4f3f79bc-7dcd-11ee-9788-92fbcf53809c.png

圖9梯形圖2

4f468d4c-7dcd-11ee-9788-92fbcf53809c.png

圖10梯形圖3

6. 以上梯形圖實現(xiàn)對Modbus從站保存寄存器的循環(huán)讀寫,讀取Modbus從站保持寄存器0地址一個字的數(shù)據(jù),并將一個字數(shù)據(jù)數(shù)據(jù)寫入Modbus從站保持寄存器1地址。


4edb8704-7dcd-11ee-9788-92fbcf53809c.jpg ?數(shù)據(jù)轉(zhuǎn)換將以上梯形圖下載至PLC后,點擊“啟動程序監(jiān)視”按鈕后,即可在如圖11所示的“狀態(tài)圖表”頁面對Modbus從站進行讀寫操作。4f5d2b88-7dcd-11ee-9788-92fbcf53809c.png圖11 讀寫Modbus從站數(shù)據(jù)1. Modbus數(shù)據(jù)轉(zhuǎn)換為CAN FD數(shù)據(jù)

根據(jù)圖4-5的發(fā)送報文和接收報文的配置,在“狀態(tài)圖表”里面的VW12地址寫入0x1122,可使PXB-6020發(fā)送如圖12所示的CAN FD標準幀,可在ZCANPRO軟件觀測PXB-6020發(fā)送的CAN FD標準幀。

4f68e072-7dcd-11ee-9788-92fbcf53809c.png圖12發(fā)送的CANFD幀2. CAN FD數(shù)據(jù)轉(zhuǎn)換為Modbus數(shù)據(jù)

使用USBCANFD-200U設備向PXB-6020發(fā)送幀ID為0x02,幀數(shù)據(jù)段為0x8899的CAN FD標準幀,則在“狀態(tài)圖表”里面的VW10地址可讀取到數(shù)據(jù)0x8899,如圖13所示。

4f7458f8-7dcd-11ee-9788-92fbcf53809c.png圖13讀取Modbus從站數(shù)據(jù)

至此,我們成功實現(xiàn)了PLC的Modbus數(shù)據(jù)與CAN FD數(shù)據(jù)的雙向轉(zhuǎn)換。

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

    關注

    5037

    文章

    13921

    瀏覽量

    474744
  • CAN
    CAN
    +關注

    關注

    57

    文章

    2921

    瀏覽量

    467876
  • MODBUS
    +關注

    關注

    28

    文章

    2123

    瀏覽量

    79610
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關

    同學們,今天小編給大家詳細講解下CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關 一,設備主要功能 JH-CAN-TCP疆鴻智能 網(wǎng)關實現(xiàn)
    的頭像 發(fā)表于 07-02 20:11 ?104次閱讀
    <b class='flag-5'>CAN</b>從站轉(zhuǎn)<b class='flag-5'>Modbus</b> TCP主站總線協(xié)議<b class='flag-5'>轉(zhuǎn)換</b>網(wǎng)關

    CAN轉(zhuǎn)Modbus TCP網(wǎng)關賦能食品攪拌機智能協(xié)同控制

    PLC常采用Modbus TCP協(xié)議,用于實現(xiàn)與上位機、人機界面等設備的數(shù)據(jù)交互。而伺服系統(tǒng)多使用CAN協(xié)議,因其具備高速、可靠、抗干擾能力
    的頭像 發(fā)表于 07-02 20:09 ?83次閱讀

    如何從傳統(tǒng)的CAN用法中設置CAN-FD?

    您好 NXP: 我們在 s32k312 平臺中使用了經(jīng)典的 CAN 總線(2.0/固定 8 字節(jié)數(shù)據(jù)),現(xiàn)在我們想升級 CAN-FD 格式。我設置了 CAN-FD 參數(shù)(經(jīng)典
    發(fā)表于 04-14 11:32

    CAN轉(zhuǎn)Modbus TCP工具的應用案例

    CAN轉(zhuǎn)Modbus TCP工具在工業(yè)自動化、汽車電子、能源管理等領域有廣泛的應用,主要用于實現(xiàn)不同協(xié)議設備之間的數(shù)據(jù)互通。
    的頭像 發(fā)表于 04-10 16:24 ?515次閱讀

    廣成科技CAN FD轉(zhuǎn)以太網(wǎng)模塊的應用場景

    CAN FD轉(zhuǎn)以太網(wǎng)模塊在多個領域和項目中都有廣泛應用,主要用于實現(xiàn)CAN FD總線與以太網(wǎng)之間的數(shù)據(jù)
    的頭像 發(fā)表于 02-17 10:38 ?550次閱讀

    淺談CAN協(xié)議轉(zhuǎn)換模塊

    轉(zhuǎn)換模塊實現(xiàn)數(shù)據(jù)在不同系統(tǒng)間的無縫傳輸,提升系統(tǒng)的靈活性和可擴展性。 一、基本概念 CAN協(xié)議轉(zhuǎn)換模塊,簡而言之,將
    的頭像 發(fā)表于 02-05 16:37 ?467次閱讀

    CAN總線知識】深度解析CAN-FDCAN協(xié)議的差別

    導讀隨著工業(yè)的發(fā)展,工業(yè)總線上的數(shù)據(jù)量越來越多,這使得CAN總線的逐漸達到負荷極限,這就需要改進原有的總線來提高總線傳輸速率,CAN-FD便在這樣的背景下誕生了。隨著當今工業(yè)的發(fā)展,尤其是在C
    的頭像 發(fā)表于 10-23 08:06 ?1776次閱讀
    【<b class='flag-5'>CAN</b>總線知識】深度解析<b class='flag-5'>CAN-FD</b>與<b class='flag-5'>CAN</b>協(xié)議的差別

    CAN FD與傳統(tǒng)CAN的區(qū)別是什么

    隨著汽車電子、工業(yè)自動化的蓬勃發(fā)展,CAN總線上的設備數(shù)量、數(shù)據(jù)量都大大增加,給CAN總線帶來了極大的挑戰(zhàn)。為滿足更高的帶寬及數(shù)據(jù)吞吐量,CAN
    的頭像 發(fā)表于 10-22 10:47 ?1302次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>與傳統(tǒng)<b class='flag-5'>CAN</b>的區(qū)別是什么

    CAN-FDCAN總線網(wǎng)絡第二章

    日常工作中使用 CAN FD 的公司實習。無論哪種方式,本指南都會向您展示 CAN FD:具有靈活數(shù)據(jù)
    的頭像 發(fā)表于 10-02 15:20 ?541次閱讀
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b>總線網(wǎng)絡第二章

    MCAN(CAN FD)模塊入門

    電子發(fā)燒友網(wǎng)站提供《MCAN(CAN FD)模塊入門.pdf》資料免費下載
    發(fā)表于 09-14 10:08 ?0次下載
    MCAN(<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>)模塊入門

    從替代到創(chuàng)新,國產(chǎn)CAN FD芯片持續(xù)突破

    是一樣的,都是將3.3V/5V的邏輯信號轉(zhuǎn)換成差分信號。不過,傳統(tǒng)CAN的最高速率是1Mbps,最多支持8個數(shù)據(jù)字節(jié);而CAN FD的最高速
    的頭像 發(fā)表于 09-02 08:13 ?8297次閱讀

    CAN轉(zhuǎn)Modbus TCP主站協(xié)議網(wǎng)關(YC-CAN-TCP)

    的關鍵環(huán)節(jié)。例如,可以發(fā)送一組模擬的CAN數(shù)據(jù),觀察其在轉(zhuǎn)換為Modbus TCP數(shù)據(jù)后的變化,是否符合預期的
    的頭像 發(fā)表于 08-26 11:29 ?785次閱讀
    <b class='flag-5'>CAN</b>轉(zhuǎn)<b class='flag-5'>Modbus</b> TCP主站協(xié)議網(wǎng)關(YC-<b class='flag-5'>CAN</b>-TCP)

    CAN FD如何滿足工業(yè)設備對高效數(shù)據(jù)通信的需求?

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)作為CAN總線的升級版,CAN FDCAN with Flexible Data rate)在數(shù)據(jù)長度和帶寬
    的頭像 發(fā)表于 08-22 18:08 ?6808次閱讀

    IS01044小型封裝隔離式CAN FD收發(fā)器數(shù)據(jù)

    電子發(fā)燒友網(wǎng)站提供《IS01044小型封裝隔離式CAN FD收發(fā)器數(shù)據(jù)表.pdf》資料免費下載
    發(fā)表于 08-20 11:10 ?0次下載
    IS01044小型封裝隔離式<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收發(fā)器<b class='flag-5'>數(shù)據(jù)</b>表

    CAN/CAN FD/CAN XL三大總線協(xié)議解讀,是逐步替代關系嗎?

    電子發(fā)燒友網(wǎng)報道(文/吳子鵬)在軟件定義汽車逐漸成為主流的當下,數(shù)據(jù)傳輸?shù)乃俣群托食蔀榇蛟熘悄芷嚨钠款i,在這種大背景下,傳統(tǒng)CAN總線應對一些需求已經(jīng)相當吃力,因此CAN FD
    的頭像 發(fā)表于 08-12 01:12 ?5660次閱讀