電磁流量計MODBUS寄存器地址定義表_第1頁
電磁流量計MODBUS寄存器地址定義表_第2頁
電磁流量計MODBUS寄存器地址定義表_第3頁
電磁流量計MODBUS寄存器地址定義表_第4頁
電磁流量計MODBUS寄存器地址定義表_第5頁
已閱讀5頁,還剩32頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1、L-MAG 電磁流量計轉(zhuǎn)換器通訊協(xié)議版本號: LMAGMODRTUV772012-10-12目錄一、概述 -2 -二、L-mag網(wǎng)絡(luò)結(jié)構(gòu)及接線 -3 -三、Modbus協(xié)議RTU幀格式-3 -四、Modbus協(xié)議命令編碼定義 -5 -五、L-mag電磁流量計 MODBUS寄存器定義 -6 -1 . L-mag電磁流量計 MODBUS寄存器地址定義 -6 -2 .PLC地址設(shè)置說明 -7 -3 .組態(tài)王地址設(shè)置說明 - 7 -4數(shù)據(jù)含義說明 - 8 -六、通訊數(shù)據(jù)解析- 9 -1 讀瞬時流量- 9 -2 .讀瞬時流速: -10-3讀累積流量 -11-5 .讀總量流量單位 -12-6 .讀報警狀態(tài)

2、- 13 -七、應(yīng)用舉例 - 13 -1 .C語言MODBUS 示例程序 -14 -2 .modbus調(diào)試軟件 modbus poll通訊實例 -16 -3 .modbus調(diào)試軟件 modscan320!訊實例-18 -4 .組態(tài)王6.53通訊實例 - 21 -5 .力控 6.1 通訊實例 - 25 -6 .MCGS通訊實例-28 -注: 本協(xié)議應(yīng)用舉例中例程只提供參考,例程中部分參數(shù)與MODBUS 寄存器地址定義不符,請以 MODBUS 寄存器地址定義為準(zhǔn)。一、概述L-mag 電磁流量計具有標(biāo)準(zhǔn)的 MODBUS 通訊接口,支持波特率1200, 2400,4800, 9600, 19200。通

3、過MODBUS 通訊網(wǎng)絡(luò),主站可以采集瞬時流量,瞬時流速,累積流量等參數(shù)。L-mag 電磁流量計采用的串口參數(shù): 1 位起始位 8 位數(shù)據(jù)位 1 位停止位,無校驗。L-mag 電磁流量計的 MODBUS 通訊接口在物理結(jié)構(gòu)上采用電氣隔離方式, 隔 離電壓1500伏 ,并具有ESD 保護, 能夠克服工業(yè)現(xiàn)場的各種干擾, 保證通訊網(wǎng)絡(luò)的可靠運行、L-mag網(wǎng)絡(luò)結(jié)構(gòu)及接線L-mag電磁流量計標(biāo)準(zhǔn)MODBUS通訊網(wǎng)絡(luò)是總線型網(wǎng)絡(luò)結(jié)構(gòu),支持 1到99個電磁流量計組網(wǎng),在網(wǎng)絡(luò)最遠的電磁流量計通常要在通訊線兩端并聯(lián)一個120歐姆的終端匹配電阻,標(biāo)準(zhǔn)通訊連接介質(zhì)為屏蔽雙絞線。圖-1電磁流量計網(wǎng)絡(luò)結(jié)構(gòu)L-mag

4、電磁流量計通訊接線詳見電磁流量計使用說明書。三、Modbus協(xié)議RTU幀格式MODBUS協(xié)議是主從通訊方式,每次通訊由主站發(fā)起,從站響應(yīng)主站命令回 傳數(shù)據(jù)。L-mag電磁流量計采用MODBUS RTU格式(十六進制格式),其幀結(jié)構(gòu)如圖 -2所示。1 .主站命令幀結(jié)構(gòu)幀起始設(shè)備地址功能代碼寄存器地址寄存器長度CRC校驗幀結(jié)束T1-T2-T3-T48Bit8Bit16Bit16Bit16BitT1-T2-T3-T4圖-2主站RTU消息幀2從站響應(yīng)幀結(jié)構(gòu)幀起始設(shè)備地址功能代碼數(shù)據(jù)CRC校驗幀結(jié)束T1-T2-T3-T48Bit8Bitn 個 8Bit16BitT1-T2-T3-T4圖3從站RTU消息幀

