无码任你躁久久久久久久-激情亚洲一区国产精品-超碰97久久国产精品牛牛-久久se精品一区精品二区国产

首頁 > 文章中心 > 子程序

子程序

前言:想要寫出一篇令人眼前一亮的文章嗎?我們特意為您整理了5篇子程序范文,相信會為您的寫作帶來幫助,發現更多的寫作思路和靈感。

子程序范文第1篇

2、具體方法:選擇菜單命令工具(T) > 指令向導NETR/NETW。

3、指定您需要的網絡操作數目。

4、指定端口號和子程序名稱。

5、指定網絡操作。

6、分配 V 存儲區。

7、生成代碼。

8、為了便于進行連接在網絡中的 PLC 之間的數據交換,S7-200支持網絡讀(NETR)和網絡寫(NETW)指令。

9、NETR 指令從遠程 PLC中的指定地址讀取配置好的一定數量的數據。

10、NETW 指令操作由數據表中的前七個字節控制。

子程序范文第2篇

【關鍵詞】 宏程序 子程序

一、產品特點分析

欲加工旋鈕零件500個圖1-1,毛坯尺寸為Φ37,加工完成后,需進行煮黑處理。零件圖下圖所示:

編制此類零件加工程序有時會遇到這種情況:一組程序段在一個程序中多次出現,或者在幾個程序要使用它。我們可以把這組程序段摘出來,命名后單獨儲存,這組程序段就是子程序,調用第一層子程序的指令所在的加工程序叫做主程序。調子程序的指令也是一個程序段,它一般由子程序調用指令、子程序名稱和調用次數等組成,具體規則和格式隨系統而別,例如同樣是“調用O0002號子程序一次”,FANUC系統用“M98 P2。”

子程序可以嵌套,即一層套一層。上一層與下一層的關系,跟主程序與第一層子程序的關系相同。最多可以套多少層,由具體的數控系統決定。在實際加工中,子程序的調用應用的非常廣泛。當然也可以利用子程序與宏程序相結合來完成。在用戶宏程序中,又可以分為A類和B類兩種,A類宏程序是以G65 Hxx P#xx Q#xx R#xx的格式輸入的,而B類宏程序則以直接的公式和語言輸入,它和C語言很相似,在0i系統中應用比較廣,簡單易懂,通過利用宏程序循環語句及變量賦值實現多個加工。

二、加工工藝分析

2.1加工精度分析

根據零件圖分析,該旋鈕精度要求不高,按圖紙尺寸要求加工即可。

2.2數控加工刀具分析

該零件形狀簡單,在外形粗精車中選擇焊接式90度外圓偏刀,切斷時采用刀寬為3mm的焊接式切斷刀,鉆孔的鉆頭采用直徑為Φ5.2以及M6絲錐一副。

2.3加工路線制定

該零件屬于批量生產,精度要求不高,為提高加工效率,先將工藝安排如下:

(1)采用三爪自定心卡盤裝夾,每次加工5個零件,伸出長度為:零件的總長+切槽刀寬+下個零件端面車削量。值得注意的是,考慮到工件伸出過長,會引起機床振動,會給加工帶來不便,所以一次只加工5個零件。

(2)采用G71、G70外圓偏刀粗精車外圓。

(3)利用切槽刀具,車削R1.5的圓弧并完成切斷。

(4)數控銑削兩平面。

(5)利用平口鉗完成鉆口和攻螺紋。

(6)煮黑處理

三、工件坐標系設置

該零件在提高加工效率方面,還需考慮編程零點設置問題。一般而言,大部分零件加工的編程零點都設置在端面中心。大部分編程人員都知道,一把刀具在沒被拆卸的前提下,X向只對一次,那么主要考慮Z向對刀。旋鈕零件的Z向對刀,采用游標卡尺量出第一次工件伸出的總長并鎖住,當下次工件伸出長度時,選擇原先的游標卡尺來衡量工件的裝夾位置,這樣Z向就無須對刀,從而提高了加工效率。

四、加工程序

除通過零點設置可以提高加工效率外,程序的編寫也與加工效率有關。在加工旋鈕零件的編程中,主要有三種編程方式:運用子程序調用、偏移Z向坐標、子程序與宏程序結合。

