XMT*8000系列儀表串行通訊接口協(xié)議說明
我廠備有機應(yīng)用軟件,可以設(shè)置100路以下的任何通道與儀表通訊及顯示。具備數(shù)據(jù)等定時保存、打印功能。
XMT8000系列人工智能調(diào)節(jié)器的通訊接口協(xié)議,具備16位的求和校驗碼,通訊,支持1200,2400,4800,9600,19200等多種波特率,并且將機訪問一臺儀表的平均時間縮短到0.1秒以下,儀表允許在一個RS485通訊接口上連接多達101臺儀表(為通訊,儀表數(shù)量大于64臺時需要加一個RS485中繼器)。
一、接口規(guī)格
XMT8000系列儀表使用異步串行通訊接口,接口電平合RS485標(biāo)準(zhǔn)中的規(guī)定。數(shù)據(jù)格式為1個起始位,8位數(shù)據(jù),無校驗位,1個或2個停止位。通訊傳輸數(shù)據(jù)的波特率可調(diào)為1200-19200BIT/S(波特率為19200時需配界光耦的通訊模塊)。XMT8000儀表采用多機通訊協(xié)議,采用RS485的通訊接口,則可將1-101臺的儀表同時連接在一個通訊接口上。
RS485通訊接口通訊距離長達1km以上,兩根線就能使多臺XMT8000儀表與計算機進行通訊。使用普通個人計算機PC能作機。
按RS485接口的規(guī)定,RS485通訊接口可在一條通訊線路上連接多32臺儀表或計算機。需要聯(lián)接更多的儀表時需要中繼器,由于XMT8000儀表通訊接口模塊采用75LBC184芯片,多可連接100臺XMT8000儀表在一條通訊線路上,這種芯片具備的雷和靜電功能,且無需中繼器即可連接約60臺儀表。
XMT8000儀表的RS485通訊接口采用光電隔離技術(shù)將通訊接口與儀表的其他部分線路隔離,當(dāng)通訊線路上的某臺儀表損壞或故障時,并不會對其它儀表產(chǎn)生影響。同樣當(dāng)儀表的通訊部分損壞或主機發(fā)生故障時,儀表仍能正常進行測量及控制,并可通過儀表鍵盤對儀表進行操作。16位校驗碼不數(shù)據(jù)性,并在通訊異常,比如網(wǎng)絡(luò)上有地址相同的儀表或其他公司產(chǎn)生時,儀表和計算機仍能分別正常工作,不會產(chǎn)生數(shù)據(jù)混亂的問題,因此采用XMT8000儀表組成的集散型控制系統(tǒng)具有較高工作性。
由于采用普通計算機作機,其軟件資源豐富,發(fā)展速度快。新的XMT8000機軟件廣泛采用WINDOWS作為操作環(huán)境,不操作直觀方便,而且大。
二、通訊指令
XMT8000儀表采用16進制數(shù)據(jù)格式來表示各種指令代碼及數(shù)據(jù)。XMT8000儀表軟件通訊指令經(jīng)過優(yōu)化設(shè)計,只有兩條:一條為讀指令,一條為寫指令。兩條指令使得機軟件編寫容易,且能100%完整地對儀表進行操作。
地址代號:為了在一個通訊接口連接多臺XMT8000儀表,需要給每臺XMT8000儀表編一個互不相同的代號。XMT8000的地址為0-100。所以一條通訊線路上多可連接101臺XMT8000儀表。儀表的地址代號由參數(shù)Addr決定。
儀表內(nèi)部采用數(shù)據(jù)表示參數(shù)及測量值等,數(shù)據(jù)范圍為:-2999~+32767。因此采用
-32768~-7160之間的數(shù)值來表示地址代號,來降低因數(shù)據(jù)與地址重復(fù)造成沖突的可能性。XMT8000儀表通訊協(xié)議規(guī)定,地址代號為兩個字節(jié),其數(shù)值范圍(16進制)是80H-BFH,兩個字節(jié)需相同,數(shù)值為“儀表地址+80H”。例如,儀表參數(shù)Addr=10(16進制數(shù)為0AH,OA+80H=8AH),則該儀表的地址表示為:8AH 8AH
參數(shù)代號:儀表的參數(shù)用1個8位二進制數(shù)(一個字節(jié),寫為16進制數(shù))的參數(shù)代號來表示。它在指令中表示要讀/寫的參數(shù)名。