在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

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

采用LabVIEW實現(xiàn)Modbus通訊協(xié)議的方式

汽車玩家 ? 來源:今日頭條 ? 作者:工控君 ? 2020-01-16 17:22 ? 次閱讀

1. Modbus簡介

Modbus是Modicon公司(現(xiàn)在已經(jīng)被施耐德收購成為了施耐德旗下品牌)為其PLC通訊而開發(fā)的一種通訊協(xié)議,從1979年問世至今,已經(jīng)成為工業(yè)通訊領(lǐng)域的業(yè)界標準(De facto),最初的Modbus通訊協(xié)議僅支持串口,分為Modbus RTU和ACSII兩種信號傳輸模式(一般基于RS485串口通信媒介),而隨著時代進步,Modbus也與時俱進,新增了Modbus TCP版本,可以通過以太網(wǎng)進行通訊,此外,Modbus還有一個Modicon專用的Modbus Plus(Modbus +)版本。和其他工業(yè)通信協(xié)議相比,Modbus主要的優(yōu)點包括內(nèi)容公開沒有版權(quán)要求,不用支付額外費用、硬件要求簡單容易部署、使用廣泛便于系統(tǒng)集成。Modbus采用半雙工的通訊方式,由1個子站和多個從站組成,允許多個設(shè)備連接在同一個網(wǎng)絡(luò)上進行通訊。

2. LabVIEW實現(xiàn)Modbus通訊的方式

針對Modbus的串口和TCP兩種不同的方式,在LabVIEW中通常可以通過以下幾種方法實現(xiàn)Modbus通訊。其中一些實現(xiàn)方式需要安裝LabVIEW 數(shù)據(jù)記錄與監(jiān)控(DSC)模塊.

Modbus RTU/ASCII的實現(xiàn)方式

通過VISA直接進行串口操作實現(xiàn)

通過LabVIEW DSC模塊中的Modbus模塊實現(xiàn)

通過LabVIEW DSC模塊中的OPC模塊實現(xiàn)

Modbus TCP

通過LabVIEW標準的TCP模塊實現(xiàn)

通過LabVIEW DSC模塊中的Modbus模塊實現(xiàn)

通過LabVIEW DSC模塊中的OPC模塊實現(xiàn)

以下就幾種實現(xiàn)方式進行示例與說明。

3. LabVIEW通過VISA實現(xiàn)Modbus串口通信

VISA( Virtual Instrument Software Architecture,虛擬儀器軟件架構(gòu)),是美國國家儀器公司(NI)推出的通用串行通訊軟件,最初用于NI公司LabVIEW等軟件與串行設(shè)備進行通訊,現(xiàn)在已成為工業(yè)通訊的標準之一。通過VISA通訊時,軟件會自動掃描機器中的串口資源供選擇,對于沒有串口的筆記本電腦,則通常需要通過USB-RS485的轉(zhuǎn)換線來實現(xiàn)虛擬串口。找到串口后,建立必要的VISA資源,然后在此基礎(chǔ)上進行通訊。采用VISA通訊時串口通訊的數(shù)據(jù)以及CRC校驗值等均需要自行計算并保證準確,否則可能導(dǎo)致通訊失敗。采用LabVIEW的VISA實現(xiàn)Modbus的程序示例如下圖。

4. LabVIEW通過Modbus模塊實現(xiàn)Modbus通訊

在安裝了DSC擴展包后,在LabVIEW下實現(xiàn)Modbus通訊最方便的方法是采用Modbus模塊。這時只需要選擇相應(yīng)的命令模塊即可實現(xiàn)通訊與命令,而不需要自行寫入相應(yīng)的字符串命令。采用Modbus模塊的時,可方便地在RTU和TCP兩種協(xié)議中轉(zhuǎn)換,根據(jù)需要選擇不同協(xié)議。這是LabVIEW多態(tài)的一個非常好的示例。程序見下圖。

5.LabVIEW 采用TCP模塊實現(xiàn)Modbus通訊

