最新RS485儀表通訊協(xié)議_第1頁(yè)
最新RS485儀表通訊協(xié)議_第2頁(yè)
最新RS485儀表通訊協(xié)議_第3頁(yè)
最新RS485儀表通訊協(xié)議_第4頁(yè)
最新RS485儀表通訊協(xié)議_第5頁(yè)
已閱讀5頁(yè),還剩29頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、目錄1. 引言 11.1 儀表通訊及命令 11.2 儀表基本構(gòu)成與通訊命令的關(guān)系 22. 接線 32.1 RS232 接口的儀表與計(jì)算機(jī)的接線 32.2 RS485 接口的儀表與計(jì)算機(jī)的接線 42.3 關(guān)于 JR485轉(zhuǎn)換器 43. 通訊接口要素 54. 儀表的版本號(hào) 65. 校驗(yàn)核 76. 一般儀表命令集詳解 86.0 關(guān)于命令集 86.1 讀版本號(hào)命令 106.2 讀主測(cè)量值命令 106.3 讀其它測(cè)量值命令 116.4 讀模擬量輸出值及開關(guān)量輸入輸出狀態(tài)命令 126.5 輸出模擬量命令 136.6 輸出開關(guān)量命令 146.7 讀儀表參數(shù)符號(hào)命令 156.8 讀儀表參數(shù)命令 166.9 設(shè)

2、置儀表參數(shù)命令 167. 巡檢儀通訊命令集 187.0 關(guān)于命令集 187.1 讀測(cè)量值命令 197.2 讀報(bào)警狀態(tài)命令 207.3 讀參數(shù)命令 217.4 設(shè)置參數(shù)命令 227.5 參數(shù)地址表 238. 測(cè)試軟件 258.0 關(guān)于測(cè)試軟件 258.1 DOS環(huán)境測(cè)試 258.2 W INDOWS 環(huán)境下測(cè)試 269. 故障診斷及應(yīng)用筆記 299.1 故障診斷流程圖 299.2 應(yīng)用筆記 30附錄 1 通訊中使用的ASC 碼表 31附錄 2 XS 系列儀表通訊協(xié)議的解釋與補(bǔ)充 321. 引 言1.1 儀表通訊及命令儀表能連接到所有的計(jì)算機(jī)并與之通訊, 采用 RS232或RS485傳輸標(biāo)準(zhǔn)。 儀

3、表與計(jì)算 機(jī)之間的往來通訊都以 ASC 碼實(shí)現(xiàn),意味著計(jì)算機(jī)能以任何高級(jí)語(yǔ)言編程。儀表的命令集由數(shù)條指令組成,完成計(jì)算機(jī)從儀表讀取測(cè)量值、報(bào)警狀態(tài)、控制值、 參數(shù)值,向儀表輸出模擬量、數(shù)字量,以及對(duì)儀表的參數(shù)設(shè)置。與通過儀表面板設(shè)置參數(shù) 一樣, 通過計(jì)算機(jī)對(duì)儀表的參數(shù)設(shè)置被存入EEPROM 存貯器, 在掉電情況下也能保存這些參數(shù)。為避免通訊沖突,所有的操作均受計(jì)算機(jī)控制。當(dāng)儀表不進(jìn)行發(fā)送時(shí),都處于偵聽方 式。計(jì)算機(jī)按規(guī)定地址向某一儀表發(fā)出一個(gè)命令,然后等待一段時(shí)間,等候儀表回答。如 果沒收到回答,則超時(shí)中止,將控制轉(zhuǎn)回計(jì)算機(jī)。由于儀表的特性不同,我們將儀表的通訊命令集分為 3 類:第 1 類:

4、一般儀表 包括除巡檢儀和無紙記錄儀外的全部?jī)x表。 命令詳解見第 6 章第 2 類:巡檢儀表命令詳解見第 7 章第 3 類:無紙記錄儀通訊規(guī)程見無紙記錄儀用戶手冊(cè)1.2 儀表基本構(gòu)成與通訊命令的關(guān)系儀表的基本功能單元包括模擬量輸入、輸出;開關(guān)量輸入、輸出;參數(shù)存儲(chǔ)器;帶記 錄功能的儀表還包括數(shù)據(jù)記錄單元,所有的這些單元都能通過不同的命令與計(jì)算機(jī)進(jìn)行數(shù) 據(jù)傳送,計(jì)算機(jī)也能通過控制權(quán)轉(zhuǎn)移的方法,直接操作儀表的模擬量輸出和開關(guān)量輸出, 由于儀表內(nèi)部有獨(dú)立的輸出緩沖區(qū)和計(jì)算機(jī)控制輸出緩沖區(qū),因而可實(shí)現(xiàn)控制的無擾動(dòng)的 切換。通訊命令與儀表的關(guān)系示意圖2. 接 線儀表與計(jì)算機(jī)接線時(shí),必須在斷電條件下進(jìn)行。否

