哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuà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è)通訊領域的業(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)容公開沒有版權要求,不用支付額外費用、硬件要求簡單容易部署、使用廣泛便于系統(tǒng)集成。Modbus采用半雙工的通訊方式,由1個子站和多個從站組成,允許多個設備連接在同一個網(wǎng)絡上進行通訊。

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

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

在安裝了DSC擴展包后,在LabVIEW下實現(xiàn)Modbus通訊最方便的方法是采用Modbus模塊。這時只需要選擇相應的命令模塊即可實現(xiàn)通訊與命令,而不需要自行寫入相應的字符串命令。采用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技術實現(xiàn)數(shù)據(jù)交換的一個協(xié)議。COM指的不是互聯(lián)網(wǎng)域名的.com,是Component Object Model(部件對象模型)的縮寫——這一段解釋真拗口,簡言之在OPC協(xié)議出現(xiàn)前,工業(yè)設備之間的通訊非常繁瑣復雜,而OPC將這一過程大大簡化,通過OPC協(xié)議可以將各種基于不同協(xié)議的工業(yè)設備連接起來。當然,OPC協(xié)議也有一定的代價,通訊速度與可靠性、實時性都沒有原生協(xié)議好。因此,在可以通過原生協(xié)議完成通訊的情況下,應盡量避免采用OPC。

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

