超聲波流量計通訊協議_第1頁
超聲波流量計通訊協議_第2頁
超聲波流量計通訊協議_第3頁
超聲波流量計通訊協議_第4頁
超聲波流量計通訊協議_第5頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、-SEAGMA串口及通訊協議1.1 概述新版 UFLO2000 具有強大的通訊功能,能夠同時支持多種不同的協議,包括MODBUS 協議、MBUS、海峰 FUJI 擴展協議、匯中流量計水表兼容協議。FUJI 擴展協議是在FIJI 超聲波流量計協議的基礎上擴展實現的,能夠兼容 FUJI 超聲波流量計協議,以及第 7 版超聲波流量計協議。兼容協議還可以兼容水表協議以及匯中水表協議。位于 M63 窗口處的設置選項設置為“MODBUS-RTU ONLY”時,用來支持 MODBUS-RTU 協議。當此選項設置為“MODBUS ASCII原協議”時,用來支持 MODBUS ASCII、Meter-BUS、中

2、流量計水表兼容協議。FUJI 擴展協議以及匯不同的匯中流量計水表兼容協議的選擇則也使用 M63 進行選擇。在選擇了“ MODBUS-RTU ”,“MODBUS-ASCII”之后進行選擇。M62 菜單用于設置串行口參數。能夠支持的波特率有 19200,14400, 9600, 4800, 2400, 1200, 600,300 共 8 種,停止位 1 比特或 2 比特。校驗位也可以選擇。使用各種組態自帶的標準的 MODBUS 驅動程序可以方便地把UFLO2000 連接到中。通過使用 MODBUS-PROFIBUS 轉換器,也可以方便地把 UFLO2000 連接到 PROFIBUS 總線中。目前還

3、已經有了多家第廠商的專門支持 UFLO2000 系列流量計的供用戶選用,其中有些小的是免費的,特別方便小用戶的組網使用。1.2 關于通訊方面問題的問答(1)問:為什么連接不上流量計?,接上后它不做任何反應?答: A. 檢查串口參數是否匹配;位于 M63 窗口的協議選擇是否正確 B檢查物理連線是否接好D位于 M46 窗口的地址是否設置正確 C把流量計重新上電,應該能接收到字符“AT”,否則 A 和 B 步存在問題 D檢查命令是否正確。在使用擴展協議時命令后面要緊跟者一個回車符號問:為什么 MODBUS 讀出的量值亂七八糟的,和顯示值完全不一致?答:一般來說如果 MODBUS 協議能夠讀出數據就表

4、明協議本身沒有問題了。亂七八糟的數據是因為存在如下錯誤:A數據格式錯誤; B.寄存器地址有誤,導致數據發生了位移而產生錯誤。比如 REAL4 這種實型變量(IEEE754 格式的單精度浮點數),按照字和字節共有 4 種不(2)同的排列方式,TDS100 使用的是最常規的一種,即低 word 和高 byte格式。您可以修改您的的數據存放格式解決這個問題。使用 C 語言時的數據存放順序請參考本節的問答(8)如果使用通用的組態,則組態一般具有一個選擇格式的方法。(3)問系統要求每次 1 小時只發出一次命令然后要求同時收到多個變量,應該使用個協議?那答:一條 MODBUS 命令可以一次讀出很多變量。如

5、果 MODBUS-RTU 不能解決問題,可以使用使2-SEAGMA用“&”連接符號連接起來的協議。擴展協議。還可以使用簡易兼容協議,或者Meter-BUS(4)問:為什么通過協議讀出的量值和流量計顯示的不一致?答:A. 確認變量地址是否就是您要求的那個變量?因為流量計的變量太多,是否了? 注意在數據時,REG 0001 在命令字符串中表示為 0000,而不是 0001。0001 在命令字符串中表示讀出 REG 0002 的內容。B對于累積量只能顯示 7 位 10 進制數字,而通過 MODBUS 協議可以讀出 8 位 10 進制數字。這種情況下,讀出來的數值的后 7 位是一樣的。(5)問:系統不

6、能支持長整數以及實型變量格式,應該怎么辦?答:需要采用數值轉換方式,或查找新驅動程序解決。問:MODBUS 有測試程序嗎?(6)答:有!使用 MODSCAN 這個,可以在網上搜到。這個程序很是方便,有助于方便檢查讀出的數據,理解各種類型數據的含義。問:流量計是否具有模擬運行狀態以方便測試,怎樣設置?答:有!在 M11 窗口中輸入 0 值即啟動模擬運行狀態。模擬運行狀態下總是設置流速為 1.2345678m/s,瞬時流量等于 0,并且顯示“R”狀態。如果要求瞬時流量為設定值,則可以通過在 M44 窗口中輸入一個負的設定值實現。例如在 M44 窗口中輸入-3600 立方米/秒。瞬時流量就會顯示為

7、3600 立方米/秒。這時所有累積器也會做相應的累積。因此就得到了變化的累積量輸出。使用這個功能,能在不接傳感器的條件下,特別方便與聯網的調試以及流量計功能的測試。問:使用 C 時,浮點數存放順序是怎樣的?(7)(8)答:例如 3F 9E 06 51節為 1.2345678 的 IEEE754 格式單精度浮點形式。在 MODBUS數據流中的順序是 06 51 3F 9E。在 X86 計算機中使用 C 語言時,按照內存從低到放順序 51 06 9E 3F。1.3 MODBUS 協議MODBUS 協議的兩種格式都能支持。通過在菜單窗口 M63 中,選擇使用 MODBUS-RTU 還是 MODBUS