5、則有可能損壞儀表及計(jì)算機(jī)接 口。2.1 RS232 接口的儀表與計(jì)算機(jī)的接線1. 當(dāng)儀表以 RS232 接口為端子連接時(shí)2. 當(dāng)儀表以 RS232 接口為 9 芯接口連接時(shí)2.2 RS485 接口的儀表與計(jì)算機(jī)的接線當(dāng)計(jì)算機(jī)僅有 RS232接口時(shí),需要 RS232/RS485 轉(zhuǎn)換器,以便將 RS232信號(hào)轉(zhuǎn)換成正 確的 RS485 協(xié)議。轉(zhuǎn)換器分非隔離(型號(hào) C485),隔離(型號(hào) JR485)兩種。 隔離的轉(zhuǎn)換器可防止靜電、連線出錯(cuò)等損壞計(jì)算機(jī)串口。1. 當(dāng)儀表以 RS485 接口為端子連接時(shí)2. 當(dāng)儀表以 RS485接口為 9 芯接口連接時(shí)圖中 Rt 為終端電阻一般用 1202.3 關(guān)于

6、 JR485 轉(zhuǎn)換器JR485 轉(zhuǎn)換器是 RS485 和 RS232 兩種通訊接口之間的轉(zhuǎn)換器,由于儀表以 19200bps 高速率與計(jì)算機(jī)通訊,所以要求 485 轉(zhuǎn)換器響應(yīng)速度較快。我們建議用戶使用JR485 型號(hào)的轉(zhuǎn)換器,如選用其他型號(hào)的 485 轉(zhuǎn)換器可能會(huì)出現(xiàn) 485 轉(zhuǎn)換器響應(yīng)速度慢而引起的數(shù)據(jù) 傳輸錯(cuò)誤。3. 通訊接口要素格 式 數(shù)據(jù)格式為 10 位: 1 位起始位, 8 位數(shù)據(jù)位,無奇偶校驗(yàn)位, 1 位停止位。 波特率 可選范圍為 2400bps、4800bps、 9600bps、19200bps。出廠設(shè)定為 9600bps。通過儀表的 參數(shù)設(shè)置。當(dāng)修改波特率時(shí),必須將相連的所有

7、儀表及計(jì)算機(jī)修改成同一波特率。 修改波特率后,儀表必須斷電后重新上電,才能按新設(shè)置的波特率工作。這意味著可以通過計(jì)算機(jī)對(duì)網(wǎng)絡(luò)中的儀表逐一修改波特率。地 址 可選范圍為 0099 十進(jìn)制,出廠設(shè)定為 01。通過儀表參數(shù)設(shè)置。必須將相連的所有儀表設(shè)置為不同的地址。延 遲 (定界符為的命令)的回答延遲不大于500 s,保證高效率的數(shù)據(jù)傳送。儀表對(duì)其它命令的回答延遲不大于 200ms。4. 儀表的版本號(hào)通過 AA99 命令可讀出儀表的版本號(hào)。版本號(hào)由 11 個(gè)字符構(gòu)成 年 型號(hào)類型 參數(shù)位數(shù)0:標(biāo)準(zhǔn)產(chǎn)品1:定制非標(biāo)產(chǎn)品年 1999 版為 992002 版為 02 型號(hào) 給出儀表具體名稱例:“單輸入通道

8、數(shù)顯儀表”表示為“ XST ” “雙輸入通道數(shù)顯儀表”表示為“ XSD-2 類型 0 一般儀表1 巡檢類儀表2 無紙記錄儀參數(shù)位數(shù) -儀表參數(shù)位數(shù) 45 位5. 校 驗(yàn) 核功 能 校驗(yàn)核幫助檢測(cè)從計(jì)算機(jī)至儀表的命令錯(cuò)誤和檢測(cè)從儀表至計(jì)算機(jī)的回答錯(cuò)誤。 校驗(yàn)核功能在命令和回答字符串外加 2 個(gè)字符,不影響傳送速率。設(shè) 置 是否使用校驗(yàn)核不需要對(duì)儀表進(jìn)行設(shè)置,儀表自動(dòng)判斷計(jì)算機(jī)發(fā)出的命令中是否 含有校驗(yàn)核。 如果命令中含有校驗(yàn)核, 則儀表回答時(shí)自動(dòng)外加 2 個(gè)字符的校驗(yàn)核。 這意味著計(jì)算機(jī)可以有針對(duì)性地對(duì)網(wǎng)絡(luò)中的某些儀表,或某些命令采用校驗(yàn)核。格 式 校驗(yàn)核范圍從 00FFH,用 2 位 40H4

9、FH 的 ASC 碼表示,在命令或回答的結(jié)束 符“ ”前發(fā)送。如果計(jì)算機(jī)發(fā)出的命令中的校驗(yàn)核不正確,儀表將沒有回答。計(jì) 算 命令的校驗(yàn)核等于所有命令 ASC 碼值的和。超過范圍時(shí)保留余數(shù)?;卮鸬男r?yàn)核等于所有回答 ASC碼值的和再加上本儀表地址的 ASC碼值。 超 過范圍時(shí)保留余數(shù)。例 本例說明校驗(yàn)核的計(jì)算方法。命令: 0102NF回答: = 123.5AC命令字符串的校驗(yàn)核按如下計(jì)算:校驗(yàn)核 23H30H31H30H 32H E6H ,0,1,0,2的ASC碼分別為 23H,30H,31H,30H,32H這些 ASC碼的 和為 E6H,用二位 404FH 的 ASC 碼表示為 4EH ,46

