GHmag電磁流量計轉換器485-232通訊協議V4.2_第1頁
GHmag電磁流量計轉換器485-232通訊協議V4.2_第2頁
GHmag電磁流量計轉換器485-232通訊協議V4.2_第3頁
GHmag電磁流量計轉換器485-232通訊協議V4.2_第4頁
GHmag電磁流量計轉換器485-232通訊協議V4.2_第5頁
已閱讀5頁,還剩9頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、GHmag電磁流量計網 絡 通 訊 協 議(GHmagCP V4.2)修改日期: 2007年5月第一部分 GHmag電磁流量計數據通訊協議(GHmagCP V4.2)通訊協議針對電磁流量計工業應用設計,版本:GHmagCP V4.2,該版本主要用于實時數據采集、流量測量及流量累計控制。一、主機系統通訊部件要求國際標準RS-485通訊接口部件,不小于10 Bytes 的通信緩沖區(FIFO),支持600、1200、2400、4800、9600、14400通訊波特率,支持半雙工通訊模式。通訊程序應允許FIFO,從機要求主機FIFO不小于10Bytes。二、協議結構GHmagCP V4.2協議遵從基

2、本開放系統互連(OSI)參考模型,基本開放系統互連參照模型提供通訊系統基本結構和要素,但GHmagCP V4.2協議使用簡化的OSI參照模型,僅采用1、2和7層。基本開放系統互連參考模型層號層名功能GHmagCP V4.27應用層GHmagCP 命令6表示層5會話層4傳輸層3網絡層2鏈路層數據鏈路連接GHmagCP Link1物理層設備連接RS-485三、GHmagCP V1.0物理結構GHmag 電磁流量計的網絡通訊接口為半雙工方式,標準通訊速率大于250khz,通訊方向轉換時間3.5uS。通訊接口電氣標準遵從RS-485國際標準。GHmagCP V4.2協議可用于星型式網絡結構和總線式網絡

3、結構。標準通訊連接介質為屏蔽雙絞線。四、GHmagCP V4.2主機信息結構GHmagCP V4.2協議為主從掃描式通訊協議,每次通訊過程均由主機發起,然后從機進行響應,回傳規定的信息,完成一次通訊過程。主機至從機信息結構起始碼(0x2A)地址碼功能碼結束碼(0x2E)主機發送至從機的信息由四字節組成,第一字節是起始碼,第二字節為從機地址,其編碼:0-127(最高二進制位另有定義),第三字節為數據分類命令(下表定義),第一字節是結束碼。從機通訊緩沖區(FIFO)為一字節,因此,主機發送至從機的四個字節必須留時間間隔。從機工作在多機通訊方式,因此,主機應使用10位串行數據格式,并且不使用奇偶校驗

4、。(見附錄一)數據分類命令命令編碼命令定義命令編碼命令定義00瞬時流量05反向總量01瞬時流速06報警狀態02流量百分比07管道直徑03流體電阻值04正向總量14切換到參數設置數據分類命令指示從機回送的數據類型,數據分類命令編碼:0-127,GHmagCP V1.0 僅使用07和14號編碼,其他編碼暫時保留。五、 GHmagCP V4.2從機信息結構從機接受到主機命令信息后,按命令要求回傳測量數據。從機響應信息數據結構從機地址命令D0D1D2D3D4D5校驗和結束標志從機響應主機命令,回送10個字節數據,分為命令段、數據段、校驗和、結束標志四部分。1、 命令段命令段由兩字節組成:從機地址和數據

5、分類命令,該段是將主機發來的信息直接返回,用于主機校驗從機對主機傳送信息中地址和命令響應的正確性。2、 數據段由于流量計各測量數據長度、單位、符號等信息各不相同,因此,從機回傳的數據段按各命令具體定義。3、 校驗和校驗和 = D0 xor D1 xor D2 xor D3 xor D4 xor D5;xor - 邏輯異或。4、結束標志結束標志 = 0AAH; (十進制170) 0)流量定義數據段的D2、D1、D0三個字節組成十位流量計測量數據,每字節表示兩位十進制數的壓縮BCD碼格式。D2、D1、D0需要先規格化為十進制格式,具體算法如下:D0 = ( D0 >> 4) *10 +

