chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

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

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

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


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的電源。

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

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

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

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

4ee674fc-7dcd-11ee-9788-92fbcf53809c.png圖2Modbus參數(shù)設(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進(jìn)行軟件編程、配置和程序下載。

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

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

2. 使用頁面左側(cè)的“指令”->“庫”->“Modbus RTU Master(V2.0)”下的“MBUS_CTRL”和“MBUS_MSG”指令使PLC運(yùn)行為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. 庫存儲器設(shè)置完成后,使用MBUS_CTRL指令與MBUS_MSG組態(tài)PLC,使其作為Modbus RTU主站并對PXB-6020進(jìn)行讀寫。一個簡單的讀寫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ù),并將一個字?jǐn)?shù)據(jù)數(shù)據(jù)寫入Modbus從站保持寄存器1地址。


4edb8704-7dcd-11ee-9788-92fbcf53809c.jpg ?數(shù)據(jù)轉(zhuǎn)換將以上梯形圖下載至PLC后,點擊“啟動程序監(jiān)視”按鈕后,即可在如圖11所示的“狀態(tài)圖表”頁面對Modbus從站進(jìn)行讀寫操作。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標(biāo)準(zhǔn)幀,可在ZCANPRO軟件觀測PXB-6020發(fā)送的CAN FD標(biāo)準(zhǔn)幀。

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

使用USBCANFD-200U設(shè)備向PXB-6020發(fā)送幀ID為0x02,幀數(shù)據(jù)段為0x8899的CAN FD標(biāo)準(zhǔn)幀,則在“狀態(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)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5045

    文章

    14456

    瀏覽量

    483790
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    58

    文章

    3016

    瀏覽量

    471626
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2389

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    MCP251863 CAN FD控制器技術(shù)解析與應(yīng)用指南

    )。MCP251863允許通過SPI連接到微控制器。此外,可以快速CAN FD通道添加到缺少CAN FD外設(shè)或僅具有幾個
    的頭像 發(fā)表于 10-14 15:43 ?601次閱讀
    MCP251863 <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>控制器技術(shù)解析與應(yīng)用指南

    廣成科技藍(lán)牙轉(zhuǎn)CAN模塊的作用和應(yīng)用場景

    接收到藍(lán)牙設(shè)備發(fā)送的數(shù)據(jù)時,會將其轉(zhuǎn)換為CAN總線數(shù)據(jù)格式,發(fā)送到CAN總線上,實現(xiàn)兩者之間的
    的頭像 發(fā)表于 09-29 11:05 ?683次閱讀

    TCAN1463-Q1汽車級高速CAN FD收發(fā)器技術(shù)解析與應(yīng)用指南

    器件支持傳統(tǒng)CANCAN FD(靈活數(shù)據(jù)速率),數(shù)據(jù)速率高達(dá)8MB/s (Mbps)。TCAN1463-Q1可減少顯性到隱性邊緣的信號振鈴
    的頭像 發(fā)表于 09-11 14:03 ?681次閱讀
    TCAN1463-Q1汽車級高速<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>收發(fā)器技術(shù)解析與應(yīng)用指南

    如何通過VCOM將4個CAN FD消息轉(zhuǎn)換為SLCAN?

    通過VCOM接口將M460系列微控制器(MCU)的4條CAN FD消息轉(zhuǎn)換為SLCAN協(xié)議,并發(fā)送到計算機(jī)。
    發(fā)表于 08-19 06:23

    車載監(jiān)控系統(tǒng)的神經(jīng)中樞:MODBUS TCP轉(zhuǎn)CAN網(wǎng)關(guān)在軌道交通的實戰(zhàn)應(yīng)用

    隨著軌道交通的快速發(fā)展,對車載監(jiān)控系統(tǒng)的要求越來越高。為實現(xiàn)車輛子系統(tǒng)(車門、空調(diào)、制動等)的數(shù)據(jù)集成,需要將CAN總線的數(shù)據(jù)
    的頭像 發(fā)表于 08-07 15:50 ?541次閱讀

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

    同學(xué)們,今天小編給大家詳細(xì)講解下CAN從站轉(zhuǎn)Modbus TCP主站總線協(xié)議轉(zhuǎn)換網(wǎng)關(guān) 一,設(shè)備主要功能 JH-CAN-TCP疆鴻智能 網(wǎng)關(guān)實現(xiàn)
    的頭像 發(fā)表于 07-02 20:11 ?445次閱讀
    <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)關(guān)

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

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

    包裝機(jī)械薄膜張力穩(wěn)了!CAN轉(zhuǎn)Modbus TCP網(wǎng)關(guān)讓西門子PLC與伺服“默契配合”

    核心,采用Modbus TCP協(xié)議,而伺服系統(tǒng)以CAN協(xié)議通信。此時,CAN主站轉(zhuǎn)Modbus TCP網(wǎng)關(guān)發(fā)揮關(guān)鍵作用。網(wǎng)關(guān)一端以Modbus
    的頭像 發(fā)表于 07-02 20:07 ?366次閱讀

    【全網(wǎng)最直白】CAN FDCAN XL到底差在哪?#CANXL #CANoe

    CAN
    北匯信息POLELINK
    發(fā)布于 :2025年05月07日 22:29:51

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

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

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

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

    CAN總線十萬個為什么 | 如何輕松應(yīng)對CAN(FD)接口不足?

    更多路的CAN(FD)接口來滿足多路采集總線數(shù)據(jù)的需求。那么問題來了,想要增加CAN(FD)接口,工控機(jī)USB資源率不夠,怎么辦呢?其實,從
    的頭像 發(fā)表于 02-21 11:36 ?819次閱讀
    <b class='flag-5'>CAN</b>總線十萬個為什么 | 如何輕松應(yīng)對<b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)接口不足?

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

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

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

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

    ROHM推出支持CAN FD的TVS二極管系列

    專為支持CAN FD(CAN with Flexible Data rate,靈活數(shù)據(jù)速率CAN)總線端口保護(hù)而設(shè)計。
    的頭像 發(fā)表于 12-27 14:25 ?888次閱讀