10、H,即 N、F。 回答字符串的校驗(yàn)核按如下計(jì)算(假設(shè)儀表地址Add 01):校驗(yàn)核 3DH 2BH31H 32H 33H 2EH35H41H30H31H 203H=, 1,2,3,?,5,A 的 ASC碼分別為 3DH, 2BH , 31H, 32H, 33H ,2EH ,35H ,41H 這些 ASC碼的和再加上儀表地址的 ASC碼 30H,31H 為 203H, 余數(shù)為 03H ,用二位 404FH 的 ASC碼表示為 40H ,43H ,即 、C。回答字符串中的 A 表示報(bào)警狀態(tài),在以后會(huì)有詳細(xì)說明。6. 一般儀表命令集詳解6.0 關(guān)于命令集命令由下述各部份組成:(定界符)(地址)(內(nèi)容

11、)(常數(shù))(數(shù)據(jù))(校驗(yàn)核)(結(jié)束符)定界符 每個(gè)命令必須以定界符開始。 有 6種有效的定界符: 、& 、和 地 址 緊跟著定界符后面的是兩位指定目標(biāo)儀表的地址。用“ AA”表示內(nèi) 容 用于指定儀表內(nèi)部的數(shù)據(jù)地址或參數(shù)地址用“ BB”表示常 數(shù) 用于指定命令常數(shù)用“ DD”表示數(shù) 據(jù) 僅輸出命令和設(shè)置參數(shù)命令有數(shù)據(jù)內(nèi)容用“ data”表示校驗(yàn)核 可選擇附上二字符的校驗(yàn)核用“ CC”表示結(jié)束符 每個(gè)命令必須用回車符( )0DH 結(jié)束命令集有 10 條命令:1,讀版本號(hào): AA99CC2,讀主測(cè)量值: AACC3,讀其它測(cè)量值: AABBCC4,讀模擬量輸出值及開關(guān)量輸入輸出狀態(tài):AABBDDCC

12、5,輸出主模擬量: &AA(data)CC6,輸出其它模擬量: &AABB(data)CC7,輸出開關(guān)量: &AABBDDCC8,讀儀表參數(shù)符號(hào): AABBCC9,讀儀表參數(shù): AABBCC10,設(shè)置儀表參數(shù): AABB(data)CC說明 1 上述命令中的 CC 表示可選擇的二字符的校驗(yàn)核。 使用方法在 “校驗(yàn)核” 部 分已有說明,在本章下面的說明中不再重復(fù)。說明 2 各種類型的儀表適用的命令有所不同,詳見附錄。關(guān)于儀表回答回答定界符有 3類: =、! 、 。以 # 作定界符的命令,回答以 = 做定界符以 和 $ 、 % 作定界符的命令,回答以 ! 做定界符以 & 作定界符的命令,回答以 做

13、定界符在下列情況下儀表對(duì)命令不回答未收到有效定界符或結(jié)束符儀表地址不符波特率不符校驗(yàn)核不符在下列情況下儀表回答 ? AA命令長(zhǎng)度不符命令中的數(shù)據(jù)格式錯(cuò) 操作儀表硬件不支持的功能 讀取或設(shè)置儀表未規(guī)定的參數(shù) 當(dāng) 、 參數(shù)為 OFF 時(shí)執(zhí)行輸出指令6.1 讀版本號(hào)命令說明 本命令讀回指定儀表的版本號(hào)命令 AA99 為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址99 表示讀儀表版本號(hào)?;卮?= (data)= 為定界符data 請(qǐng)見“ 4.儀表的版本號(hào)”(0DH)為結(jié)束符例 命令: 0199回答: =02XSD-2 040 本命令讀取地址為 01 的儀表的版本號(hào)?;卮鸨砻靼姹緸?2002

14、 版,類型為雙輸入數(shù)顯儀,一般儀表,參數(shù)位數(shù) 4 位,標(biāo)準(zhǔn) 產(chǎn)品。6.2 讀主測(cè)量值命令說明 本命令讀回指定儀表的主測(cè)量值及報(bào)警狀態(tài)。命令 #AA為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址回答 = (data)= 為定界符data為第 1測(cè)量值及儀表的報(bào)警狀態(tài)。對(duì)于主測(cè)量值為 48 位數(shù)字顯示的儀表, 測(cè)量值由“”或“”,“. ”小數(shù)點(diǎn), 48 位工程量值,報(bào)警狀態(tài)共 711個(gè)字符組成。報(bào)警狀態(tài)值的范圍 404FH,其低 4 位D0D3 分別表示第 1到第 4 報(bào)警點(diǎn)的 狀態(tài)?!?1”表示處于報(bào)警狀態(tài)0100D3D2D1D04 0 F (0DH)為結(jié)束符例 1 命令: 01回答

15、: = 123.5A本命令讀取地址為 01 的單輸入通道數(shù)顯儀的測(cè)量值。 回答表明測(cè)量值為 123.5,第 1 報(bào)警點(diǎn)處于報(bào)警狀態(tài)。例 2 命令: 02回答: = 01237643.B本命令讀取地址為 02 的計(jì)數(shù)器的計(jì)數(shù)值?;卮鸨砻饔?jì)數(shù)值為,第 2 報(bào)警點(diǎn)處于報(bào)警狀態(tài)。6.3 讀其它測(cè)量值命令說明 本命令讀回指定儀表除主測(cè)量值外的其它測(cè)量值命令 AABB 為定界符AA (范圍 0099 )表示指定儀表二位十進(jìn)制地址BB 的范圍 0007。規(guī)定詳見附錄中相應(yīng)種類儀表回答= (data)data 的意義同于讀主測(cè)量值命令例 命令: 0101回答: = 298 .7A本命令讀取地址為 01的雙輸入