根據旋鈕零件的工藝分析可知,每次一個零件切斷時的總長是不變的,所以可以利用宏程序中的變量,控制每次刀具的移動距離,通過WHILE循環條件判斷刀具終止的移動距離。#1=0,WHILE[#1GE-92.3]DO1,M98P0002;#1=#1-18.5;END1;

其中#1=#1-18.5,指的是刀具每次移動18.5,從而實現連續加工多個零件,提高加工效率。

參 考 文 獻

[1]田春霞主編.數控加工工藝.北京:機械工業出版社.2006.2

[2]王先逵著.機械制造工藝學.清華大學出版社.1999

子程序范文第3篇

關鍵詞: 高分子材料; 本構關系; Abaqus; UMAT; VUMAT

中圖分類號: TB324; TB115.1文獻標志碼: B

引言

高分子材料在日常生活中有著廣泛的應用,因此其不可避免地出現在仿真分析中.當前沒有一種商業軟件具有適合高分子材料的材料本構模型.Abaqus是一款優秀的商業軟件,其提供的子程序接口UMAT/VUMAT允許用戶根據使用需求自定義材料本構.[1]使用該方法,可有效解決在仿真中由于材料本構不適用而導致的仿真與實際測試差異過大的問題.

1高分子材料本構一般描述方法

業界通常使用彈塑性本構定義高分子材料的材料屬性.屈服強度一般取材料曲線上第一個峰值點.彈性模量的取法有2種不同的方式:對于應力應變關系曲線有明顯直線段的,以第一段直線的斜率作為材料的彈性模量(切線法);對于曲線沒有明顯直線段的材料,則使用原點與屈服點連成的直線的斜率作為彈性模量(割線法).2種方式與真實應力應變曲線的比較見圖1.圖 1高分子材料測試材料曲線與仿真曲線比較

由圖1可知,無論使用何種方式,仿真使用的應力應變曲線都與實際材料的應力應變曲線有較大差異.將切線法獲得材料數據代入到手機電池蓋三點彎曲中進行仿真,見圖2,其仿真與測試力位移曲線在最高點的差異約為23%,見圖3.

對于手機等一些電子類產品,高分子材料的仿真非常重要.在跌落或彎折測試中,高分子材料的應力應變關系與彈塑性本構的差異造成仿真預測不準確,必須定義正確的高分子材料本構.

2Abaqus VUMAT子程序

Abaqus提供豐富的材料本構模型庫,能夠滿足絕大多數仿真材料模型的需要;同時,還提供UMAT/VUMAT子程序接口,讓用戶可以用FORTRAN語言編程,自己定義需要的材料本構模型,對Abaqus材料庫中沒有包含的材料進行計算.幾乎可以把用戶材料屬性賦予Abaqus中的任何單元,其中UMAT用在隱式仿真計算中,VUMAT用在顯式仿真計算中.由于隱式計算與顯式計算的差別,導致UMAT與VUMAT也有一定的差異,但是經過簡單的改寫即可完成它們之間的轉換.

本文使用準靜態仿真分析方法,屬于顯式求解,所以只介紹VUMAT.

3高分子材料VUMAT本構介紹

由圖1可知,高分子材料的本構與彈塑性本構最大的差異在于彈性段是直線還是曲線.彈性段的路徑也直接影響到卸載的路徑.因此,對高分子材料本構的定義關鍵在于非線性彈性段的實現,即要根據當前的應力值實時獲取下一增量步所用的彈性模量值.程序整體流程見圖4.

圖 4程序整體流程

3.1彈性段多段線性的實現

在彈性段,程序根據彈性模量和泊松比計算應力增量.由于彈性段為非線性,需要根據應力或應變更新用于計算的彈性模量值,直至達到屈服點,因此需要在輸入文件中輸入材料真實應力應變曲線,通過查表計算的函數,根據當前應力σ所在的位置,計算當前的彈性模量.應力應變曲線輸入時,輸入格式為:

用查表的方法,直到σn

3.2卸載路徑的選擇

屈服發生后,需要選擇彈性模量參與相關計算,有2個作用:一是用來計算屈服后加載段的應力試探值(不對該增量步真實應力產生影響,只起對比判斷的作用);二是用來作為屈服后卸載的路徑(為實現不同卸載路徑,在程序中設置一個flag位,其值由用戶自己輸入),用戶可以根據實際的需要選擇卸載的路徑.如圖4中,共設置3種卸載路徑:沿切線卸載、沿割線卸載以及沿曲線卸載等.用戶也可以根據需要增加其他的卸載方式.