5、說明:(1) T1-T2-T3-T4為幀起始或幀結(jié)束,MODBUS協(xié)議規(guī)定幀起始或幀結(jié)束是在幀與幀問延時3.5char字符的時間實現(xiàn)的,如圖-4所示。Frame 1Frame 2Frame 34.5 char圖-4 MODBUS幀間隔(2)設(shè)備地址:電磁流量計的通訊地址,在一個網(wǎng)絡(luò)中不能有兩個相同的地址。(3)功能碼:MODBUS協(xié)議規(guī)定的功能碼,L-mag電磁流量計采用功能碼 4讀輸入寄存器來實現(xiàn)采集數(shù)據(jù)的o(4)寄存器地址和寄存器數(shù)主站命令中的參數(shù)是從寄存器地址開始的寄存,讀寄存器長度的N個寄存器。(5)從站響應(yīng)數(shù)據(jù)從站響應(yīng)數(shù)據(jù)是:字節(jié)數(shù)和N個數(shù)字節(jié)數(shù)據(jù)詳見MODBUS協(xié)議。四、Modbu

6、s協(xié)議命令編碼定義MODBUS功能碼定義如表-1所示,L-mag-電磁流量計僅采用04功能碼表-1功能碼名稱作用01讀取線圈狀態(tài)保留02讀取輸入狀態(tài)保留03讀取保持寄存器保留04讀取輸入寄存器讀電磁流量計實時信息05強置單線圈保留06預(yù)置單寄存器保留07讀取異常狀態(tài)保留08回送診斷校驗保留09編程(只用于484)保留10控詢(只用于484)保留11讀取事件計數(shù)保留12讀取通信事件記錄保留13編程(184/384 484 584)保留14探詢(184/384 484 584)保留15強置多線圈保留五、L-mag電磁流量計MODBUS寄存器定義1. L-mag電磁流量計 MODBUS寄存器地址定義