16、通道數(shù)顯儀第 2 通道的測(cè)量值?;卮鸨砻鳒y(cè)量值為 +298.7。第 1 報(bào)警點(diǎn)處于報(bào)警狀態(tài)。6.4 讀模擬量輸出值及開關(guān)量輸入輸出狀態(tài)命令說明 本命令讀回指定儀表當(dāng)前輸出的模擬量值或當(dāng)前開關(guān)量輸入狀態(tài)或當(dāng)前開關(guān)量輸 出狀態(tài)。當(dāng)儀表無該功能時(shí),讀回的數(shù)據(jù)為無效數(shù)據(jù)。命令 AABBDD 為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址BB 由 DD 決定其取值范圍DD 為 01 時(shí),表示讀當(dāng)前輸出的模擬量值DD 為 02 時(shí),表示讀當(dāng)前開關(guān)量輸入狀態(tài)DD 為 03 時(shí),表示讀當(dāng)前開關(guān)量輸出狀態(tài)回答 = (data)= 為定界符當(dāng)命令中 DD 為 01 時(shí),BB 的取值范圍 0007,則,

17、“ data”表示當(dāng)前第 BB 模擬量通道的輸出值。用百分?jǐn)?shù)表示,范圍為-6.3% +106.3% ,由“”或“”、“ . ”小數(shù)點(diǎn)、 4 位模擬量值,報(bào)警狀態(tài)共6 個(gè)字符組成。當(dāng)命令中 DD 為 02 時(shí),BB 的取值范圍 0007,則,“data”表示當(dāng)前開關(guān)量輸入狀態(tài)。用 2個(gè) 404FH的字符表示,共 8 個(gè)開關(guān) 量狀態(tài),第 1個(gè)字符的低 4位 D0D3 分別表示第 58點(diǎn)開關(guān)量狀態(tài),第 2個(gè) 字符的低 4 位 D0D3 分別表示第 14 點(diǎn)開關(guān)量狀態(tài),“ 1”表示有效。當(dāng)命令中 DD 為 03 時(shí),BB 的取值范圍 0007,則,“data”表示當(dāng)前開關(guān)量輸出狀態(tài)。用 2個(gè) 404F

18、H的字符表示,共 8 個(gè)開關(guān) 量狀態(tài),第 1個(gè)字符的低 4位 D0D3 分別表示第 58點(diǎn)開關(guān)量狀態(tài),第 2個(gè) 字符的低 4 位 D0D3 分別表示第 14 點(diǎn)開關(guān)量狀態(tài),“ 1”表示有效。(0DH)為結(jié)束符。例 1 命令: 010001回答: = 053.2本命令讀取地址為 01 的儀表當(dāng)前模擬量輸出值,回答表明輸出值為 53.2%,第 1 報(bào)警點(diǎn)處于報(bào)警狀態(tài)。例 2 命令: 010002回答: = B本命令讀取地址為 01 的儀表當(dāng)前開關(guān)量輸入狀態(tài)?;卮鸨砻鞯?2 點(diǎn)為有效,其它均無效。6.5 輸出模擬量命令說明 僅適用于具有模擬量輸出功能的儀表,本命令將一個(gè)值送到指定的儀表,儀表收 到數(shù)

19、據(jù),就將該數(shù)值轉(zhuǎn)成模擬量輸出。具備模擬量輸出控制權(quán)選擇的儀表, 應(yīng)先通過設(shè)置參數(shù)命令將控制權(quán)轉(zhuǎn)到計(jì)算機(jī)。命令& AA (data) 第 1 模擬量通道輸出& 為定界符AA(范圍 0099)表示指定儀表二位十進(jìn)制地址。 Data 為輸出數(shù)值,由“”或“”, 4位數(shù)值共 5個(gè)字符組成。數(shù)據(jù)格式為百分?jǐn)?shù),保留小數(shù)后 1 位,范圍 從-6.3%到+106.3%,輸出的絕對(duì)值由儀表決定。(0DH )為結(jié)束符命令 &AABB(data) 第 28 模擬量通道輸出& 為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址。 BB 的范圍 0208,data為輸出 數(shù)值,由“”或“”, 4 位數(shù)值共 5

20、個(gè)字符組成。數(shù)據(jù)格式為百分?jǐn)?shù),保留 小數(shù)后 1 位,范圍從 -6.3%到+106.3% ,輸出的絕對(duì)值由儀表決定。(0DH )為結(jié)束符回答 AA為定界符AA 為儀表二位十進(jìn)制地址(0DH )為結(jié)束符命令: &01 0500回答: 01 本命令將 50%的值,送到地址為 01 的儀表。如果儀表的輸出量程為 4-20mA ,收 到該值后將輸出 12mA ( 4mA 0.50 16mA 12mA )?;卮鸨硎据敵鐾瓿?。6.6 輸出開關(guān)量命令說明 僅適用于具有數(shù)字量輸出功能的儀表。 本命令置單一輸出通道或置全部輸出通道。 具備數(shù)字量輸出控制權(quán)選擇的儀表, 應(yīng)先通過設(shè)置參數(shù)命令將控制權(quán)轉(zhuǎn)到計(jì)算機(jī)。命令

