進(jìn)行流程控制,實(shí)現(xiàn)自動(dòng)清洗、自動(dòng)采樣等一系列功能控制。以cvs系統(tǒng)為例,plc首先控制cvs單元排氣過(guò)程,將氣囊中的廢氣排空;然后控制清洗過(guò)程,進(jìn)行管路清洗;最后控制自動(dòng)采樣,將背景氣體和稀釋氣體分別抽到兩個(gè)氣囊,為分析儀器的氣體分析做好準(zhǔn)備。上述過(guò)程主要包含對(duì)泵、閥開(kāi)關(guān)和定時(shí)延時(shí)的控制。2.控制程序 整個(gè)控制程序我們采用程序代碼編程,它較之梯形圖、功能模塊靈活、方便,結(jié)構(gòu)緊湊。主程序模塊為: ld sm0.1 //初始化,調(diào)用子程序0 call sbr_0 s m2.0,4 //設(shè)置程序執(zhí)行標(biāo)志位 ld m0.1 //啟用等待程序 a m2.0 //m2.0設(shè)為1 lps ld m8.1 //有復(fù)位請(qǐng)求 ald call sbr_i//調(diào)用子程序1 //sbr_0: ld sm0.0 ….. //初始化泵閥狀態(tài) cret ,,sbr_i: ld sm0.0 ld m3.0 ….. //控制cvs工作流程 cret (二)觸摸屏控制程序設(shè)計(jì) 系統(tǒng)中操作站我們采用觸
系列功能控制。以cvs系統(tǒng)為例,plc首先控制cvs單元排氣過(guò)程,將氣囊中的廢氣排空;然后控制清洗過(guò)程,進(jìn)行管路清洗;最后控制自動(dòng)采樣,將背景氣體和稀釋氣體分別抽到兩個(gè)氣囊,為分析儀器的氣體分析做好準(zhǔn)備。上述過(guò)程主要包含對(duì)泵、閥開(kāi)關(guān)和定時(shí)延時(shí)的控制??刂七^(guò)程如圖3所示。 圖3 cvs系統(tǒng)plc控制流程臣 2.控制程序 整個(gè)控制程序我們采用程序代碼編程,它較之梯形圖、功能模塊靈活、方便,結(jié)構(gòu)緊湊。主程序模塊為: ld sm0.1 //初始化,調(diào)用子程序0 call sbr_0 s m2.0,4 //設(shè)置程序執(zhí)行標(biāo)志位 ld m0.1 //啟用等待程序 a m2.0 //m2.0設(shè)為1 lps ld m8.1 //有復(fù)位請(qǐng)求 ald call sbr_i//調(diào)用子程序1 //sbr_0: ld sm0.0 ….. //初始化泵閥狀態(tài) cret ,,sbr_i: ld sm0.0 ld m3.0 ….. //控制cvs工作流程 cret (二)觸摸屏控制程序設(shè)計(jì) 系統(tǒng)中操作站我們采用觸摸屏實(shí)現(xiàn)交互式人機(jī)對(duì)話。包括5個(gè)主要界面:系統(tǒng)主界面、cvs界面、
680指向下一個(gè)字節(jié)。如果緩沖區(qū)smb2的內(nèi)容等于16#0d,表示數(shù)據(jù)接收結(jié)束,用mov_dw指令將指針vd680重新賦值為&vb600(vb600的地址)。見(jiàn)圖4。 ⑤讀端口返回?cái)?shù)據(jù)及處理:若收到某字節(jié)數(shù)據(jù)為05h,則緊接其后收到的一個(gè)字節(jié)數(shù)據(jù)應(yīng)與05h合為一個(gè)字節(jié); 若收到某字節(jié)數(shù)據(jù)為0dh,表示結(jié)束。組合參數(shù)變送器輸出數(shù)據(jù)的順序如下: e、r、p 、q、c、f、v1、v2、v3、i1、i2、i3(不同變送器輸出內(nèi)容不同,因此輸出數(shù)據(jù)長(zhǎng)度各異,但其順序同前,各參數(shù)均為2字節(jié))。m2.0為筆者自行設(shè)置的數(shù)據(jù)處理控制位,見(jiàn)圖5。 三. 應(yīng)用介紹 我所研制的空調(diào)參數(shù)測(cè)試系統(tǒng)用wb智能電量傳感器檢測(cè)待檢空調(diào)機(jī)的啟動(dòng)電流,制熱和制冷狀態(tài)下的電壓、電流和功率,該空調(diào)參數(shù)測(cè)試系統(tǒng)出口俄羅斯,于2001年5月投入運(yùn)行。據(jù)俄羅斯方反映,這一年多時(shí)間,空調(diào)參數(shù)測(cè)試系統(tǒng)運(yùn)行情況良好, wb智能電量傳感器工作穩(wěn)定可靠,檢測(cè)數(shù)據(jù)準(zhǔn)確。 四. 總結(jié) 以上方法僅僅是s7-200 plc與一只wb智能傳感器通訊的應(yīng)用,rs485智能口可以組成rs485網(wǎng)絡(luò),編程方法與上述相同。需要wb
停止?fàn)顟B(tài),按下啟動(dòng)按鈕系統(tǒng)開(kāi)始掃描各個(gè)按鍵的狀態(tài)為電梯的運(yùn)行決策提供依據(jù)。 3.2 所有上行情況的網(wǎng)絡(luò) 在這里把所有的上行情況并聯(lián)起來(lái),共同產(chǎn)生一個(gè)上行信號(hào),為了保證按鍵狀態(tài)不丟失,用按鍵對(duì)應(yīng)的燈的狀態(tài)來(lái)表示按鍵的狀態(tài)。當(dāng)電梯在1樓時(shí)情況較簡(jiǎn)單,由平層信號(hào)kl1確定電梯在一樓,再根據(jù)表1把所有的觸發(fā)條件并聯(lián)起來(lái)。當(dāng)電梯在2樓時(shí)情況復(fù)雜,有優(yōu)先級(jí)的考慮。為了保證順向優(yōu)先,用了兩個(gè)中間繼電器m 2.0和m2.1 存儲(chǔ)電梯停在2樓之前的運(yùn)行狀態(tài),即記錄了電梯是從1樓上去的還是從3樓下來(lái)的。m2.0得電時(shí)即電梯原來(lái)狀態(tài)為上行時(shí),在2樓即2樓平層信號(hào)kl2得電,若3樓有呼叫則上行線圈得電電梯上行。 3.3 所有下行情況的網(wǎng)絡(luò) 所有下行情況并聯(lián)于此,為電梯下行提供決策。其情況與上行類(lèi)似,不再贅述。 4 結(jié)論 本文介紹了西門(mén)子公司s7 - 200 系列可編程控制器(plc)在三層電梯控制系統(tǒng)中的應(yīng)用,給出了可編程控制器控制三層電梯電氣控制系統(tǒng)的硬件組成和軟件設(shè)計(jì)。采用了梯形圖編程的程序控制方式,設(shè)計(jì)了一套完整的基于可編程控制器(plc)的三層電梯控制系統(tǒng)總體設(shè)計(jì)方案并通過(guò)