7、表-2Protocol Addresses (Decimal)Protocol Addresses (HEX數(shù)據(jù)格式寄存器定義41120x1010Float Inverse瞬時流量浮點表示41140x1012Float Inverse瞬時流速浮點表示41160x1014Float Inverse流量百分比浮點表示(電 池供電表保留)41180x1016Float Inverse流體電導(dǎo)比浮點表示41200x1018Long Inverse正向累積數(shù)值整數(shù)部分41220x101AFloat Inverse正向累積數(shù)值小數(shù)部分41240x101CLong Inverse反向累積數(shù)值整數(shù)部分4126

8、0x101EFloat Inverse反向累積數(shù)值小數(shù)部分41280x1020Unsigned short瞬時流量單位(表3)41290x1021Unsigned short累積總量單位(表4/表5)41300x1022Unsigned short上限報警41310x1023Unsigned short下限報警41320x1024Unsigned short空管報警41330x1025Unsigned short系統(tǒng)報警2.PLC地址設(shè)置說明PLC設(shè)置時如果沒有功能碼設(shè)置項時,使用功能04應(yīng)在寄存器地址前面加3 另PLC寄存器地址的基址是從1開始,所以PLC設(shè)置寄存器地址時應(yīng)在原地址 上加1.

9、例:L-mag電磁流量計 MODBUS寄存器地址為4112 (0x101。, MODBUS功能 碼為4時,PLC寄存器地址為34113詳細(xì)設(shè)置見應(yīng)用舉例章節(jié)2.3組態(tài)王地址設(shè)置說明組態(tài)王設(shè)置時沒有功能碼設(shè)置項,不同的驅(qū)動設(shè)置方法不同。以PLC-莫迪康-modbus (RTU)驅(qū)動為例,使用功能04應(yīng)在寄存器地址前面 加8。另組態(tài)王寄存器地址的基址是從 1開始,所以組態(tài)王設(shè)置寄存器地址時應(yīng) 在原地址上加1.L-mag電磁流量計 MODBUS寄存器地址為4112 (0x101。,MODBUS功能碼為4時,組態(tài)王寄存器地址為 84113詳細(xì)設(shè)置見應(yīng)用舉例章節(jié)4.4.數(shù)據(jù)含義說明(1)浮點格式:L-m

10、ag電磁流量計 MODBUS采用IEEE754 32位浮點數(shù)格式,其結(jié)構(gòu)如下:(以瞬時流量為例)0X1010(34113 )0x1011(34114 )BYTE1BYTE2BYTE3BYTE4S EEEEEEEE MMMMMMMMMMMMMMMMMMMMMMMS尾數(shù)的符號;1 =負(fù)數(shù),0 =正數(shù);E 指數(shù);與十進制數(shù)127的差值表示。M 尾數(shù);低23位,小數(shù)部分。當(dāng)E不全 0時,且不全” 1時浮點數(shù)與十進制數(shù)轉(zhuǎn)換公式:V ( 1)S 2(e 127 )(1 M )(2)瞬時流量單位表3代碼瞬時單位代碼瞬時單位代碼瞬時單位代碼瞬時單位0L/S3M3/S6T/S9GPS1L/M4M3/M7T/M1

11、0GPM2L/H5M3/H8T/H11GPH(3)累積總量單位表4(適用于B型及511型電磁流量計轉(zhuǎn)換器)代碼10123累積單位LM3TUSG表5(適用于C型電磁流量計轉(zhuǎn)換器)代碼012345累積單位LLLM3M3M3代碼67891011累積單位TTTUSGUSGUSG(4)報警上限報警,下限報警,空管報警,系統(tǒng)報警表示:0-不報警;1-報警六、通訊數(shù)據(jù)解析瞬時流量,瞬時流速,流量百分比,流體電導(dǎo)比,正反向累積量小數(shù)部分以浮點數(shù)的格式傳輸。正反向累積量的整數(shù)部分以長整型數(shù)傳輸。1讀瞬時流量主站發(fā)送命令(十六進制)01041010000274CE設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址

12、地址高位地址高位長度高位長度低位高位低位010404C41C60002F72設(shè)備地址功能碼數(shù)據(jù)長度4個字節(jié)浮點數(shù)(瞬時流量)CRC高位CRC低位主站接收到數(shù)據(jù):浮點數(shù)C41C60001100 01000001 11000110 0000 0000 0000浮點數(shù)字節(jié)1 浮點數(shù)字節(jié)2浮點數(shù)字節(jié)3浮點數(shù)字節(jié)4S=1:尾數(shù)符號為1表示是負(fù)數(shù)。E = 10001000:指數(shù)為 136M= 001 11000110 0000 0000 0000 尾數(shù)為1 ( 136127 )11111V (1)12( 1 )816325121024=-625.52.讀瞬時流速:主站發(fā)送命令:010410120002D5

13、0E設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收數(shù)據(jù):010404C1B08000A65F設(shè)備地址功能碼數(shù)據(jù)長度4個字節(jié)浮點數(shù)(瞬時流速)CRC高位CRC低位浮點數(shù)為:C1 B0 80001100 0001 1011 0000 1111 1000 0000 0000S = 1E = 10000011M = 011 0000 1111 1000 0000 0000V (1)12(131127 )(1256=-22.06253讀累積流量為了能夠完全表達電磁流量計的 9位累積值,所以把累積流量的整數(shù)和小數(shù)部分分別表達。整數(shù)部分用長整型變量,小數(shù)部

14、分使用浮點數(shù)累積流量為1587m3主站發(fā)送采集累積流量整數(shù)值命令:010410180002F50C設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收到數(shù)據(jù):010404000070711E60設(shè)備地址功能碼數(shù)據(jù)長度4個字節(jié)長整形(累積量整數(shù)部分)CRC高位CRC低位累積流量的整數(shù)部分為 =28785主站發(fā)送采集累積流量小數(shù)值命令0104101A000254CC設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收到數(shù)據(jù):0104043F0000003B90設(shè)備地址功能碼數(shù)據(jù)長度4個字節(jié)浮點數(shù)(累積量小數(shù)

15、部分)CRC高位CRC低位浮點數(shù)為:3F0000000011 1111 0000 0000 0000 0000 0000 0000S = 0E =0111111126M = 000 0000 0000 0000 0000 0000(126127 )V (1)12=0.54讀瞬時流量單位主站發(fā)送讀瞬時流量單位8個字節(jié)命令:01041020000134C0設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收到從站回傳7個字節(jié)數(shù)據(jù):01040200057933設(shè)備功能碼數(shù)據(jù)2個字節(jié)整型CRCCRC地址長度(瞬時流量單位)高位低位根據(jù)表3查得:流量單位為M

16、3/H5 .讀總量流量單位主站發(fā)送讀瞬時流量單位8個字節(jié)命令:0104102100016500設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收到從站回傳7個字節(jié)數(shù)據(jù):010402000178F0設(shè)備功能碼數(shù)據(jù)2個字節(jié)整型CRCCRC地址長度(累積量單位)高位低位B型及511型根據(jù)表4查得:流量單位為M3C型根據(jù)表5查得:流量單位為L6 .讀報警狀態(tài)主站發(fā)送讀報警8個字節(jié)命令:0104102400017501設(shè)備功能碼寄存器寄存器寄存器寄存器CRCCRC地址地址高位地址高位長度高位長度低位高位低位主站接收到從站回傳7個字節(jié)數(shù)據(jù):010402000

17、178F0設(shè)備功能碼數(shù)據(jù)2個字節(jié)整型CRCCRC地址長度(報警)高位低位狀態(tài)為1表示空管是報警狀態(tài)其他報警依次類推。七、應(yīng)用舉例1 .C 語言 MODBUS 示例程序.CRC16?法:INT16U CRC16(INT8U *puchMsg, INT16U usDataLen)INT8U uchCRCHi = 0xFF;/*高CRC字節(jié)初始化 */INT8U uchCRCLo = 0xFF;/* 低 CRC 字節(jié)初始化*/INT8U uIndex;/* CRC 循環(huán)中的索引 */while (usDataLen-)/* 傳輸消息緩沖區(qū) */uIndex = uchCRCHi A *puchMsg

18、+; /* 計算 CRC */uchCRCHi = uchCRCLo A auchCRCHiuIndex;uchCRCLo = auchCRCLouIndex;return (uchCRCHi ai4將匚二馬事世夏扉而程立同跑一| r尾子幽4 喻寄存器卜 三M置師H的史利敷誘格式.血61弟散工r n7ij-=a 乂可于 r .-H-TifffrSHil tn 匾叁;m,陽取消數(shù)據(jù)舉例AAIE點名DESC 脫明M0U1TK W。連接%KIS【歷史參數(shù)】1ES11瞬時流量PV=im5U ABF41L32用品瞬時殆速PV=mall ;ABF41153lit fl)流量百分比rv=mal1 :AI41

19、174ltdib流體電導(dǎo)比Pmag511:AEF41ig5ixlj irsLE正向里程值整豺部分FV=ea/ll;ABJX1216ixlj ixsbf正向累積超小數(shù)部分PV=fMg511:AIiF4123Tfiljzzsbf度向累積宿整數(shù)部分PV=mall :AKL41258fzlj ixsbf反向累積值小數(shù)部分PVagSlI ;MiF41ET第四步:創(chuàng)建窗口并連接變量瞬時流量#.#瞬時流速#.#流量百分比#.#流體電導(dǎo)比#正向流量累積值整數(shù)部分#正向流量累積值小數(shù)部分#.#反向流畝累積俏整數(shù)部分#反向流量累積值小數(shù)部分#.#第五步: 運行工程瞬時流量-116,51999瞬時流速Y121流量百

20、分比41.20流體電導(dǎo)比B正向流量累枳值整數(shù)部分Id5570ad2正向流量累積值小數(shù)部分0.000&向流量累積值整數(shù)部分489903076反向流量累積值小數(shù)部分0.。006 .MCGS通訊實例說明使用方法第一步:創(chuàng)建一個工程,出現(xiàn)如下界面,選擇設(shè)備窗口,雙擊選擇設(shè)備工具箱,點擊設(shè)備管理,把通用串口父設(shè)備和標(biāo)準(zhǔn) MODBUSRTU設(shè)備添加到工程。,3 .Ei h IT i Iy皿選擇通用串口父設(shè)備0屬性和設(shè)備0屬性,進行如下設(shè)置。評希需恃科i-57;r通用m 口父山看口漢里F口父暝曲獷婦工作彼才1啟動顯卜彳r小邱咽mnii本1瘠|-號口”若5|OCOMI通訊蒙特率6 - 9EI1IQ魏森代位it

21、1 -附再止但位劫o-lfi打姿廿幺弓式(J-花構(gòu)化黝喝桑第方式o-生殺H松克!西蠲兒M 取消附單即WI基本屬性1電話連帝:帝豆忸名就精厚樣苗再和屬悔慢瓦殳青內(nèi)部司性三比k化oTttft(在獲爐1安看,甘吊在生露Ri田行名稱語癡冷甫汗程同.悔MWWqRTliN箭初的二作成不1 后動品亦茱密固的m1DDQ峻嗇他址0通訊等佳問?DD0IBI1整期解科旭界0- HE32處后數(shù)睥赳IE赤P -123尊中新卜昌正1叫色蓍詆試花邢閨V世聞日播廿g取洎回幫劭|切設(shè)備地址為1,32位浮點數(shù)解碼順序 0-1234, 屬性。校驗方式0-LH低字節(jié),高字節(jié)。選擇設(shè)置內(nèi)部講話屬性名片苗Mft值r總喇町K段診睛內(nèi)阮屆看口sra臨。了優(yōu)化壹號裾落五魄黑曲設(shè)備名稱設(shè)青0詣南汪鞋帚后ModM訴川福希打特工挎戕態(tài)1 =后就最;I必隼意期物可3

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論