21、&AABBDD& 為定界符AA (范圍 0099),表示指定儀表二位十進(jìn)制地址。BB 表示置單一通道或置全部通道。DD 當(dāng)置全部通道時(shí),由 404FH 2 位 ASCII 碼表示輸出值0100D7D6D5D440 F第1位0100D3D2D1D040 F第2位當(dāng)置單一通道時(shí), DD 只能為 40H,40H(表示該通道 OFF)或 40H,41H (表示 該通道 ON)0DH )為結(jié)束符回答 AA為定界符AA 為儀表二位十進(jìn)制地址。( 0DH)為結(jié)束符例 1 命令: &01HA回答: 01本命令為置地址為 01 的儀表數(shù)字量輸出全部通道( BB00,即 40H, 40H),輸 出數(shù)據(jù)為 81H(

22、 48H, 41H)。通道 1 和通道 8被置 ON,其它通道被置 OFF。 回答表示輸出完成。例 2 命令: &01BA回答: 01本命令為置地址為 01 的儀表數(shù)字量輸出,第 2 通道為 1,其它通道不受影響。 回答表示輸出完成。6.7 讀儀表參數(shù)符號(hào)命令說明 本命令讀回指定儀表的指定參數(shù)的符號(hào)。命令A(yù)ABB為 定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址 BB(范圍 005FH )表示參數(shù)的二位十六進(jìn)制地址。 詳見各類儀表的用戶手冊(cè)中參數(shù)地址表。回答 ?。╠ata)!為定界符data為參數(shù)的表示符號(hào) 共 4 個(gè)字符組成。(0DH )為結(jié)束符。6.8 讀儀表參數(shù)命令說明 本命令

23、讀回指定儀表的指定參數(shù)的值。命令 AABB 為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址BB (范圍 005FH)表示參數(shù)的二位十六進(jìn)制地址。 詳見各類儀表的用戶手冊(cè)中參數(shù)地址表?;卮?! (data)!為定界符 data為參數(shù)值,由“”或“”,“ . ”小數(shù)點(diǎn), 45位參數(shù)數(shù)值共 67 個(gè)字符 組成。(0DH)為結(jié)束符。儀表參數(shù)與功能相關(guān),儀表訂貨時(shí)沒有的功能其相應(yīng)參數(shù)未開放,讀未開放的參 數(shù)時(shí)將回答 ?AA例 命令: 0100回答:! 150.0 本命令讀取地址為 01 的儀表參數(shù)地址為 00H 的參數(shù)值, 回答表明參數(shù)值為 150.0。6.9 設(shè)置儀表參數(shù)命令說明 本命令用

24、于設(shè)置儀表參數(shù)特別說明寫參數(shù)最多可重復(fù)寫 1000 萬次,編程時(shí)要特別注意!不要頻繁寫入 設(shè)置參數(shù)時(shí),必須先將密碼參數(shù) 設(shè)置為 。設(shè)置工作完成后,應(yīng)將 參數(shù)設(shè)置為 。命令A(yù)A BB (data)為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址。BB (范圍 006FH )表示參數(shù)的二位十六進(jìn)制地址, 詳見各類儀表的用戶手冊(cè)中參數(shù)地址表。data 為參數(shù)值,由“”或“”, 45 位參數(shù)值,共 56 個(gè)字符組成。不含小 數(shù)點(diǎn)。小數(shù)點(diǎn)的位置決定于儀表原參數(shù)的小數(shù)點(diǎn)位置。回答! AA!為定界符AA 為儀表二位十進(jìn)制地址( 0DH)為結(jié)束符例 命令: 0110 1111回答:! 01命令: 0

25、11B 0020回答:! 01命令: 0120 0012回答:! 01命令: 0110 0000本例第 1個(gè)命令將地址為 01的儀表密碼設(shè)置為。為命令 2、3 做準(zhǔn)備,第 2 個(gè)命令將地址為 1BH的參數(shù)設(shè)置為 0020,第3個(gè)命令將地址為 20H的參數(shù)設(shè)置為 0012, 第 4 個(gè)命令將密碼恢復(fù)為 。注意:命令 2、 3 中的“ 0020”、“ 0012”所代表的實(shí)際數(shù)值決定于儀表中原參 數(shù)的小數(shù)點(diǎn)位置。原參數(shù)的小數(shù)點(diǎn)位置可以通過“讀儀表參數(shù)命令”獲得。7. 巡檢儀通訊命令集7.0 關(guān)于命令集命令由下述各部份組成:(定界符)(地址)(內(nèi)容)(常數(shù))(數(shù)據(jù))(校驗(yàn)核)(結(jié)束符)定界符每個(gè)命令必