8、-ASCII格式。默認狀態下支持 MODBUS-ASCII 格式。UFLO2000 型系列超聲波流量計/熱能表只能支持 MODBUS 功能代碼 03 和 06 以及 16 三種功能代碼,分別是讀寄存器和寫單一寄存器以及數據塊寫入功能。例如在 RTU 方式下1 號設備的流速,即讀寄存器 5,6 共 2 個寄存器,命令如下:01030004000285 CA (十六進制數字)設備號功能起始寄存器寄存器數目效驗和其中 85 CA 是 16 進制數值,是按照 CRC-16 (BISYNCH,多項式是 x16 + x15 + x2 + 1循環冗余算法得到的。請參考 MODBUS 有關資料了解進一步的算法

9、。返回的數據應該為(設定狀態為模擬運行狀態,流速1.2345678m/s):字為 0A001H)01設備號其中 3F 9E 0603功能 510406 51 3F 9E3B 32(十六進制數字)數據字節數數據1.234567效驗和節即為 1.2345678 的 IEEE754 格式單精度浮點形式。再舉例,讀凈累積流量,REG25,REG26 兩個寄存器命令如下:010300 18 00 02 44 0C(十六進制數字)返回數據應該為(設凈累積器802609,其 4 字節 16 進制表示為 00 0C 3F 31)0103043F 31000CA7 ED(十六進制數字)請注意上面例子中數據存放的

10、順序。對于使用 C 語言解釋數值時,可以使用指針直接把所需的數據放入相應的變量地址中即可,一般常用的存放順序為低字節,例如上面的 1.23456m/s 例子中,3F 9E3-SEAGMA06 51 數據的存放順序為 51 06 9E 3F。在 ASCII 方式下1 號設備的從寄存器 1 開始的 10 個寄存器令如下:01030000000AF2(回車換行)其中“:”是 ASCII 方式下的引導符,“F2” 是雙字節效驗和。求法是把除“:”及回車換行以外的所有字符的二進制 ASCII 碼值進行二進制加法得到的。在 MODBUSRTU 狀態下,每次最多能夠讀出 125 個寄存器。而在 MODBUS

11、ASCII 狀態下每次只能讀出 61 個寄存器。如果多于這些數目,流量計就會返回出錯信息。有關 MODBUS 協議細節請參考有關資料。在調試 MODBUS 協議時,使用一種免費調試MODSCAN,這個可以在互聯網上搜索到。當出現問題時,如果能夠接受到效驗和正確的數據包則說明通訊本身是不存在問題的。在默認狀態下通信的設置速率一般是 9600、無效驗、8 數據位、1 個停止位。1.3.1 MODBUS 寄存器地址表(注意與水表協議的不同之處)4寄存器寄存器個數變量名稱數據類型說明0001-00022瞬時流量REAL4:立方米/小時0003-00042瞬時熱流量REAL4:GJ/小時0005-000

12、62流體速度REAL4:米/秒0007-00082測量流體聲速REAL4:米/秒0009-00102正累積流量LONG所有使用長整數的流量累積器,其計量 受 M32(即 REG1438)控制0011-00122正累積流量小數部分REAL4REAL4 是標準 IEEE-754 格式單精度浮點數。該格式數據一般也稱為 FLOAT 格式0013-00142負累積流量LONGLONG 是低字帶符號長整數0015-00162負累積流量小數部分REAL40017-00182正累積熱量LONG所有使用長整數的熱量累積器,其計量 受 M84(即 REG1441)控制0019-00202正累積熱量小數部分REA

13、L40021-00222負累積熱量LONG0023-00242負累積熱量小數部分REAL40025-00262凈累積流量LONG0027-00282凈累積流量小數部分REAL40029-00302凈累積熱量LONG0031-00322凈累積熱量小數部分REAL40033-00342溫度 1/供水溫度REAL4:0035-00362溫度 2/回水溫度REAL4:0037-00382模擬輸入 AI3 量REAL4轉換后無量鋼數據0039-00402模擬輸入 AI4 量REAL4轉換后無量鋼數據0041-00422模擬輸入 AI5 量REAL4轉換后無量鋼數據-SEAGMA50043-00442模擬

14、輸入 AI3 電流值REAL4:毫安0045-00462模擬輸入 AI4 電流值REAL4:毫安0047-00482模擬輸入 AI5 電流值REAL4:毫安0049-00502系統設置BCD可寫。00H 表示取消設置00511硬件設置BCD可寫。“A55Ah”表示打開0053-00553儀表日期時間BCD可寫。6 字節 BCD 數分別表示秒分時日月年,低位00561自動數據日小時BCD可寫。2 個字節表示定時 數據開始的時間和天,例如 0312H 表示每月 3 日 12 時 數據。0012H表示 12 時 數據。00591輸入鍵值(可模擬鍵盤)EGER可寫。參看說明書鍵值表00601使顯示器顯

