sce zhfc programming s7rchecked功能編程基礎(chǔ)_第1頁
sce zhfc programming s7rchecked功能編程基礎(chǔ)_第2頁
sce zhfc programming s7rchecked功能編程基礎(chǔ)_第3頁
sce zhfc programming s7rchecked功能編程基礎(chǔ)_第4頁
sce zhfc programming s7rchecked功能編程基礎(chǔ)_第5頁
已閱讀5頁,還剩45頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

SIMATICS7-1200AC/DC/6(TIAPortal)”SIMATICS7-1200DC/DC/DC6(TIAPortal)”SIMATICSTEP7BASICV13SP1升級版(S7-1200)6(TIAPortal)”6ES7822-0AA03-4YE5 各地的SCE課程培訓(xùn)請聯(lián)系當(dāng)?shù)氐腟CE聯(lián)系人(TIA)(SCE)”,專門用于公共教育機(jī)構(gòu)和研發(fā)機(jī)構(gòu)的培訓(xùn)。AG對其內(nèi)容不提供任何擔(dān)保。本資料僅可用于產(chǎn)品/系統(tǒng)的首次培訓(xùn)。即允許全部或部分復(fù)印本資料并當(dāng)面轉(zhuǎn)交給培訓(xùn)人員,例外情況需經(jīng)AG聯(lián)系人的:RolandScheuerer先生roland.sch 違者須承擔(dān)賠償損失責(zé)任。保留包含翻譯在內(nèi)的所有權(quán)利,尤其針對授予專利或GM記錄方面的權(quán)利。感謝德累斯頓工業(yè)大學(xué),特別是LeonUrbas教授(工程博士)和AnnettPfeffer(工程),以目 前提條 理 組織 功 編程語 任務(wù)要 規(guī) 緊急停 分配 加載程 項(xiàng)目歸 檢查練 任務(wù)要求–練 分配 規(guī) 檢查–練 (FBD)FC1OB1組織塊的編程。SIMATICS7CPU1214C硬件配置。但也可以借助其他配有數(shù)字輸入和輸出卡的(CPU)中均包含操作系統(tǒng)CPU全部的未與特定控制工作綁定的功能管理)(OB)(CPU)操作系統(tǒng)與應(yīng)用程序之間的接口。組織塊由操作系統(tǒng)調(diào)取并循環(huán)程序處理(OB接通(運(yùn)行OB100…OBOB40OBOB…圖1:操作系統(tǒng)中的啟動和OB的調(diào)若該有一個(gè)對應(yīng)的OB,則該將所屬OB的執(zhí)行。若所屬OB的優(yōu)先級高于正OB執(zhí)行完畢。表1以SIMATICS7-1200為例對不同的啟動作出了圖示說明。圖中所示還包括可能的(一個(gè)或多個(gè))OB編號以及默認(rèn)的系統(tǒng)反應(yīng)(當(dāng)控制器中沒有相應(yīng)的組織塊(OB)時(shí))。OB100,1,10-表1:不同啟動的OB編(E)(A)做出響應(yīng)時(shí),正常情況下并非由輸入/輸出模塊直接查詢信號狀態(tài),而是通過CPU的區(qū)實(shí)現(xiàn)。這個(gè)區(qū)包含有信號狀態(tài)的映像,即過 (PII)1或“High0或“Low”。處理器就此開始處理循環(huán)組織塊中所保存的程序。此時(shí)針對所需輸入端信息將之前已過程輸入映像(II過程輸出映像(PO)中。循環(huán)結(jié)束時(shí)會將過程輸出映像(PIO)作為信號狀態(tài)傳輸給輸出模塊并將其開啟或關(guān)閉。之1中的流程。程 器里的程 器里的12342PIIPIO2PIIPIO上 –功能沒有功能沒有[FC1]功能塊是邏輯塊,可將輸入端變量,輸出端變量,通道變量及靜態(tài)變量持續(xù)保存在實(shí)例數(shù)據(jù)塊里,即在結(jié)束模塊理過程之后可供使用因們也被作“的模。功能塊也可以利用臨時(shí)變量工作。但臨時(shí)變量不保存在實(shí)例數(shù)據(jù)塊里,而是僅可在一個(gè)循環(huán)的當(dāng)由其他邏輯塊調(diào)用功能塊時(shí),執(zhí)行功能塊。也可以在一個(gè)程序內(nèi)的不同位置多次調(diào)用功能功能塊的調(diào)用被稱為實(shí)例。一個(gè)功能塊的每個(gè)實(shí)例均對應(yīng)歸屬于一個(gè)區(qū),其中包含有功能塊處理使用據(jù)。器供軟自動成的據(jù)使用。當(dāng) 當(dāng) 其中包含例如以自動模式來控制輸送帶的功能塊在此類調(diào)用中將實(shí)例數(shù)據(jù)塊電機(jī)_自動_DB1[DB1]當(dāng)作記一起調(diào)取功能塊電機(jī)_[FB1]及其實(shí)例數(shù)據(jù)塊電機(jī)_自動_DB1CPU型號有關(guān),且將隨之變化。功能塊功能功能具備庫能力的邏輯用戶程序的創(chuàng)建,可以是線性的,也可以是結(jié)構(gòu)化的。線性編程可在循環(huán)組織塊內(nèi)編寫整個(gè)用戶程序,但其實(shí)這只適用于非常簡單的程序,此時(shí)完全可以使用其他更具經(jīng)濟(jì)性的控制器,例如G!。在這一過程中優(yōu)先創(chuàng)建具備庫能力的邏輯塊。即先對一個(gè)功能或一個(gè)功能塊的輸入和輸出(/)。圖6:在OB1中調(diào)取具備庫能力的功SIMATICS7-1200(FBD)(LAD)和結(jié)構(gòu)(SCL)等可供使用。功能塊圖表是一種圖形化編程語言。該演示仿照了電機(jī)電路系統(tǒng)。程序映射到網(wǎng)絡(luò)中。一個(gè)網(wǎng)絡(luò)含有一個(gè)或多個(gè)邏輯運(yùn)算路徑。二進(jìn)制信號和模擬信號通過該框彼此邏輯關(guān)聯(lián)在一起。為表利用二進(jìn)制功能可檢索二進(jìn)制運(yùn)算域并將其信號狀態(tài)邏輯關(guān)聯(lián)在一起。例如針對二進(jìn)制功能可7所示。IECIEC計(jì)數(shù)器這樣的程序元素。ENenable)/ENOenableoutput帶有EN/ENO機(jī)制的指令,僅當(dāng)使能輸入端“EN”具備信號狀態(tài)“1”時(shí)才會執(zhí)行指令。端“ENOEN沒有處于連接狀態(tài)時(shí),則始終執(zhí)行框。 –OB1里完成。因此大部分的程序代碼都將在功能(FC)和功能塊(FB)中。后面將介紹如何決定哪些功能應(yīng)在功能FCOB1中運(yùn)行。緊急停機(jī)不需要自帶功能。如操作模式一樣,緊急停機(jī)繼電器的當(dāng)前狀態(tài)可以直接作用在模塊上。輸送帶電機(jī)的點(diǎn)動運(yùn)行方式應(yīng)囊括在功能(FC)“電機(jī)_手動”里。這樣一來,一方面可保證OB12列I-I-I-)=I-M4I-I-Q-DE…數(shù)字輸入 DA…數(shù)字輸出AE…模擬輸入 AA…模擬輸出E…輸入 A…輸出NC常態(tài)下處于關(guān)閉狀態(tài)(常閉觸點(diǎn)NO常態(tài)下處于開啟狀態(tài)(常開觸點(diǎn)以下是幫助您實(shí)現(xiàn)規(guī)劃的引導(dǎo)指南。若您已熟悉這方面知識,可按照步驟編號快進(jìn)學(xué)習(xí)。或簡在開始功能(FC)“電機(jī)_手動”編程之前,我們需要一個(gè)附有一種硬件配置的項(xiàng)目。(例如SCE_EN_011_101_硬件配置_CPU1214C.zap13)。為了取消現(xiàn)有項(xiàng)目的歸檔,必須從項(xiàng)目視圖開始,在項(xiàng)目下選擇相應(yīng)的來取消歸檔。確認(rèn)選擇后打開。(項(xiàng).zap打開)下一步可以選擇目標(biāo),解檔后的項(xiàng)目將保存在此下。單擊“確定”按鈕確認(rèn)選擇。(目標(biāo)確定)PLC雙擊添加在“變量_表_分揀_裝置”里重命名剛創(chuàng)建的變量表。(右鍵單擊“變量_1”“重命名”變量_表_分揀_裝置)雙擊將其打開。(“變量_表_分揀_裝置Q1并按回車鍵確認(rèn)輸入。如果還未創(chuàng)建其他變量,TIAPortal會自動分配數(shù)據(jù)類%E0.0(I0.0)。(<添加>Q1回車)%A0.0(Q0.0)的地址。將運(yùn)算域符號改為A,并按回車確認(rèn)或者單擊勾選確認(rèn)。(%E0.0運(yùn)算域符號A)M12Q21一樣,TIAPortal會自動分配相同的數(shù)據(jù)類型,而地1%A0.1(Q0.1)M1向后固定轉(zhuǎn)速”。(<添加>Q2M1向后固定轉(zhuǎn)速)右鍵單擊已創(chuàng)建“變量_表_分揀_裝置”旁的空框,以便將現(xiàn)有符號表添加進(jìn)去。在右鍵快(導(dǎo)入文件選擇所需符號表(.Xlsx格式)(SCE_EN_020-100_變量_表_分揀_裝置打開若導(dǎo)入過程結(jié)束,將打開確認(rèn)窗口,在其中可以查看待導(dǎo)入的日志文件。此處請單擊您可以看到有幾個(gè)地址以橙色高亮顯示。這些是重復(fù)存在的地址,所屬變量的名稱已自動可通過選中行并按下鍵盤上的刪除鍵,或者通過選擇右鍵快捷菜單里的“刪除”項(xiàng),來刪(刪除現(xiàn)在在您面前出現(xiàn)的是包含數(shù)字輸入和輸出端的完整符號表。將您的項(xiàng)目以“031-100_FC(另存為031-100_FC保存PortalPLC(PLC編程添加塊用以下名稱命名新模塊:“電機(jī)_手動”,將語言設(shè)置為功能圖并自動分配編號。點(diǎn)中勾選(名稱:電機(jī)_手動語言:功能圖編號:自動新建并打開添加為控制輸送帶電機(jī),需要一個(gè)二進(jìn)制輸出信號。因此我們首先先添加一個(gè)類型為“布爾”的本地輸出變量“#輸送帶電機(jī)點(diǎn)動”。為這個(gè)參數(shù)添加注釋“以點(diǎn)動運(yùn)行方式控制輸送帶電機(jī)”。在輸入下首先添加作為輸入端接口的參數(shù)“手動運(yùn)行操作_激活”,并按下回車鍵確認(rèn),或者也可離開輸入欄即完成確認(rèn)。此參數(shù)會自動分配數(shù)據(jù)類型“布爾”。這一類型將保(手動操作_激活手動操作運(yùn)行方式現(xiàn)在在輸入下添加其他二進(jìn)制輸入?yún)?shù)“#按鈕_點(diǎn)動運(yùn)行”,“#啟用_確定”及“#保護(hù)1FC1的編程:“電機(jī)_在接口說明的下方,您可以在編程窗口中看到一個(gè)帶有不同邏輯功能的,其中包括網(wǎng)絡(luò)區(qū)。此處已經(jīng)確定了塊標(biāo)題以及用于第一個(gè)網(wǎng)絡(luò)的標(biāo)題。網(wǎng)絡(luò)內(nèi)的編程需要使用單個(gè)邏輯塊。細(xì)分為多個(gè)網(wǎng)絡(luò)可以保證編程過程中的條理明晰性。下面您將學(xué)習(xí)到如何利用不編程窗口右側(cè)有一個(gè)指令列表,在編程時(shí)可以使用。在簡單指令位組合下查找功能–[=](賦值)1中(+符號)。( 通過拖放將輸出參數(shù)“#輸送帶電機(jī)_點(diǎn)動運(yùn)行”拉入到剛剛添加的程序塊的<??.?>中。最好在接口說明里選擇一個(gè)參數(shù),即為其分配一個(gè)藍(lán)標(biāo)。(輸送帶電機(jī)_手動運(yùn)行用這種方式可以完全確定,參數(shù)“#輸送帶電機(jī)_點(diǎn)動運(yùn)行”是通過此程序塊進(jìn)行寫入的。(手動操作_激活分配程序塊的輸入端還應(yīng)另外和其他參數(shù)用“與邏輯關(guān)系”聯(lián)接在一起。為此首先單擊程單擊邏輯里的符號,以便在變量“#手動操作_激活”和分配塊之間加入一個(gè)雙擊&<.>出一個(gè)列表,以便查看所有以“P”開頭的可用變量?!?按鈕_點(diǎn)動運(yùn)行”,并按回車鍵(&P#按鈕_回車為了控制輸出端,當(dāng)已啟用,并且保護(hù)脫扣沒有處在激活狀態(tài)時(shí),應(yīng)額外利用“與邏輯關(guān)兩個(gè)輸入端,請雙擊“與”門的黃色星形。 請 記需要定期單擊。已完成的功能“電機(jī)_手動”[FC1]在FUP里如針對模塊屬性,您可以在“概況”項(xiàng)中將“語言”切換為LAD(梯形邏輯)。(語言:LAD(梯形邏輯LADOB1在對組織塊“主程序[OB1]”進(jìn)行編程之前需要先將程序語言切換為FBD(功能塊圖表)[OB1]”。(CPU_1214C[CPU1214CDC/DC/DC[OB1]切換編程語言FBD)[OB1]1名稱“手動操作/(1:以手動/點(diǎn)動運(yùn)行方式控制走帶向前通過拖放將功能“電機(jī)_[FC1]1ENENO1為了能夠再額外加入一個(gè)輸入端,請單擊“與”門的黃色星形。(為將此模塊與出自“變量表_選定項(xiàng)目導(dǎo)航器里的“變量表_FC1的接口上(變量表_-S0手動操作_激活態(tài)處輸入所需全局變量的起始字母(例如:“-S”),并從所顯示列表里選出全局輸入端變量“-S0”(%I0.2)。(手動操作_-S-S0)繼續(xù)添加其他輸入端變量“-S3”、“-K0”、“-B1”、“-S4”和“-A1”,并在輸出端 (-S0-S4-A1保存項(xiàng)目時(shí)需要選擇菜單里的按鈕。編譯全部模塊,則需要單擊文件夾“程序模塊”并選擇菜單里的符號用于編譯。(程序塊)成功完成編譯后,整個(gè)控制器將加載所創(chuàng)建的程序(如硬件配置模塊中所述)。(為了觀測已加載的程序,需要先打開所需塊?,F(xiàn)在可以單擊(主程序[OB1]

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論