26、須以定界符開始。有 3 種有效的定界符:、地址緊跟著定界符后面的是兩位指定目標(biāo)儀表的地址。 用“ AA ”表示內(nèi)容用于指定儀表通道或參數(shù)地址。 用“ BB ”表示常數(shù)用于指定命令常數(shù)。 用“ DD”表示數(shù)據(jù)僅設(shè)置參數(shù)命令有數(shù)據(jù)內(nèi)容。用“ data”表示校驗(yàn)核可選擇附上二字符的校驗(yàn)核。用“CC”表示結(jié)束符每個(gè)命令必須用回車符( ) 0DH 結(jié)束命令集有 4 條命令讀測(cè)量值命令: AABBDD CC 讀測(cè)報(bào)警狀態(tài)命令: AA 00DD CC 讀儀表參數(shù)命令: $AABBDD CC設(shè)置儀表參數(shù): AA BBDD (data) CC 說明 1 上述命令中的 CC 表示可選擇的二字符的校驗(yàn)核。使用方法在

27、 7.7.2 部份說 明關(guān)于儀表回答回答定界符有 2類: =、!以 # ,” 作定界符的命令,回答以 = 做定界符以 $ 、% 作定界符的命令,回答以 ! 做定界符 在下列情況下儀表對(duì)命令不回答未收到有效定界符或結(jié)束符儀表地址不符波特率不符校驗(yàn)核不符 在下列情況下儀表回答 ? AA命令長(zhǎng)度不符 命令中的數(shù)據(jù)格式錯(cuò) 操作儀表硬件不支持的功能 讀取或設(shè)置儀表未規(guī)定的參數(shù)7.1 讀測(cè)量值命令說明本命令讀回指定儀表 1個(gè)或數(shù)個(gè)通道的測(cè)量值和報(bào)警狀態(tài)命令A(yù)ABBDD為定界符AA ( 范圍 0099)表示指定儀表二位十進(jìn)制地址BB (范圍 0180)表示需讀回測(cè)量值的開始通道號(hào)的二位十進(jìn)制數(shù)DD 可省略(

28、范圍 0180)表示需讀回測(cè)量值的結(jié)束通道號(hào)的二位十進(jìn)制數(shù)。 省略時(shí)表示只讀回由 BB 指定通道的測(cè)量值#AA99 ,為讀儀表的版本號(hào)回答= (data1) = (data2) = (dataN)= 為每個(gè)通道測(cè)量值的定界符data 為各通道的測(cè)量值及報(bào)警狀態(tài)。測(cè)量值由“”或“”、“ . ”小數(shù)點(diǎn), 4 位工程量值、報(bào)警狀態(tài)共 7 個(gè)字符組成報(bào)警狀態(tài)值的范圍 404FH,其低 4 位 D0D3 分別表示第1 到第 4 報(bào)警點(diǎn)的狀態(tài)。“ 1”表示處于報(bào)警狀態(tài)01 00D3D2D1D040 F(ODH )為結(jié)束符例 1 命令: # 0101回答: = + 123.5A本命令讀取地址為 01 的儀表

29、第 01 通道的測(cè)量值 回答表明測(cè)量值為 +123.5, 第 1 報(bào)警點(diǎn)處于報(bào)警狀態(tài) 命令: # 010103回答: = + 123.5A = - 051.3B = + 045.7本命令讀取地址為 01 的儀表第 01 通道至 03 通道的測(cè)量值 回答表明:第 1 通道測(cè)量值為 +123.5,第 1 報(bào)警點(diǎn)報(bào)警第 2 通道測(cè)量值為 -51.3 ,第 2 報(bào)警點(diǎn)報(bào)警第 3 通道測(cè)量值為 +45.7 ,無報(bào)警7.2 讀報(bào)警狀態(tài)命令說明本命令用于從儀表快速讀回指定儀表各通道的報(bào)警狀態(tài)。命令#AA00DD#為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址00 固定格式DD (范圍 0102

30、)指定讀取內(nèi)容DD = 01 時(shí),讀取內(nèi)容為 140 通道的報(bào)警狀態(tài)DD = 02 時(shí),讀取內(nèi)容為 4180 通道的報(bào)警狀態(tài)回答 # data# 為定界符data由 10 個(gè)字符組成, 表示 40 個(gè)通道的報(bào)警狀態(tài), 緊跟在定界符后的第 1 個(gè)字符表示前 4 個(gè)通道,第 10 個(gè)字符表示最后 4 個(gè)通道,每個(gè)字符的范圍 從404FH,其低 4位從 D0D3 分別表示各通道報(bào)警狀態(tài)?!?1”表示報(bào)警 (ODH)為結(jié)束符例 1 命令: # 010001回答: = L H本命令讀取地址為 01的儀表第 1至40 通道的報(bào)警狀態(tài)回答表明: 3、 4、40 通道處于報(bào)警狀態(tài)例 2 命令: # 01000

31、2回答: = B F本命令讀取地址為 01的儀表第 41至 80通道的報(bào)警狀態(tài)回答表明: 42, 78, 79 通道處于報(bào)警狀態(tài)7.3 讀參數(shù)命令說明本命令讀回指定儀表的指定內(nèi)部參數(shù)的值命令$AABBDD$ 為定界符AA(范圍 0099)表示指定儀表二位十進(jìn)制地址BB (范圍 0080)表示指定通道號(hào)二位十進(jìn)制數(shù)。讀與通道無關(guān)的公用參 數(shù)時(shí) BB 00DD 參數(shù)地址(詳見參數(shù)地址表)回答?。?data)!為定界符data為參數(shù)值,由“”或“”,“ .” 小數(shù)點(diǎn), 4位參數(shù)數(shù)值共 6 個(gè)字符組成( ODH )為結(jié)束符例1例2命令: $010200回答:! + 150.0本命令讀取地址為 01的儀

