關(guān)于金屬管浮子流量計Modbus的通訊系統(tǒng)說明,下面給大家淺析一下,供大家參考,希望對大家的工作和學(xué)習(xí)有所幫助。
一、Modbus通訊協(xié)議概述
Modbus協(xié)議是應(yīng)用于金屬管浮子流量計電子控制器的通用協(xié)議。通過該協(xié)議,控制器可以通過網(wǎng)絡(luò)(如以太網(wǎng))與其他設(shè)備進行通信。它已成為通用的行業(yè)標(biāo)準。有了它,可以將不同廠家生產(chǎn)的控制設(shè)備連接成一個工業(yè)網(wǎng)絡(luò),進行集中監(jiān)控,降低人工成本,提高生產(chǎn)效率。
Modbus 協(xié)議工作在主/從模式,允許一臺主機與多臺從機通信。每臺從機的地址由用戶設(shè)置,范圍為1~255。通訊采用命令、應(yīng)答方式,每一種生命:使幀對應(yīng)一個應(yīng)答幀。命令幀由主機發(fā)送,所有從機都會收到消息,但只有被尋址的從機會響應(yīng)命令并返回相應(yīng)的回復(fù)幀。如果命令幀中的地址為 0,則認為是全局廣播,所有從機將其作為命令執(zhí)行,不返回回復(fù)幀。
2.Modbus網(wǎng)絡(luò)通訊傳輸方式
Modbus 網(wǎng)絡(luò)通訊可以設(shè)置為兩種傳輸模式:ASCII 模式或 RTU 模式。筆者介紹的流量計采用RTU方式。 RTU模式的主要優(yōu)點是在相同的波特率下可以比ASCII模式傳輸更多的數(shù)據(jù)。
RTU模式下的字節(jié)格式如下:
編碼系統(tǒng):8位二進制,十六進制0-9,A-F。
數(shù)據(jù)位:1個起始位; 8 個數(shù)據(jù)位;奇偶校驗的一個停止位。用于奇偶校驗的兩個停止位。
錯誤校驗區(qū):循環(huán)冗余校驗(CRC)。
開始和結(jié)束都需要至少 35 個字符的暫停間隔。
3. Modbus 功能碼
Modbus 定義了從1 到127 的功能碼。不同功能的設(shè)備通常只使用其中的一部分。在主機請求傳輸中,功能碼告訴從機執(zhí)行什么動作。在從機響應(yīng)傳輸中,如果從機發(fā)送的功能碼與主機發(fā)送的功能碼相同,則說明從機已經(jīng)完成了要求的功能;如果不是,則從機沒有執(zhí)行所需的功能并返回錯誤消息。
金屬管浮子流量計在通訊過程中設(shè)計有03H(讀取內(nèi)部寄存器內(nèi)容和10H(刷新多個寄存器內(nèi)容)兩個功能。
科威勒(中國)自動化儀表有限公司座落于上海市,是蒸汽流量計,污水流量計,電磁流量計,渦街流量計,渦輪流量計,齒輪流量計,超聲波流量計,壓力變送器,壓力控制器,壓力開關(guān),差壓變送器,差壓開關(guān),溫度變送器, 溫度控制器,溫度開關(guān)等為主導(dǎo)產(chǎn)品的公司。我們公司的服務(wù)宗旨是:誠信做事,誠信做人!讓客戶滿意,放心,省心!