結(jié)語

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

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

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

    關注

    2022

    文章

    3688

    瀏覽量

    348349
  • MODBUS
    +關注

    關注

    28

    文章

    2515

    瀏覽量

    83741
  • TCP
    TCP
    +關注

    關注

    8

    文章

    1433

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    變頻器通過ETHERCAT轉(zhuǎn)MODBUS RTU實現(xiàn)高效通訊

    施耐德變頻器多為Modbus RTU串行總線,兩者協(xié)議天然不兼容,直接互聯(lián)無法實現(xiàn)。 項目案例:某沿海海水淡化項目 該工程日產(chǎn)淡水5000噸,采用反滲透工藝。核心動力設備為3臺高壓泵(
    的頭像 發(fā)表于 04-21 15:07 ?18次閱讀
    變頻器通過ETHERCAT轉(zhuǎn)<b class='flag-5'>MODBUS</b> RTU<b class='flag-5'>實現(xiàn)</b>高效<b class='flag-5'>通訊</b>

    如何實現(xiàn)與OPC UA協(xié)議遠程通訊

    標準化路徑,但其遠程實施仍需克服網(wǎng)絡隔離、實時性保障等工程挑戰(zhàn)。 一、協(xié)議基礎架構設計 OPC UA采用客戶端-服務器模型,遠程通訊需建立TCP/IP層的基礎連接。標準端口4840為默認通訊
    的頭像 發(fā)表于 01-09 07:36 ?424次閱讀

    協(xié)議“老將”,連接工業(yè)智能的橋梁——一文讀懂ModBus通信協(xié)議

    標準,廣泛應用于各類工業(yè)電子設備之間的數(shù)據(jù)交換。 二、三大核心特點 1. 兼容性強,跨平臺通用 ModBus支持串口、以太網(wǎng)等多種物理層,適配RS-485、TCP/IP等通信方式實現(xiàn)設備間的無縫對接
    發(fā)表于 12-15 10:08

    PN1-D11PM工業(yè)通訊Profinet協(xié)議轉(zhuǎn)Modbus協(xié)議網(wǎng)關方案解析及應用指南

    在工業(yè)自動化領域,不同設備間的協(xié)議兼容性一直是系統(tǒng)集成的核心挑戰(zhàn)。PN1-D11PM系列Profinet轉(zhuǎn)Modbus RTU網(wǎng)關作為一款專為工業(yè)場景設計的協(xié)議轉(zhuǎn)換設備,能夠無縫連接Profinet總線與
    的頭像 發(fā)表于 11-08 16:21 ?801次閱讀

    智能物流立體倉庫通訊困境:基于協(xié)議轉(zhuǎn)換的Modbus TCP 轉(zhuǎn) Modbus RTU解決方案

    在工業(yè)自動化領域的智能物流自動化立體倉庫中,塔訊 TX 131-RE-RS/TCP在某企業(yè)采用研華工控機(Modbus RTU 協(xié)議)負責倉儲管理系統(tǒng)(WMS)的訂單下發(fā)、庫存統(tǒng)計,搭配三菱 Q 系列 PLC(
    的頭像 發(fā)表于 11-08 11:25 ?537次閱讀
    智能物流立體倉庫<b class='flag-5'>通訊</b>困境:基于<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換的<b class='flag-5'>Modbus</b> TCP 轉(zhuǎn) <b class='flag-5'>Modbus</b> RTU解決方案

    PN1-D11PM系列Profinet轉(zhuǎn)Modbus網(wǎng)關:工業(yè)通訊協(xié)議轉(zhuǎn)換的高效解決方案

    在工業(yè)自動化領域,不同設備間的協(xié)議兼容性一直是系統(tǒng)集成的核心挑戰(zhàn)。PN1-D11PM系列Profinet轉(zhuǎn)Modbus RTU網(wǎng)關作為一款專為工業(yè)場景設計的協(xié)議轉(zhuǎn)換設備,能夠無縫連接Profinet總線與
    的頭像 發(fā)表于 10-29 11:51 ?358次閱讀

    Modbus協(xié)議轉(zhuǎn)HTTP協(xié)議,實現(xiàn)JSON格式對接MES等系統(tǒng)平臺

    ),左邊選擇(PLC數(shù)據(jù)對接: ...),右邊選擇對應的PLC驅(qū)動(本案選Modbus協(xié)議集),點 確定當前選擇; 2. 進入數(shù)據(jù)配置表(功能->數(shù)據(jù)轉(zhuǎn)發(fā)/平臺對接):根據(jù)PLC通訊
    發(fā)表于 10-27 10:33

    協(xié)議沖突到生產(chǎn)力爆發(fā):EtherCAT轉(zhuǎn)MODBUS RTU網(wǎng)關實戰(zhàn)全解

    本文通過詳述歐姆龍CP1H PLC用串口通過Modbus-RTU協(xié)議與安川V1000變頻器的通訊.方便大家掌握Modbus-RTU協(xié)議
    的頭像 發(fā)表于 07-29 17:30 ?863次閱讀
    從<b class='flag-5'>協(xié)議</b>沖突到生產(chǎn)力爆發(fā):EtherCAT轉(zhuǎn)<b class='flag-5'>MODBUS</b> RTU網(wǎng)關實戰(zhàn)全解

    什么是Modbus TCP協(xié)議

    的TCP/IP協(xié)議棧,通過以太網(wǎng)進行通信,并支持多個設備同時訪問同一個Modbus TCP服務器。 一、協(xié)議本質(zhì)與設計目標 起源與定位 Modbus TCP是
    的頭像 發(fā)表于 07-23 17:18 ?4757次閱讀
    什么是<b class='flag-5'>Modbus</b> TCP<b class='flag-5'>協(xié)議</b>

    閥島如何通過Modbus轉(zhuǎn)Profibus網(wǎng)關實現(xiàn)高效通訊

    在現(xiàn)代工業(yè)自動化領域,不同設備和系統(tǒng)間的數(shù)據(jù)通訊是確保生產(chǎn)效率與安全的關鍵因素之一。為了實現(xiàn)不同通信協(xié)議的設備無縫對接,提高整個自動化系統(tǒng)的兼容性和靈活性,開疆智能Modbus轉(zhuǎn)Pro
    的頭像 發(fā)表于 07-22 15:27 ?516次閱讀
    閥島如何通過<b class='flag-5'>Modbus</b>轉(zhuǎn)Profibus網(wǎng)關<b class='flag-5'>實現(xiàn)</b>高效<b class='flag-5'>通訊</b>!

    Modbus協(xié)議轉(zhuǎn)換:讓工業(yè)設備輕松“對話”

    在工業(yè)自動化中,Modbus協(xié)議是設備通信的關鍵。本文將聚焦于Modbus協(xié)議的串口與網(wǎng)口轉(zhuǎn)換需求,并通過ZLG致遠電子PXB-6030D的案例,展示如何輕松實現(xiàn)協(xié)議轉(zhuǎn)換。
    的頭像 發(fā)表于 07-15 11:47 ?843次閱讀
    <b class='flag-5'>Modbus協(xié)議</b>轉(zhuǎn)換:讓工業(yè)設備輕松“對話”

    Profibus轉(zhuǎn)Modbus網(wǎng)關:大屏數(shù)據(jù)通訊協(xié)議轉(zhuǎn)換方案

    廣泛使用的通訊協(xié)議,各自在不同工業(yè)自動化系統(tǒng)中發(fā)揮著重要作用。當面對特定應用需求如LED大屏顯示時,實現(xiàn)這兩種協(xié)議之間的無縫連接和數(shù)據(jù)通訊
    的頭像 發(fā)表于 06-21 17:09 ?811次閱讀
    Profibus轉(zhuǎn)<b class='flag-5'>Modbus</b>網(wǎng)關:大屏數(shù)據(jù)<b class='flag-5'>通訊</b>的<b class='flag-5'>協(xié)議</b>轉(zhuǎn)換方案

    Profinet轉(zhuǎn)Modbus網(wǎng)關:破解熱處理爐協(xié)議壁壘的溫控通訊密碼

    在當今的工業(yè)自動化領域,不同協(xié)議之間的轉(zhuǎn)換是一個重要的技術問題。尤其是Profinet和Modbus兩種常見的通訊協(xié)議,它們分別在工業(yè)自動化的不同層面中發(fā)揮關鍵作用。Profinet是
    的頭像 發(fā)表于 06-13 18:19 ?591次閱讀
    Profinet轉(zhuǎn)<b class='flag-5'>Modbus</b>網(wǎng)關:破解熱處理爐<b class='flag-5'>協(xié)議</b>壁壘的溫控<b class='flag-5'>通訊</b>密碼

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

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

    告別協(xié)議沖突!Modbus轉(zhuǎn)Profinet助力風速風向儀無縫對接

    在工業(yè)自動化與物聯(lián)網(wǎng)蓬勃發(fā)展的當下,風速風向儀作為環(huán)境監(jiān)測與工業(yè)生產(chǎn)過程中的關鍵設備,其數(shù)據(jù)的實時準確傳輸對氣象監(jiān)測、風力發(fā)電、港口作業(yè)等領域至關重要。然而,風速風向儀常采用Modbus協(xié)議進行通信
    發(fā)表于 05-19 15:47
    龙南县| 台东市| 巴林左旗| 凌海市| 密山市| 西城区| 扶风县| 惠东县| 慈溪市| 峨山| 宕昌县| 炉霍县| 池州市| 宜兰县| 鹿邑县| 廊坊市| 仪陇县| 海宁市| 湄潭县| 象山县| 山阳县| 济源市| 昌吉市| 繁昌县| 吉隆县| 鄂托克前旗| 乾安县| 仁化县| 通渭县| 余姚市| 陆河县| 五家渠市| 淮北市| 仁怀市| 平泉县| 宜都市| 万山特区| 阜阳市| 竹溪县| 新龙县| 景东|