32、表第 2通道的第 1報(bào)警點(diǎn)設(shè)置值, 參數(shù)地址為 00回答表明設(shè)置值為 +150.0命令: $010011回答:! +002.0本命令讀取地址為 01 的儀表的顯示切換時(shí)間, 參數(shù)地址為 11,是與通道無 關(guān)的公用參數(shù)回答表明顯示切換時(shí)間為 2.0 秒7.4 設(shè)置參數(shù)命令說明 本命令用于設(shè)置儀表的內(nèi)部參數(shù) 儀表參數(shù)中除各通道的報(bào)警設(shè)定值外,其它參數(shù)均受密碼控制。只有當(dāng)密 碼被設(shè)置為 1111 后,才能進(jìn)行設(shè)置,設(shè)置完成后,應(yīng)將密碼設(shè)置為0000命令 %AABBDD(data)% 為定界符AA (范圍 0099)表示指定儀表二位十進(jìn)制地址BB (范圍 0080)表示指定通道號(hào)二位十進(jìn)制數(shù),設(shè)置與通

33、道無關(guān)的公用 參數(shù)時(shí), BB 00DD 參數(shù)地址(詳見參數(shù)地址表)data 為參數(shù)值,由“”或“”, 4 位參數(shù)值,共 5 個(gè)字符組成。不改 變?cè)瓍?shù)的小數(shù)點(diǎn)位置,省略了小數(shù)點(diǎn)。例如0.137,1.37。 13.7,137 均表示為 0137(ODH)為結(jié)束符回答! AA!為定界符AA 為儀表二位十進(jìn)制地址(ODH)為結(jié)束符例 1命令: 010200 0800回答:! 01本命令將地址為 01 的儀表,第 02 通道的第 1 報(bào)警點(diǎn)設(shè)置為 800。第 1 報(bào) 警點(diǎn)設(shè)置參數(shù)的地址為 00。不受密碼控制回答表示設(shè)置完成例 2命令: 010010 1111回答:! 01命令: 010011 0030

34、回答:! 01命令: 010204 0012回答:! 01命令: 010010 0000本例第 1 個(gè)命令將地址為 01 的儀表密碼設(shè)置為 1111,為命令 2 ,命令 3 做 準(zhǔn)備。第 2 個(gè)命令將儀表的顯示切換時(shí)間設(shè)置為 3.0 秒。第 3 個(gè)命令將該儀 表第 2 通道的零點(diǎn)修正參數(shù) (地址為 04),設(shè)置為 0012 ,第 4 個(gè)命 令將密碼恢復(fù)為 00007.5 參數(shù)地址表符號(hào)名稱內(nèi)容地址注AH第 1 報(bào)警點(diǎn)設(shè)定00H各通道獨(dú)立AL第 2 報(bào)警點(diǎn)設(shè)定01H各通道獨(dú)立bH第 3 報(bào)警點(diǎn)設(shè)定02H各通道獨(dú)立bL第 4 報(bào)警點(diǎn)設(shè)定03H各通道獨(dú)立iA零點(diǎn)修正參數(shù)04H各通道獨(dú)立Fi滿度修正參

35、數(shù)05H各通道獨(dú)立it輸入信號(hào)選擇06H各通道獨(dú)立id顯示值小數(shù)點(diǎn)位置07H各通道獨(dú)立ur量程下限08H各通道獨(dú)立Fr量程上限09H各通道獨(dú)立dY工程量單位選擇0AH各通道獨(dú)立Lb數(shù)字濾波時(shí)間常數(shù)0BH各通道獨(dú)立oA密碼10H公用參數(shù)ct顯示切換時(shí)間11H公用參數(shù)cH通道數(shù)12H公用參數(shù)Ld冷端補(bǔ)償方式設(shè)置13H公用參數(shù)Li冷端補(bǔ)償系數(shù)14H公用參數(shù)F1第 1 報(bào)警點(diǎn)報(bào)警方式16H公用參數(shù)F2第 2 報(bào)警點(diǎn)報(bào)警方式17H公用參數(shù)H1第 1 報(bào)警點(diǎn)靈敏度1AH公用參數(shù)H2第 2 報(bào)警點(diǎn)靈敏度1BH公用參數(shù)At消音延時(shí)1CH公用參數(shù)Ad通訊地址1DH公用參數(shù)bd通訊速率1EH公用參數(shù)Po打印方式2

36、0H公用參數(shù)PH打印間隔,小時(shí)21H公用參數(shù)PF打印間隔,分22H公用參數(shù)PA打印間隔,秒23H公用參數(shù)tY時(shí)鐘設(shè)置,年24H公用參數(shù)tm時(shí)鐘設(shè)置,月25H公用參數(shù)td時(shí)鐘設(shè)置,日26H公用參數(shù)tH時(shí)鐘設(shè)置,時(shí)27H公用參數(shù)tF時(shí)鐘設(shè)置,分28H公用參數(shù)8. 測(cè)試軟件8.08.1關(guān)于測(cè)試軟件在儀表的包裝中,您可以找到一張光盤。光盤中包括? 適用于 DOS 運(yùn)用環(huán)境下的可執(zhí)行文件 Lcom.exe 和源文件 Lcom.c ,可幫助您理解通訊命令和對(duì)儀表進(jìn)行測(cè)試。 Lcom.exe 無需安裝, 可直接運(yùn)行。? 適用于 Windows 環(huán)境下的 XS 系列儀表測(cè)試軟件,需要用戶按要求安 裝后方可運(yùn)行

