欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法

文檔序號:2508529閱讀:242來源:國知局
專利名稱:全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法,適用于半導(dǎo)體領(lǐng)域全自動設(shè)備的異常處理。
背景技術(shù)
在半導(dǎo)體生產(chǎn)中,所述全自動精密絲網(wǎng)印刷機(jī)包括自動上、下料、傳輸、圖像匹配 定位、印刷、烘箱加熱、冷卻等機(jī)構(gòu),是一種大型、復(fù)雜、高精密的設(shè)備,含有17個線性電機(jī), 各機(jī)構(gòu)同時運(yùn)動并且設(shè)備要求無人值守,UPH產(chǎn)效高,易維護(hù)和操作,所以必須有完備的一 套異常監(jiān)控、顯示、報警、處理機(jī)制去實時、準(zhǔn)確捕捉整個設(shè)備的所有異常,保證設(shè)備高效、 高穩(wěn)定性運(yùn)行。半導(dǎo)體設(shè)備傳統(tǒng)的異常處理機(jī)制通常全由軟件控制,這樣不僅增加了計算機(jī)系統(tǒng) 的資源占用率,而且導(dǎo)致響應(yīng)處理速度也不高。另外沒有對故障進(jìn)行分等級處理,故障發(fā)生 后全部停機(jī)運(yùn)行甚至僅彈出對話框說明,操作不夠靈活。中國專禾Ij “一種計算機(jī)應(yīng)用程序的監(jiān)控及異常處理方法”(申請?zhí)?200610104447. 9)公開了一種監(jiān)控及異常處理方法,它的方法是開辟了應(yīng)用程序進(jìn)程和異 常監(jiān)控進(jìn)程,用異常監(jiān)控處理進(jìn)程去監(jiān)控應(yīng)用程序的各個模塊,并使用異常處理進(jìn)程調(diào)用 應(yīng)用進(jìn)程,在異常發(fā)生時能夠結(jié)束應(yīng)用進(jìn)程和重新啟動應(yīng)用進(jìn)程。雖然多線程之間同步設(shè) 計較為復(fù)雜,但是進(jìn)程與線程相比開銷較大,同時不如多線程之間關(guān)系緊密,不方便相互通 訊和數(shù)據(jù)交換,特別不便于管理。同時上述方法僅限于軟件層面,沒有使用硬件模塊去處理 異常,大大影響了異常處理的實時性。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種能夠提高異常處理速度,并提供用戶靈活 處理方法的全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案本發(fā)明的步驟如下一、建立后臺運(yùn)行多線程在所述印刷機(jī)的控制系統(tǒng)軟件這一程序進(jìn)程內(nèi)部建立以下worker線程A、異常登記及嚴(yán)重故障處理線程,簡稱A模塊;
B、I/O狀態(tài)及故障信號監(jiān)控線程,簡稱B模塊;C、故障顯示線程,簡稱C模塊;D、功能邏輯模塊線程,簡稱D模塊;所述D模塊為所述印刷機(jī)所有機(jī)構(gòu)運(yùn)行線程,包括上料模塊,雙爪模塊、印刷模 塊、爐前模塊和爐后模塊這5個線程;所述worker線程的優(yōu)先級相同并低于進(jìn)程的UI線程,即所述worker線程在后臺執(zhí)行;二、使用PLC建立硬件獨立異常I/O處理模塊,簡稱E模塊;所述E模塊使用PLC 處理所有I/O型警告和故障,把所有警告點并聯(lián)起來,根據(jù)面板上的“啟動按鈕”把一般故 障點按組并聯(lián)起來;任一 I/O警告故障發(fā)生則跳到警報地址觸發(fā)報警;任一 I/O —般故障 發(fā)生則根據(jù)其所在組跳到相應(yīng)面板啟動按鈕地址并觸發(fā)命令,即通過改變輸出I/O電平使 其啟動“停止”,其它的機(jī)構(gòu)的運(yùn)行不受影響;三、故障交互異常發(fā)生,設(shè)備立即報警首先把故障劃分為3種等級,即警告故障、一般故障和嚴(yán)重故障;所述警告故障指I/O警告故障;所述一般故障包括I/O —般故障和邏輯一般故 障;(1)警告故障當(dāng)發(fā)生警告故障時,E模塊立即捕捉到,并報警提示用戶,B模塊實時監(jiān)控讀取出 當(dāng)前I/O警告故障信息,A模塊讀取并登記此警告故障信息,用戶通過C模塊顯示讀取,D模 塊仍自動運(yùn)行,不停機(jī);當(dāng)過了一定時間后,B模塊中的I/O警告故障信號導(dǎo)致了 D模塊內(nèi) 的某模塊運(yùn)行條件不足而中斷運(yùn)行;過程線路=E-B-A-G和B-D ;(2) I/O 一般故障當(dāng)發(fā)生I/O —般故障時,E模塊立即捕捉到,并通過I/O輸出處理相關(guān)的部分機(jī)構(gòu) 工位的啟動開關(guān)為“停止”,B模塊實時監(jiān)控讀取出當(dāng)前I/O —般故障信息,A模塊讀取并登 記此信息,此時D模塊中的各模塊內(nèi)部因為B模塊內(nèi)各機(jī)構(gòu)開關(guān)信號運(yùn)行條件從“啟動”變 為“停止”,從而使相關(guān)各機(jī)構(gòu)模塊全部停止運(yùn)行,即相當(dāng)于硬中斷;用戶通過C模塊調(diào)用A 模塊信息顯示把此異常顯示到故障對話框的“故障”欄內(nèi);過程路線=E-B-A-C和B-D,各路 線因模塊是線程而并行執(zhí)行;(3)D模塊內(nèi)邏輯一般故障D模塊內(nèi)某一模塊內(nèi)部發(fā)生了邏輯一般故障,則此模塊自動軟中斷,通過while循 環(huán)自鎖,報警并描述好故障源詳情,并在內(nèi)部通知B模塊,然后內(nèi)部傳遞故障信息給A模 塊登記;B模塊收到信息后再觸發(fā)E模塊修改停止此模塊相關(guān)的面板“啟動”按鈕開關(guān)狀 態(tài)為“停止”,其它的模塊不受影響,用戶通過C模塊去讀取故障信息并處理;過程路線 D-B-E-A-C ;(4)嚴(yán)重故障嚴(yán)重故障時,D模塊內(nèi)的某模塊發(fā)生嚴(yán)重故障則立即發(fā)送信息,并登記嚴(yán)重故障的 詳細(xì)分析給A模塊,然后D模塊發(fā)信息給B模塊,B模塊通知E模塊觸發(fā)停止所有面板上 的“啟動”按鈕為停止?fàn)顟B(tài);A模塊收到D模塊的嚴(yán)重故障信息會立即執(zhí)行嚴(yán)重故障處理方 案即急停所有電機(jī)運(yùn)行,回傳線程退出事件給D模塊,D模塊內(nèi)部所有模塊全體內(nèi)部線程 退出;過程路線D-A-C,D-B-E,線路因模塊為線程而并行執(zhí)行;四、用戶故障處理用戶先按下報警復(fù)位,取消蜂鳴器報警,再打開C模塊對話框查看故障信息,根據(jù) 故障信息情況進(jìn)行相應(yīng)的處理;(1)警告故障用戶可以暫時不用處理,這只是暫時提醒用戶,不久后設(shè)備會因為當(dāng)前機(jī)構(gòu)模塊“硬中斷”而停止運(yùn)行,這時用戶在運(yùn)行時或停止后處理;(2) 一般故障用戶直接處理的一般故障包括I/O —般故障和邏輯一般故障,并按設(shè)備面板上相關(guān)“啟動”按鈕,恢復(fù)自動運(yùn)行;當(dāng)未消除故障時則重復(fù)執(zhí)行所述步驟三和步驟四的過程;(3)嚴(yán)重故障用戶必須重新初始化所述設(shè)備,初始化內(nèi)部重新開辟D模塊內(nèi)部所有邏輯功能模 塊線程,成功后并按所述設(shè)備面板啟動按鈕恢復(fù)整機(jī)自動運(yùn)行即D模塊內(nèi)各模塊自動運(yùn) 行。本發(fā)明的有益效果如下(1)采用了軟、硬件相結(jié)合的異常處理,提高了設(shè)備的異常處理速度,并減小了程 序控制軟件的資源占用率;(2)劃分了異常等級,并提供用戶靈活處理方式,使用警告機(jī)制提高了設(shè)備運(yùn)行時 間。