4子程序的驗證

為驗證子程序是否能實現設計的功能,取一個1/8的網格模型進行單軸拉伸仿真,單元類型為C3D8R.輸出其應力應變曲線,與材料真實應力應變曲線比較,見圖5.

圖 5使用VUMAT后加載應力應變曲線與材料曲線對比

使用VUMAT后,加載的應力應變曲線與材料測試得到的真實應力應變曲線完全重合,說明VUMAT可以完全反映材料在加載過程中的力學行為.在卸載過程中,分別實現沿彈性段的切線、割線以及曲線卸載.

為進一步驗證,將VUMAT用于圖2所示的手機電池蓋三點彎模型中進行仿真與試驗對比.在使用彈塑性本構模型時,仿真與測試力位移曲線的最大差異約為23%,而引入使用VUMAT編寫的高分子材料本構后,其仿真與測試的差異減少到4.5%,見圖6.從實際項目的驗證結果看,使用VUMAT后電池蓋測試的力位移曲線與仿真的力位移曲線基本重合,仿真與測試的差異也明顯減小.將該本構應用于其他高分子材料和實際案例,其仿真精度均明顯改善,也說明該子程序在實際工程中的適用性.

圖 6使用VUMAT后電池蓋力位移曲線對比

5結束語

使用VUMAT子程序后,高分子材料在加載段的力學特性與測試的真實應力應變曲線一致,同時將其應用在工程實際問題上,也與測試曲線基本一致,驗證該程序的適用性.由于高分子材料的卸載特性較為復雜,還需進一步研究,所以程序只給出3種方式供用戶按照實際需求進行選擇.

子程序范文第4篇

關鍵詞:NC程序;PLC;觸發

中圖分類號:TG35 文獻標識碼:A

1 前提條件

能夠由PLC觸發且在JOG模式下執行的NC程序只有異步子程序ASUB。異步子程序叫中斷子程序,為以異步方式運行的子程序,特點在于運行方式而不是程序本身;任何子程序都可以以異步方式運行。子程序正常運行:上級程序在代碼中調用子程序,當上級程序運行到調用處時運行子程序;或直接選擇子程序,按NC啟動鍵運行。子程序異步運行:首先使用設置中斷指令將子程序與某一中斷事件相關聯,然后子程序進入等待狀態;一旦出現相關中斷事件,則子程序運行。因其調用有不確定性所以稱為異步。選擇使用異步子程序的原因在于,PLC可以制造一些中斷事件,因而可觸發異步子程序的運行。要在JOG模式下運行ASUB,須保證所設置子程序與中斷的關聯在JOG模式下仍然有效,需要以下選項:

840D需要設置參數19340 $ON_PROG_MASK bit 1=1。要在JOG模式下運行ASUB,須保證所設置子程序與中斷關聯在JOG模式下有效,需要以下選項:

840D需要設置參數19340$ON_PROG_MASK bit 1=1。

840DSL需要選項Multiple mode actions

2 PLC通過FB4設置中斷子程序ASUB

PIService: 指定服務項目,"PI".ASUP表示服務為ASUB

Unit:指定通道號

Addr1:指定中斷子程序所在目錄

Addr2:指定中斷子程序名稱

Vwar1:指定中斷號;PLC以中斷號為觸發基準

Vwar2:指定中斷優先級

本例中Addr1 指向’/_N_CUS_DIR/’Addr2指向’_N_MOVEAXIS_SPF’;即用戶循環目錄下子程序MOVEAXIS.SPF在系統中登記為中斷子程序1

3 PLC通過FC 9 ASUB 觸發異步子程序

ChanNo:指定通道

IntNo:中斷程序號,即FB4的Vwar1

Active:等于1時 表示異步子程序正在運行

Done:異步子程序運行完成時等于1

Error:出錯時為1

Ref:運行所需要的存儲空間,不可指定為L變量。

FC9通過指定的中斷程序號觸發異步子程序,因此FC9的IntNo必須與即FB4的Vwar1一致。

4 在JOG模式下運行

在JOG模式運行還需設定以下機床參數:

MD11600 $MN_BAG_MASK=3

MD11602 $MN_ASUP_START_MASK=7