15、示 x 號菜單EGER可寫。00611輸入背光點亮時間EGER可寫。秒00621蜂鳴器剩余鳴響次數EGER可寫。最大 255 次00621OCT 剩余脈沖數目EGER可寫。最大 6553600721儀表工作錯誤代碼BIT16 比特位分別表示含義見備注 40077-00782供水電阻數REAL4歐姆0079-00802回水電阻數REAL4歐姆0081-00822超聲波總時間REAL4微妙0083-00842超聲波時間時差REAL4納秒0085-00862超聲波上游時間REAL4微妙0087-00882超聲波下游時間REAL4微妙0089-00902當前電流環輸出電流值REAL4毫安00921工作

16、步驟和信號質量EGER高字節表示信號調整步驟底字節表示信號質量,數值范圍 0-9,數值大表示信號好00931上游信號強度EGER數值范圍 0-409500941下游信號強度EGER數值范圍 0-409500961操作界面語言類型EGER0 表示中文,1 表示英文0097-00982超聲波信號傳輸比REAL4正常范圍 100+-3%0099-01002當前雷諾數REAL40101-01022當前雷諾修正系數REAL40103-01042工作定時器時間LONG無符號,秒0105-01062總工作時間LONG無符號,秒0105-01062總上電次數LONG無符號0113-01142凈累積流量(浮點形

17、式)REAL4為立方米,7 位有效數字0115-01162正累積流量(浮點形式)REAL4為立方米,7 位有效數字0117-01182負累積流量(浮點形式)REAL4為立方米,7 位有效數字0119-01202凈累積熱量(浮點形式)REAL4為 GJ,7 位有效數字0121-01222正累積熱量(浮點形式)REAL4為 GJ,7 位有效數字0123-01242負累積熱量(浮點形式)REAL4為 GJ,7 位有效數字0125-01262今天累積流量(浮點形式)REAL4為立方米,7 位有效數字0127-01282本月累積流量(浮點形REAL4為立方米,7 位有效數字-SEAGMA6式)0129-

18、01302手動累積器流量LONG0131-01322手動累積器小數部分REAL40133-01342批量控制器累積流量LONG0135-01362批量控制器小數部分REAL40137-01382今天累積流量LONG0139-01402今天累積流量小數部分REAL40141-01422本月累積流量LONG0143-01442本月累積流量小數部分REAL40145-01462今年累積流量LONG0147-01482今年累積流量小數部分REAL401581當前顯示所在菜單EGER0165-01662故障運行時間LONG:秒0173-01742當前頻率輸出值REAL4:Hz0175-01762當前電流

19、環輸出值REAL4:mA0181-01822當前溫差REAL4:0183-01842本次上電所補加的流量REAL4:立方米0185-01862頻率系數REAL4應該小于 0.10187-01882自動總時間LONG時間由寄存器 0056 確定0189-01902自動正累積流量REAL4時間由寄存器 0056 確定0191-01922自動瞬時流量REAL4時間由寄存器 0056 確定0221-02222管道內經REAL4毫米0229-02302上游延遲REAL4微秒0231-02322下游延遲REAL4微秒0233-02342估算總時間REAL4微秒0257-028832顯示器緩沖區BCD可讀出

20、02891顯示器緩沖區指針EGER03112今天已工作時間LONG無符號,秒03132本月已工作時間LONG無符號,秒03152今天最大瞬時流量EGER: m3/h03172當月最大瞬時流量EGER: m3/h14371當前瞬時流量計量EGER取值 0-31 見注 514381當前累積流量計量EGER取值 0-7 見注 114391當前累積流量倍乘因子EGERn 取值 0-7, 見注解 114401當前累積熱量倍乘因子EGERn 取值 0-10,見注解 114411當前熱能測量EGER取值 03。0=GJ , 1=Kcal 2=KWh, 3=BTU14421儀表通訊地址號碼EGER14911儀

