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

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

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

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

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

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

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

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

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

點(diǎn)擊“保存”按鈕,畫(huà)面變成下圖所示樣式:

點(diǎn)擊“返回”按鈕。返回到主畫(huà)面,如下圖:

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