[摘要]:
隨著工業(yè)企業(yè)自動化技術(shù)的發(fā)展,“金立石儀表”以其可靠性、靈活性、優(yōu)良的性能價格比、使用方便等特點在工業(yè)控制領(lǐng)域迅猛發(fā),得到了越來越廣泛的應(yīng)用。其中XM系列儀表具有一定代表性。本文作者站在使用者的角度詳細(xì)的介紹了紫金橋軟件與金立石儀表XM系列進(jìn)行通信的過程。
[關(guān)鍵詞]:紫金橋、金立石、組態(tài)軟件、XM系列
本文主要結(jié)構(gòu)如下:
1、測試儀表與計算機(jī)的通信
2、在紫金橋軟件中定義設(shè)備
3、設(shè)置需要采集的儀表信息
4、畫面數(shù)據(jù)展示
5、修改儀表數(shù)據(jù)
測試儀表與計算機(jī)的通信
當(dāng)初次使用金立石儀表與計算機(jī)通訊連接時,應(yīng)首先使用串口通信軟件進(jìn)行測試,目的是為了驗證儀表與計算機(jī)通訊的鏈路是否正常。
具體測試步驟如下:
第一步,打開通訊測試軟件進(jìn)行相應(yīng)的設(shè)置。確保測試軟件的設(shè)置要與檢測儀表的通訊地址(參數(shù)Addr)、波特率(一般為9600)、通訊連接線與計算機(jī)的通訊接口(COM口)等都必須是一致的。如下圖所示:
 
第二步,發(fā)送與接收數(shù)據(jù)。 假設(shè),通訊地址為“1”時,發(fā)送的命令是:8181520000005300。此時儀表的測量值為0,LOC值為808,儀表將返回以下數(shù)據(jù)00 00 00 00 00 00 28 03 53 00;
注:數(shù)據(jù)包采用16位二進(jìn)制數(shù)傳輸,低位在前,高位在后。
測試結(jié)果,如下圖所示:

協(xié)議格式如下:
指令
|
0位
|
1位
|
2位
|
3位
|
4位
|
5位
|
6位
|
讀
|
Addr+80H
|
Addr+80H
|
52H
|
要讀參數(shù)的代號
|
00H
|
00H
|
校驗碼
|
寫
|
Addr+80H
|
Addr+80H
|
43H
|
要讀參數(shù)的代號
|
寫入數(shù)低字節(jié)
|
寫入數(shù)高字節(jié)
|
校驗碼
|
CRC校驗碼
讀指令的CRC校驗碼為:52H+Addr + 要讀參數(shù)的代號。
寫指令的CRC校驗碼為:43H+要寫的參數(shù)值+Addr + 要寫的參數(shù)代號。
在紫金橋軟件中定義設(shè)備
如果儀表與計算機(jī)通信正常后,再按照下列步驟使“紫金橋軟件”與儀表建立連接。具體如下:第一步:雙擊Real圖標(biāo),啟動啟動紫金橋軟件。如下圖所示

第二步:點擊“新建工程”,可以修改工程名、存盤路徑、說明。修改完成后點擊“確認(rèn)”。如下圖:
 
第三步:點擊“進(jìn)入組態(tài)”圖標(biāo),如下圖:
 
第四步,雙擊“數(shù)據(jù)庫\設(shè)備組態(tài)\智能儀表\北京金立石儀表\金立石XM系列”,彈出設(shè)備定義對話框,如下圖:
 
填入自己容易記憶的設(shè)備名稱,設(shè)備地址根據(jù)儀表的“Addr”參數(shù)確定(兩
者必須相同)。通過儀表的設(shè)備地址和“紫金橋”系統(tǒng)的設(shè)備地址來區(qū)分同一通信網(wǎng)絡(luò)中不同的儀表。如果不正確設(shè)置設(shè)備地址將造成儀表與計算機(jī)的通訊失敗。
第五步:點擊“下一步”,選擇相應(yīng)的串口,點擊“設(shè)置”,彈出如下圖所示窗口,設(shè)置完后,點擊“保存”。(波特率根據(jù)儀表bAud參數(shù)確定,兩者相同。數(shù)據(jù)位8位,奇偶校驗無,停止位2位)。
 
第六步:點擊“完成”按鈕,就完成了設(shè)備名稱為“Test”的定義。如下圖:

設(shè)置需要采集的儀表信息
第一步,雙擊“數(shù)據(jù)庫\點組態(tài)”,彈出下圖所示對話框。
 
第二步,點擊工具欄“ ”圖標(biāo),或雙擊任何一個單元格,彈出下圖所示窗口:
 
選擇“模擬I/O點”,點擊“繼續(xù)”,彈出下圖所示窗口:
 
在“點名”欄填入自己容易記憶的點名稱(假設(shè)點名為:JinLiShi)。填寫完成后,點擊“數(shù)據(jù)連據(jù)”標(biāo)簽頁,在這里具體定義要采集儀表的何種參數(shù),如下圖所示:
 
在“設(shè)備下拉框”中選擇設(shè)備名稱,點擊“增加連接項”按鈕,彈出“【北京金立石XM系列】組點連接”窗口,如下圖:
 
在“命令代號”框中輸入要采集的參數(shù)的通信地址(以XMT儀表為例,如要采集AL1參數(shù)值,則在框中輸入01即可),再點擊選擇參數(shù)可選擇“A1”、“A2”、“A3”、“A4參數(shù)數(shù)值”(當(dāng)要采集實際需要的儀表參數(shù)數(shù)據(jù)時必須選中該項,由于每種儀表所對應(yīng)的“A1、A2、A3、A4參數(shù)數(shù)值”的含義不同,具體使用時請參照說明書進(jìn)行配置);設(shè)置完成后點擊“確定”按鈕。
這里以XMT儀表為例,首先在“命令代號”欄里輸入“01”(只輸入“01”,不需要輸入“H”),查說明書的參數(shù)速查表示該通信地址表示“AL1”,因為該支持在計算機(jī)上對其進(jìn)行讀寫操作,可將上面的“讀操作”和“寫操作”都選中。參數(shù)選擇“A1”,小數(shù)點位數(shù)我們保留3位小數(shù)。設(shè)置畫面如下圖:
 
設(shè)置完成后,單擊“確定”按鈕。如下圖:
 
如果需要采集多個參數(shù)時,請重復(fù)該步驟,最后點擊“保存”按鈕。
注意:當(dāng)連接的儀表是“XMJB溫 溫溫 溫度壓力補(bǔ)償流量積算儀”,并且需要采集補(bǔ)償后流量值、累計流量值、溫度和壓力值時可在在“命令代號”框中輸入“FE”通信地址(僅適用于XMJB儀表),在選擇參數(shù)欄中將會出現(xiàn) “A1”、“A2”、“A3”、“A4”、“A5”可供選擇。(需要采集該儀表其他參數(shù)時同XMT儀表)。如下圖所示:

到這里,我們就配置完了數(shù)據(jù)連接。也就是說,配置完成了組態(tài)軟件與儀表的通信連接。
畫面數(shù)據(jù)展示
進(jìn)入紫金橋開發(fā)系統(tǒng),雙擊“畫面\窗口”,建立一幅畫面,如下圖:

雙擊后彈出下圖窗口:
 
點擊工具欄上的“ ”圖標(biāo),接著在新建的畫面上點擊一下,并輸入內(nèi)容:“#######.###”,如下圖:
 
雙擊上圖選中的內(nèi)容,彈出下圖所示畫面:

點擊上圖紅色框內(nèi)的“模擬輸出”圖標(biāo),畫面變成下圖樣式:

在此輸入需要顯示的點參數(shù),如:JinShiLi.Pv,點擊“保存”,如下圖:

點擊上圖紅色框內(nèi)的“模擬輸入”圖標(biāo),如下圖:

點擊“保存”按鈕,畫面變成下圖所示樣式:

點擊“返回”按鈕。返回到主畫面,如下圖:

點擊上圖中紅色框內(nèi)的“運行”按鈕,運行后的畫面如下圖所示:
 
從上圖可以看出,在XMT儀表中,“命令代號”為“01”(查說明書的參數(shù)速查表示該通信地址表示“AL1”),參數(shù)為“A1”的值是“0.278”,所以畫面顯示的為“0.278”。
修改儀表數(shù)據(jù)
點擊上圖紅色框內(nèi)的數(shù)字,可以對儀表數(shù)據(jù)進(jìn)行修改。(注:修改儀表數(shù)據(jù)的前提是,必須在數(shù)據(jù)連接配置時,把“寫數(shù)據(jù)”復(fù)選框選中)。
 
|