21、表類型EGERBIT0=0 表示是流量計 BIT0=1 表示是熱能表BIT3=1 表示熱能表裝在供水口 BIT3=0 表示熱能表裝在回水口14512用戶標尺因子REAL415212廠家標尺因子REAL4不可改寫-SEAGMA注:(1)累積量使用了長整數和小數組合的方式。一般使用時,只讀整數部分即可,小數部分可以忽略。累積量的大小和 累積及倍乘因子有關系,它們之間的確切關系是,設累積整數部分 N(對正累積而言是寄存器 0009,0010 中數值,32 比特帶符號長整數),累積的小數部分為 Nf(對正累積而言是寄存器 0011、0012 中內容,4 字節浮點數),而累積流量倍乘因子為 n(寄存器

22、1439)累積流量=(N+Nf ) 10n-3 (在累積流量寄存器 1438 中 取值 0-7 含義如下1438 寄存器中確定)。01234567立方米公升 美制 英制 美制兆立方英尺(m3)(L)(GAL)(IGL)(MGL)(CF)美制石油桶42(OB)英制石油桶(IB)10n-4對于凈熱量,N 值在寄存器 0029,0030 中對于凈熱量,Nf 值在寄存器 0031,0032 中 n 值在寄存器 1440 中確定,累積熱量=(N+Nf其中:累積熱量在寄存器 1441 中確定。(2)其他變量不再給出,如果您有需求可我公司(3)請注意上表格中的很多數據對于非熱能表來說是無效的,在單獨使用流量

23、計時,可以忽略無關項。這些無關項主要是為了使(4)錯誤代碼是 16 比特位其含義如下的產品的通訊協議,便于用戶使用。Bit0 Bit1 Bit2 Bit3 Bit4 Bit5 Bit6 Bit7 Bit8 Bit9 Bit10 Bit11 Bit12 Bit13 Bit14Bit15沒有收到信號錯誤信號太低錯誤信號差錯誤 管道空錯誤 電路硬件錯誤正在調整電路增益 頻率輸出超量程錯誤電流環輸出電流過量程錯誤(一般情形下需要設置最大量程)數據寄存器效驗錯誤主振頻率或者時鐘頻率存在錯誤參數區存在效驗和錯誤程序器數據效驗和錯誤溫度測量電路可能存在錯誤保留?計時器溢出錯誤模擬輸入電路存在錯誤注意如果對于

24、流量計,使用此代碼時請先注意態不是確定的。掉那些與熱量測量有關的位,因為那些位的狀(5)瞬時流量代碼如下715292設備電子序列號碼BCD本設備電子序列號碼請注意-SEAGMA1.3.2 年月日累積數據 MODBUS 地址表(1) 日累積數據(注意與其它版本流量計的地址是不同的)累積數據采用 32 個字節大小的數據塊循環隊,共有 512 個數據塊,當前的數據塊指針地址在寄存器 0162 中,其數值范圍為 0511。當前指針指向“昨天”的數據,當前指針減 1 則指向“前天”的數據。數據指針等于 0 時再減 1 則指向數據塊 511。設 0162 中數為 1,則昨天的累積數據在寄存器10257-1

25、0272 中,前天的數據在 10241-10256 中,大前天的數據在 18417-18432 中。注意:在組態中,對于浮點數據等變量的讀出面需要添加“4”,這樣可能在這類中填寫寄存器地址時,10241 這個寄存器應該寫成“410241”。地址表如下注:1.狀態字節的含義請見狀態字含義說明。8數據塊號寄存器地址寄 存器 個數變量名稱數據類型說明n/a01621日累積數據指針eger數值范圍 0-1270102411狀態字節和日BCD低字節中是狀態,高字節是日102421月和年BCD低字節中是月,高字節為年10243-102442總工作時間LONG用于檢查全天工作時間10245-102462全天

26、凈累積流量REAL4當天的總量10247-102482凈累積熱流量值REAL423:59:59 秒時刻累積器值10249-102502正累積器值LONG23:59:59 秒時刻累積器值10251-102522負累積器值LONG23:59:59 秒時刻累積器值10253-102542熱量正累積器值LONG23:59:59 秒時刻累積器值10255-102562熱量負累積器值LONG23:59:59 秒時刻累積器值1102571狀態字節和日BCD低字節中是狀態,高字節是日102581月和年BCD低字節中是月,高字節為年10259-102602總工作時間LONG用于檢查全天工作時間10261-102

27、622全天凈累積流量REAL4當天的總量10263-102642凈累積熱流量值REAL423:59:59 秒時刻累積器值10265-102662正累積器值LONG23:59:59 秒時刻累積器值10267-102682負累積器值LONG23:59:59 秒時刻累積器值10269-102702熱量正累積器值LONG23:59:59 秒時刻累積器值10271-102722熱量負累積器值LONG23:59:59 秒時刻累積器值。51118417-1843216第 511 塊數據塊0立方米/秒1立方米/分2立方米/小時3立方米/天4公升/秒5公升/分6公升/小時7公升/天8美制/秒9美制/分10美制/

28、小時11美制/天12英制/秒13英制/分14英制/小時15英制/天16美制兆/秒17美制兆/分18美制兆/小時19美制兆/天20立方英尺/秒21立方英尺/分22立方英尺/小時23立方英尺/天24美制石油桶/秒25美制石油桶/分26美制石油桶/小時27美制石油桶/天28英制石油桶/秒29英制石油桶/分30英制石油桶/小時31英制石油桶/天-SEAGMA2.如果讀出的數據全是 0FFH,表明此寄存器為空。(2) 月累積數據(注意與其它版本流量計的地址是不同的)月累積數據具有和日累積數據相同的結構,請參考日累積數據說明。特別的是日期字節總是取 0 值,且只有 128 個數據塊。地址表如下注:1.狀態

29、字節的含義請見狀態字含義說明。 2.如果讀出的數據全是 0FFH,表明此寄存器為空(3) 年累積數據是從月累數據中導出來的。1.3.3 上斷電數據 MODBUS 地址表斷電時,TDS16 流量計會斷電時刻時間和流量計當時工作狀態字以及所有的累積器值,每個數據塊有 128 個字節組成,共有 32 個數據塊,可循環到斷電前的工作狀態,用戶可使用這些數據來檢查前 32 次斷電。系統使用這些數據使流量計恢復上電斷電數據也是采用隊列環結構,請注意當前數據所在位置和指針有關,并且和日月年累積數據不同的是指針減 1 才指向上此斷電數據,參見日累積部分說明,上斷電數據的 MODBUS 地址表如下(注意與其它版

30、本流量計的地址是不同的)9數據塊號寄存器地址寄存器個數變量名稱數據類型說明n/a01641上斷電數據指針eger數值范圍 0-31數據塊號寄存器地址寄存器個數變量名稱數據類型說明n/a01631月累積數據指針eger數值范圍 0-127081931狀態字節BCD低字節是狀態,高字節081941月和年BCD低字節中是月,高字節為年8195-81962總工作時間LONG用于檢查全月工作時間8197-81982全月凈累積流量REAL4當月的總量8199-82002凈累積熱流量值REAL4本月最后一秒時刻累積器值8201-82022正累積器值LONG本月最后一秒時刻累積器值8203-82042負累積器

31、值LONG本月最后一秒時刻累積器值8205-82062熱量正累積器值LONG本月最后一秒時刻累積器值8207-82082熱量負累積器值LONG本月最后一秒時刻累積器值182091狀態字節BCD低字節是狀態82101月和年BCD低字節中是月,高字節為年8211-82122總工作時間LONG用于檢查全月工作時間8213-82142全月凈累積流量REAL4當月的總量8215-82162凈累積熱流量值REAL4本月最后一秒時刻累積器值8217-82182正累積器值LONG本月最后一秒時刻累積器值8219-82202負累積器值LONG本月最后一秒時刻累積器值8221-82222熱量正累積器值LONG本月

32、最后一秒時刻累積器值8223-82242熱量負累積器值LONG本月最后一秒時刻累積器值。12710225-1024016第 127 塊數據塊-SEAGMA10061451上電秒和分鐘BCD低字節中是秒,高字節為分61461上電小時和天BCD低字節中是小時,高字節為天61471上電月和年BCD低字節中是月,高字節為年61481上電狀態字BITB13 標志已補加,其他位參見狀態字說明61491斷電秒和分鐘BCD低字節中是秒,高字節為分61501斷電小時和天BCD低字節為小時高字節61511斷電月和年BCD低字節中是月,高字節為年61521斷電狀態字BIT參見狀態字說明61531當前窗碼eger低字

33、節中為斷電時主窗碼,高字節為本地 LCD 菜單號碼61541上電次數eger6155-61562流量計工作總時間LONG為秒6157-61582正累積流量LONG取決于 M32,M336159-61602正累積流量小數REAL4取決于 M32,M336161-61622負累積流量值LONG取決于 M32,M336163-61642負累積流量小數REAL4取決于 M32,M336165-61662熱量正累積LONG取決于 M32,M336167-61682熱量正累積小數REAL4取決于 M32,M336169-61702熱量負累積值LONG取決于 M32,M336171-61722熱量負累積小數

34、REAL4取決于 M32,M336173-61742凈累積流量LONG取決于 M32,M336175-61762凈累積流量小數REAL4取決于 M32,M336177-61782熱量凈累積LONG取決于 M32,M336179-61802熱量凈累積小數REAL4取決于 M32,M336181-61822日累積流量LONG取決于 M32,M336183-61842日累積流量小數REAL4取決于 M32,M336185-61862月累積流量LONG取決于 M32,M336187-61882月累積流量小數REAL4取決于 M32,M336189-61902年累積流量LONG取決于 M32,M3361

35、91-61922年累積流量小數REAL4取決于 M32,M336193-61942斷電時瞬時流量REAL4: 立方米/秒6195-61962故障運行時間LONG秒6197-61982日工作總時間LONG秒6199-62002月工作總時間LONG秒6201-62022M47BCD6203-62042斷電期間時長LONG秒6205-62062上次上電時瞬時流量REAL4: 立方米/秒6207-62082上次斷電應補加累積流量REAL4:立方米16209-627264第 2 塊數據塊26273-733664第 3 塊數據塊。318129-819264第 32 塊數據塊-SEAGMA1.4FUJI 擴

36、展通訊協議UFLO2000 新版超聲波流量計還可以使用系列第七版超聲波流量計 TDS7FUJI 擴展協議。下表中,那些紅色令為新添加的協議。在這個協議中,所傳輸的數據都是 ASCII 碼,便于調試及查看。在只能發送一次命令需要多種數據的系統中應用時,可以使用&符號把多個基本命令連接起來形成一個可以一次發送的復合命令。請參考參考后面的&符號部分說明。11命令命令意義數據格式DQD(cr) 注0 返回每天瞬時流量d.ddddddEdd(cr) 注1 DQH(cr)返回每小時瞬時流量d.ddddddEdd(cr)DQM(cr)返回每分瞬時流量d.ddddddEdd(cr)DQS(cr)返回每秒瞬時流

37、量d.ddddddEdd(cr)DV(cr)返回瞬時流速d.ddddddEdd(cr)DI+(cr)返回正累積量dddddddEd(cr)注2 DI-(cr)返回負累積量dddddddEd(cr)DIN(cr)返回凈累積量dddddddEd(cr)DIE(cr)返回熱量累積量dddddddEd(cr)DIE+(cr)返回正熱量累積量dddddddEd(cr)DIE-(cr)返回負熱量累積量dddddddEd(cr)DIT(cr)返回今天凈累積流量dddddddEd(cr)DIM(cr)返回本月凈累積流量dddddddEd(cr)DIY(cr)返回今年凈累積流量dddddddEd(cr)DID(

38、cr)返回儀器標識碼(地址碼)ddddd(cr)5 位長E(cr)返回每秒瞬時熱流量d.ddddddEdd(cr)DL(cr)返回信號強度UP:dd.d,DN:dd.d,Q=dd(cr)DS(cr)返回模擬輸出 AO 的百分比值d.ddddddEdd(cr)DC(cr)返回當前錯誤代碼注 3DA(cr)OCT 或 RELAY號TR:s,RL:s(cr)注4 DT(cr)當前日期及時間yy-mm-dd,hh:mm:ss(cr)TimeTDS1=(cr)設定日時間 yy-mm-dd,hh:mm:ssM(cr)發往 UFLO2000 模擬鍵值M(cr)注5 LCD(cr)返回當前 LCD 顯示器顯示

39、內容LOCK0(cr)開鎖(新加指令)與原無關LOCK1(cr)上鎖(新加指令)XX(cr)顯示直接跳到窗口 XXLANGUAGEX(cr)選擇界面語言X=0 英語, 1 簡體中文 2 意大利, 如果有的話3語, 如果有的話 4 法語,如果有的話德語,如果有的話西班牙語,如果存在BAUDRATEX(cr)改變波特率(數據位8,無效驗,停止位1)X=07, 分別對應 19200, 14400,9600,4800,2400,1200,600,300-SEAGMA注:0(cr)表示回車,其 ASCII碼值為 0DH。(lf)表示換行,其 ASCII 碼值為 0AH。1d 表示 09 數字,0 值表示

40、為 +0.000000E+002d 表示 09 數字, ddddddd 是整數,“E”前面整數部分其中無小數點。 316 個字母表示的機器狀態,字符含義見錯誤代碼一節,例如“R”,“IH”4s 表示 ON/OFF/UD 其中之一例如“TR:ON,RL:ON”表示 OCT 和繼電器處于吸合狀態例如“TR:UD,RL:UD”表示 OCT 和繼電器沒有使用5表示鍵值,例如 30H,表示“0”鍵,例如命令 “M4”相當按鍵“4”6a 表示電流值,取值范圍 020,例如 AO2.34567, AO0.2 7dddddddd 八位表示機器的電子序列號碼,t 表示機器類型8如果數據網中同時有多臺 新版UFL

41、O2000 流量計則基本命令不能單獨使用,必須加 N 或 W 前綴后方可使用,否則會造成多臺流量計同時應答,導致系統。9. 用GSM 模塊配接流量計可實現利用息查看流量計流量參數的功能。具體內容請來電查詢。1.4.1 功能前綴和功能符號(1)P 前綴12C1(cr)OCT 吸合C0(cr)OCT 斷開R1(cr)繼電器 RELAY 吸合R0(cr)繼電器 RELAY 斷開FOdddd(cr)使頻率輸出以 n 值輸出dd(cr)(lf)Aoa(cr)使電流環輸出電流值 aAOa(cr)(lf)注6 BA1(cr)返回溫度 T1 的電阻值d.ddddddEdd(cr)(lf)BA2(cr)返回溫度

42、 T2 的電阻值d.ddddddEdd(cr)(lf)BA3(cr)返回 AI3 的電流數 (020mA)d.ddddddEdd(cr)(lf)BA4(cr)返回 AI4 的電流數 (020mA)d.ddddddEdd(cr)(lf)BA5(cr)返回 AI5 的電流數 (020mA)d.ddddddEdd(cr)(lf)AI1(cr)返回溫度輸入 T1 值(溫度)d.ddddddEdd(cr)(lf)AI2(cr)返回溫度輸入 T2 值(溫度)d.ddddddEdd(cr)(lf)AI3(cr)返回模擬輸入 AI3 值(溫度壓力等)d.ddddddEdd(cr)(lf)AI4(cr)返回模擬

43、輸入 AI4 值(溫度壓力等)d.ddddddEdd(cr)(lf)AI5(cr)返回模擬輸入 AI5 值(溫度壓力等)d.ddddddEdd(cr)(lf)E)返回電子序列號dddddddt(cr)(lf)注 7N單字節地址組網命令前綴注8 W數字串地址組網命令前綴注8 P帶校驗回傳命令前綴&命令“加”功能符號,多個基本命令形成一個復合命令,一次傳送所加字符長度不超過 253 字節RING(cr)(lf)調制解調器請求握手命令R)(lf)OK(cr)調制解調器應答信號無輸出,流量計請求握手信號AT(CR)(LF)GA(cr)GSM息通信命令注注GB(cr)GSM息通信命令注注GC(cr)GS