37、使用。DOS 環(huán)境下測(cè)試運(yùn)行 運(yùn)行軟盤中的 Lcom.exe,屏幕上出現(xiàn)提示:Please select com1 or com2(1/2):選擇 1 選擇 com1 或 com2 與儀表通訊。若選擇 com1 則鍵入 “ 1 ”,若選擇 com2則鍵入“ 2”。選擇后屏幕上出現(xiàn)提示:Baud rate: 9600選擇 2 選擇通訊波特率。按“空格”鍵循環(huán)選擇,按“ ”鍵確認(rèn)。選擇的波特率必須與儀表設(shè)置的波特率相同。確認(rèn)后屏幕上出現(xiàn)提示:Command code:命令 按命令格式輸入代碼。確認(rèn)代碼正確后,按“ ”鍵,輸入 計(jì)算機(jī)立即將輸入碼后加 0DH 發(fā)至儀表。1”后,例如:輸入命令 # 0

38、101鍵入“ #”、“ 0 鍵。接收 屏幕上出現(xiàn)提示:Receive code:如果命令正確、 地址相符, 儀表的回答信息將跟在提示后, 同時(shí)轉(zhuǎn)到退出提 示,若未收到儀表的回答,可按 ESC 鍵轉(zhuǎn)到退出提示。退出 屏幕提示: Exit (y/n)?若想繼續(xù)和儀表通訊則鍵入“ n”,若想退出則鍵入“ y”。8.2 Windows 環(huán)境下測(cè)試(一)概述XS 系列儀表測(cè)試軟件是用于測(cè)試 XS 系列儀表與上位機(jī)通訊功能及狀態(tài)的應(yīng)用軟件。 該軟件可運(yùn)行于 Windows 9598NT2000XP2003 系統(tǒng)下。可同時(shí)測(cè)試 100塊XS 系列儀表; 可讀入儀表的各測(cè)量值和各種開關(guān)輸入輸出狀態(tài),可讀取和設(shè)

39、置儀表參數(shù),可控制儀 表的各種模擬量和開關(guān)量輸出;可支持除記錄儀的 2002 版及其之后的所有儀表, 包括 48 位顯示的儀表。 具體型號(hào)如 下: XST 、XSL 、XSZ 、XSE 、DS、 JS、XSB-1 、XSB-2 、 XSD 、XSDU 、XSH 、XSJ、XSJB 、 XSK-II 、XSM 、XSN 、 XSV 、 XSK-I 。(二)安裝1、運(yùn)行該目錄下 Setup.exe 文件,按提示步驟進(jìn)行。2、重新啟動(dòng)計(jì)算機(jī)。3、用該目錄下 Meter2002.exe 文件覆蓋安裝目錄下的同名文件。4、雙擊桌面“ XS 系列儀表測(cè)試軟件”圖標(biāo)運(yùn)行本軟件。(三)使用1. 搜索1.1 運(yùn)

40、行該軟件之后,彈出搜索儀表窗口。在該窗口中對(duì)串口進(jìn)行基本配置。 串行端口號(hào):選擇掛接儀表的串行端口。 通訊波特率:選擇串行端口通訊波特率。地址范圍:設(shè)置儀表地址的搜索范圍。 開始搜索:根據(jù)地址范圍搜索串行端口上的儀表。 搜索結(jié)果:依次顯示被搜索到的儀表的地址、型號(hào)、名稱、參數(shù)位數(shù)、是否標(biāo)準(zhǔn)儀 表。1.2 選中需要操作的儀表即可進(jìn)入測(cè)試項(xiàng)。1.3 如果搜索結(jié)果沒有找到儀表,要作如下檢查(1)檢查通訊線路連接是否正確。(2)檢查儀表測(cè)試程序串行端口號(hào)是否與實(shí)際連接計(jì)算機(jī)串口號(hào)一致。(3)檢查儀表通訊波特率是否與儀表測(cè)試程序通訊波特率一致。(4)檢查儀表設(shè)定的地址是否在搜索地址范圍內(nèi)。(5)如果多塊儀表連接檢查儀表設(shè)定的地址是否有重疊。(6)重新進(jìn)行搜索。2. 測(cè)試可以自動(dòng)以給定時(shí)間間隔讀入儀表的多種狀態(tài)值, 包括測(cè)量顯示值、 測(cè)量顯示值的 報(bào)警狀態(tài)、開關(guān)量輸入狀態(tài)、開關(guān)量輸出狀態(tài)、模擬量輸出值??梢钥刂苾x表的輸出,包括開關(guān)量輸出、模擬量輸出值。 選擇項(xiàng)“模擬量輸出”:選中時(shí)可以通過通訊控制儀表模擬量輸

溫馨提示

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

評(píng)論

0/150

提交評(píng)論