MD11604 $MN_ASUP_START_PRIO_LEVEL=7

5 擴展中斷子程序的使用

FB4可設置的中斷號范圍是從1到8,如果每個異步子程序執行一個功能,則最多只有8個。經試驗,通過以下方法可以在同一程序中包含多個任務。

在FC 9觸發異步子程序同時,通過FC21向NC系統變量$A_DBB[ ]傳送任務信息。異步子程序內部根據$A_DBB[ ]取值不同劃分為不同區域;或異步子程序根據$A_DBB[ ]的取值調用不同的子程序。這樣不同任務所可根據PLC任務信息進行選擇。以下是示例程序。

N10 DEF INT LABEL

N30 LABEL=$A_DBB[12]

N70 G1 G90 G94 F100

N90 CASE LABEL OF 1 GOTOF MARKE1 2 GOTOF MARKE2 3 GOTOF MARKE3 DEFAULT GOTOF MARKE5

N100 MARKE1:SUPA X=100

N110 M17

N120 MARKE2:SUPA Y=50

N130 M17

N140 MARKE3:SUPA Z=45

N150 M17

N160 MARKE5:

N170 M17

6試驗同一程序中包含不同任務的方法。

FB4可設置中斷號范圍是從1到8,如果每個異步子程序執行一個功能,則最多有8個。經試驗,通過以下方法可在同一程序中包含多個任務。

在FC 9觸發異步子程序同時,通過FC21向NC 系統變量$A_DBB[ ]傳送附加信息。異步子程序內部根據$A_DBB[ ]取值不同劃分為不同區域;或異步子程序根據$A_DBB[ ]取值調用不同子程序。這樣不同任務所可根據PLC附加信息進行區分。

7注意事項:

一個中斷事件可能有多個觸發源,用PLC觸發時要保證排除其他觸發源,以免程序意外運行。通過$A_DBB[ ]傳送附加信息保證正確觸發。

(2)中斷子程序具有較高優先級,可打斷正常NC加工程序運行。應檢查中斷子程序與NC加工程序是否存在潛在沖突,或將觸發限制在JOG模式內。

8 試驗結果分析

在JOG模式下使用PLC調用并執行NC程序:(1)通過PLC程序FB4指定的NC程序選擇為中斷子程序(2)通過PLC程序FC9觸發執中斷子程序(3)設置選項19340第1位即Multiple mode actions使步驟(2)在JOG模式下繼續有效。

在整個過程中PLC所做的只是選擇和觸發,具體功能取決于NC程序編制,程序編制完成后功能固定下來。機床手動操作過程中可能要NC程序執行輔助動作,如:銑主軸更換銑頭時所需的主軸定位、回轉環閉合后鎖緊電機的鎖緊力矩控制、使刀架運行到某固定位置及運行固定軌跡等,要在自動方式與手動方式間來回切換,操作繁瑣,如果操作者對NC指令不了解還可能出現誤操作。在JOG模式下PLC觸發NC程序時,使用按鈕作為觸發源,并把不同按鈕與以上輔助動作聯系起來,效果上相當于把這些輔助動作變為手動操作,可增強機床的易用性。

結語

可將一些較固定且必須由NC啟動的任務改由PLC觸發執行。這樣原來需要頻繁編寫或選擇程序然后按NC啟動才能執行的任務,只需按一個按鍵就可以執行。增加機床易用性。

子程序范文第5篇

關鍵詞:可編程序控制器,自動并聯,柴油發電機組

中圖分類號: C35 文獻標識碼: A

一、前言

可編程序控制器簡稱PLC,它采用可編程序控制器的存儲器,用來存儲用戶指令,通過數字或模擬的輸入、輸出來完成確定邏輯、順序、定時、計數、運算和一些確定的功能來控制各種類型的機械設備及其生產過程。

自動化柴油發電機組用PLC控制具備很多優點,它主要通過軟件控制,省去了很多硬件開發工作,電路很少,大大提高了系統的可靠性及抗干擾能力,由于它簡單易行的可編程序的功能,無需改變系統的外部硬件接線,便能改變系統的控制要求,從而使系統的柔大大提高,又由于PLC是專門為工業控制設計的在設計和制造過程中采用抗干擾措施,可以在惡劣的環境下與強電一起工作,保證了柴油發電機組運行的穩定和可靠。