在沒有DSC模塊的情況下,或是有特殊要求的時候,也可以直接使用LabVIEW內(nèi)置的TCP模塊編寫Modbus通信程序。其過程與采用Modbus模塊比較相似,只是在第一步建立連接時要指定Modbus通訊端口等參數(shù),默認情況下Modbus TCP使用502端口。如果通訊不上,有必要檢查防火墻是否允許該端口通訊。采用TCP模塊實現(xiàn)Modbus通訊的程序如下。

6. LabVIEW采用OPC協(xié)議實現(xiàn)Modbus通信

OPC全稱是OLE for Process Control,用于過程控制的OLE協(xié)議。OLE是Object Linking and Embedding,對象連接與嵌入的縮寫,這是基于微軟的COM技術(shù)實現(xiàn)數(shù)據(jù)交換的一個協(xié)議。COM指的不是互聯(lián)網(wǎng)域名的.com,是Component Object Model(部件對象模型)的縮寫——這一段解釋真拗口,簡言之在OPC協(xié)議出現(xiàn)前,工業(yè)設(shè)備之間的通訊非常繁瑣復(fù)雜,而OPC將這一過程大大簡化,通過OPC協(xié)議可以將各種基于不同協(xié)議的工業(yè)設(shè)備連接起來。當(dāng)然,OPC協(xié)議也有一定的代價,通訊速度與可靠性、實時性都沒有原生協(xié)議好。因此,在可以通過原生協(xié)議完成通訊的情況下,應(yīng)盡量避免采用OPC。

OPC協(xié)議的實現(xiàn)要通過兩部分完成。首先是OPC服務(wù)器,這是軟件程序與不同協(xié)議下工業(yè)設(shè)備通訊的中間件,相當(dāng)于網(wǎng)關(guān)。在OPC服務(wù)器下設(shè)置要連接的工業(yè)設(shè)備,把需要讀/寫的變量設(shè)置在其中,供OPC客戶端訪問。通過LabVIEW編程實現(xiàn)的部分相當(dāng)于OPC客戶端,用于從OPC服務(wù)器端讀寫數(shù)據(jù)。關(guān)于LabVIEW下使用OPC協(xié)議的通訊辦法,NI官方有詳細的文檔資料。搭建的OPC服務(wù)器示意如下。

結(jié)語

Modbus協(xié)議作為一種通用的工業(yè)通訊標準,在業(yè)界得到非常廣泛的應(yīng)用,LabVIEW作為NI公司主力產(chǎn)品,同樣有著相當(dāng)廣泛的用途,采用LabVIEW實現(xiàn)Modbus通訊協(xié)議,在實踐中有著非常重要的意義。

采用LabVIEW實現(xiàn)Modbus通訊協(xié)議的方式

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

    關(guān)注

    1995

    文章

    3670

    瀏覽量

    333642
  • MODBUS
    +關(guān)注

    關(guān)注

    28

    文章

    2051

    瀏覽量

    79048
  • TCP
    TCP
    +關(guān)注

    關(guān)注

    8

    文章

    1398

    瀏覽量

    80471