44、M息通信命令注-SEAGMA字符 P 可以加在每一個基本命令前,表示回傳的數據帶有 CRC 校驗。校驗和的求法是二進制加法得到的。例如:命令 DI+(CR)(相應二進制數據為 44H,49H,2BH,0DH)回傳的數據為E+0m3 (CR)(相應二進制數據為 2BH,31H,32H,33H,34H,35H, 36H,37H,45H,2BH,30H,6DH,33H,20H,0DH,0AH) 則命令PDI+(CR) 回傳的數據為E+0m3 !F7(CR), “!”表示其前是求和的字符,其后兩個字節的校驗和(2BH+31H+32H+33H+34H+35H+ 36H+37H+45H+2BH+30H+6

45、DH+33H+20H=(2)F7H)注意“!”前可以沒有數據,也可能存在空格符號。(2) N 前綴N 命令的用法是 N + 單字節地址碼 + 基本命令。例如欲第 88 號流量計的瞬時流速,可發命令 NXDV(CR), 其中 X 的十進制碼值為 88。建議用戶使用 W 命令。(3) W 前綴W 前綴的用法是 W+數字串地址碼+基本命令,數字串取值范圍 065535 除去 13(0DH 回車),10(0AH換行),42(2AH *),38(26H&)。如欲第 12345 號流量計的瞬時流速,可發命令 W12345DV(CR), 對應二進制碼為 57H,31H,32H,33H,34H,35H,44H

