許少華+孫海興+鄧風永
【摘 要】觸摸屏作為一種新型的人機界面,是一種智能化操作控制顯示裝置,它的簡單易用、強大的功能及優(yōu)異的穩(wěn)定性使它非常適合于工業(yè)環(huán)境。在變頻器測試系統(tǒng)中,使用觸摸屏完成對測試系統(tǒng)的所有操作,使用遠方儀表采集變頻器輸入輸出端電參數(shù)。本文主要闡述在變頻器測試系統(tǒng)中使用的觸摸屏和遠方儀表以及它們之間的串口通訊。
【關鍵詞】觸摸屏;串口通訊;遠方儀表
【Abstract】As a new type human machine interface, the touch screen is an intelligent device for operation and display. It is fit for industrial environments because ease for use、powerful function and outstanding stability. In the inverter test system, the touch screen can realize all the operations for the test system, the remotely instruments collect input and output parameters of inverter. This paper main state the serial communications between touch screen and remotely instruments in inverter test system.
【Key words】The touch screen; Serial communication; Remotely instrument
0 前言
為滿足變頻器研發(fā)和生產(chǎn)需要,在變頻器測試系統(tǒng)中,采用先進的觸控技術,同時引進遠方儀表PF9830三相智能電量測量儀和PF9833三相PWM專用測試儀進行數(shù)據(jù)采集,在整個測試系統(tǒng)中,觸摸屏和遠方儀表進行串口通訊,完成所有測試操作。本文主要介紹在變頻器測試系統(tǒng)中使用的觸摸屏和遠方儀表以及它們之間的串口通訊。
1 觸摸屏及遠方儀表概述
1.1 觸摸屏
觸摸屏即工業(yè)人機界面(Human Machine Interface),簡稱HMI,是一種最新的電腦輸入設備,是目前最簡單、方便、自然且又實用的輸入設備,具有堅固耐用、反應速度快、節(jié)省空間、易于交流等優(yōu)點。觸摸屏技術已經(jīng)越來越多的被應用到工業(yè)控制現(xiàn)場。
在變頻器測試系統(tǒng)中,觸摸屏完成整個系統(tǒng)的:被測設備參數(shù)輸入、高壓上電、各種缺相試驗、變頻器加減速試驗、變頻器轉(zhuǎn)向控制、啟停控制等操作,顯示變頻器最新狀態(tài),同時讀取兩臺遠方儀表的數(shù)據(jù),分析顯示;并可以圖片的形式保存整屏參數(shù),便于跟蹤查詢。
觸摸屏顯示內(nèi)容采用分頁顯示方式,主頁面(圖1)顯示主要工作狀態(tài)和主要參數(shù),詳細參數(shù)放在不同功能的專項頁面顯示,如AD通道信號選擇、PLC端子線路檢測、系統(tǒng)參數(shù)設置等。
1.2 遠方儀表
在變頻器測試系統(tǒng)中,使用的遠方儀表有:PF9830三相智能電量測量儀和PF9833三相PWM專用測試儀。遠方儀表分為基本型和全功能型兩類,其中基本型具備電壓、電流、功率、功率因數(shù)等電參數(shù)測量和變比功能;全功能型在基本型的基礎上增加了諧波分析、積分和通訊功能。
PF9830和PF9833均使用全功能型,分別用于變頻器輸入端和輸出端電參數(shù)的測量,同時和觸摸屏進行串口通訊,將測量數(shù)據(jù)傳給觸摸屏。
2 觸摸屏和遠方儀表的串口通訊
2.1 網(wǎng)絡連接(圖2)
觸摸屏和儀表進行232串口通訊。
其中觸摸屏COM1和COM2的插頭引腳定義相同,均為:
2腳:RXD
3腳:TXD
5腳:GND
PF9830和PF9833通訊口的插頭引腳定義相同,均為:
2腳:TXD
3腳:RXD
7腳:GND
2.2 通訊流程(圖3)
觸摸屏和遠方儀表的通訊,觸摸屏做主站,儀表做從站,通訊波特率設置為2400bps,使用自定義通訊協(xié)議,觸摸屏每間隔1秒呼叫從站一次。
2.3 通訊數(shù)據(jù)分割
觸摸屏收到儀表發(fā)送的應答信號后,接著會按順序收到儀表的各種參數(shù)數(shù)據(jù),參數(shù)依次為線制、電壓、電流、有功功率、功率因數(shù)、視在功率、無功功率、相位角、頻率、電壓波峰比、電流波峰比、電能和積分時間。其中,線制占一個字節(jié),電壓、電流等浮點型參數(shù)每個占用四個字節(jié),積分時間站三個字節(jié)。
觸摸屏依據(jù)儀表發(fā)送參數(shù)的順序和每個參數(shù)的字節(jié)數(shù),分割參數(shù),源代碼如下:
SELECTCOM(0)
$1003= PUTCHARS($1006, 1, 10)
$1005= GETCHARS($200,150,50)
IF $1005 == 0
$601 = $601 + 1
ELSE
$200 = $200 && 00FFH
IF $200 == 00E1H
$601 = 0
#電壓實際值計算
$1016 = $207
$1017 = $208
CALL 1
$300 = FMOV($1020)
$1016 = $205
$1017 = $206
CALL 1
$302 = FMOV($1020)
$1016 = $203
$1017 = $204
CALL 1
$304 = FMOV($1020)
#電流實際值計算
$1016 = $215
$1017 = $216
CALL 1
$306 = FMOV($1020)
$1016 = $213
$1017 = $214
CALL 1
$308 = FMOV($1020)
$1016 = $211
$1017 = $212
CALL 1
$310 = FMOV($1020)
#總功率實際值計算
$1016 = $217
$1017 = $218
CALL 1
$312 = FMOV($1020)
#總功率因數(shù)實際值計算
$1016 = $225
$1017 = $226
CALL 1
$318 = FMOV($1020)
#頻率實際值計算
$1016 = $257
$1017 = $258
CALL 1
$324 = FMOV($1020)
#諧波實際值計算
ELSE
CLEARCOMBUFFER(0, 0)
$601 = $601 + 1
ENDIF
ENDIF
2.4 通訊參數(shù)計算
遠方儀表采樣點數(shù)據(jù)為十六進制數(shù),測量結(jié)果和運算結(jié)果為四字節(jié)32位浮點數(shù),其格式如表1:
該格式中,最高位(第31位)為數(shù)符位S;第8~30位(共23位)為尾數(shù)M;第0~7位(共8位)為階碼E,其中尾數(shù)M和階碼E都是二進制整數(shù)。通過下面的公式可以將該格式轉(zhuǎn)換成為實際值D:
D=(-1)S×(0.5+M/224)×2(E-127)
觸摸屏根據(jù)上述公式計算得到有效數(shù)據(jù),源代碼如下:
#取浮點數(shù)的符號位
$1012.0 = GETB $1017.15
#取階碼
$1013 = TOBYTE($1016, 1)
$1013 = $1013 - 127 (Signed)
#根據(jù)$1013的符號判斷尾數(shù)應放大或縮小,并計算放大或縮小的倍數(shù)
IF $1013 >= 0 (Signed)
$1008 = 1
$1008 = $1008 << $1013
ELSE
$3000 = -1 * $1013 (Signed)
$3100 = 1
$3100 = $3100 << $3000
ENDIF
$3300 = FCNV($1008)
$3200 = FCNV($3100)
#取尾數(shù)
BITOFF $1017.15
$1014 = $1016 >> 8 (DW)
$1014 = FCNV($1014)
$1018 = FDIV($1014, $1010)
$1018 = FADD($1018, 0.5)
#根據(jù)$1013的符號計算最后的實際值
IF $1013 >= 0 (Signed)
$1020 = FMUL($1018, $3300)
ELSE
$1020 = FDIV($1018, $3200)
ENDIF
#實際值的符號
$1021.15 = GETB $1012.0
3 總結(jié)
通過觸摸屏和遠方儀表的串口通訊,成功實現(xiàn)了觸摸屏的自由通訊協(xié)議,這一結(jié)果對工程實踐具有較高的參考價值,在使用新儀表或儀器時,無需觸摸屏廠家重新編寫新儀表或儀器驅(qū)動的情況下,即可方便使用新儀表或儀器,降低了成本,同時縮短了觸摸屏軟件開發(fā)的周期。
【參考文獻】
[1]譚浩強.C語言程序設計[M].3版.清華大學出版社,2005.
[2]DOP-B系列人機界面使用手冊[S/OL]. http://www.delta-cimic.com/.
[3]PF9830 3Φ DIGITAL POWER METER USERS MANUAL[OL]. http://www.everfine.cn/.
[4]PF9833 3Φ PWM DIGITAL POWER METER USERS MANUAL[OL]. http://www.everfine.cn/.
[責任編輯:湯靜]