6、 (D0 & 0x0F)D1 = ( D1 >> 4) *10 + (D1 & 0x0F)D2 = ( D2 >> 4) *10 + (D2 & 0x0F)流量值 = 10000 * D2 + 100 * D1 + D0;其中:符號 >> 為C語言中的邏輯右移指令, & 為邏輯與操作. 例如: 收到十六進制數據: D0 = 36H, D1 = 47H, D2 = 09H, 則規格化為十進制后:D0 = 3 * 10+6 = 36D1 = 4*10 + 7 = 47D2 = 0*10 + 9 =9最后 流量值 = 10000*9

7、 + 100*47 + 36 = 94736 D3字節:流量值的指數(10的冪) 冪值 = D3 5, 冪值范圍: -5 +5D4字節:流量單位D401234567單位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD489101112131415單位t/st/mint/ht/dkg/skg/minkg/hkg/dD5字節:流體流動方向:位B6.B1B0定義保留0-正向; 1-反向 1) 流速定義D2、D1、D0需要先規格化為十進制格式,具體如下:D0 = ( D0 >> 4) *10 + (D0 & 0x0F)D1 = ( D1 >> 4) *

8、10 + (D1 & 0x0F)D2 = ( D2 >> 4) *10 + (D2 & 0x0F)流速值 = 10000 * D2 + 100 * D1 + D0;值范圍 = 00.000 99.999流速單位:固定為 m/sD3字節:小信號切除標志;0 - 允許; 1 - 禁止。D4字節:流量值顯示精度(保留小數點后位數)(固定值3)D5字節:流動方向;0 - 正向、1 - 反向;2) 流量百分比定義D1、D0需要先規格化為十進制格式,具體如下:D0 = ( D0 >> 4) *10 + (D0 & 0x0F)D1 = ( D1 >>

9、; 4) *10 + (D1 & 0x0F)百分比 = 100 * D1 + D0;值范圍 = 000.0 999.9 %D2字節:量程比0 - 1:11 - 1:22 - 1:43 - 1:8D3字節:上限報警允許0 - 允許1 - 禁止D4字節:下限報警允許0 - 允許1 - 禁止D5字節:流動方向;0 - 正向、1 - 反向;3) 流體電阻D1、D0需要先規格化為十進制格式,具體如下:D0 = ( D0 >> 4) *10 + (D0 & 0x0F)D1 = ( D1 >> 4) *10 + (D1 & 0x0F)電阻 = 100 * D1

10、 + D0;值范圍 = 0000 999.9 KWD2字節:保留D3字節:保留D4字節:空管報警允許0 - 允許1 - 禁止D5字節:流動方向;0 - 正向、1 - 反向;4)正向總量定義D4、D3、D2、D1、D0需要先將壓縮BCD碼規格化為十進制格式,具體如下:D4 = ( D4 >> 4) *10 + (D4 & 0x0F)D3 = ( D3 >> 4) *10 + (D3 & 0x0F)D2 = ( D2 >> 4) *10 + (D2 & 0x0F)D1 = ( D1 >> 4) *10 + (D1 &

11、0x0F)D0 = ( D0 >> 4) *10 + (D0 & 0x0F)總量 = 100000000 * D4 + 1000000 * D3 + 10000 * D2 + 100 * D1 + D0;D5字節:D501234567單位0.001L0.01L0.1L1L0.001m30.01m30.1m31m3D589101112131415單位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t5)反向總量定義D4、D3、D2、D1、D0需要先將壓縮BCD碼規格化為十進制格式,具體如下:D4 = ( D4 >> 4) *10 + (D

12、4 & 0x0F)D3 = ( D3 >> 4) *10 + (D3 & 0x0F)D2 = ( D2 >> 4) *10 + (D2 & 0x0F)D1 = ( D1 >> 4) *10 + (D1 & 0x0F)D0 = ( D0 >> 4) *10 + (D0 & 0x0F)總量 = 100000000 * D4 + 1000000 * D3 + 10000 * D2 + 100 * D1 + D0;D5字節:D501234567單位0.001L0.01L0.1L1L0.001m30.01m30.1m

13、31m3D589101112131415單位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t6) 報警狀態定義D0字節:位定義:Bx = 0 無警狀態;Bx = 1 報警狀態;ALAM位B0B1B2B3B4報警定義保留勵磁報警電極報警空管報警上限報警ALAM位B5B6B7B8B9報警定義下限報警保留保留保留保留7)流量計管徑定義D0字節定義管徑 (單位mm)D0數值代表管徑D0數值代表管徑D0數值代表管徑0031520030140001616250311600028173003218000310183503320000415194003422000520204503

