


下載本文檔
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、本文格式為Word版,下載可任意編輯西門(mén)子PLC程序的結(jié)構(gòu)形式 1plc程序的結(jié)構(gòu)體系 無(wú)論P(yáng)LC掌握系統(tǒng)有多么簡(jiǎn)單,歸根究竟,PLC用戶(hù)程序都是由大量基本編程指令所組成的集合。 設(shè)計(jì)者可以依據(jù)掌握對(duì)象各部分的不同要求,通過(guò)對(duì)要求的分解,運(yùn)用基本指令編制出相應(yīng)的程序網(wǎng)絡(luò)(Network)或由幾個(gè)網(wǎng)絡(luò)組成的簡(jiǎn)潔“功能程序段”。在此基礎(chǔ)上,只要將這些程序網(wǎng)絡(luò)或功能程序段,根據(jù)掌握系統(tǒng)的動(dòng)作要求,以S7程序規(guī)定的格式進(jìn)行排列與組合,就可以組成完整的PLC程序。 所謂PLC的程序結(jié)構(gòu),就是組成PLC程序的各種網(wǎng)絡(luò)(Network)或“功能程序段”在PLC內(nèi)部的組織、管理形式。 在PLC上,從CPU操作
2、系統(tǒng)對(duì)程序執(zhí)行管理的角度看,PLC程序可以分為“線性化結(jié)構(gòu)”與“分塊式結(jié)構(gòu)”兩種不同的結(jié)構(gòu)體系,每一體系又可以分若干不同的結(jié)構(gòu)形式。 (1)線性化結(jié)構(gòu)體系 采納線性化結(jié)構(gòu)體系的PLC用戶(hù)程序不分塊,全部指令都集中在同一個(gè)程序塊中。執(zhí)行PLC程序時(shí),CPU的每次循環(huán)掃描都是根據(jù)從上至下的次序,行PLC用戶(hù)程序的全部指令。 線性化結(jié)構(gòu)體系是一種掌握對(duì)象相對(duì)較簡(jiǎn)潔的小型PLC系統(tǒng)常用的結(jié)構(gòu)體系。 (2)分塊式結(jié)構(gòu)體系 分塊式結(jié)構(gòu)體系的PLC用戶(hù)程序由多個(gè)不同的“程序塊”所組成,執(zhí)行PLC程序時(shí),需要依據(jù)外部輸入條件與程序中規(guī)定的掌握要求,由負(fù)責(zé)管理的主程序通過(guò)對(duì)不同程序塊的調(diào)用與選擇,打算每次循環(huán)掃
3、描實(shí)際需要執(zhí)行的程序塊。 對(duì)于掌握簡(jiǎn)單、程序容量大的大中型PLC系統(tǒng),出于便利設(shè)計(jì)、檢查、調(diào)試等方面的考慮,通常采納分塊式結(jié)構(gòu)。 PLC用戶(hù)程序的兩種結(jié)構(gòu)體系各有其特點(diǎn),實(shí)際使用時(shí)采納何種程序結(jié)構(gòu)體系,一方面打算于PLC所具備的功能,另一方面取決于程序設(shè)計(jì)者的選擇。 2線性化結(jié)構(gòu) 根據(jù)線性化結(jié)構(gòu)體系設(shè)計(jì)時(shí),程序常見(jiàn)的形式有“一般線性化結(jié)構(gòu)”與“分時(shí)管理線性化結(jié)構(gòu)”兩種。 (1)一般線性化結(jié)構(gòu) 一般的線性結(jié)構(gòu)程序最為簡(jiǎn)潔,設(shè)計(jì)者只需要將由基本指令組成的全部網(wǎng)絡(luò)與功能程序段,進(jìn)行逐網(wǎng)絡(luò)、逐段排列即可。 只要程序中沒(méi)有特定的次序要求(如為了產(chǎn)生邊沿脈沖的需要等),組成程序的各網(wǎng)絡(luò)與功能程序段就可以在
4、PLC程序中任意排列,其位置與程序的執(zhí)行結(jié)果無(wú)關(guān)。 CPU執(zhí)行一般的線性結(jié)構(gòu)程序時(shí),總是對(duì)全部程序指令根據(jù)輸入采樣、執(zhí)行程序、輸出刷新三個(gè)階段不斷循環(huán),全部輸入、輸出信號(hào)的采樣與刷新時(shí)間統(tǒng)一,每次處理的時(shí)間(循環(huán)掃描時(shí)間)固定。 在S7-200/300/400系列PLC中,假如將全部PLC用戶(hù)程序都編制在組織塊OB1中,即屬于此結(jié)構(gòu)。 (2)分時(shí)管理線性化結(jié)構(gòu) 在部分PLC中,為了滿(mǎn)意掌握系統(tǒng)中需要高速處理的信號(hào)特別掌握要求,線性結(jié)構(gòu)的程序也可以采納“分時(shí)管理線性化結(jié)構(gòu)”的結(jié)構(gòu)形式(見(jiàn)圖11-1.1)。 采納“分時(shí)管理線性化結(jié)構(gòu)”時(shí),設(shè)計(jì)者可以依據(jù)掌握系統(tǒng)的需要,將線性化結(jié)構(gòu)的PLC用戶(hù)程序劃
5、分為“高速掃描循環(huán)”與“一般掃描循環(huán)”兩部分。 程序中的高速掃描部分可以由設(shè)計(jì)者定義掃描時(shí)間間隔,在執(zhí)行過(guò)程中這一時(shí)間間隔保持固定不變。即:對(duì)于高速掃描程序段,設(shè)計(jì)者可以人為地規(guī)定程序的執(zhí)行時(shí)間,CPU必需在規(guī)定的時(shí)間內(nèi)完成高速掃描程序段的輸入采樣、執(zhí)行程序、輸出刷新循環(huán)過(guò)程,因此,PLC對(duì)“高速掃描循環(huán)”程序中輸入輸出信號(hào)的處理速度,可以遠(yuǎn)遠(yuǎn)高于正常PLC循環(huán)程序中對(duì)輸入輸出信號(hào)的處理速度。 程序中的其他部分為一般掃描部分,執(zhí)行正常速度的掃描。在程序的執(zhí)行過(guò)程中,假如一般掃描部分的程序執(zhí)行時(shí)間已經(jīng)到達(dá)高速掃描時(shí)時(shí)間間隔,CPU馬上中斷一般掃描,保存執(zhí)行狀態(tài),并轉(zhuǎn)入對(duì)高速程序段的掃描:等到高速
6、段程序執(zhí)行結(jié)束后,再連續(xù)恢復(fù)對(duì)一般程序的掃描(見(jiàn)圖11-1.1)。這樣的過(guò)程在整個(gè)PLC程序執(zhí)行中需要進(jìn)行多次。由于高速掃描的多次中斷,一般PLC程序段的掃描時(shí)間將比正常執(zhí)行的狀況更長(zhǎng)。 采納這種方式的特點(diǎn)是:在線性結(jié)構(gòu)體系的程序可以處理PLC的高速輸入輸出信號(hào),以滿(mǎn)意特別的掌握要求。當(dāng)然,依據(jù)實(shí)際系統(tǒng)的需要,程序中也可以沒(méi)有高速掃描的程序段,但是,不行以將全部程序都作為高速程序。 3分塊式結(jié)構(gòu) 分塊式結(jié)構(gòu)體系的PLC程序由多個(gè)程序塊組成,由統(tǒng)一的程序“組織塊”對(duì)各程序塊進(jìn)行組織與調(diào)度,“組織塊”依據(jù)規(guī)定的條件與挨次依次調(diào)用各程序塊。 采納了分塊式結(jié)構(gòu)體系的PLC程序,在實(shí)際處理過(guò)程中可以依據(jù)
7、不同的外部輸入條件與掌握要求,每次循環(huán)掃描可以跳過(guò)某些程序塊,僅對(duì)需要處理的程序塊進(jìn)行掃描,從而加快PLC程序的執(zhí)行速度,縮短掃描時(shí)間。 依據(jù)PLC的不同,分塊式結(jié)構(gòu)體系的PLC程序可以采納主、子程序結(jié)構(gòu)、功能調(diào)用式結(jié)構(gòu)與結(jié)構(gòu)化編程等形式實(shí)現(xiàn)。 (1)主、子程序結(jié)構(gòu) 采納主、子程序結(jié)構(gòu)的PLC用戶(hù)程序,一般可以由主程序、子程序、中斷程序等不同的程序塊所組成,并且根據(jù)規(guī)定的挨次排列(如在S7-200中,程序塊根據(jù)主程序、子程序、中斷程序的挨次依次排列)。 在主、子程序結(jié)構(gòu)程序中,主程序?yàn)镻LC每次掃描都必需執(zhí)行的程序塊,必需予以編制;而子程序、中斷程序可以依據(jù)實(shí)際需要進(jìn)行編寫(xiě)與調(diào)用。 主、子程序
8、結(jié)構(gòu)的PLC程序與線性化結(jié)構(gòu)相類(lèi)似,假如程序中沒(méi)有編制子程序、中斷程序,它便成了線性結(jié)構(gòu)的程序。 (2)功能調(diào)用式結(jié)構(gòu) 功能調(diào)用式結(jié)構(gòu)的PLC程序執(zhí)行過(guò)程與主、子程序結(jié)構(gòu)類(lèi)似,但組成程序的各規(guī)律塊根據(jù)不同的功能進(jìn)行編排,無(wú)主、子之分。組勝利能調(diào)用式結(jié)構(gòu)的每一程序塊都代表著掌握對(duì)象的一組相對(duì)獨(dú)立動(dòng)作,規(guī)律塊由特定的“塊”進(jìn)行統(tǒng)一的管理與調(diào)用。 在S7-300/400系列PLC中,以上用于管理與調(diào)用的程序塊稱(chēng)為組織塊(OBl),其余規(guī)律塊分別稱(chēng)程序塊(FC)、功能塊(FB)、數(shù)據(jù)塊(DB)等。 一般而言,功能調(diào)用式PLC程序在CPU的一個(gè)掃描周期內(nèi),對(duì)同一程序塊的調(diào)用次數(shù)不會(huì)超過(guò)一次;當(dāng)超過(guò)一次時(shí)
9、則稱(chēng)為“結(jié)構(gòu)化編程”。 (3)結(jié)構(gòu)化編程 結(jié)構(gòu)化編程的程序結(jié)構(gòu)形式與調(diào)用式完全相同,程序同樣由多個(gè)程序塊組成,并通過(guò)“組織塊”對(duì)其進(jìn)行組織與管理,但它采納了“參數(shù)化編程”的方法。 采納結(jié)構(gòu)化編程的程序,在同- PLC掃描周期內(nèi)可以多次重復(fù)調(diào)用程序中的同一程序塊,因此,對(duì)于動(dòng)作相同或相像的程序,可以通過(guò)在PLC程序中編寫(xiě)一個(gè)“公用程序塊”,利用重復(fù)調(diào)用來(lái)實(shí)現(xiàn)。 為了保證“公用程序塊”能掌握不同的對(duì)象,必需將組成程序的各種操作數(shù)進(jìn)行“參數(shù)化”,即: “公用程序塊”中的全部信號(hào)的地址必需是可以變化的,即“公用程序塊”中一般不能使用“肯定地址”,而應(yīng)采納“程序變量”(形式參數(shù))進(jìn)行編程。 調(diào)用“公用程序塊”前,為了使得程序中的全部信號(hào)有明確的含義,必需對(duì)“程序變量”(形式參數(shù))進(jìn)行賦值,即將“程序變量”定義成有明確含義的肯定地址。因此,CPU必
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 龍巖市2025年高中高三畢業(yè)班五月教學(xué)質(zhì)量檢生物試卷(含答案)
- 探索工業(yè)4.0時(shí)代機(jī)械行業(yè)
- 江蘇工程職業(yè)技術(shù)學(xué)院《醫(yī)學(xué)科研與設(shè)計(jì)》2023-2024學(xué)年第一學(xué)期期末試卷
- 南京視覺(jué)藝術(shù)職業(yè)學(xué)院《基礎(chǔ)日語(yǔ)(2)》2023-2024學(xué)年第一學(xué)期期末試卷
- 太原學(xué)院《第二外語(yǔ)(日德)(3)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遂寧能源職業(yè)學(xué)院《哲學(xué)的視野》2023-2024學(xué)年第二學(xué)期期末試卷
- 江西省九江一中、臨川二中重點(diǎn)中學(xué)2024-2025學(xué)年高三期初測(cè)試生物試題含解析
- 唐山幼兒師范高等專(zhuān)科學(xué)?!端幬锖铣煞磻?yīng)原理》2023-2024學(xué)年第一學(xué)期期末試卷
- 江蘇省泰州市海陵區(qū)2025年數(shù)學(xué)四下期末經(jīng)典試題含解析
- 平陸縣2025屆數(shù)學(xué)三下期末經(jīng)典試題含解析
- 2025屆鄂東南省級(jí)示范高中聯(lián)盟高考英語(yǔ)二模試卷含答案
- 2025購(gòu)銷(xiāo)合同范本下載
- 2024年家政服務(wù)職業(yè)技能大賽家庭照護(hù)賽項(xiàng)決賽試?yán)碚擃}庫(kù)1000題
- 2025年四川省成都市成華區(qū)中考二診英語(yǔ)試題(含筆試答案無(wú)聽(tīng)力音頻及原文)
- 2025勞動(dòng)合同范本下載打印
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 地理試卷(含答案)
- 管道試壓吹掃方案
- Unit 4 Clothes 單元整體(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教精通版(2024)英語(yǔ)三年級(jí)下冊(cè)
- 大概念視角下的初中數(shù)學(xué)函數(shù)單元整體教學(xué)設(shè)計(jì)研究與實(shí)踐
- 《建筑裝飾設(shè)計(jì)收費(fèi)標(biāo)準(zhǔn)》(2024年版)
- 腎上腺皮質(zhì)功能減退癥的護(hù)理
評(píng)論
0/150
提交評(píng)論