国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

3天內不再提示

快速實現PLC的Modbus數據轉換為CAN/CAN FD數據?

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

掃碼添加小助手

加入工程師交流群

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

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

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

為方便文章說明,PXB-6020的CAN FD接口接入的是一個USBCANFD-200U(USBCANFD接口卡),用戶可根據實際需求接入其他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的以太網接口使用以太網線連接電腦
  4. 接上PLC、PXB-6020和USBCANFD-200U的電源

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

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

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

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

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

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

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

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

3. MBUS_CTRL指令用于初始化主站,必須在每次掃描時調用MBUS_CTRL指令,否則Modbus主站協議不能正常工作。MBUS_MSG指令用于向Modbus從站發起讀或寫請求。

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

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

圖7庫存儲器分配

5. 庫存儲器設置完成后,使用MBUS_CTRL指令與MBUS_MSG組態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. 以上梯形圖實現對Modbus從站保存寄存器的循環讀寫,讀取Modbus從站保持寄存器0地址一個字的數據,并將一個字數據數據寫入Modbus從站保持寄存器1地址。


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

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

4f68e072-7dcd-11ee-9788-92fbcf53809c.png圖12發送的CANFD幀2. CAN FD數據轉換為Modbus數據

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

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

至此,我們成功實現了PLC的Modbus數據與CAN FD數據的雙向轉換。

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

    關注

    5051

    文章

    14592

    瀏覽量

    486868
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3066

    瀏覽量

    472732
  • MODBUS
    +關注

    關注

    28

    文章

    2457

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCP2561/2FD高速CAN靈活數據速率收發器:設計與應用解析

    MCP2561/2FD高速CAN靈活數據速率收發器:設計與應用解析 在汽車電子、工業自動化等領域,CAN(Controller Area Network)總線憑借其高可靠性、實時性和抗
    的頭像 發表于 12-29 16:35 ?335次閱讀

    SN65HVD26x Turbo CAN收發器:CAN FD與冗余設計的理想之選

    我們就來詳細了解一下這款收發器。 文件下載: sn65hvd266.pdf 特性亮點 高速性能與兼容性 SN65HVD26x系列滿足ISO11898 - 2 Turbo CAN標準,支持高達2Mbps的CAN FD
    的頭像 發表于 12-23 09:40 ?552次閱讀

    具備 CAN FD 的 TCAN33x 3.3V CAN 收發器:設計與應用解析

    具備 CAN FD 的 TCAN33x 3.3V CAN 收發器:設計與應用解析 在工業自動化、汽車電子等眾多領域,CAN(Controller Area Network)總線憑借其高
    的頭像 發表于 12-19 16:10 ?461次閱讀

    汽車級CAN FD收發器TCAN1044-Q1:性能、應用與設計要點詳解

    于各種設備之間的數據傳輸。而CAN收發器則是實現CAN總線通信的關鍵組件,它負責將CAN控制器的邏輯信號
    的頭像 發表于 12-17 17:50 ?657次閱讀

    汽車級CAN FD收發器TCAN1044AEV-Q1:技術解析與應用指南

    統之間的數據交互至關重要。而CAN收發器則是CAN總線通信的核心部件,它負責將控制器的數字信號轉換為適合在CAN總線上傳輸的差分信號,以及將
    的頭像 發表于 12-16 17:35 ?665次閱讀

    MCP251863 CAN FD控制器技術解析與應用指南

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

    廣成科技藍牙轉CAN模塊的作用和應用場景

    接收到藍牙設備發送的數據時,會將其轉換為CAN總線數據格式,發送到CAN總線上,實現兩者之間的
    的頭像 發表于 09-29 11:05 ?959次閱讀

    如何通過VCOM將4個CAN FD消息轉換為SLCAN?

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

    車載監控系統的神經中樞:MODBUS TCP轉CAN網關在軌道交通的實戰應用

    隨著軌道交通的快速發展,對車載監控系統的要求越來越高。為實現車輛子系統(車門、空調、制動等)的數據集成,需要將CAN總線的數據
    的頭像 發表于 08-07 15:50 ?669次閱讀

    CAN從站轉Modbus TCP主站總線協議轉換網關

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

    CANModbus TCP網關賦能食品攪拌機智能協同控制

    PLC常采用Modbus TCP協議,用于實現與上位機、人機界面等設備的數據交互。而伺服系統多使用CAN協議,因其具備高速、可靠、抗干擾能力
    的頭像 發表于 07-02 20:09 ?381次閱讀

    包裝機械薄膜張力穩了!CANModbus TCP網關讓西門子PLC與伺服“默契配合”

    核心,采用Modbus TCP協議,而伺服系統以CAN協議通信。此時,CAN主站轉Modbus TCP網關發揮關鍵作用。網關一端以Modbus
    的頭像 發表于 07-02 20:07 ?547次閱讀

    【全網最直白】CAN FDCAN XL到底差在哪?#CANXL #CANoe

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

    如何從傳統的CAN用法中設置CAN-FD

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

    CANModbus TCP工具的應用案例

    CANModbus TCP工具在工業自動化、汽車電子、能源管理等領域有廣泛的應用,主要用于實現不同協議設備之間的數據互通。
    的頭像 發表于 04-10 16:24 ?1180次閱讀