14、5240006252150036260007322260037280008402370038300009502480010652590011802610001210027110013125281200141502913008) 停電計時數據D1、D0為停電次數,雙字節字型數據,其中D1為高字節、D0 為低字節;D3、D2為停電小時數,雙字節字型數據,其中D3為高字節、D2 為低字節;D4為停電分鐘數,單字節型數據。100)進入參數設置狀態從機接到該命令后,立即進入參數設置狀態。六、 GHmagCP V4.2通訊過程時序通訊過程時序指編制通訊軟件時應遵從的時間間隔、延時、等待時間等。1 主機發送

15、時序主機發送的兩個信息字節間的時間間隔最小為0,最大時間間隔為20毫秒,大于20毫秒,從機認為發送超時。2 從機回傳時序從機最小回傳響應時間為1毫秒,最大為10毫秒 + 11位傳送時間。從機每個回傳字節時間間隔最大為10毫秒 + 11位傳送時間。(11位傳送時間根據選用波特率計算出)3 從機允許的通訊頻度從機允許的通訊頻度為20次/每秒,大于該值,可能影響從機其他功能。七、 GHmagCP V4.2通訊波特率GHmagCP V4.2支持的通訊波特率為:600、1200、2400、4800、9600、14400。八、 GHmagCP V4.2通訊數據塊偵錯信息1 從機地址和數據分類命令回傳,主機

16、可用于校對從機是否正確響應;2 從機回傳字節異或和校驗,主機可用于校對是否有數據位錯誤;3 從機回傳字節中B7 = 0為數據字節,B7 = 1為命令字節;4 從機回傳字節中的數據字節值不大于153(十六進制數99);5 從機回傳字節數長度固定,共十字節長度,主機可做長度檢驗;6 從機回傳結束標志,主機可用于長度檢驗和數據字節定位。第二部分 GHmag電磁流量計參數設定通訊協議(GHmagCS V4.3)通訊協議針對GHmag中文版電磁流量計設計,版本:GHmagCS V4.3,該版本用于流量計參數設置。一、主機系統通訊部件要求國際標準RS-232、RS-485通訊接口部件,不小于10 Byte

17、s 的通信緩沖區(FIFO),支持14400通訊波特率,支持半雙工通訊模式。通訊程序應允許FIFO,從機要求主機FIFO不小于10Bytes。二、協議結構GHmagCS V4.3協議為點對點主從式通訊協議。三、GHmagCS V4.3物理結構GHmagCS V4.3 電磁流量計的網絡通訊接口在物理結構上有兩種:1) RS-232;2)RS-485;四、GHmagCS V4.3主機信息結構GHmagCS V4.3協議為主從式通訊協議,每次通訊過程均由主機發起,然后從機進行響應,必要時,回傳規定的信息,完成一次通訊過程。主機發送至從機信息結構從機地址參數設置命令D0D1D2D3D4D5校驗和結束標

18、志主機向從機發送命令,包括10個字節數據,分為命令段、參數數據段、校驗和、結束標志四部分。4、 命令段命令段由兩字節組成:從機地址和參數設定分類命令。5、 參數數據段該段數據按主機發出的參數設置命令具體定義。6、 校驗和校驗和 = 從機地址 xor 命令xor D0 xor D1 xor D2 xor D3 xor D4 xor D5;xor - 邏輯異或。4、結束標志結束標志 = 55H; (十進制85) 五、GHmagCS V4.3主機對從機參數設定過程主站對從站進行參數設置的過程參照以下流程圖:參照GHmagCP數據通訊協議,在數據通訊狀態,若從機接收到100號命令則進入在參數設置狀態下

19、,同時回傳確認信息到主站,從機此時不使用多機通訊方式。從機在回傳確認信息時均按照GHmagCP的協議格式,主站在發送參數設置命令時則按照GHmagCS協議格式。當主站收到被叫從站進入參數設置狀態的確認信息時,首先按照GHmagCS命令格式發送密碼至從站。從站檢查密碼后,按照GHmagCP格式回傳給主站密碼正確與否的信息。若主站收到密碼錯誤的回傳信息,可重試三次,超過三次,從站將自動退出參數設置狀態返回自動測量狀態。當主站收到密碼正確的確認信息可按GHmagCS命令格式發送參數設置指令,在收到從站設置完成的確認回傳后,可繼續下一項設置或結束參數設置。六、GHmagCS V4.3主機命令說明1、命