46、,56H,0DH。(4) & 功能符號& 功能可以實現多個基本命令相加的功能,只要保證所有基本命令相加以后形成的總字符長度不超過 250 個字符即可。所形成的超級命令能夠一次傳送至流量計,流量計則同時作出應答。P 前綴P 也可以加在基本命令之前。例如要求同時發回第 4321 號流量計的 1.瞬時流量 2.瞬時流速 3.正累計量 4.熱量累計量 5. AI1模擬輸入電流數值 6. AI2 模擬輸入數值,并且帶校驗,發送命令如下: W4321PDQD&PDV&PDI+&PDIE&PBA1&PAI2(CR)一次同時回傳的數據可能如下+0.000000E+00m3/d!AC(CR)+0.000000E

47、+00m/s!88(CR)E+0m3 !F7(CR)+0.000000E+0GJ!DA(CR)+7.838879E+00mA!59+3.911033E+01!8E(CR)再例如,要求從串行口修改管道外直徑為 123.456 毫米,然后回傳顯示器內容,可發送如下指令: 11&M1&M2&M3&M:&M4&M5&M6&M=&LCD(CR)1.5 兼容通訊協議兼容通訊協議是為了方便用戶把 UFLO2000 接入用戶按照匯中通訊協議而開發的系統中。新開發項目請不要使用這些協議,因為來新開發儀表很可能不能夠支持這些協議。新 UFLO2000 目前可以支持 8 種匯中的通訊協議。為了使用匯中的通訊協議,用

