我廠備有上位機應(yīng)用軟件,可以設(shè)置100路以下的任何通道與儀表通訊及顯示。具備數(shù)據(jù)等定時保存、打印功能。
XMT808系列人工智能調(diào)節(jié)器的通訊接口協(xié)議,具備16位的求和校驗碼,通訊可靠,支持1200,2400,4800,9600,19200等多種波特率,并且將上位機訪問一臺儀表的平均時間縮短到0.1秒以下,儀表允許在一個RS485通訊接口上連接多達101臺儀表(為保證通訊可靠,儀表數(shù)量大于64臺時需要加一個RS485中繼器)。
一、接口規(guī)格
XMT808系列儀表使用異步串行通訊接口,接口電平符合RS485標準中的規(guī)定。數(shù)據(jù)格式為1個起始位,8位數(shù)據(jù),無校驗位,1個或2個停止位。通訊傳輸數(shù)據(jù)的波特率可調(diào)為1200-19200BIT/S(波特率為19200時需配界高速光耦的通訊模塊)。XMT808儀表采用多機通訊協(xié)議,采用RS485的通訊接口,則可將1-101臺的儀表同時連接在一個通訊接口上。
RS485通訊接口通訊距離長達1km以上,只需兩根線就能使多臺XMT808儀表與計算機進行通訊。使用普通個人計算機PC能作上位機。
按RS485接口的規(guī)定,RS485通訊接口可在一條通訊線路上連接zui多32臺儀表或計算機。需要聯(lián)接更多的儀表時需要中繼器,由于XMT808儀表通訊接口模塊采用75LBC184芯片,zui多可連接100臺XMT808儀表在一條通訊線路上,這種芯片具備一定的防雷和防靜電功能,且無需中繼器即可連接約60臺儀表。
XMT808儀表的RS485通訊接口采用光電隔離技術(shù)將通訊接口與儀表的其他部分線路隔離,當通訊線路上的某臺儀表損壞或故障時,并不會對其它儀表產(chǎn)生影響。同樣當儀表的通訊部分損壞或主機發(fā)生故障時,儀表仍能正常進行測量及控制,并可通過儀表鍵盤對儀表進行操作。16位校驗碼不僅保證數(shù)據(jù)可靠性,并保證在通訊異常,比如網(wǎng)絡(luò)上有地址相同的儀表或其他公司產(chǎn)生時,儀表和計算機仍能分別正常工作,不會產(chǎn)生數(shù)據(jù)混亂的問題,因此采用XMT808儀表組成的集散型控制系統(tǒng)具有較高工作可靠性。
由于采用普通計算機作上位機,其軟件資源豐富,發(fā)展速度極快。新的XMT808上位機軟件廣泛采用WINDOWS作為操作環(huán)境,不僅操作直觀方便,而且功能強大。
二、通訊指令
XMT808儀表采用16進制數(shù)據(jù)格式來表示各種指令代碼及數(shù)據(jù)。XMT808儀表軟件通訊指令經(jīng)過優(yōu)化設(shè)計,只有兩條:一條為讀指令,一條為寫指令。兩條指令使得上位機軟件編寫容易,且能完整地對儀表進行操作。
地址代號:為了在一個通訊接口連接多臺XMT808儀表,需要給每臺XMT808儀表編一個互不相同的代號。XMT808有效的地址為0-100。所以一條通訊線路上zui多可連接101臺XMT808儀表。儀表的地址代號由參數(shù)Addr決定。
儀表內(nèi)部采用數(shù)據(jù)表示參數(shù)及測量值等,數(shù)據(jù)zui大范圍為:-2999~+32767。因此采用
-32768~-7160之間的數(shù)值來表示地址代號,來降低因數(shù)據(jù)與地址重復(fù)造成沖突的可能性。XMT808儀表通訊協(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ù)名。
XMT808儀表可讀/寫的參數(shù)代號表:
參數(shù)代號 符號說明 參數(shù)代號 符號說明
00H SV給定值 01H ALM1上限報警
02H ALM2下限報警 03H Hy-1正偏差報警
04H Hy-2負偏差報警 05H Hy回差
06H At控制方式 07H I保持參數(shù)
08H P速率參數(shù) 09H d滯后參數(shù)
0AH t控制周期 0BH Sn輸入規(guī)格
0CH dP小數(shù)點位置 0DH P-SL下限顯示值
0EH P-SH上限顯示值 0FH Pb傳感器修正
10H OP-A輸出方式 11H outL輸出下限
12H outH輸出上限 13H AL-P報警輸出定義
14H CooL功能選擇 15H bAud波特率
16H Addr通訊地址 17H FILt數(shù)字濾波
18H A-M運行參數(shù) 19H LocK參數(shù)修改級別
說明:1、如果向儀表讀取參數(shù)代號在表格中參數(shù)以外,則儀表不會返回任何數(shù)據(jù)。
2、XMT-808系列1AH為手動輸出值mV。當參數(shù)run=0,可通過寫該參數(shù)來調(diào)節(jié)手動輸出值。
讀/寫指令分別如下:
讀:地址代號+52H(82)+要讀參數(shù)的代號+0+0+CRC校驗碼
寫:地址代號+43H(67)+要寫參數(shù)的代號+寫入數(shù)低字節(jié)+寫入數(shù)高字節(jié)+CRC校驗碼
讀指令的CRC校驗碼為:要讀參數(shù)的代號*256+82+Addr
Addr是儀表地址參數(shù)值,范圍是0-100(注意不要加上80H)。CRC為以上數(shù)做二進制,16位整數(shù)加法后得到的余數(shù)(溢出部分不處理),余數(shù)為2個字節(jié),其低字節(jié)在前,高字節(jié)在后。
寫指令的CRC校驗碼規(guī)則為:要寫的參數(shù)代號*256+67+要寫的參數(shù)值+Addr。
要寫的參數(shù)值用16位二進制整數(shù)表示。
無論是讀還是寫,儀表都返回以下數(shù)據(jù):
測量值PV+給定值SV+輸出值mV及報警狀態(tài)+所讀/寫參數(shù)值
其中PV、SV及所讀參數(shù)值均為整數(shù)格式,各占2個字節(jié),MV占一個字節(jié),數(shù)值范圍0-220,報警狀態(tài)占一個字節(jié),CRC校驗碼占2個字節(jié),共10個字節(jié)。
CRC校驗碼為PV+SV+(報警狀態(tài)*256+mV)+參數(shù)值+Addr,按整數(shù)加法相加后得到的余數(shù)。
每2個8位數(shù)據(jù)代表一個16位整數(shù),低位字節(jié)在前,高位字節(jié)在后,各溫度值采用補碼表示,熱電偶或熱電阻輸入時其單位都是0.1℃,1-5V或0-5V等線性輸入時,單位都是線性zui小單位。因為傳遞的是16位二進制數(shù),所以無法表示小數(shù)點,要求用戶在上位機處理。
上位機每向儀表發(fā)一個指令,儀表返回一個數(shù)據(jù)。編寫上位機軟件時,注意每條有效指令,儀表在0-0.2秒內(nèi)作出應(yīng)答,而上位機也必須等儀表返回數(shù)據(jù)后,才能發(fā)新的指令。否則將引起錯誤。如果儀表超過zui大響應(yīng)時間仍沒應(yīng)答,則原因可能無效指令、通訊線路故障,儀表沒有開機,通訊地址不合等,此時上位機應(yīng)重發(fā)指令。
注意事項:
從通訊口向儀表寫數(shù)據(jù)時,每個存儲單元(包括給定值)的寫入次數(shù)是有限的,XMT儀表提供至少10萬次的寫入次數(shù),如果寫入次數(shù)超出要求,儀表存儲單元可能損壞。
請輸入賬號
請輸入密碼
請輸驗證碼
以上信息由企業(yè)自行提供,信息內(nèi)容的真實性、準確性和合法性由相關(guān)企業(yè)負責(zé),儀表網(wǎng)對此不承擔任何保證責(zé)任。
溫馨提示:為規(guī)避購買風(fēng)險,建議您在購買產(chǎn)品前務(wù)必確認供應(yīng)商資質(zhì)及產(chǎn)品質(zhì)量。