圖1為本發(fā)明的系統(tǒng)示意圖。圖2-4為本發(fā)明的E模塊的部分設(shè)計圖。圖5為“上料貨盤滿”警告故障實例的示意圖。圖6為I/O —般故障的異常處理流程圖。一、在圖1和圖5中,1、上料模塊,2、雙爪模塊,3、印刷模塊,4、爐前模塊,5、爐后模 塊,6、料片,7、上料機(jī)械手,8、硬限位塊,9、貨盤,10、貨盤滿檢測開關(guān),11、上料位有盤檢測 開關(guān),A、A模塊,B、B模塊,C、C模塊,D、D模塊,Ε、E模塊。二、對圖6說明如下在圖6中,A模塊登記所有已經(jīng)發(fā)生的異常信息,B模塊監(jiān)控所有I/O信號狀態(tài)包 括I/O —般故障點故障情況,另可以對I/O的輸出狀態(tài)進(jìn)行修改。C模塊提供異常顯示對話 框。D模塊是所有機(jī)構(gòu)運(yùn)行線程。圖6中的虛線間隔開的模塊都是同時執(zhí)行,所述虛線是調(diào) 用情況。
具體實施例方式下面結(jié)合圖1-6具體說明本發(fā)明的異常處理方法。本發(fā)明異常處理方法的具體步驟如下一、建立后臺運(yùn)行多線程在所述印刷機(jī)的控制系統(tǒng)軟件這一程序進(jìn)程內(nèi)部建立以下worker線程A、異常登記及嚴(yán)重故障處理線程,簡稱A模塊;B、I/O狀態(tài)及故障信號監(jiān)控線程,簡稱B模塊;C、故障顯示線程,簡稱C模塊;D、功能邏輯模塊線程,簡稱D模塊;所述D模塊為所述印刷機(jī)所有機(jī)構(gòu)運(yùn)行線程,包括上料模塊(1),雙爪模塊(2)、印 刷模塊⑶、爐前模塊⑷和爐后模塊(5)這5個線程;
所述worker線程的優(yōu)先級相同并低于進(jìn)程的UI線程,即所述worker線程在后臺 執(zhí)行;二、使用PLC建立硬件獨立異常I/O處理模塊,簡稱E模塊;所述E模塊使用PLC 處理所有I/O型警告和故障,把所有警告點并聯(lián)起來,根據(jù)面板上的“啟動按鈕”把一般故 障點按組并聯(lián)起來;任一 I/O警告故障發(fā)生則跳到警報地址觸發(fā)報警;任一 I/O —般故障 發(fā)生則根據(jù)其所在組跳到相應(yīng)面板啟動按鈕地址并觸發(fā)命令,即通過改變輸出I/O電平使 其啟動“停止”,其它的機(jī)構(gòu)的運(yùn)行不受影響;三、故障交互異常發(fā)生,設(shè)備立即報警
首先把故障劃分為3種等級,即警告故障、一般故障和嚴(yán)重故障所述警告故障指 I/O警告故障;所述一般故障包括I/O —般故障和邏輯一般故障;(1)警告故障當(dāng)發(fā)生警告故障時,E模塊立即捕捉到,并報警提示用戶,B模塊實時監(jiān)控讀取出 當(dāng)前I/O警告故障信息,A模塊讀取并登記此警告故障信息,用戶通過C模塊顯示讀取,D模 塊仍自動運(yùn)行,不停機(jī);當(dāng)過了一定時間后,B模塊中的I/O警告故障信號導(dǎo)致了 D模塊內(nèi) 的某模塊運(yùn)行條件不足而中斷運(yùn)行;過程線路=E-B-A-G和B-D ;舉例如發(fā)生“上料貨盤滿”,這是因為上一貨盤上的一批料片被機(jī)械手抓完后,此 貨盤被進(jìn)料傳送帶向前傳遞而后又進(jìn)來一新貨盤,因上一貨盤剛好把取盤工位最后一位置 占滿,而新貨盤下次向前傳遞時則不能傳遞了,但新貨盤上一批料片(最大40片)仍未取 完,則設(shè)備仍可以運(yùn)行到此批料片被取完。此是可以等待新貨盤中料片未全取走的任一時 亥IJ,或新貨盤中料片全取走不能前行而上料模塊停止再取,取完后即可自動運(yùn)行,見圖5。(2) I/O 一般故障當(dāng)發(fā)生I/O —般故障時,E模塊立即捕捉到,并通過I/O輸出處理相關(guān)的部分機(jī)構(gòu) 工位的啟動開關(guān)為“停止”,B模塊實時監(jiān)控讀取出當(dāng)前I/O —般故障信息,A模塊讀取并登 記此信息,此時D模塊中的各模塊內(nèi)部因為B模塊內(nèi)各機(jī)構(gòu)開關(guān)信號運(yùn)行條件從“啟動”變 為“停止”,從而使相關(guān)各機(jī)構(gòu)模塊全部停止運(yùn)行,即相當(dāng)于硬中斷;用戶通過C模塊調(diào)用A 模塊信息顯示把此異常顯示到故障對話框的“故障”欄內(nèi);過程路線=E-B-A-C和B-D,各路 線因模塊是線程而并行執(zhí)行;舉例當(dāng)“設(shè)備上料安全門打開”、外接氣源壓力不夠等時,設(shè)備報警并將所有面板 啟動按鈕切到“停止”模式,停止設(shè)備運(yùn)行,見圖6。(3)D模塊內(nèi)邏輯一般故障D模塊內(nèi)某一模塊內(nèi)部發(fā)生了邏輯一般故障,則此模塊自動軟中斷,通過while循 環(huán)自鎖,報警并描述好故障源詳情,并在內(nèi)部通知B模塊,然后內(nèi)部傳遞故障信息給A模 塊登記;B模塊收到信息后再觸發(fā)E模塊修改停止此模塊相關(guān)的面板“啟動”按鈕開關(guān)狀 態(tài)為“停止”,其它的模塊不受影響,用戶通過C模塊去讀取故障信息并處理;過程路線 D-B-E-A-C ;舉例“爐前機(jī)械手取片失敗”,說明爐前機(jī)械手未能從印刷傳送帶上的特定工位 吸起料片,此時爐前模塊機(jī)構(gòu)停止工作,而別的模塊機(jī)構(gòu)仍可以運(yùn)行。(4)嚴(yán)重故障嚴(yán)重故障時,D模塊內(nèi)的某模塊發(fā)生嚴(yán)重故障則立即發(fā)送信息,并登記嚴(yán)重故障的詳細(xì)分析給A模塊,然后D模塊發(fā)信息給B模塊,B模塊通知E模塊觸發(fā)停止所有面板上 的“啟動”按鈕為停止?fàn)顟B(tài);A模塊收到D模塊的嚴(yán)重故障信息會立即執(zhí)行嚴(yán)重故障處理方 案即急停所有電機(jī)運(yùn)行,回傳線程退出事件給D模塊,D模塊內(nèi)部所有模塊全體內(nèi)部線程 退出;過程路線D-A-C,D-B-E,線路因模塊為線程而并行執(zhí)行;舉例“印刷工作臺Y軸運(yùn)動失敗跟隨誤差超差”則系統(tǒng)電機(jī)全部“急?!保珼機(jī)構(gòu)內(nèi)5大模塊全部自動退出,所有面板啟動按鈕全部處于“停止”狀態(tài)。四、用戶故障處理用戶先按下報警復(fù)位,取消蜂鳴器報警,再打開C模塊對話框查看故障信息,根據(jù) 故障信息情況進(jìn)行相應(yīng)的處理;(1)警告故障用戶可以暫時不用處理,這只是暫時提醒用戶,不久后設(shè)備會因為當(dāng)前機(jī)構(gòu)模塊 “硬中斷”而停止運(yùn)行,這時用戶在運(yùn)行時或停止后處理;(2) 一般故障用戶直接處理的一般故障包括I/O —般故障和邏輯一般故障,并按設(shè)備面板上相 關(guān)“啟動”按鈕,恢復(fù)自動運(yùn)行;當(dāng)未消除故障時則重復(fù)執(zhí)行所述步驟三和所述步驟四的過 程;(3)嚴(yán)重故障用戶必須重新初始化所述設(shè)備,初始化內(nèi)部重新開辟D模塊內(nèi)部所有邏輯功能模 塊線程,成功后并按所述設(shè)備面板啟動按鈕恢復(fù)整機(jī)自動運(yùn)行即D模塊內(nèi)各模塊自動運(yùn) 行。
權(quán)利要求
一種全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法,其特征在于其步驟如下一、建立后臺運(yùn)行多線程在所述印刷機(jī)的控制系統(tǒng)軟件這一程序進(jìn)程內(nèi)部建立以下worker線程A、異常登記及嚴(yán)重故障處理線程,簡稱A模塊;B、I/O狀態(tài)及故障信號監(jiān)控線程,簡稱B模塊;C、故障顯示線程,簡稱C模塊;D、功能邏輯模塊線程,簡稱D模塊;所述D模塊為所述印刷機(jī)所有機(jī)構(gòu)運(yùn)行線程,包括上料模塊(1),雙爪模塊(2)、印刷模塊(3)、爐前模塊(4)和爐后模塊(5)這5個線程;所述worker線程的優(yōu)先級相同并低于進(jìn)程的UI線程,即所述worker線程在后臺執(zhí)行;二、使用PLC建立硬件獨立異常I/O處理模塊,簡稱E模塊;所述E模塊使用PLC處理所有I/O型警告和故障,把所有警告點并聯(lián)起來,根據(jù)面板上的“啟動按鈕”把一般故障點按組并聯(lián)起來;任一I/O警告故障發(fā)生則跳到警報地址觸發(fā)報警;任一I/O一般故障發(fā)生則根據(jù)其所在組跳到相應(yīng)面板啟動按鈕地址并觸發(fā)命令,即通過改變輸出I/O電平使其啟動“停止”,其它的機(jī)構(gòu)的運(yùn)行不受影響;三、故障交互異常發(fā)生,設(shè)備立即報警首先把故障劃分為3種等級,即警告故障、一般故障和嚴(yán)重故障;所述警告故障指I/O警告故障;所述一般故障包括I/O一般故障和邏輯一般故障;(1)警告故障當(dāng)發(fā)生警告故障時,E模塊立即捕捉到,并報警提示用戶,B模塊實時監(jiān)控讀取出當(dāng)前I/O警告故障信息,A模塊讀取并登記此警告故障信息,用戶通過C模塊顯示讀取,D模塊仍自動運(yùn)行,不停機(jī);當(dāng)過了一定時間后,B模塊中的I/O警告故障信號導(dǎo)致了D模塊內(nèi)的某模塊運(yùn)行條件不足而中斷運(yùn)行;過程線路E-B-A-G和B-D;(2)I/O一般故障當(dāng)發(fā)生I/O一般故障時,E模塊立即捕捉到,并通過I/O輸出處理相關(guān)的部分機(jī)構(gòu)工位的啟動開關(guān)為“停止”,B模塊實時監(jiān)控讀取出當(dāng)前I/O一般故障信息,A模塊讀取并登記此信息,此時D模塊中的各模塊內(nèi)部因為B模塊內(nèi)各機(jī)構(gòu)開關(guān)信號運(yùn)行條件從“啟動”變?yōu)椤巴V埂?,從而使相關(guān)各機(jī)構(gòu)模塊全部停止運(yùn)行,即相當(dāng)于硬中斷;用戶通過C模塊調(diào)用A模塊信息,顯示此異常到故障對話框的“故障”欄內(nèi);過程路線E-B-A-C和B-D,各路線因模塊是線程而并行執(zhí)行;(3)D模塊內(nèi)邏輯一般故障D模塊內(nèi)某一模塊內(nèi)部發(fā)生了邏輯一般故障,則此模塊自動軟中斷,通過while循環(huán)自鎖,報警并描述好故障源詳情,并在內(nèi)部通知B模塊,然后內(nèi)部傳遞故障信息給A模塊登記;B模塊收到信息后再觸發(fā)E模塊修改停止此模塊相關(guān)的面板“啟動”按鈕開關(guān)狀態(tài)為“停止”,其它的模塊不受影響,用戶通過C模塊去讀取故障信息并處理;過程路線D-B-E-A-C;(4)嚴(yán)重故障嚴(yán)重故障時,D模塊內(nèi)的某模塊發(fā)生嚴(yán)重故障則立即發(fā)送信息,并登記嚴(yán)重故障的詳細(xì)分析給A模塊,然后D模塊發(fā)信息給B模塊,B模塊通知E模塊觸發(fā)停止所有面板上的“啟動”按鈕為停止?fàn)顟B(tài);A模塊收到D模塊的嚴(yán)重故障信息會立即執(zhí)行嚴(yán)重故障處理方案即急停所有電機(jī)運(yùn)行,回傳線程退出事件給D模塊,D模塊內(nèi)部所有模塊全體內(nèi)部線程退出;過程路線D-A-C,D-B-E,線路因模塊為線程而并行執(zhí)行;四、用戶故障處理用戶先按下報警復(fù)位,取消蜂鳴器報警,再打開C模塊對話框查看故障信息,根據(jù)故障信息情況進(jìn)行相應(yīng)的處理;(1)警告故障用戶可以暫時不用處理,這只是暫時提醒用戶,不久后設(shè)備會因為當(dāng)前機(jī)構(gòu)模塊“硬中斷”而停止運(yùn)行,這時用戶在運(yùn)行時或停止后處理;(2)一般故障用戶直接處理的一般故障包括I/O一般故障和邏輯一般故障,并按設(shè)備面板上相關(guān)“啟動”按鈕,恢復(fù)自動運(yùn)行;當(dāng)未消除故障時則重復(fù)執(zhí)行所述步驟三和步驟四的過程;(3)嚴(yán)重故障用戶必須重新初始化所述設(shè)備,初始化內(nèi)部重新開辟D模塊內(nèi)部所有邏輯功能模塊線程,成功后并按所述設(shè)備面板啟動按鈕恢復(fù)整機(jī)自動運(yùn)行即D模塊內(nèi)各模塊自動運(yùn)行。
全文摘要
本發(fā)明涉及一種全自動精密絲網(wǎng)印刷機(jī)中軟、硬件結(jié)合多等級異常處理方法,本發(fā)明提供一種多等級異常劃分處理機(jī)制,它采用多線程去設(shè)計監(jiān)控處理模塊,提供多等級異常處理手段,并根據(jù)異常等級把部分異常放置到硬件模塊去實時處理異常狀況。本發(fā)明的步驟如下一、建立后臺運(yùn)行多線程;二、使用PLC建立硬件獨立異常I/O處理模塊;三、故障交互異常發(fā)生,設(shè)備立即報警;四、用戶故障處理。本發(fā)明的有益效果是采用了軟、硬件相結(jié)合的異常處理,提高了設(shè)備的異常處理速度,并減小了程序控制軟件的資源占用率;劃分了異常等級,并提供用戶靈活處理方式,使用警告機(jī)制提高了設(shè)備運(yùn)行時間。
文檔編號B41F33/02GK101804725SQ2010101306
公開日2010年8月18日 申請日期2010年3月24日 優(yōu)先權(quán)日2010年3月24日
發(fā)明者何健全, 宮晨, 張文, 趙立華 申請人:中國電子科技集團(tuán)公司第四十五研究所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
芜湖县| 澜沧| 正宁县| 南京市| 南岸区| 兰州市| 南康市| 霸州市| 西平县| 永靖县| 阳原县| 收藏| 依兰县| 集贤县| 通化市| 弋阳县| 米林县| 黄石市| 韶山市| 东宁县| 昭觉县| 定日县| 平舆县| 桓台县| 志丹县| 宁国市| 仲巴县| 毕节市| 佛学| 佛坪县| 浦县| 河津市| 曲沃县| 石家庄市| 新田县| 泰宁县| 即墨市| 肥东县| 喜德县| 宜宾市| 九龙城区|