收藏 人收藏

    評論

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

    Modbus轉(zhuǎn)Profinet網(wǎng)關(guān):工控機的“逆襲神器”

    引言 在工業(yè)自動化領(lǐng)域,不同設(shè)備往往采用不同的通信協(xié)議Modbus是一種廣泛應(yīng)用的串行通訊協(xié)議,而Profinet網(wǎng)關(guān)則是基于以太網(wǎng)的工業(yè)
    發(fā)表于 05-20 16:50

    安科瑞AWT100-DP 無線通訊終端,支持串口MODBUS RTU協(xié)議

    域的采集,每個寄存器地址范圍不超過64個。 ■支持對每個MODBUS地址范圍預(yù)設(shè)報警地址以及報警值觸發(fā)報警。每個地址域報警地址目前多5個。 ■支持服務(wù)器MODBUS或者LoRa透傳通訊。 ■支持固定IP和動態(tài)域名解析
    的頭像 發(fā)表于 01-02 10:40 ?382次閱讀
    安科瑞AWT100-DP 無線<b class='flag-5'>通訊</b>終端,支持串口<b class='flag-5'>MODBUS</b> RTU<b class='flag-5'>協(xié)議</b>

    如何實現(xiàn)EtherNet/IP與Modbus協(xié)議之間轉(zhuǎn)換?

    能使用Modbus協(xié)議。這種協(xié)議的不一致性導(dǎo)致了數(shù)據(jù)傳輸?shù)恼系K,使得不同設(shè)備之間的信息無法有效共享,從而影響了整個系統(tǒng)的運行效率和智能化水平。 難點分析 實現(xiàn)EtherNet/IP與Modbu
    的頭像 發(fā)表于 11-12 18:05 ?726次閱讀

    串口屏Modbus通訊協(xié)議詳解

    Modbus是一種開放的通信協(xié)議,廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。它定義了消息結(jié)構(gòu)和設(shè)備間的通信方式,支持多種物理層網(wǎng)絡(luò),如RS-232、RS-485等。本文將詳細介紹如何在串口屏上實現(xiàn)
    的頭像 發(fā)表于 10-20 14:23 ?2675次閱讀

    Profibus PA轉(zhuǎn)Modbus RTU協(xié)議網(wǎng)關(guān)

    捷米特JM-RTU-PA網(wǎng)關(guān)將Profibus PA和Modbus RTU專用通訊協(xié)議橋接的協(xié)議轉(zhuǎn)換設(shè)備。符合Modbus RTU
    的頭像 發(fā)表于 09-25 11:47 ?622次閱讀
    Profibus PA轉(zhuǎn)<b class='flag-5'>Modbus</b> RTU<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)

    LABVIEW串口通訊

    labview實現(xiàn)串口通訊
    發(fā)表于 08-19 14:37 ?8次下載

    labview實現(xiàn)tcp通訊

    labview實現(xiàn)tcp通訊
    發(fā)表于 08-19 14:26 ?19次下載

    Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120ML支持一鍵對接LabVIEW

    Modbus樓宇自控電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)BL120ML在LabVIEW中的實際應(yīng)用中,我們首先需要理解LabVIEW
    的頭像 發(fā)表于 08-10 10:40 ?712次閱讀
    <b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)BL120ML支持一鍵對接<b class='flag-5'>LabVIEW</b>

    如何通過Modbus、樓宇自控與電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實現(xiàn)樓宇設(shè)備集成至MES?

    樓宇自控和電力系統(tǒng)中也常采用特定的協(xié)議實現(xiàn)設(shè)備的監(jiān)控和管理,而將這些協(xié)議轉(zhuǎn)換為Modbus協(xié)議網(wǎng)關(guān)在MES中的應(yīng)用,能夠極大地提升系統(tǒng)的兼
    的頭像 發(fā)表于 08-08 17:34 ?618次閱讀
    如何通過<b class='flag-5'>Modbus</b>、樓宇自控與電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)<b class='flag-5'>實現(xiàn)</b>樓宇設(shè)備集成至MES?

    使用Modbus、樓宇自控、電力協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)實現(xiàn)生產(chǎn)設(shè)備的遠程監(jiān)控和管理

    Modbus網(wǎng)關(guān)BL120ML的下行采集協(xié)議支持Modbus RTU、DLT645、BACnet MS/TP、Lonworks協(xié)議、IEC104、IEC61850、BACnet IP
    的頭像 發(fā)表于 08-08 17:29 ?622次閱讀
    使用<b class='flag-5'>Modbus</b>、樓宇自控、電力<b class='flag-5'>協(xié)議</b>轉(zhuǎn)<b class='flag-5'>Modbus協(xié)議</b>網(wǎng)關(guān)<b class='flag-5'>實現(xiàn)</b>生產(chǎn)設(shè)備的遠程監(jiān)控和管理

    鋇錸協(xié)議網(wǎng)關(guān)輕松實現(xiàn)Modbus轉(zhuǎn)MQTT協(xié)議

    效的數(shù)據(jù)交換。本文從Modbus協(xié)議轉(zhuǎn)換為MQTT協(xié)議的必要性為出發(fā)點,分析鋇錸Modbus轉(zhuǎn)MQTT網(wǎng)關(guān)BL101的優(yōu)勢。 一、Modbus協(xié)議的局限性
    的頭像 發(fā)表于 07-23 15:51 ?610次閱讀
    鋇錸<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)輕松<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>Modbus</b>轉(zhuǎn)MQTT<b class='flag-5'>協(xié)議</b>

    鋇錸如何實現(xiàn)Modbus轉(zhuǎn)OPC UA協(xié)議

    實現(xiàn)高效的數(shù)據(jù)交換 。 一、Modbus和OPC UA簡介 ? Modbus是一種通信協(xié)議,廣泛應(yīng)用于工業(yè)自動化領(lǐng)域。Modbus RTU
    的頭像 發(fā)表于 07-11 10:35 ?1033次閱讀
    鋇錸如何<b class='flag-5'>實現(xiàn)</b><b class='flag-5'>Modbus</b>轉(zhuǎn)OPC UA<b class='flag-5'>協(xié)議</b>?

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)模塊連PLC與激光發(fā)射器通訊

    將重點探討PLC連接Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)模塊(XD-MDPB100)與激光發(fā)射器通訊的相關(guān)內(nèi)容,為您詳細解析這一過程的原理與操作步驟。
    的頭像 發(fā)表于 06-22 10:24 ?676次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)模塊連PLC與激光發(fā)射器<b class='flag-5'>通訊</b>

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)接溫控表與PLC通訊

    Modbus協(xié)議轉(zhuǎn)Profibus協(xié)議網(wǎng)關(guān)(XD-MDPB100)則是實現(xiàn)這一通訊的重要工具。Modbus轉(zhuǎn)Profibus網(wǎng)關(guān)的主要功能是
    的頭像 發(fā)表于 06-21 11:31 ?2363次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)Profibus<b class='flag-5'>協(xié)議</b>網(wǎng)關(guān)接溫控表與PLC<b class='flag-5'>通訊</b>

    Profibus轉(zhuǎn)Modbus網(wǎng)關(guān)幫助PLC實現(xiàn)智能激光設(shè)備通訊

    Profibus協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關(guān)模塊(XD-MDPB100)是一種工業(yè)通信協(xié)議轉(zhuǎn)換設(shè)備,用于實現(xiàn)Profibus協(xié)議
    的頭像 發(fā)表于 06-18 18:08 ?874次閱讀
    Profibus轉(zhuǎn)<b class='flag-5'>Modbus</b>網(wǎng)關(guān)幫助PLC<b class='flag-5'>實現(xiàn)</b>智能激光設(shè)備<b class='flag-5'>通訊</b>
    主站蜘蛛池模板: 亚洲精品成人a | 欧美潘金莲一级风流片a级 欧美片欧美日韩国产综合片 | 午夜影院视频 | 亚洲第一在线 | 婷婷国产成人久久精品激情 | 手机在线看片你懂的 | 看全色黄大色大片免费久久怂 | 日本一卡二卡3卡四卡网站精品 | 久久精品国产精品亚洲婷婷 | 六月婷婷啪啪 | 欧美性视频一区二区三区 | 日本综合视频 | 狠狠干天天爽 | 天天草夜夜草 | 综合久久2o19 | 色中色官网 | 久久久久毛片成人精品 | 亚洲香蕉毛片久久网站老妇人 | 成人种子 | 91免费网站在线看入口黄 | 天天操天天摸天天射 | 双性强迫开宫灌满h | 天天色图 | 国产精品美女免费视频观看 | 韩国免费人成在线观看网站 | 天天干干干干 | 国产乱理论片在线观看理论 | 欧美色欧美亚洲高清在线观看 | 精品久久久久久久免费加勒比 | 男男gay高h文 | 免费观看欧美成人1314色 | 97国内精品久久久久久久影视 | 黄色成人毛片 | 女a男0攻巨肉高h | 天堂最新版在线地址 | 种子天堂| 深爱五月网 | 欧美性xxxx巨大黑人猛 | 久久成人国产 | 高清不卡毛片 | 人人精品久久 |