專(zhuān)利名稱(chēng):基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及工業(yè)流程中的自動(dòng)化控制領(lǐng)域,尤其涉及一種工業(yè)上的批量生產(chǎn)的控制方法。
背景技術(shù):
工業(yè)生產(chǎn)過(guò)程按其輸出的產(chǎn)品是呈連續(xù)的產(chǎn)品流、離散批量產(chǎn)品流或是離散數(shù)量的產(chǎn)品分為連續(xù)生產(chǎn)過(guò)程、批量生產(chǎn)過(guò)程和離散生產(chǎn)過(guò)程。
其中,批量生產(chǎn)過(guò)程是由一個(gè)以上按一定順序執(zhí)行的操作組成,完成該些操作就能生產(chǎn)出一定數(shù)量的最終產(chǎn)品。如果需要生產(chǎn)更多數(shù)量的產(chǎn)品,則需重復(fù)執(zhí)行這些操作步。
在批量生產(chǎn)過(guò)程中,現(xiàn)場(chǎng)設(shè)備的數(shù)量和種類(lèi)很多。以本體法PVC(聚氯乙烯)生產(chǎn)工藝為例,采用的設(shè)備大多是二位式控制設(shè)備,如電磁閥、切斷閥、電機(jī)、泵,其數(shù)量高達(dá)700多個(gè)。而且,每個(gè)設(shè)備都需要對(duì)其進(jìn)行開(kāi)/關(guān)操作,因此,通常通過(guò)批量生產(chǎn)控制系統(tǒng)來(lái)控制整個(gè)批量生產(chǎn)過(guò)程。
請(qǐng)參閱圖1,圖1為一種批量生產(chǎn)控制系統(tǒng)控制批量生產(chǎn)的原理結(jié)構(gòu)示意圖。批量生產(chǎn)控制系統(tǒng),如DCS(集散)控制系統(tǒng)或PLC(可編程邏輯控制器)控制系統(tǒng),用以控制整個(gè)批量生產(chǎn)過(guò)程。它一般由上位機(jī)4和下位機(jī)5組成。其中,上位機(jī)4包括一個(gè)人機(jī)交互(對(duì)話(huà))界面,操作員輸入的命令由它傳輸?shù)较挛粰C(jī)5,生產(chǎn)現(xiàn)場(chǎng)的數(shù)據(jù)由下位機(jī)5傳送到上位機(jī)4的人機(jī)交互界面進(jìn)行顯示,以方便操作員讀取生產(chǎn)過(guò)程中的各項(xiàng)數(shù)據(jù);下位機(jī)5,連接批量生產(chǎn)過(guò)程中的各種設(shè)備,在其上設(shè)置一個(gè)批量控制程序6,通過(guò)執(zhí)行批量控制程序6中的代碼,產(chǎn)生相應(yīng)控制命令,并向?qū)?yīng)設(shè)備發(fā)出控制命令,從而使得設(shè)備實(shí)際狀態(tài)發(fā)生改變,如控制設(shè)備實(shí)際狀態(tài)從“開(kāi)”至“關(guān)”、從“關(guān)”至“開(kāi)”。
批量控制程序6根據(jù)批量生產(chǎn)組成操作階段的前后順序,編寫(xiě)相應(yīng)的代碼,而且一般是某一代碼段完成某一操作階段。
上位機(jī)4一般為PC(計(jì)算機(jī))和下位機(jī)5,下位機(jī)5一般為DCS(集散)控制系統(tǒng)的控制站或PLC。。
目前,批量生產(chǎn)控制系統(tǒng)有兩種控制模式自動(dòng)模式和手動(dòng)模式,對(duì)應(yīng)的控制批量生產(chǎn)就有兩種控制方法自動(dòng)控制方法和手動(dòng)控制方法。所述自動(dòng)控制是指在自動(dòng)模式下,計(jì)算機(jī)自動(dòng)逐條執(zhí)行批量控制程序6中預(yù)先編好的代碼,產(chǎn)生相應(yīng)控制命令,并將控制命令輸出至對(duì)應(yīng)設(shè)備,更改設(shè)備的實(shí)際狀態(tài)以控制該設(shè)備的工作;而手動(dòng)控制方法是指在手動(dòng)模式下,操作員在上位機(jī)4上直接發(fā)出控制命令,通過(guò)下位機(jī)5將該控制命令輸出至相應(yīng)的設(shè)備,以遙控現(xiàn)場(chǎng)設(shè)備的生產(chǎn)。在批量生產(chǎn)控制系統(tǒng)中,通過(guò)選擇其中一種模式來(lái)控制批量生產(chǎn)。
但是,由于手動(dòng)控制方法的執(zhí)行速度慢、效率低,所以通常采用自動(dòng)控制方法執(zhí)行批量控制程序6預(yù)先編好的代碼,進(jìn)而逐步完成批量生產(chǎn)過(guò)程中的各種操作階段。
當(dāng)批量生產(chǎn)過(guò)程中采用自動(dòng)控制方法控制批量控制程序6的代碼執(zhí)行時(shí),由于存在不可預(yù)知或人為的原因造成批量控制程序6無(wú)法繼續(xù)正常執(zhí)行的情況,可以進(jìn)入手動(dòng)模式,通過(guò)手動(dòng)控制方法控制相應(yīng)的設(shè)備工作。但是,在批量生產(chǎn)控制系統(tǒng)中,故障處理的種類(lèi)較多,對(duì)應(yīng)的控制命令也繁多。
以本體法PVC生產(chǎn)工藝為例,常見(jiàn)的故障處理如設(shè)備故障處理(設(shè)備出現(xiàn)故障信息)、步操作超時(shí)處理(一些特殊步如加料等待步操作超過(guò)規(guī)定的時(shí)間)、控制程序暫停處理(由于工藝原因,操作人員暫停生產(chǎn))、加料出錯(cuò)處理(需放料或重新加料)、批次操作取消(本批次生產(chǎn)取消,不生產(chǎn))而現(xiàn)有技術(shù)中每一種故障類(lèi)型的處理對(duì)應(yīng)一個(gè)控制命令,即不同的故障處理需執(zhí)行不同命令,還是以PVC生產(chǎn)為例,它至少包括以下命令“啟動(dòng)”(用于批量控制程序的啟動(dòng))、“暫?!?響應(yīng)操作員的暫停操作,用于程序的暫時(shí)中斷;或者當(dāng)設(shè)備出現(xiàn)故障時(shí)程序自動(dòng)暫停中斷,等待操作員處理設(shè)備問(wèn)題)、“保持”(用于加料過(guò)程出錯(cuò)后的數(shù)據(jù)保存,以便恢復(fù)后繼續(xù)完成加料過(guò)程)、“步進(jìn)”(當(dāng)由于現(xiàn)場(chǎng)信號(hào)處理故障造成步轉(zhuǎn)換條件不滿(mǎn)足時(shí),控制程序強(qiáng)制進(jìn)入下一步)、“重試”(用于程序暫停后的再次啟動(dòng)執(zhí)行)、“繼續(xù)”(用于加料出錯(cuò)后執(zhí)行了保持命令時(shí),控制程序的再次啟動(dòng)執(zhí)行)和“取消”(取消本批次生產(chǎn)過(guò)程,系統(tǒng)重新恢復(fù)到初始狀態(tài))等。
由于批量生產(chǎn)過(guò)程中控制命令繁多,因此造成批量控制程序6的編制復(fù)雜,進(jìn)而增加操作人員調(diào)試程序的難度。還有,操作人員需記住各種控制命令,這不僅費(fèi)時(shí)費(fèi)力且各種命令容易混淆,造成使用不方便甚至由于使用的控制命令不正確而造成不安全生產(chǎn)的后果。
還有,在批量生產(chǎn)過(guò)程中,存在某些特殊生產(chǎn),如在生產(chǎn)過(guò)程中需要重復(fù)某一操作階段,這就需要重復(fù)執(zhí)行批量控制程序6中的某一段代碼;還比如生產(chǎn)過(guò)程中需要跳過(guò)某一操作階段,這就需要在自動(dòng)控制時(shí)跳過(guò)批量控制程序6的某一段代碼,但是,采用現(xiàn)有的自動(dòng)控制方法,卻無(wú)法滿(mǎn)足該些生產(chǎn)的需要。
另外,現(xiàn)有的批量生產(chǎn)控制方法中,沒(méi)有一個(gè)友好的設(shè)備顯示界面來(lái)使操作員(用戶(hù))得知某個(gè)設(shè)備的工作狀態(tài)(正常、故障、得電等),給操作員的操作帶來(lái)使用和監(jiān)視上的不方便。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種批量生產(chǎn)過(guò)程中的控制方法,以解決現(xiàn)有技術(shù)中采用自動(dòng)模式自動(dòng)執(zhí)行批量控制程序以控制批量生產(chǎn)過(guò)程,當(dāng)出現(xiàn)非正常生產(chǎn)的情況下,用戶(hù)處理難度大且影響生產(chǎn)安全性的技術(shù)問(wèn)題。
為解決上述問(wèn)題,本發(fā)明提供了一種基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,所述批量生產(chǎn)控制系統(tǒng)包括上位機(jī)和與現(xiàn)場(chǎng)設(shè)備連接的下位機(jī),所述下位機(jī)上設(shè)置一批量控制程序,包括A、在所述系統(tǒng)中設(shè)置強(qiáng)制操作命令;B、執(zhí)行所述批量控制程序的代碼、產(chǎn)生相應(yīng)控制命令并發(fā)送所述控制命令至相應(yīng)設(shè)備以修改所述設(shè)備實(shí)際狀態(tài);C、當(dāng)接收到用戶(hù)輸入的所述強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步時(shí),從所述批量控制程序的起始步虛擬執(zhí)行至所述目標(biāo)步,獲得虛擬執(zhí)行結(jié)果,所述虛擬執(zhí)行包括執(zhí)行所述批量控制程序中的代碼,產(chǎn)生對(duì)應(yīng)的控制命令且生成所述設(shè)備虛擬狀態(tài);D、將所述設(shè)備實(shí)際狀態(tài)修改成與所述設(shè)備虛擬狀態(tài)相同;E、從所述目標(biāo)步繼續(xù)執(zhí)行所述批量控制程序,從而控制后續(xù)的生產(chǎn)。
B步驟與C步驟之間還包括進(jìn)入系統(tǒng)的手動(dòng)模式。
接收用戶(hù)輸入的所述強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步進(jìn)一步包括B1當(dāng)接收到所述強(qiáng)制操作命令時(shí),請(qǐng)求用戶(hù)輸入強(qiáng)制目標(biāo)步的步號(hào);B2接收所述強(qiáng)制目標(biāo)步的步號(hào);B3當(dāng)所述步號(hào)與預(yù)先設(shè)置的強(qiáng)制目標(biāo)步步號(hào)列表中的步號(hào)都不相同時(shí),請(qǐng)求用戶(hù)重新輸入強(qiáng)制目標(biāo)步的步號(hào)。
步驟C還包括在虛擬執(zhí)行之前,保存所述批量控制程序當(dāng)前執(zhí)行代碼的步號(hào)。
步驟D進(jìn)一步包括D1當(dāng)設(shè)備虛擬狀態(tài)和設(shè)備實(shí)際狀態(tài)不相同時(shí),發(fā)出強(qiáng)制不一致信號(hào),請(qǐng)求用戶(hù)修改所述設(shè)備實(shí)際狀態(tài);D2接收并保存修改后的設(shè)備實(shí)際狀態(tài)。
所述批量生產(chǎn)包括本體法聚氯乙烯PVC生產(chǎn)。
該方法還包括在所述上位機(jī)上設(shè)置一個(gè)輸出界面,將設(shè)備的所有狀態(tài)用不同顯示方式進(jìn)行顯示。
所述顯示方式包括不同的顯示顏色。與現(xiàn)有技術(shù)相比,本發(fā)明具有以下優(yōu)點(diǎn)本發(fā)明設(shè)置強(qiáng)制操作命令,當(dāng)在自動(dòng)模式下執(zhí)行批量控制程序出現(xiàn)故障或非正常生產(chǎn)(如重復(fù)某一操作階段或生產(chǎn)過(guò)程中跳過(guò)某一操作階段),用戶(hù)直接輸入強(qiáng)制操作命令,就能將批量控制程序從起始步虛擬執(zhí)行至強(qiáng)制目標(biāo)步,獲得執(zhí)行至強(qiáng)制目標(biāo)步時(shí)的設(shè)備實(shí)際輸出狀態(tài),從而使得程序從強(qiáng)制目標(biāo)步繼續(xù)執(zhí)行,消除了程序的執(zhí)行故障,并且也滿(mǎn)足了生產(chǎn)過(guò)程中的非正常生產(chǎn)需要,最重要的是,免除了記憶繁多的控制命令,方便用戶(hù)使用。
圖1是一種控制系統(tǒng)控制批量生產(chǎn)的原理結(jié)構(gòu)示意圖;圖2是本發(fā)明的一種基于上述批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法的原理流程圖;圖3,為本發(fā)明的一個(gè)具體實(shí)施例的流程圖;圖4其為該批量生產(chǎn)控制系統(tǒng)中的批量控制程序中的PVC聚合生產(chǎn)的操作階段。
具體實(shí)施例方式
以下結(jié)合附圖,具體說(shuō)明本發(fā)明。
還請(qǐng)參閱圖1,批量生產(chǎn)控制系統(tǒng)包括上位機(jī)4和與現(xiàn)場(chǎng)設(shè)備連接的下位機(jī)5,下位機(jī)5上設(shè)置一批量控制程序6,執(zhí)行批量控制程序6的代碼、產(chǎn)生相應(yīng)控制命令并發(fā)送所述控制命令至相應(yīng)設(shè)備以修改設(shè)備實(shí)際狀態(tài)。
請(qǐng)參閱圖2,其為本發(fā)明的一種基于上述批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法的原理流程圖。它包括S110在系統(tǒng)中設(shè)置強(qiáng)制操作命令;S120執(zhí)行批量控制程序6、產(chǎn)生相應(yīng)控制命令并發(fā)送所述控制命令至相應(yīng)設(shè)備以修改所述設(shè)備實(shí)際狀態(tài);S130當(dāng)接收到用戶(hù)輸入的所述強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步時(shí),從批量控制程序6的起始步虛擬執(zhí)行至所述目標(biāo)步,獲得虛擬執(zhí)行結(jié)果,所述虛擬執(zhí)行包括執(zhí)行批量控制程序中的代碼,產(chǎn)生對(duì)應(yīng)的控制命令且生成所述設(shè)備虛擬狀態(tài);S140將設(shè)備實(shí)際狀態(tài)修改成與設(shè)備虛擬狀態(tài)相同;S150從目標(biāo)步繼續(xù)執(zhí)行批量控制程序,從而控制后續(xù)的生產(chǎn)。
請(qǐng)參閱圖3,為本發(fā)明的一個(gè)具體實(shí)施例的流程圖。該控制批量生產(chǎn)的方法包括以下步驟S210在批量生產(chǎn)控制系統(tǒng)中設(shè)置強(qiáng)制操作命令;S220進(jìn)入自動(dòng)模式,通過(guò)下位機(jī)自動(dòng)執(zhí)行批量控制程序中的代碼,產(chǎn)生相應(yīng)控制命令并發(fā)送該控制命令至對(duì)應(yīng)設(shè)備,以修改設(shè)備實(shí)際狀態(tài),控制設(shè)備的工作;S230當(dāng)批量控制程序執(zhí)行過(guò)程中,出現(xiàn)程序無(wú)法繼續(xù)正常執(zhí)行、需要跳過(guò)某部分程序代碼進(jìn)入下一段代碼或者要求重復(fù)執(zhí)行某部分代碼等非正常生產(chǎn)時(shí),切換至系統(tǒng)的手動(dòng)模式;用戶(hù)可以通過(guò)上位機(jī)發(fā)出控制命令,將該操作階段中的后續(xù)操作完成,也可以直接到現(xiàn)場(chǎng)手動(dòng)啟停設(shè)備;由于強(qiáng)制操作是一個(gè)非正常的生產(chǎn)控制程序,為了防止用戶(hù)的誤操作,系統(tǒng)一般先切換至系統(tǒng)的手動(dòng)模式,這也是生產(chǎn)安全操作的需要;S240當(dāng)系統(tǒng)接收到用戶(hù)輸入強(qiáng)制操作命令時(shí),輸出預(yù)先設(shè)置的輸入界面,請(qǐng)求用戶(hù)輸入強(qiáng)制操作目標(biāo)步的步號(hào),該輸入界面可以是對(duì)話(huà)框也可是選擇框;S250當(dāng)系統(tǒng)接收到用戶(hù)輸入的強(qiáng)制操作目標(biāo)步的步號(hào)時(shí),判斷該步號(hào)的合法性;本發(fā)明可以預(yù)先設(shè)定強(qiáng)制目標(biāo)步的步號(hào)列表,將接收到的步號(hào)與強(qiáng)制目標(biāo)步號(hào)列表中的步號(hào)一一比對(duì),如果有相同的,則執(zhí)行后續(xù)步驟,否則重新請(qǐng)求用戶(hù)輸入步號(hào),直至輸入的步號(hào)合法;上位機(jī)保存正常生產(chǎn)的批量控制程序的當(dāng)前操作步號(hào),以提高生產(chǎn)的安全性;S260目標(biāo)步的步號(hào)合法后,從批量控制程序的起始步虛擬執(zhí)行至目標(biāo)步,獲得虛擬執(zhí)行結(jié)果,虛擬執(zhí)行包括執(zhí)行批量控制程序中的代碼,產(chǎn)生對(duì)應(yīng)的控制命令,生成設(shè)備虛擬狀態(tài),但不向?qū)?yīng)設(shè)備發(fā)送控制命令且不更改設(shè)備實(shí)際狀態(tài);S270當(dāng)系統(tǒng)執(zhí)行至強(qiáng)制目標(biāo)步后,切換至手動(dòng)模式;
S280判斷所有設(shè)備虛擬狀態(tài)與本設(shè)備實(shí)際狀態(tài)是否相同,若相同,進(jìn)行步驟S290,否則發(fā)出強(qiáng)制不一致信號(hào),請(qǐng)求用戶(hù)修改設(shè)備實(shí)際狀態(tài),直至修改后的設(shè)備實(shí)際狀態(tài)與設(shè)備虛擬狀態(tài)相同;用戶(hù)可以通過(guò)在上位機(jī)上遙控相關(guān)設(shè)備,也可以也到現(xiàn)場(chǎng)手動(dòng)啟停設(shè)備達(dá)到修改設(shè)備實(shí)際狀態(tài)的目的;S290系統(tǒng)從目標(biāo)步開(kāi)始繼續(xù)執(zhí)行后續(xù)代碼,從而控制后續(xù)的生產(chǎn)過(guò)程。
以下以一個(gè)簡(jiǎn)單本體法PVC聚合生產(chǎn)為例,具體說(shuō)明本發(fā)明。
請(qǐng)參閱圖4,其為該批量生產(chǎn)控制系統(tǒng)中的批量控制程序中的PVC聚合生產(chǎn)的操作階段。
該生產(chǎn)中涉及的設(shè)備有初級(jí)真空系統(tǒng)設(shè)備(主要有真空泵,進(jìn)出口閥門(mén)等)、次級(jí)真空系統(tǒng)(主要有真空泵,進(jìn)出口閥門(mén)等),加料系統(tǒng)(主要有加料閥,加料泵等)、VCM冷凝系統(tǒng)(主要有壓縮機(jī),進(jìn)出口閥門(mén)等)以及沖、洗系統(tǒng)(主要有沖洗泵,沖洗閥等)等。
該程序中包括第一段程序代碼其起始步號(hào)為100,主要用于完成閥檢操作,即對(duì)各個(gè)現(xiàn)場(chǎng)設(shè)備進(jìn)行檢查,判斷各個(gè)設(shè)備是否處于規(guī)定的設(shè)備狀態(tài);第二段程序代碼,其起始步號(hào)為200,主要用于完成真空系統(tǒng)操作,即,對(duì)設(shè)備進(jìn)行抽真空處理,真空類(lèi)型由操作員選擇,當(dāng)執(zhí)行開(kāi)釜操作后采用二次真空,否則采用一次真空;第三段程序代碼,其起始步號(hào)為300,主要用于完成第一次VCM(氯乙烯)加料,試壓檢查操作,即,真空合格后,開(kāi)始向聚合釜中加入少量的VCM,延時(shí)檢查釜壓是否下降,以此檢查聚合釜是否下降,以此檢查聚合釜及工藝管道的密封情況;第四段程序代碼,其起始步號(hào)為400,主要用于完成種子入料、第二次VCM加料操作,引發(fā)劑加料操作,即,試壓合格后,種子釜中的種子加入聚合釜,并將種子釜的沖洗VCM加入到聚合釜,種子加完后,再次加入VCM到預(yù)定制,如32噸,然后加引發(fā)劑;第五段程序代碼,其起始步號(hào)為500,主要用于完成加熱、升溫操作,即加熱、升溫,將壓力到0.9MPa時(shí)停止加熱;第六段程序代碼,其起始步號(hào)為600,主要用于聚合反應(yīng)操作,即控制聚合釜壓力為0.95MPa,聚合反應(yīng)時(shí)間為5小時(shí)左右;第七段程序代碼,其起始步號(hào)為700,主要用于完成一次脫氣/二次脫氣、VCM回收操作;第八段程序代碼,其起始步號(hào)為800,主要用于完成汽提操作;第九段程序代碼,其起始步號(hào)為900,主要用于完成出料、吹、洗釜操作;第十段程序代碼,其起始步號(hào)為926,主要用于進(jìn)釜操作,即由操作員選擇量澡開(kāi)釜,如果需人進(jìn)入聚合釜?jiǎng)t執(zhí)行進(jìn)釜鎖定,否則程序結(jié)束,進(jìn)入下一批次生產(chǎn)。
假設(shè)程序執(zhí)行到汽提階段時(shí),汽提部分有一個(gè)或幾個(gè)閥出現(xiàn)故障(如閥門(mén)反饋狀態(tài)錯(cuò)誤),此時(shí)批量控制程序?qū)⒈还收媳O(jiān)控程序暫停,無(wú)法正常執(zhí)行下去。操作員將程序切換到手動(dòng)狀態(tài);在控制室中通過(guò)上位機(jī)遙控相關(guān)設(shè)備(或到現(xiàn)場(chǎng)手動(dòng)啟停設(shè)備),完成汽提操作;操作人員輸入強(qiáng)制操作命令,輸入強(qiáng)制操作目標(biāo)步900(也可以是800單元中合法的可以強(qiáng)制操作的步號(hào),具體步號(hào)根據(jù)操作人員實(shí)際完成的操作來(lái)決定);系統(tǒng)檢查到900為合法目標(biāo)步的步號(hào);進(jìn)入強(qiáng)制操作,程序從開(kāi)始步開(kāi)始虛擬執(zhí)行到900結(jié)束(時(shí)間大約為1分鐘);虛擬運(yùn)行結(jié)束后,程序自動(dòng)設(shè)置為手動(dòng),同時(shí)程序?qū)λ性O(shè)備實(shí)際狀態(tài)進(jìn)行檢查,當(dāng)有設(shè)備實(shí)際狀態(tài)和該設(shè)備虛擬狀態(tài)不相同時(shí),對(duì)這些設(shè)備產(chǎn)生不一致報(bào)警提示;操作員根據(jù)設(shè)備的不一致提示將其手動(dòng)輸出進(jìn)而修改設(shè)備實(shí)際狀態(tài),當(dāng)消除所有不一致報(bào)警后,系統(tǒng)可切換的自動(dòng)模式;此時(shí)程序的下一次的起始步改為900,程序可以從900單元繼續(xù)自動(dòng)執(zhí)行。
批量控制程序的步號(hào)在執(zhí)行過(guò)程中操作員是無(wú)法修改的,通常是在編寫(xiě)批量控制程序時(shí)預(yù)先設(shè)定的,這也是從安全上考慮的。
另外,假設(shè)由于操作員大意,本應(yīng)選擇蒸汽汽提,錯(cuò)選為氮?dú)馄?程序運(yùn)行到了800多步)。此時(shí),操作員可輸入強(qiáng)制操作命令和輸入強(qiáng)制目標(biāo)步的步號(hào)為800;控制程序虛擬的從開(kāi)始步運(yùn)行到800步;虛擬運(yùn)行結(jié)束后,程序自動(dòng)設(shè)置為手動(dòng),操作員將有強(qiáng)制不一致的設(shè)備修改到自動(dòng)程序所需狀態(tài),消除強(qiáng)制不一致;切換到自動(dòng),啟動(dòng)程序,程序從800步開(kāi)始重新執(zhí)行,操作員又可以重新選擇了。
其他可以使用強(qiáng)制操作的情況還有很多,在此不再列舉。
目前,操作員主要從上位機(jī)中獲得現(xiàn)場(chǎng)設(shè)備的狀態(tài),如電機(jī)是否得電信號(hào)、電機(jī)處于運(yùn)行還是停止?fàn)顟B(tài)信號(hào)、閥門(mén)開(kāi)關(guān)到位信號(hào)等等,而設(shè)備的強(qiáng)制不一致信號(hào)和故障信號(hào)一般是一個(gè)復(fù)合信號(hào),而非實(shí)際的來(lái)自現(xiàn)場(chǎng)設(shè)備的信號(hào),即單純的信號(hào)中,操作員無(wú)法判斷是電機(jī)是否得電、電機(jī)處于運(yùn)行還是停止?fàn)顟B(tài)號(hào)、閥門(mén)開(kāi)關(guān)到位等準(zhǔn)確信息,基于此,本發(fā)明在所述上位機(jī)上設(shè)置一個(gè)輸出界面,將設(shè)備的所有狀態(tài)用不同顯示方式進(jìn)行顯示。所述顯示方式包括不同的顯示顏色。
以一個(gè)電機(jī)為例,如電機(jī)得電且沒(méi)有故障,輸出界面的電機(jī)標(biāo)志顯示為綠色,有強(qiáng)制不一致的情況下電機(jī)標(biāo)志為黃色,電機(jī)在運(yùn)行時(shí),電機(jī)標(biāo)志為黑色等。
權(quán)利要求
1.一種基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,所述批量生產(chǎn)控制系統(tǒng)包括上位機(jī)和與現(xiàn)場(chǎng)設(shè)備連接的下位機(jī),所述下位機(jī)上設(shè)置一批量控制程序,其特征在于,包括A、在所述系統(tǒng)中設(shè)置強(qiáng)制操作命令;B、執(zhí)行所述批量控制程序的代碼、產(chǎn)生相應(yīng)控制命令并發(fā)送所述控制命令至相應(yīng)設(shè)備以修改所述設(shè)備實(shí)際狀態(tài);C、當(dāng)接收到用戶(hù)輸入的所述強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步時(shí),從所述批量控制程序的起始步虛擬執(zhí)行至所述目標(biāo)步,獲得虛擬執(zhí)行結(jié)果,所述虛擬執(zhí)行包括執(zhí)行所述批量控制程序中的代碼,產(chǎn)生對(duì)應(yīng)的控制命令且生成所述設(shè)備虛擬狀態(tài);D、將所述設(shè)備實(shí)際狀態(tài)修改成與所述設(shè)備虛擬狀態(tài)相同;E、從所述目標(biāo)步繼續(xù)執(zhí)行所述批量控制程序,從而控制后續(xù)的生產(chǎn)。
2.如權(quán)利要求1所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,B步驟與C步驟之間還包括進(jìn)入系統(tǒng)的手動(dòng)模式。
3.如權(quán)利要求1或2所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,接收用戶(hù)輸入的所述強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步進(jìn)一步包括B1當(dāng)接收到所述強(qiáng)制操作命令時(shí),請(qǐng)求用戶(hù)輸入強(qiáng)制目標(biāo)步的步號(hào);B2接收所述強(qiáng)制目標(biāo)步的步號(hào);B3當(dāng)所述步號(hào)與預(yù)先設(shè)置的強(qiáng)制目標(biāo)步步號(hào)列表中的步號(hào)都不相同時(shí),請(qǐng)求用戶(hù)重新輸入強(qiáng)制目標(biāo)步的步號(hào)。
4.如權(quán)利要求1所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,步驟C還包括在虛擬執(zhí)行之前,保存所述批量控制程序當(dāng)前執(zhí)行代碼的步號(hào)。
5.如權(quán)利要求1或3所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,步驟D進(jìn)一步包括D1當(dāng)設(shè)備虛擬狀態(tài)和設(shè)備實(shí)際狀態(tài)不相同時(shí),發(fā)出強(qiáng)制不一致信號(hào),請(qǐng)求用戶(hù)修改所述設(shè)備實(shí)際狀態(tài);D2接收并保存修改后的設(shè)備實(shí)際狀態(tài)。
6.如權(quán)利要求1所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,所述批量生產(chǎn)包括本體法聚氯乙烯PVC生產(chǎn)。
7.如權(quán)利要求1或6所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,還包括在所述上位機(jī)上設(shè)置一個(gè)輸出界面,將設(shè)備的所有狀態(tài)用不同顯示方式進(jìn)行顯示。
8.如權(quán)利要求7所述的基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,其特征在于,所述顯示方式包括不同的顯示顏色。
全文摘要
本發(fā)明公開(kāi)了一種基于批量生產(chǎn)控制系統(tǒng)的批量生產(chǎn)的控制方法,批量生產(chǎn)控制系統(tǒng)包括上位機(jī)和與現(xiàn)場(chǎng)設(shè)備連接的下位機(jī),下位機(jī)上設(shè)置一批量控制程序,包括A.在系統(tǒng)中設(shè)置強(qiáng)制操作命令;B.執(zhí)行批量控制程序的代碼、產(chǎn)生相應(yīng)控制命令并發(fā)送所述控制命令至相應(yīng)設(shè)備以修改所述設(shè)備實(shí)際狀態(tài);C.當(dāng)接收到用戶(hù)輸入的強(qiáng)制操作命令和強(qiáng)制操作的目標(biāo)步時(shí),從所述批量控制程序的起始步虛擬執(zhí)行至所述目標(biāo)步,獲得虛擬執(zhí)行結(jié)果,虛擬執(zhí)行包括執(zhí)行所述批量控制程序中的代碼,產(chǎn)生對(duì)應(yīng)的控制命令且生成所述設(shè)備虛擬狀態(tài);D.將設(shè)備實(shí)際狀態(tài)修改成與設(shè)備虛擬狀態(tài)相同;E.從目標(biāo)步繼續(xù)執(zhí)行所述批量控制程序,從而控制后續(xù)的生產(chǎn)。
文檔編號(hào)G05B19/05GK1584760SQ20041004792
公開(kāi)日2005年2月23日 申請(qǐng)日期2004年6月9日 優(yōu)先權(quán)日2004年6月9日
發(fā)明者賴(lài)景宇, 史發(fā)明, 張清, 鄭煊 申請(qǐng)人:浙江中控技術(shù)股份有限公司