48、戶需要在 M63 中,選擇“MODBUS ASCII”選項后再選擇下面協議的一種即可。0.1.2.3.4.CRL-G SCL-61D SCL-61DSCL-6;LL33 字節(D50mm);LL=13 字節,累積量縮小 1000 倍(D50mm) ;默認選項,LL=13 字節水表只兼容此協議,累積量縮小 10 倍SCL-7x (D50mm)13-SEAGMA5.6.7.8.9.SCL-7x (D50mm) CRL-G-DL (D50mm) CRL-G-DL(D50mm) CRL-HCRL-HLCRL-G-D (D從機方向協議報文格式主機請求命令格式注解從機應答C 域=控制域 A 域為地址域 C

49、S 為效驗和,CI 域C 域ACSE5h RSP_UDE5hE5h初始化 (SEND_NKE)10h40hACS16h公用地址,設置為正常狀態,默認波特率請求數據 (SEND_UD2)10h5Bh/7BhACS16h請求從機傳送應答的從機用戶數據刪除使用公用地址10h40hFDhCS16h所有從機公用地址 FDh,便于以后其他從機使用協議 (SEND_UD1)10h5Ah/7AhACS16h以最快速度相應主機的巡查LLC域 ACI域 CS選用第二地址68h0Bh0Bh68h53h/73FDh52hID1-4 M1-2 G Me16hID1-4 為 4 字節 ID, M1-2=C9h,20h G

50、=1 Med=4 回水熱表 地位*E5hhE5h選用第二地址68h0Bh0Bh68h53h/73FDh56hID4-1 M2-1 G Me16h,其他同上一報文(Med=0Ch 為供水熱表)*hE5h增強選用第二地址68h11h11h68h53h/73FDh52hID1-4 M1-2 G Med 0CH 78H SN1-4CS16h比上面二個報文增加 0Ch 78h +4 字節序列號*h修改第一地址68h06h06h68h53h/73A51h01h 7Ah NNCS16hNN 為單字節新地址 范圍為 1-250E5hhE5h修改第二地址68h09h06h68h53h/73A51h0Ch 79h

51、 SA1-4CS16hSA1-4 為 4 字節新的第二地址hLLC域 ACI 域CS備注, 從機對修改波特率指令以原先波特率應答后再改動E5h改變波特率68h03h03h68h53h/73AB8hCS16h改變波特率為 300重新上電后變為默認值,一般取 4800hE5h改變波特率68h03h03h68h53h/73AB9hCS16h改變波特率為 600重新上電后變為默認值,一般取 4800h改變波特率68h03h03h68h53h/73ABAhCS16h改變波特率為 1200重新上電后變為默認值,一般取 48000E5hh18SEAGMA19改變波特率68h03h03h68h53h/73hA

52、BBhCS16h改變波特率為 2400 重新上電后變為默認值,一般取 4800E5h改變波特率68h03h03h68h53h/73hABChCS16h改變波特率為 4800 重新上電后變為默認值,一般取 4800E5h改變波特率68h03h03h68h53h/73hABDhCS16h改變波特率為 9600 重新上電后變為默認值,一般取 4800E5h改變波特率68h03h03h68h53h/73hABEhCS16h改變波特率為 19200 重新上電后變為默認值,一般取 4800E5h改變波特率68h03h03h68h53h/73hABFhCS16h恢復波特率為 P4 菜單所設置的波特率值E5h

53、預定報文類型LLC域 ACI 域預制數據內容代碼CS預定常規格式68h03h03h68h53h/73hA50hCS16h請求所有數據,應答報文格式見表 2 所示(All)E5h預定常規格式68h04h04h68h53h/73hA50h00CS16h請求所有數據,應答報文格式見表 2 所示(All)E5h預定快速格式68h04h04h68h53h/73hA50h51hCS16h請求快速讀出數據(QUICK READOUT)E5h預定用戶數據格式68h04h04h68h53h/73hA50h10hCS16h請求累計熱量 W,累計流量V(User Data)E5h預定簡單帳單模式68h04h04h6

54、8h53h/73hA50h20hCS16h請求 W,V 上年的 W,V 及運行時間 BT 故障時間 FT(Simpilling)E5h預定完全帳單模式68h04h04h68h53h/73hA50h30hCS16h請求 W,V 上年的 W,V 最大流量/熱流量,BT、FT(Enhanced Billing)E5h預定當前數據68h04h04h68h53h/73hA50h50hCS16h請求 W,V 瞬時流量/熱流量,進回水溫度 (Instantaneous Values)E5h預定內存歷史數據68h04h04h68h53h/73hA50h60hCS16h讀出事件指針指向的 40H 字節數據,事件

55、指針設置見相關命令E5hSEAGMA20預定當前數據68h04h04h68h53h/73hA50h80hCS16h請求儀表序列號,供熱結算日期E5h切換到快速方式68h05h05h68h53h/73hA51h0FhA1hCS16h快速讀出格式,報文格式見表 3 所示E5h切換到常規方式68h05h05h68h53h/73hA51h0FhA0hCS16h并預定所有輸出數據E5h切換到快速方式68h03h03h68h53h/73hAA1hCS16h不使用本條報文,為了兼容而設置的報文。E5h切換到常規方式68h03h03h68h53h/73hAA0hCS16h不使用本條報文,為了兼容而設置的報文。

56、E5h預定所有數據 168h04h04h68h53h/73hA51h7FhCS16h報文格式見表 2 所示E5h預定所有數據 268h06h06h68h53h/73hA51hC8h3Fh7EhCS16h報文格式見表 2 所示E5h預定空報文68h06h06h68h53h/73hA51h7FhFEh0DhCS16hE5h通用選數據報文68hLL68h53h/73hA51h選取代碼(組合)CS16h限定 L240,上電初始化后置為全部選中狀態E5h選取代碼(組合)可以選擇下列任意預定數據的代碼及其任意組合(例如設預定要讀出累計熱量和累計流量,報文格式如下 68 L L 68 53/73 A 51

57、08 14 08 216)更新周期08h 74h所有更新周期C8h 3Fh 74h上年累計熱量48h 00h0Fh平均周期08h 70h所有平均周期C8h 3Fh 70h上年累計流量48h 10h17hSEAGMA21累計熱量08h 00h0Fh所有累計熱量C8h 3Fh 00h0Fh年結算日期48h 6Ch累計流量08h 10h17h所有累計流量C8h 3Fh 10h17h故障時間38h 20h23h瞬時熱量08h 28h37h所有瞬時熱量C8h 3Fh 28h37h去年故障時間78h 20h23h瞬時流量08h 38h4Fh所有瞬時流量C8h 3Fh 38h4Fh最大值平均周期88h 10

58、h 70h73h 供水溫度08h 58h5Bh所有供水溫度C8h 3Fh 58h5Bh上年最大瞬時熱流量D8h 10h 28h37h 回水溫度08h 5Ch5Fh所有回水溫度C8h 3Fh 5Ch5Fh當前最大瞬時熱流量98h 10h 28h37h 溫差08h 60h63h所有溫差C8h 3Fh 60h63h當前最大瞬時流量98h 10h 38h4Fh序列號碼08h 78h所有序列號碼C8h 3Fh 78h當前最大供水溫度98h 10h 5Bh運行時間08h 20h23h所有運行時間C8h 3Fh 20h23h當前最大回水溫度98h 10h 5Fh日期時間08h 6Ch所有時間標志C8h 3F

59、h 6Ch注:代碼中“”表示之間的意思,例如 00h0Fh 表示之間任意數字皆可。也就是代碼 08h 00h 與代碼 08h 0Dh 具有相同的作用LLC 域ACI 域DIFDIF功能參數CS解釋應答模擬鍵輸入68h0Ah0Ah68h53h/73hA51h2Fh0Fh00h08h00h 00h 00hCS16h等于短按顯示鍵 (包括菜單跳轉,數字鍵輸入)E5h模擬鍵輸入68h0Ah0Ah68h53h/73hA51h2Fh0Fh00h10h00h 00h 00hCS16h等于長按顯示鍵E5h模擬鍵輸入68h0Ah0Ah68h53h/73hA51h2Fh0Fh00h28h00h 00h 00hCS

60、16h等于短按修改鍵E5h模擬鍵輸入68h0Ah0Ah68h53h/73hA51h2Fh0Fh00h30h00h 00h 00hCS16h等于長按修改鍵E5h調試設備使用功能68hLL68h53h/73hA51h2Fh0Fh04h18 h+參數CS16h廠家調試設備使用功能 PP1.PP7 為E5h啟動代碼更新68hLL68h53h/73hA51h2Fh0Fh09h28 h+參數CS16h廠家用于更新代碼,注意此操作擦除所有代碼另外協議初始化參數區68hLL68h53h/73hA51h2Fh0Fh18h38h+ nn1.nn64CS16h把 64 個字節的數據寫入參數區 1E5h讀出 LCD

溫馨提示

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

評論

0/150

提交評論