柴油發電機組的自動化并聯就是在自動化柴油發電機組的基礎上將PLC與GPC(機組并聯控制器)結合使用,可實現多臺(32臺一組)發電機組的自動啟動、自動并聯等工作,其工作可靠、測量精確、操作方便,已被我公司廣泛應用于部隊、油田、港口、電信等要求高的單位,作為主電站或備用電站使用。

二、可以實現的主要功能

自動化并聯的柴油發電機組應該具備以下基本要求:

1、自動啟動

當正常供電(外電電網)出現故障或斷電時,機組能自動啟動、自動升速、自動合閘,自動供電。

2、預設三次啟動功能

機組預設三次啟動功能,如第一次啟動不成功,經延時15S(可設定)后再次啟動,如第二次啟動不成功,則延時后進行第三次啟動,在三次啟動過程中只要有一次啟動成功,機組就會按照預先設置的程序往下運行,如三次啟動不成功,則視為啟動失敗,將會發出聲光報警,如下一臺機組設置在自動模式則將會接到故障信號后自動啟動。

3、 自動停機

當正常供電(外電電網)恢復,經判斷檢測電壓正常后控制ATS自動切換到市電,并控制機組分閘、降速到怠速冷卻運行3分鐘(可設定)后自動停機。

4、自動保護

機組在運行過程中,如出現油壓低、水位低、水溫高、超轉速、逆功率、電壓低、過電壓、高低頻、過功率等故障將會發出聲光報警信號(或自動緊急停機),提醒操作人員進行檢查。

5、遠程監控

可以通過通信網絡能夠非常方便的把電站控制納入中央控制系統中去,利用計算機,軟件工程,通信技術及測控技術來實現集中監控管理系統實現對機組“三遙”。下圖為6臺發電機組監控畫面。

這是6臺10.5KV- 1600KW柴油發電機組自動并聯運行監控畫面(用戶為中國海洋石油282平臺)

6、自動并聯,解列

當1#機組負載達到單機功率的70%(可設定)時,并持續規定的時間5S(可設定),2#機組能自動啟動,并自動投入并聯運行,當負載低于單機功率規定數值40%(可設定)并持續規定的時間5S(可設定),2#機組將自動解列并停機。機組的優先選擇都可設定。

7、自動調頻、調壓、無功分配

8、自動維持準啟動狀態

機組能自動維持準啟動狀態,此時機組的自動周期性預供油系統,油、冷卻水的自動加溫系統、蓄電池的自動充電裝置將投入工作。

9、具備手動、自動兩種操作模式

我公司設計生產的采用PLC和GPC控制的自動并聯柴油發電機組已被廣泛應用于通信部隊、油田、港口、電信等要求高的單位。

三、硬件設計

以中海油282平臺電站(采用CumminsQSK60-G4型電噴柴油機,廣州英格EG10500型高壓10.5KV發電機)為例,主配電系統(顯示2臺原理相同)如下:

1、控制系統組成

該控制系統由三大部分組成:PLC控制部分;GPC部分,由于是六臺機組并聯,共六套,機組監控儀部分,六套,GPC控制部分及機組監控儀部分都采用現成的控制器,在此不做詳細介紹。

機組監控儀可實現對機組運行參數的采集機監控,對柴油機油壓低,水溫高,超速等故障發出報警信號,并實施停機保護。

GPC是機組并聯控制器(Generator Paralleling Controller)的簡稱,它是Comap公司為機組并聯功能的實現而設計的,具有靜態同步,動態同步,機組固定負載運行,單機固定頻率運行,負荷分配,調速器脈沖輸出或電壓模擬輸出,控制主開關分、合閘,發電機電壓勵磁電壓模擬輸出控制,備用發電機自動啟停等標準規控制功能;同時可實現機組運行中的逆功和過流保護。該控制器配有RS232顯示和服務接口,可實現遠程監控。

根據電站功能要求,可編程控制器選用上海臺島S40(帶輸入,輸出模塊,并配備EPROM存儲器)由于PLC選用繼電器輸出容量較小通常只能驅動2A以下負載,大容量負載必須通過外置繼電器控制,重要的控制部分還采用外部互鎖結構。

2、控制系統分析