20、令編碼0:輸入密碼格式如下:從機地址0D0D1D2D300校驗和55H數據段的D0、D1、D2、D3四個字節組成四位密碼,D0對應密碼的最高位,D3對應密碼的最低位。D4、D5強制為0。2、命令編碼1:口徑設置格式如下:從機地址1D000000校驗和55H數據段的D0 為口徑代碼,具體見下表。D1-D5強制為0。D0字節定義管徑 (單位mm)D0數值代表管徑D0數值代表管徑D0數值代表管徑00315200301400016162503116000281730032180003101835033200004151940034220005202045035240006252150036260007

21、322260037280008402370038300009502480010652590011802610001210027110013125281200141502913003、命令編碼2:流量量程設置格式如下:從機地址2D0D1D2D3D4D5校驗和55H量程數值采用如下格式表示:Q×10E。D0-D4:流量量程有效數字Q,范圍00000 99999,D0 D4為BCD碼格式,分別對應量程有效數字的每一位。其中D0為最高位,D4為最低位。D5:高四位BIT4-BIT7,量程指數:見下表D5高四位0123456710的冪012345-1-2D5:低四位BIT0-BIT3,流量單位

22、:見下表D5低四位01234567單位m3/sm3/minm3/hm3/dL/sL/minL/hL/dD5低四位89ABCDEF單位t/st/mint/ht/dkg/skg/minkg/hkg/d4、命令編碼3:阻尼時間格式如下:從機地址3D000000校驗和55H僅使用數據段的D0(見下表),其余D1-D5預留,強制為0。D0:見下表D001234567阻尼時間0.2s0.5s0.8s1.0s2.0s3.0s4.0s5.0sD0891011121314阻尼時間6.0s8.0s10.0s20.0s30.0s50.0s100.0s5、命令編碼4:流向選擇格式如下:從機地址4D000000校驗和5

23、5H僅使用數據段的D0(見下表),其余D1-D5預留,強制為0。D0:=0 正向;=1 反向6、命令編碼5:小信號切除格式如下:從機地址5D0D1D2D300校驗和55H數據段的D0、D2、D3三個字節對應小信號切除點的數值,范圍:00.0-99.9%,小數點位置固定。其中D0為最高位,D3為最低位。D3:切除允許設置 =0:允許切除;=1:禁止切除D4、D5強制為0。7、命令編碼6:流量積算單位格式如下:從機地址6D000000校驗和55H僅使用數據段的D0(見下表),其余D1-D5預留,強制為0。D0:流量積算單位見下表D001234567單位0.001L0.01L0.1L1L0.001m

24、30.01 m30.1 m31 m3D089101112131415單位0.001kg0.01kg0.1kg1kg0.001t0.01t0.1t1t8、命令編碼7:脈沖輸出方式格式如下:從機地址7D0D1D2D3D40校驗和55HD4:脈沖輸出方式, = 0:頻率輸出; =1:脈沖輸出D0-D3:頻率輸出滿度,BCD碼格式,范圍 0 5000 Hz其中D0為最高位,D3為最低位。9、命令編碼8:脈沖當量格式如下:從機地址80000D00校驗和55HD0: 脈沖當量0: 0.01L/P1: 0.1L/P2: 1L/P3: 2L/P4: 5L/P5: 10L/P6: 100L/P7: 1m3/P8

25、: 10m3/P9: 100m3/P10、命令編碼9:上限報警格式如下:從機地址9D0D1D2D3D40校驗和55H數據段的D0、D1、D2、D3四個字節對應上限報警閾值,范圍:000.0-999.9%,小數點位置固定。其中D0為最高位,D3為最低位。D4:上限報警允許 =0:允許;=1:禁止D5強制為0。11、命令編碼10:下限報警格式如下:從機地址0AHD0D1D2D3D40校驗和55H數據段的D0、D1、D2、D3四個字節對應下限報警閾值,范圍:000.0-999.9%,小數點位置固定。其中D0為最高位,D3為最低位。D4:上限報警允許 =0:允許;=1:禁止D5強制為0。12、命令編碼11:零點修正格式如下:從機地址0BHD0D1D2D3D40校驗和55H數據段的D0、D1、D2、D3四個字節對應零點修正值,范圍:0.000-9.999,小數點位置固定。其中D0為最高位,D3為最低位。D4:零點符號 =0:+ 號;=1:- 號D5強制為0。13、命令編碼12:傳感器系數格式如下:從機地址0CHD0D1D2D3D40校驗和55H數據段的D0、D1、D2、D3、

溫馨提示

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

評論

0/150

提交評論