其自動并聯功能有PLC及GPC共同實現,可分別完成對6臺機組的手動、遠控啟動,停機,升速,降速,合閘,分閘,及自動并聯自動分配有功負載和無功負載等功能。GPC是多功能并機系統,它基于微處理技術集成了所有同步發電機必要的控制功能,它通過不同的模式選擇可控制發電機組單機運行,機組間并聯運行或與主電網并聯運行,具備發電機的過流,過壓,逆功等保護,同時可接受來自PLC的同步使能控制指令,完成待并機與運行機的自動同步并聯,并聯成功后可自動進行負載分配和無功分配,當接受PLC發來的解列指令時,可控制本機負載向運行機自動轉移,達到解列條件時自動分閘解列;PLC在系統中主要完成邏輯控制以及與多臺機組的GPC之間的通訊功能,PLC根據外部條件,決定各機組的啟動順序,并根據負載情況決定機組的并聯或解列時間,并向GPC發出相關指令,由GPC完成相應動作。PLC與GPC的結合使用,組成了高度可靠和全功能的多機組全自動電站控制系統。

在自動狀態下,當市電失電時,PLC可控制6臺機組按照預先選定的順序自動啟動,啟動成功后機組自動升速并自動合閘,向負載供電。每臺機組可經過三次啟動循環,如三次啟動不成功,則發出相應的“啟動失敗”信號,如啟動成功則自動升速至額定轉速后經過設定的最大穩定時間10S(可設定)將發出合閘指令,如主開關未能合閘,則發出“GCB故障”報警信號,并自動停機,另一臺備用機組自動啟動。機組運行中如負載超過單臺機組額定負載的70%,并持續5S時,PLC自動啟動第二臺備用機,且自動升速并自動同步并聯,如待并機經60S后未能并聯成功則發出并聯失敗信號。并聯成功后GPC將自動進行調頻,調壓,使有功分配及無功分配差度在5%以內。當并聯運行的總負荷小于機組總負載的20%,并持續10S,PLC和GPC將自動解列投入并聯的機組,并怠速運行3分鐘后自動停機。當并聯運行中一臺機組出現故障時,其主開關將自動跳閘并發出聲光報警,故障排除后必須按一下“故障復位”按鈕,系統將會恢復正常。市電來電后運行機組將按照程序自動解列并冷卻運行3分鐘發出停機信號,如經過30S后機組未能停機,PLC將發出“停機失敗”報警信號。

四、控制系統邏輯圖的設計

PLC采用標準布爾表達式(AND OR ONT)為基礎的簡便語言,當程序未固化時,用戶可根據自己的要求更改,以滿足特殊要求。

根據以上描述,柴油發電機組的自動并聯程序控制邏輯圖及程序設計簡要介紹如下:

為完成自動控制任務,S40型PLC提供兩類基本指令同時基于計算機的編程軟件提供不同的編程器選擇,可以利用這些指令創建機組控制程序,并利用編程軟件將編好的程序下裝到CPU,S40程序由三個基本元素組成,主程序,子程序和中斷程序,S40連續的執行用戶程序,主程序中的指令按照順序在CPU的每個掃描周期執行一次,可以調用不同的子程序和中斷程序。

五、結束語

采用PLC控制的自動并聯柴油發電機組硬件簡單,技術經濟指標好,可靠性高,程序稍作修改就可以滿足用戶不同的控制要求,經實踐使用客戶反應較好。

注釋:

(1)、GPC發電機并聯控制器簡稱(Generator Paralleling Controller)

相關期刊更多

艦船電子工程

統計源期刊 審核時間1-3個月

中國船舶重工集團公司

電子設計工程

統計源期刊 審核時間1-3個月

陜西省科學技術協會

聲學與電子工程

部級期刊 審核時間1個月內

中國船舶重工集團有限公司

主站蜘蛛池模板: 孟州市| 洛扎县| 开阳县| 永胜县| 文山县| 武陟县| 蓬莱市| 应城市| 霍林郭勒市| 蕉岭县| 邮箱| 资中县| 秦安县| 崇礼县| 大渡口区| 息烽县| 涪陵区| 乌恰县| 黔西县| 汽车| 武威市| 莱州市| 大悟县| 苗栗县| 图们市| 平武县| 海门市| 库车县| 聊城市| 枣庄市| 昔阳县| 色达县| 璧山县| 承德县| 华安县| 黔东| 扶沟县| 乐亭县| 中方县| 格尔木市| 扶风县|