版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
PAGEPAGE59過(guò)程控制系統(tǒng)PCS7培訓(xùn)手冊(cè)目錄1簡(jiǎn)介1.1全過(guò)程描述1.2項(xiàng)目的任務(wù)1.3硬件結(jié)構(gòu)2建立一個(gè)項(xiàng)目2.1建立一個(gè)項(xiàng)目2.2用SIMATICManager建立一個(gè)項(xiàng)目2.3工藝視圖結(jié)構(gòu)3使用CFC編輯器3.1建立CFC圖3.2插入功能塊3.3給功能塊分配參數(shù)3.4功能塊的互相連接3.5復(fù)制整個(gè)層次結(jié)構(gòu)(Hierarchy)4使用輸入/輸出助手4.1建立一個(gè)模型4.2創(chuàng)建模型4.3選擇輸入/輸出標(biāo)志I/Os5使用SFC編輯器5.1改變SFC圖的文件名5.2順序控制系統(tǒng)的工藝結(jié)構(gòu)5.3SFC功能圖的重新命名5.4順序控制系統(tǒng)的結(jié)構(gòu)5.5命名步(Step)和轉(zhuǎn)移條件(Transition)5.6定義步5.7定義轉(zhuǎn)移條件6編譯、下載和測(cè)試6.1編譯、下載和測(cè)試6.2編譯、下載6.3切換到測(cè)試模式7使用操作員站7.1選擇網(wǎng)絡(luò)連接7.2建立操作員站的基本數(shù)據(jù)7.3建立新用戶7.4建立過(guò)程圖形7.5使用圖形庫(kù)中的對(duì)象(Object)7.6建立閥門(mén)的狀態(tài)顯示7.7建立I/O域7.8插入文本域7.9建立罐子與過(guò)程值的連接7.10插入面板(Faceplate)7.11傳送數(shù)據(jù)到操作員站7.12啟動(dòng)操作員站7.13由RMT1建立原料罐RMT2(額外任務(wù))詞匯表簡(jiǎn)介1.1全過(guò)程的描述總述在本手冊(cè)的實(shí)例中,您將為生產(chǎn)油漆的新的自動(dòng)化工廠建立一個(gè)原料配料罐系統(tǒng)(項(xiàng)目命名為COLOR_GS)。為了幫助理解全部工藝的概況,下面簡(jiǎn)單的介紹了過(guò)程的每一步。如果對(duì)COLOR_GS設(shè)備的工藝背景不感興趣,可以立即跳過(guò)第1章。原料(該設(shè)備工藝配置在本‘使用入門(mén)’中):生產(chǎn)需要的液體原料存放在兩個(gè)原料罐中,由泵送到反應(yīng)器中。固體原料存放在三個(gè)料倉(cāng)中,由三個(gè)絞龍送到稱重料斗:當(dāng)正確的配比完成后,通過(guò)另外的絞龍和傳送帶將原料送到兩個(gè)混合容器之一。生產(chǎn):將要求數(shù)量的液體原料通過(guò)閥門(mén)送到反應(yīng)器(reactor)1或2,混合容器中的固體原料由絞龍送到反應(yīng)器,攪拌器使之混合。反應(yīng)器中的生產(chǎn)要求攪拌、加熱和冷卻。反應(yīng)器的溫度由閥門(mén)和執(zhí)行器控制。如果需要,可將過(guò)濾器中的水引入到反應(yīng)器,流量由過(guò)濾器控制。保持階段:完成后的產(chǎn)品由泵送到保持罐,在保持罐中慢慢攪動(dòng),并保持恒溫。罐裝:保持階段后,產(chǎn)品存放到罐裝罐,然后可以進(jìn)行分裝。清洗:反應(yīng)器,管道,閥門(mén),執(zhí)行器,保持罐及罐裝罐可由清洗系統(tǒng)(CIP)清洗,清洗的廢水收集在一個(gè)單獨(dú)的污水箱中,另行處理。項(xiàng)目的任務(wù)概述本手冊(cè)實(shí)例中,您將配置液體原料存貯的罐子及相關(guān)的執(zhí)行器和傳感器。管道和儀器流程圖描述操作人員通過(guò)LI111(LI=液位指示)測(cè)量點(diǎn)(標(biāo)志)獲得原料罐的當(dāng)前的液位。NK111和NK112是截止閥,當(dāng)原料注入時(shí),必須始終打開(kāi)(NK=閥的辨別器,用戶可以自由選擇)。NP111泵(NP=電機(jī)的識(shí)別器,由用戶自由選擇)運(yùn)送原料到反應(yīng)器1或者反應(yīng)器2,與NK113或者NK114(任何時(shí)候只能打開(kāi)一個(gè))的狀態(tài)有關(guān)。 原料運(yùn)輸?shù)目偭客ㄟ^(guò)配料FC111及其相關(guān)的執(zhí)行機(jī)構(gòu)進(jìn)行控制。(FC=流量控制)。 操作員畫(huà)面可以看到閥門(mén)NK111—NK114以及泵NP111的當(dāng)前狀態(tài)。操作人員也可以通過(guò)OS操作配料FC111。1.3硬件結(jié)構(gòu)___________________________________________________________注意:在建立項(xiàng)目前,不是絕對(duì)必要有硬件??梢园凑諒?建立項(xiàng)目到以上描述的開(kāi)始建立的項(xiàng)目。在需要硬件的地方,將有文本提示。——————————————————————————————控制系統(tǒng)部件下面,會(huì)看到硬件的結(jié)構(gòu)以及部件的關(guān)系。為了實(shí)現(xiàn)本實(shí)例,使用下列部件:一個(gè)可編程序邏輯控制器(PLC)PLC含機(jī)架(安裝底座,用于處理插件板間的連接)、電源、CPU及存貯卡。 處理“COLOR_GS”工藝控制的程序在設(shè)計(jì)系統(tǒng)(ES)上產(chǎn)生。SIMATIC管理器提供了到ES的訪問(wèn)。CPU處理下載的程序,并且將處理數(shù)值反饋給。程序是由CFC產(chǎn)生的基礎(chǔ)自動(dòng)化方案、SFC產(chǎn)生的順序控制系統(tǒng)組成的。為了從的PC機(jī)上下載程序到CPU,需要通過(guò)MPI接口建立到CPU的連接。連接是通過(guò)電纜從MPI端口連接到CPU來(lái)建立的。在‘使用入門(mén)’實(shí)例中,選擇MPI接口,因?yàn)樗呀?jīng)在CPU上而且集成到PG上。當(dāng)然,可以選擇ES和OS間的其他連接,如通過(guò)PROFIBUS或者工業(yè)以太網(wǎng)(快速以太網(wǎng))。__________________________________________________________告戒:MPI連接法僅僅用于在實(shí)驗(yàn)室的測(cè)試目的。在正常的過(guò)程運(yùn)行中,使用的是PROFIBUS(最多9個(gè)節(jié)點(diǎn),由于性能的限制)或者工業(yè)以太網(wǎng)(快速以太網(wǎng))—————————————————————————————操作員站(OS)打開(kāi)OS對(duì)象就啟動(dòng)了OS。它顯示在PC機(jī)上,用于控制和監(jiān)控激活的過(guò)程。從PLC到OS的連接用MPI接口,它位于PC機(jī)上和CPU上。在操作員站,可以看見(jiàn)建立的工藝圖形。安裝通訊模塊為了和工業(yè)以太網(wǎng)(快速以太網(wǎng))、或者PROFIBUS、或者M(jìn)PI進(jìn)行通訊,要在ES/OS上安裝通訊模塊。如果使用PG或者預(yù)先裝配的PCS7站(ES或OS),就已經(jīng)安裝了這個(gè)通訊模塊。如果使用PC機(jī),而且安裝了PCS7軟件,也必須在“SetPG/PCInterface”程序中安裝通訊模塊。按下列步驟進(jìn)行:打開(kāi)“SetPG/PCInterface”程序(StartintheWindowsNTtaskbar>Settings>ControlPanel>SetPG/PCInterface)在“接口”中點(diǎn)擊“Select”按鈕。在“安裝/撤消接口”對(duì)話框,選擇需要的通訊模塊(例如CP5412A2)在左側(cè)窗口“Selection”和點(diǎn)擊“Install”按鈕。輸入所需的模塊參數(shù)(例如CP5412A2,所需的存儲(chǔ)器區(qū)域,I/O區(qū)域以及中斷)。模塊安裝完。關(guān)閉“安裝/撤消接口”對(duì)話框。對(duì)于有些模塊,也必須確定參數(shù)的安排。例如CP5412A2,可以在MPI上通訊,也可以在PROFIBUS上通訊。對(duì)于“COLOR_GS”項(xiàng)目,可以選擇“CP5412A2(MPI)”,通過(guò)一根MPI電纜來(lái)建立PLC和ES/OS間的通訊。2建立一個(gè)項(xiàng)目2.1建立一個(gè)項(xiàng)目項(xiàng)目是什么?一個(gè)項(xiàng)目(Project)是指整個(gè)自動(dòng)化解決方案(例如功能塊(Block)、功能圖(Chart)...)的所有對(duì)象,它與站、模塊及如何組成網(wǎng)絡(luò)無(wú)關(guān)?!癈OLOR_GS”項(xiàng)目的結(jié)構(gòu)“COLOR_GS”項(xiàng)目是工廠的一個(gè)小的整體,它包含一個(gè)可編程序控制器以及組合的設(shè)計(jì)/操作員站。操作員站設(shè)計(jì)成單操作站系統(tǒng)。下圖舉例說(shuō)明了設(shè)置的拓?fù)浣Y(jié)構(gòu)。(圖略,見(jiàn)原文)譯者注:Singleworkstationsystem—單操作站系統(tǒng);ES—設(shè)計(jì)站;OS—操作員站;MPIbus—MPI總線;Programmablecontroller—可編程序控制器2.2用SIMATICManager建立一個(gè)項(xiàng)目介紹項(xiàng)目由設(shè)計(jì)系統(tǒng)(ES)建立,SIMATIC管理器(SIMATICManager)是ES包含的方法之一。SIMATICManager提供了建立本PCS7實(shí)例項(xiàng)目所需的各種應(yīng)用的圖形化選取。在SIMATICManager中開(kāi)始建立的項(xiàng)目。在本節(jié)將學(xué)會(huì)啟動(dòng)SIMATICManager,以及如何建立一個(gè)新的項(xiàng)目。在本節(jié)結(jié)束時(shí),已經(jīng)為的項(xiàng)目建立完了結(jié)構(gòu)。啟動(dòng)SIMATICManager在的桌面上,雙擊STEP7圖標(biāo),啟動(dòng)SIMATICManager。作為選項(xiàng),啟動(dòng)SIMATICManager也可以在Windows工具欄選擇:Start>SIMATIC>SIMATICManager現(xiàn)在就啟動(dòng)了SIMATICManager。建立一個(gè)新項(xiàng)目打開(kāi)SIMATICManager后,出現(xiàn)PCS7助手“NewProject”窗口,如果該選項(xiàng)設(shè)置成助手對(duì)話框(缺省設(shè)置)。否則也可使用菜單命令File>’NewProject’向?qū)?。PCS7“NewProject”助手會(huì)幫助建立新的項(xiàng)目。它建立所需的硬件,工藝分級(jí),以及,作為缺省值,產(chǎn)生項(xiàng)目的一個(gè)CFC圖和SFC圖。按照下列步驟建立項(xiàng)目:在助手的第一個(gè)對(duì)話框,單擊Continue按鈕;在第二個(gè)對(duì)話框“WhichCPUwillyouuseinyourproject?”,選擇您使用的CPU型號(hào),(如CPU416_2)。選擇CPU時(shí),將CPU前面的類型號(hào)、訂貨號(hào)與顯示清單的類型號(hào)、訂貨號(hào)相比較?!⒁猓翰恍枰囟ǖ腃PU,也可以在一個(gè)S7程序上配置用戶軟件,然后,將程序的特定部分分配到CPU。更詳細(xì)的信息,參考SIMATICManager的在線幫助?!▓D略,見(jiàn)原文)使用“Preview>>”按鈕,您可以選擇打開(kāi)或關(guān)閉“PlantView”或者“ComponentView”。在預(yù)覽中,可以看出配置的當(dāng)前狀態(tài)。單擊“Continue”按鈕。在第三個(gè)對(duì)話框“Whichobjectswillbeusedintheproject?”,選擇系統(tǒng)的缺省設(shè)置.(圖略,見(jiàn)原文)單擊“Continue”按鈕。在第四個(gè)對(duì)話框,輸入“Color_GS”作為您的項(xiàng)目名稱,然后點(diǎn)擊“Make”按鈕。系統(tǒng)安裝您的設(shè)置生成了新的項(xiàng)目。在SIMATICManager窗口中,自動(dòng)顯示了“PlantView”(功能圖的物理存儲(chǔ)位置)和“ComponentView”(功能圖的工藝安排)兩個(gè)子窗口。從現(xiàn)在開(kāi)始,可以繼續(xù)在設(shè)備視圖中工作??梢愿淖僑IMATICManager的視窗顯示,通過(guò)“View>PlantView”或者“View>ComponentView”菜單命令來(lái)進(jìn)行?!⒁猓喝绾伟斎牒洼敵瞿K,選擇有關(guān)驅(qū)動(dòng)器,建立符號(hào)名稱,使用驅(qū)動(dòng)器向?qū)г谂渲檬謨?cè)中解釋,基于COLOR_PH實(shí)例?!?.3Plantview(工廠視圖)的結(jié)構(gòu)Plantview是指按照工藝過(guò)程來(lái)組織一個(gè)項(xiàng)目;換句話說(shuō),可以安排自動(dòng)化和操作員控制以及監(jiān)控功能的結(jié)構(gòu)來(lái)適應(yīng)的應(yīng)用(例如,分級(jí))。這個(gè)結(jié)構(gòu)使更加清晰,便于把一個(gè)工藝對(duì)象(如裝置,設(shè)備,過(guò)程控制點(diǎn))作為一個(gè)整體來(lái)處理。在Plantview窗口中,左上角的卷標(biāo)表示您的項(xiàng)目,本實(shí)例中為COLOR。項(xiàng)目的下一層卷標(biāo)為Plant(裝置),它是項(xiàng)目的最高分層等級(jí)。再下一層卷標(biāo)為Unit(設(shè)備),以及層次文件夾Function(功能)。 在擴(kuò)展設(shè)備分級(jí)前,必須進(jìn)行設(shè)備分級(jí)的設(shè)置。在Plantview窗口中選中Plant,然后選擇菜單命令:Options>PlantHierarchy>Customize在出現(xiàn)的對(duì)話框中,在“Numberofhierarchylevels”行輸入數(shù)值3,表示最多3層分級(jí)。分級(jí)的層次數(shù)取決于項(xiàng)目的需要。如果在項(xiàng)目中有幾個(gè)SIMATIC站,設(shè)備在單獨(dú)的站上處理。這意味著,能夠在每個(gè)站的最高級(jí)建立層次文件夾。SIMATIC站內(nèi)的進(jìn)一步工藝劃分在第2級(jí)進(jìn)行。 下一步是決定在高一級(jí)的命名中包含的等級(jí)名稱(名稱圖)。如果一個(gè)等級(jí)包含在名稱圖中,則這個(gè)名稱輸入到信息(OS)的起始點(diǎn)和OS(測(cè)量點(diǎn))的標(biāo)志上。 舉例說(shuō),等級(jí)1和等級(jí)2(裝置和設(shè)備)必須包含在名稱圖。選擇“Includeindesignation”的Level1和Level2(點(diǎn)擊檢查框)。如下圖所示,在“字符的最大數(shù)”欄設(shè)置每個(gè)等級(jí)8個(gè)字符(分配短的有意義的名稱)。選擇“Basepictureontheplanthierarchy”檢查框。表示操作員圖形層次完全來(lái)自PH的配置數(shù)據(jù)。當(dāng)以后傳送到OS時(shí),在操作員站上由PictureTreeManager生成的圖形層次將無(wú)效,由SIMATICManager上建立的數(shù)據(jù)重新寫(xiě)入。選擇secondlevel作為OS圖形層次的參考層次(OS區(qū)域)。設(shè)置完成后的對(duì)話框顯示如下:(圖略,見(jiàn)原文)點(diǎn)擊OK關(guān)閉對(duì)話框,信息“已經(jīng)改變了命名屬性內(nèi)容。是否想將這些改變應(yīng)用到現(xiàn)有的層次文件夾?”,當(dāng)提示出現(xiàn)時(shí)選擇Yes。選擇的“裝置”層次文件夾也將應(yīng)用到“設(shè)備”和“功能”文件夾?,F(xiàn)在開(kāi)始建立項(xiàng)目COLOR_GS的工藝層次,按下列步驟進(jìn)行:用右鍵點(diǎn)擊Plant(裝置)卷標(biāo),選擇ObjectProperties,輸入名稱“Plant1”。點(diǎn)擊OK鍵后,層次文件夾的名稱改變?yōu)椤癙lant1”。用右鍵點(diǎn)擊Unit(設(shè)備)卷標(biāo),選擇ObjectProperties,選擇“控制和監(jiān)控屬性”圖標(biāo)。在“重新命名分級(jí)文件夾時(shí)沒(méi)有修改”檢查框中沒(méi)有檢查標(biāo)志。如果改變了分級(jí)文件夾的名稱,用于信息的面向區(qū)域過(guò)濾的OS區(qū)域辨別器也會(huì)自動(dòng)地改變,而且當(dāng)傳送PLC_OS連接數(shù)據(jù)時(shí),發(fā)送到OS。在顯示的對(duì)象屬性上選擇“General”表頁(yè),將名稱“Unit”改到“RMT1”。單擊OK后,分級(jí)文件夾的名稱在短暫等待后就會(huì)改變。和第2點(diǎn)描述的一樣,將“Function”(功能)文件夾的名稱改為“FC111”。用右鍵點(diǎn)擊RMT1卷標(biāo)(如果沒(méi)有選擇),選擇InsertNewObject>hierarchyfolder。新的分級(jí)卷標(biāo)就建立了,可以改變卷標(biāo)的缺省值名稱。將名稱改為“LI111”。按5、6點(diǎn)的同樣方式插入分級(jí)文件夾“NP111”。下圖顯示了建立的項(xiàng)目COLOR_GS的工藝層次。(圖略,見(jiàn)原文)在層次中包括以下部件內(nèi)容:層次文件夾裝置安排Plant1過(guò)程裝置RMT11號(hào)原料罐FC111流量控制LI111液位指示NP111泵控制在裝置層次圖中,每個(gè)工藝區(qū)有自己的層次文件夾,可進(jìn)一步嵌套自己的層次卷,(樹(shù)狀結(jié)構(gòu))。項(xiàng)目的基本結(jié)構(gòu)已經(jīng)建立完成。結(jié)果:在本節(jié)指導(dǎo)中,在SIMATICManager下建立了的項(xiàng)目,奠定了項(xiàng)目的基礎(chǔ)。在裝置視圖中插入了新的層次卷標(biāo)(文件夾),從而,描繪了裝置的工藝結(jié)構(gòu)。分級(jí)文件夾會(huì)自動(dòng)安排到項(xiàng)目的PLC和OS??梢杂益I點(diǎn)擊“Plant1”分級(jí)文件夾來(lái)檢查分配,選擇“對(duì)象屬性”文本菜單,然后選擇“PLC_OS分配”圖標(biāo)。通過(guò)這種分配,以后建立的功能圖會(huì)存儲(chǔ)在SIMATIC站,建立的圖形會(huì)存儲(chǔ)在OS站。使用CFC編輯器3.1使用CFC編輯器什么是CFC?CFC是指連續(xù)功能圖,用于連續(xù)過(guò)程的簡(jiǎn)便的描述,通過(guò)對(duì)標(biāo)準(zhǔn)模塊的圖形化的內(nèi)部連接以及參數(shù)的分配來(lái)進(jìn)行。介紹本章介紹,如何在程序中組態(tài)CFC圖以及功能塊,以及如何給功能塊分配參數(shù),功能塊的互相連接等。將從庫(kù)中獲得標(biāo)準(zhǔn)的、“可拖放”功能塊。在一個(gè)過(guò)程設(shè)計(jì)中的裝置(閥、馬達(dá)等)的許多部件,PCS7提供了大量標(biāo)準(zhǔn)的過(guò)程工業(yè)功能塊,(如閥門(mén)模塊,電機(jī)模塊,等)。 將建立功能圖CFC_LI111和CFC_FC111以及它們包含的功能塊。在工藝視圖下,將從“PCS_CFC_樣板”庫(kù)中拷貝原料罐(例如CFC_NP111)所需的其他功能圖。這個(gè)庫(kù)中有既定功能圖(模型圖)用于滿足過(guò)程控制的工藝功能??截愅旰?,可以調(diào)整它們以滿足需要。 最后,拷貝原料罐RMT1以及它的功能圖,插入到“COLOR_GS”項(xiàng)目中作為原料罐RMT2。這種功能可以非常方便地復(fù)制一個(gè)裝置的相似的復(fù)雜部分,從而節(jié)約大量的時(shí)間?!⒁猓涸凇癈OLOR_GS”項(xiàng)目,層次文件夾的名稱(例如NP111)以及功能圖的名稱都基于相關(guān)測(cè)量點(diǎn)的標(biāo)志。為了更加容易的區(qū)分功能圖,CFC功能圖已經(jīng)增加了CFC識(shí)別器(例如CFC_NP111)?!?.2建立CFC功能圖我們用SIMATIC管理器建立項(xiàng)目COLOR_GS的CFC圖?!靶马?xiàng)目”P(pán)CS7助手已經(jīng)在FC111層次卷建立了一個(gè)個(gè)CFC圖,稱為CFC1。右鍵點(diǎn)擊CFC1,選擇Objectproperties將CFC1更名為CFC_FC111,點(diǎn)擊OK。隨后插入CFC_FC111的功能塊。對(duì)于該項(xiàng)目,需要幾個(gè)CFC功能圖,并且為本實(shí)例給出有關(guān)的層次文件夾的名稱。在實(shí)際的項(xiàng)目中,功能圖的名稱和相應(yīng)的識(shí)別系統(tǒng)有關(guān),由用戶根據(jù)測(cè)量點(diǎn)(標(biāo)志)需要定。右鍵點(diǎn)擊LI111層次卷標(biāo),選擇InsertNewObject>CFC,SIMATIC管理器在LI111層次文件夾下建立一個(gè)CFC圖,并且顯示選擇的名稱。將它更名為CFC_LI111。————————————————————————————注意:項(xiàng)目“COLOR_GS”內(nèi)的功能圖的工藝意義解釋在互相連接的功能塊上?!?.3插入功能塊COLOR_GS項(xiàng)目的自動(dòng)化功能用PCS7庫(kù)的功能塊來(lái)執(zhí)行。為了將功能塊放入CFC圖,必須打開(kāi)剛剛建立的功能圖。1.選擇LI111層次卷。2.雙擊“CFC_LI111”CFC圖。啟動(dòng)CFC編輯器,打開(kāi)了“CFC_LI111”CFC圖。功能圖的布置每個(gè)CFC圖分為6頁(yè),在總貌(合適的放大尺寸)下,可以同時(shí)看見(jiàn)它們??梢栽诠δ軋D中建立功能圖分頁(yè)(參見(jiàn)CFC在線幫助)。通過(guò)6個(gè)頁(yè)面,一個(gè)功能圖可以最多由26個(gè)功能圖分頁(yè)組成。您可以使用兩個(gè)按鈕在頁(yè)面和總貌之間切換。窗口下方的狀態(tài)條將顯示您當(dāng)前工作在總貌的哪一級(jí)或哪一個(gè)頁(yè)面(例如頁(yè)面1)。若想進(jìn)入某一頁(yè)面,使用菜單命令Edit>GOTO>sheet;選擇按鈕1_6之一,進(jìn)入到相應(yīng)頁(yè)面。此外,您也可以在總貌畫(huà)面雙擊某一個(gè)頁(yè)面的空白區(qū),直接進(jìn)入相應(yīng)的頁(yè)面。從庫(kù)中拖放功能塊您將用MEAS_MON功能塊在OS觀察液位和監(jiān)視原料罐的液位。在功能圖中插入功能塊?!⒁猓喝绻氆@得這個(gè)功能塊或者其他功能塊的更詳細(xì)的信息,例如,功能塊哪個(gè)輸入有哪個(gè)功能,選擇相應(yīng)的功能塊,然后按F1鍵即可。在線幫助提供了功能塊和輸入、輸出的更詳細(xì)信息?!绻€沒(méi)有打開(kāi),點(diǎn)擊“Catalog”(目錄)按鈕,打開(kāi)功能塊目錄。在功能塊目錄選擇“庫(kù)”(參見(jiàn)下圖)。您可在搜索框中輸入MEAS—MON名稱來(lái)定位庫(kù)中的模塊,點(diǎn)擊望遠(yuǎn)鏡按鈕(參見(jiàn)下圖)。在打開(kāi)的“PCS7Library>TechnologicalBlocks”中顯示尋找到的模塊?!⒁猓合聢D中(右側(cè)窗口)顯示的庫(kù)的數(shù)量根據(jù)計(jì)算機(jī)上建立的庫(kù)的類型和數(shù)量而不同?!萌缦虏襟E完成功能塊的拖放:將功能塊拖放到圖中(頁(yè)面1);移動(dòng)MEAS—MON功能塊到頁(yè)面1的右側(cè);雙擊功能塊的標(biāo)題;在Properties_Block_CFC_LI111/1對(duì)話框,輸入名稱LIA,點(diǎn)擊OK,關(guān)閉對(duì)話框。標(biāo)志的名稱組成是:工藝層次、CFC圖名稱、OS站的模塊名稱。會(huì)在OS上發(fā)現(xiàn)輸入的名稱“LIA”的標(biāo)志部分。可以在OS上參考PLC模塊。將功能塊INT_P拖放到頁(yè)面中MEAS_MON功能塊的左側(cè),(我們將用這個(gè)功能塊來(lái)仿真原料罐的液位);將該功能塊命名為INT_P(如上所述)。在工藝視圖下,功能塊MEAS_MON的名稱以及文件夾的名稱基于過(guò)程設(shè)計(jì)中通常使用的標(biāo)準(zhǔn)?!⒁猓汗δ軌KMEAS_MON已經(jīng)包含了傳送給OS站的信息文本(MESSAGETEXT),例如測(cè)量值超限??梢杂覔艄δ軌K改變這些信息,在菜單中選擇“ObjectProperties”命令,在“General”圖標(biāo)中點(diǎn)擊Messages按鈕,修改信息文本。當(dāng)然也可以使用這個(gè)功能簡(jiǎn)單地觀察信息,即本特定項(xiàng)目保持的信息?!惭b驅(qū)動(dòng)模塊下一步是插入驅(qū)動(dòng)塊CH_AI。CH_AI驅(qū)動(dòng)塊用于從I/O模塊讀取過(guò)程值,轉(zhuǎn)換成CFC使用的數(shù)據(jù)格式。_________________________________________________________注意:“PCS7Drivers>PCS7Drivers/Blocks”驅(qū)動(dòng)庫(kù)包含與硬件打交道的接口,包括測(cè)試功能(模塊壞)。驅(qū)動(dòng)塊直接訪問(wèn)過(guò)程映象輸入表(PII)和過(guò)程映象輸出表(PIQ)?!獜摹癙CS7Drivers>PCS7Drivers/Blocks”驅(qū)動(dòng)庫(kù)中拖放CH_AI塊(在模塊目錄中拖拉游標(biāo),打開(kāi)模塊庫(kù))到功能圖CFC_LI111,放在INT_P塊的左邊,并命名為INPUT_U;(見(jiàn)下圖)(圖略,見(jiàn)原文)已經(jīng)在功能圖中建立了所有的模塊。建立運(yùn)行時(shí)間組每個(gè)CFC圖,必須建立一個(gè)單獨(dú)的運(yùn)行時(shí)間組,并且在時(shí)間組中安裝功能圖的所有模塊。這個(gè)程序能加快CFC圖變化的編譯。按下列步驟進(jìn)行COLOR_GS項(xiàng)目:1打開(kāi)功能圖,選擇“Edit>RunSequence”。選擇要求的執(zhí)行周期(例如,OB32;在CPU(HW配置)的對(duì)象屬性中,缺省值是OB32每秒鐘調(diào)用一次。)。右擊OB,選擇“插入運(yùn)行時(shí)間組”。在“插入運(yùn)行時(shí)間組”對(duì)話框,輸入要求的名稱(例如,CFC圖的名稱,其模塊位于運(yùn)行組中;此處是CFC_LI111)。保留其它的參數(shù)不變,用OK完成運(yùn)行時(shí)間組的編輯。點(diǎn)擊OB32前的“+”,可以看見(jiàn)OB3的內(nèi)容。點(diǎn)擊OB35(這是CFC安裝模塊的缺省OB,每100ms執(zhí)行一次),并且在右邊的窗口選擇屬于OB32(LIA,INT_P,INTPUT_U)的所有模塊?,F(xiàn)在,將這些模塊拖放到運(yùn)行時(shí)間組,插入OB32的點(diǎn)4(見(jiàn)上)(OB32的內(nèi)容必須在右側(cè)窗口可以看到),點(diǎn)擊“Yes”回答“想安裝在組中嗎?”。如果想在運(yùn)行時(shí)間組中安裝更多的模塊,在運(yùn)行時(shí)間組中右擊一個(gè)模塊,并且在文本菜單中選擇“安裝原有的物質(zhì)”,接著要插入CFC圖的所有模塊將在這個(gè)模塊后插入到運(yùn)行時(shí)間組中。關(guān)閉“Edit>RunSequence”的運(yùn)行序列。PCS7的模板圖MOTOR(CFC_NP111)下步是指導(dǎo)如何從“PCS7庫(kù)>樣板”庫(kù)中將“MOTOR”(馬達(dá))模板圖拷貝到工藝層次結(jié)構(gòu)中。CFC樣板是已制成的模板圖,用于在過(guò)程控制中的工藝功能??梢钥截愡@些圖,適應(yīng)自己的需要。按下列步驟進(jìn)行:關(guān)閉CFC編輯器(Chart>Exit)。在圖中的所有修改就自動(dòng)地存儲(chǔ),因此不需要直接存儲(chǔ)。在SIMATIC管理器上打開(kāi)“PCS7_CFC_Templates”庫(kù)(File>Open>Library>PCS7Library>OK)。在庫(kù)(部件視圖)中雙擊“Templates”,并且雙擊“Charts”文件夾。右擊“MOTOR”模板圖,選擇“Copy”。用“Windows”菜單命令打開(kāi)“COLOR_GS”項(xiàng)目的PlantView。右擊“NP111”層次文件夾,選擇“粘貼”?!癕OTOR”模板插入“NP111”層次文件夾。將模板圖的名稱從“MOTOR”改為“CFC_NP111”?!癈FC_NP111”圖現(xiàn)在就完全配置好了(見(jiàn)下圖)。(圖略,見(jiàn)原文)建立“CFC_FC111”圖下一步是編輯“CFC_FC111”CFC功能圖。沒(méi)有合適的模板可用。因此,要從PCS7功能圖庫(kù)中用模塊配置功能圖。該圖包含放料速度的控制、以及從原料罐中放料的原料總量。打開(kāi)在建立CFC圖時(shí)重命名的CFC_FC111(在層次文件夾FC111中),按照上述的方法,在打開(kāi)的圖“CFC_FC111”中插入下列模塊:一個(gè)“CTRL_PID”(調(diào)節(jié)器模塊;PCS7Library>TechnologicalBlocks)名稱是“CTRL_PID”;一個(gè)“DOSE”(放料模塊;PCS7Library>TechnologicalBlocks)名稱是“DOSE”;一個(gè)“INT_P”(積分器模塊;PCS7Library>TechnologicalBlocks)名稱是“INT_P”;一個(gè)“MUL_R”(乘法器;CFCLIBS/Elementa)名稱是“MUL_R”;一個(gè)“CH_AI”(模擬量輸入;PCS7Library>DriverBlocks)名稱是“INPUT_U”;以及一個(gè)“CH_AO”(模擬量輸出;PCS7Library>DriverBlocks)名稱是“OUTPUT_LMN”。(見(jiàn)下圖所示)(圖略,見(jiàn)原文)操作人員必須在OS上可以控制放料。放料量、放料速度、目標(biāo)反應(yīng)器的給定值必須由操作人員確定。 材料數(shù)量存儲(chǔ)在模擬量操作模塊“OP_A_LIM”名稱是“PARA_DOS_RM1_QTY”。放料速度存儲(chǔ)在OP_A_LIM模塊名稱是“PARA_DOS_RM1_VOL”。原材料可以送入反應(yīng)器1和反應(yīng)器2。使用哪個(gè)反應(yīng)器通過(guò)二進(jìn)制操作模塊“OP_D”進(jìn)行設(shè)置,名稱是“PARA_DOS_RM1_SEL”。模塊位于PCS7Library>TechnologicalBlocks庫(kù)中。將這些模塊放入“CFC_FC111”圖的第二頁(yè)(Edit>Go>Sheet2),輸入上述的名字(見(jiàn)下圖所示):(圖略,見(jiàn)原文)在運(yùn)行時(shí)間組安裝模塊將CFC_FC111圖的所有模塊移到要產(chǎn)生的新的運(yùn)行時(shí)間組“CFC_FC111”中。(程序,如同本節(jié)所述CFC_FC111圖的“建立運(yùn)行時(shí)間組”)3.4設(shè)置功能塊參數(shù)現(xiàn)在功能塊要求正確的參數(shù)設(shè)置;換句話說(shuō),沒(méi)有互相連接的輸入必須分配正確的參數(shù),以滿足過(guò)程的運(yùn)行?!癈FC_LI111”功能圖在工廠視圖上雙擊,打開(kāi)“CFC_LI111”功能圖(在窗口上如果這不是已經(jīng)激活的功能圖)。首先修改功能塊LIA的數(shù)值。通過(guò)這個(gè)改變值,設(shè)置了開(kāi)關(guān)閾值,在該閾值,功能塊向操作員站發(fā)送信息。這些信息是過(guò)程信息,而且在OS上顯示信息等級(jí)“報(bào)警”或者“警告”。進(jìn)入頁(yè)面視圖的頁(yè)面1。(上面左側(cè))。雙擊名為L(zhǎng)IA的MEAS_MON功能塊的標(biāo)題,打開(kāi)對(duì)象屬性。進(jìn)入Inputs/Outputs表頁(yè)??梢越o在Inputs/Outputs表頁(yè)(CFC上可視與不可視的)的所有I/O分配參數(shù)。標(biāo)題“NAME”列顯示了該模塊所有輸入/輸出的名稱。將U_WH輸入(報(bào)警上限)值改為90。這意味著,在輸入U(xiǎn)的過(guò)程值比90大則在操作員站上引起“過(guò)高”報(bào)警。按如下清單改變其他參數(shù)功能塊名稱參數(shù)設(shè)置意義LIAMO_PVHR*100容器中過(guò)程數(shù)值的上限100m3U_AH98上報(bào)警極限98m3U_WL7下報(bào)警極限7m3U_AL5報(bào)警上限5m3INT_PU-0.4原料罐液位的仿真INPUT_USIM_ON*1仿真值激活SIM_V*78原料罐液位78%VHRANGE100上測(cè)量范圍MODE16#0203測(cè)量范圍4到20mA*在CFC中的不可視部分(參見(jiàn)下述注意)__________________________________________________________注意:在功能塊屬性菜單中,您可設(shè)置參數(shù)為“可視”或“不可視”(選擇在CFC圖中的模塊>在文本菜單上選擇“對(duì)象屬性”>選擇“輸入/輸出”標(biāo)志>在“不顯示”列選擇需要的選項(xiàng))。所有不可視參數(shù)只顯示在功能塊的屬性表中,而不顯示在功能塊的CFC圖中?!癈FC_NP111”功能圖現(xiàn)在修改CFC_NP111功能圖的CH_DI功能塊的屬性。用SIM_ON,您可在驅(qū)動(dòng)塊中激活測(cè)量值的仿真。我們將它用于順序控制系統(tǒng)的仿真。打開(kāi)CFC_NP111功能圖;按下表分配CH_DI的參數(shù):模塊名稱參數(shù)數(shù)值意義FB_ONSIM_ON1激活仿真MotorMonitorMonitoring=off撤銷監(jiān)控MotorAUT_ON_OP*AUTO激活自動(dòng)模式*CFC中不顯示?!癈FC_FC111”功能圖下面設(shè)置CFC_FC111功能圖。切換到CFC_FC111功能圖;按下表給功能塊的輸入分配參數(shù);模塊名稱參數(shù)數(shù)據(jù)意義MUL_RIN21流量數(shù)據(jù)的可選參數(shù)INT_RV_HL10000上限數(shù)據(jù),總和10000升。DoseSP_HLM10000放料數(shù)量的給定值上限。MO_PVHR10000放料數(shù)量的過(guò)程數(shù)值的上限。SPEXON_L1連接用于內(nèi)部/外部切換激活。INPUT_USIM_ON1仿真激活MODE16#0203測(cè)量范圍4到20mAVHRANGE100上測(cè)量范圍Ctrl_PIDLIOP_MAN_SEL1連接,自動(dòng)/手動(dòng)激活LIOP_INT_SEL1連接,用于內(nèi)部/外部切換激活。SPEXON_L1將調(diào)節(jié)器轉(zhuǎn)到外部給定值GAIN0.5設(shè)置調(diào)節(jié)器的放大倍數(shù)到0.5PARA_DOS_RM1_QTY(頁(yè)面2)U*50流量控制的給定值50升/分PARA_DOS_RM1_VOL(頁(yè)面2)U*5000給定值,放料5000升U_HL10000U參數(shù)的入口極限值PARA_DOS_RM1_SEL(頁(yè)面2)IO*ON材料送到反應(yīng)器1*CFC中不顯示。3.5功能塊的互相連接現(xiàn)在,在功能圖之間進(jìn)行要求的連接(輸出和輸入之間的連接)。為了進(jìn)行一個(gè)連接,首先點(diǎn)擊輸出,然后點(diǎn)擊想連接的輸入。在“CFC_LI111”功能圖上的連接“CFC_LI111”功能圖的工藝意義:CH_AI模塊讀入過(guò)程數(shù)值(原料罐的填充液位)以及將當(dāng)前數(shù)值輸出到輸出“V”。作為缺省值,這個(gè)輸出連接到MEAS_MON模塊的輸入“U”,然后通過(guò)MEAS_MON模塊傳送在OS上顯示。此處的INT_P模塊用于模擬填充的液位。下面連接各個(gè)功能塊;切換到CFC功能圖“CFC_LI111”;點(diǎn)擊功能塊INPUT_U輸出V,然后點(diǎn)擊功能塊INT_P的輸入VTRACK;點(diǎn)擊功能塊INT_P的輸出V,然后點(diǎn)擊功能塊LIA的輸入U(xiǎn);(參見(jiàn)下圖)(圖略,見(jiàn)原文)___________________________________________________________注意:功能塊的I/O互相連接時(shí),連線將自動(dòng)生成,連線的位置不影響連接的功能。若連線錯(cuò)誤——————————————————————————————如果連線發(fā)生了錯(cuò)誤:右鍵點(diǎn)擊連線的輸入或輸出,然后選擇DeleteInterconnection,刪除錯(cuò)誤連線?!癈FC_NP111”功能圖的連接“CFC_NP111”功能圖的工藝意義:CH_DI塊在輸出“Q”上提供泵的當(dāng)前狀態(tài)(接通或者關(guān)斷)。該值連接到MOTOR塊的“FB_ON”輸入端(反饋接通),該MOTOR是要進(jìn)行計(jì)算的。操作員或者高級(jí)的調(diào)節(jié)器控制MOTOR塊。CH_DO塊從MOTOR塊的“QSTARTQ”輸出端得到控制命令,輸出到過(guò)程中的泵上。由于CFC_NP111是既定的模板圖,所有需要的連接線已經(jīng)連接了?!癈FC_FC111”功能圖的連接“CFC_FC111”功能圖的工藝意義:CH_AI在“V”輸出端提供目前的放料量,并且將測(cè)量值傳送到DOSE塊的“PV_IN”輸入端(過(guò)程數(shù)值)。INT_P塊用于在放料量的模擬情況下。放料速度用一個(gè)流量控制CTRL_PID塊進(jìn)行控制。模塊通過(guò)步控制連同OP_A_LIM塊PARA_DOS_RM1_VOL一起接受給定值。閥的調(diào)節(jié)變量在“LMN”輸出端輸出,并且在沒(méi)有過(guò)程反饋的情況下,直接送到CTRL_PID模塊的輸入端“LMNR_IN”。CH_AO塊將調(diào)節(jié)變量輸出到閥。打開(kāi)“CFC_FC111”功能圖,按照系統(tǒng)進(jìn)行接線:“CFC_FC111”功能圖的第2頁(yè)上的操作模塊不需要連接線。這些模塊簡(jiǎn)單地用于存儲(chǔ)操作員的輸入?,F(xiàn)在,我們已經(jīng)完成項(xiàng)目“COLOR_GS”所有必要的CFC組態(tài)。結(jié)果在本章,在的項(xiàng)目中建立了CFC功能圖。在這些功能圖中已經(jīng)配置了模塊、給模塊分配參數(shù)以及將它們連接起來(lái)。使用輸入/輸出助手4.1使用輸入/輸出助手介紹 在本例中,將學(xué)習(xí)如何建立模型,通過(guò)輸入建立這些模型的復(fù)制品,在項(xiàng)目中如何工作,并且如何輸出結(jié)果。什么是(IEA)?當(dāng)在一個(gè)項(xiàng)目中規(guī)則地需要一個(gè)或者多個(gè)模型時(shí),就使用輸入/輸出助手(Import/ExportAssistant,簡(jiǎn)稱IEA)(處理大量數(shù)據(jù);例如在一個(gè)項(xiàng)目中安置100個(gè)傳動(dòng)),需要一個(gè)修改功能塊的參數(shù)說(shuō)明地方便地手段。什么是模型?模型(Model)包含層次文件夾,它有CFC/SFC功能圖,過(guò)程圖形,報(bào)表及附加的文檔,以及帶信息的分配的IEA文件,用于各個(gè)參數(shù)、信號(hào)和信息。使用IEA,您可建立任意多的復(fù)制品。4.2建立一個(gè)模型介紹在本節(jié),我們?cè)谝粋€(gè)新的庫(kù)中建立一個(gè)VALVE(閥門(mén))模型功能圖,并輸入要求個(gè)數(shù)的閥門(mén)到“液體原料存貯”工段。通過(guò)分配一個(gè)IEA文件到模型圖的層次文件夾,一個(gè)模型圖就變成了一個(gè)模型。要建立IEA文件并且將它分配層次文件夾,可以使用IEA助手。本節(jié)完成下列活動(dòng):用模板圖建立一個(gè)庫(kù)選擇輸入/輸出I/Os用輸入/輸出I/Os鏈接輸入/輸出文件編輯輸入/輸出文件分配IEA文件參數(shù)到模型數(shù)據(jù)將模型輸入到項(xiàng)目概述我們可以在項(xiàng)目中或者一個(gè)庫(kù)中建立模型功能圖。在庫(kù)中建立的好處是:當(dāng)您向CPU下裝時(shí),只要管理項(xiàng)目中實(shí)際使用的對(duì)象。就可以使用IEA從庫(kù)中輸入(復(fù)制)功能圖。建立一個(gè)新庫(kù)按下面的步驟建立一個(gè)新庫(kù):在SIMATIC管理器上,選擇菜單命令File>New在顯示的對(duì)話框中,選擇Library選項(xiàng),輸入名稱COLOR_LIG,點(diǎn)擊OK;新庫(kù)出現(xiàn)在ComponentView視圖中。在庫(kù)中加入模型功能圖下一步是在庫(kù)中插入S7程序,并在程序中建立閥門(mén)VALVE的模型功能圖:在庫(kù)中選擇COLOR_LIG卷;選擇文件夾,點(diǎn)擊鼠標(biāo)右鍵,選擇InsertNewObject>S7Program;建立了S7程序。用View>PlantView選擇PlantView(工廠視圖);在庫(kù)中插入層次卷標(biāo),命名為PLANT1;(程序和第2章的描述相同)右鍵點(diǎn)擊PLANT1層次卷,用Options>PlantHierarchy>Customize打開(kāi)自定義工廠層次卷(CustomizePlantHierarchy)對(duì)話框;按下圖設(shè)置工廠層次文件夾:(圖略,見(jiàn)原文)點(diǎn)擊OK關(guān)閉對(duì)話框,用YES確認(rèn)隨后的提示。在PLANT1卷插入一個(gè)子卷,命名為Models,我們將自己建立的所有模型都存在這個(gè)子卷中;在Models卷插入VALVE子卷,存放閥門(mén)的模型;在VALVE子卷上插入名為VALVE的CFC圖,VALVE在“PCS7Library>Templates”中。(程序和第2章的描述相同,“PCS7ModelChartMOTOR(CFC_NP111)”)?,F(xiàn)在,已經(jīng)建立了工廠層次,顯示如下:建立閥門(mén)VALVE模型功能圖工藝的意義:CH_DI塊提供閥的返回信息(打開(kāi)或者關(guān)閉)給數(shù)值控制模塊“VALVE”。操作員或者高級(jí)調(diào)節(jié)器使用它的模塊開(kāi)關(guān)這個(gè)閥,控制命令從“QCONTROL”輸出端通過(guò)輸出驅(qū)動(dòng)器“CH_DO”輸出到過(guò)程中的閥上。輸入或者輸出模塊的任何錯(cuò)誤信息相“或”(ORed)(或模塊),通過(guò)閥控制模塊傳送到操作員站,這樣可以顯示給操作員。
4.3選擇輸入/輸出標(biāo)志的I/O為了進(jìn)行分配參數(shù),并且通過(guò)輸入進(jìn)行一部分I/O的相互連接,必須在模型中選擇這些I/O。按照下列步驟:在工廠層次內(nèi)COLOR_LIG的Models卷標(biāo)中選擇VALVE層次卷;選擇菜單命令Options>Import/ExportAssistant>Create/ModifyModel使用助手,選擇需要分配數(shù)值的參數(shù),或者在第2步中的功能圖/塊I/O的信號(hào)地址。參見(jiàn)項(xiàng)目COLOR_GS的設(shè)置如下I/O:塊名稱I/O參數(shù)塊類型注釋IEA參數(shù)ValveSTART_SS*Valve選擇閥的缺省狀態(tài)(打開(kāi)或者關(guān)閉)ValveMONITORValve撤銷反饋的監(jiān)控例如從過(guò)程中ValveAUTO_ON_OPVALVE將閥切換到自動(dòng)模式*注意:這個(gè)參數(shù)在CFC圖中不顯示。(圖略,見(jiàn)原文)然后按Next按鈕。4.在第3步中,使用IEA助手,可以選擇想分配信息文本的模塊。對(duì)于項(xiàng)目“COLOR_GS”,使用模塊的缺省信息文本。這就是說(shuō),不必輸入信息文本。然后按Next按鈕。用輸入/輸出文件鏈接輸入/輸出I/Os在IEA文件中,插入的數(shù)值將自動(dòng)地分配到上面選擇的I/Os,當(dāng)建立復(fù)制品時(shí)(在輸入期間)。(參見(jiàn)下圖第4點(diǎn))在步驟4中,對(duì)IEA文件進(jìn)行了分配。由于還沒(méi)有建立一個(gè)IEA文件,選擇“CreateTemplateFile”按鈕(參見(jiàn)下圖點(diǎn)6)。選擇一個(gè)文件名稱(或者輸入缺省名稱“VALVE_00.IEA”),用于將要產(chǎn)生的輸入文件。在顯示的對(duì)話框中,作下列選擇:在“ForCFCCharts”中的每次選擇將在當(dāng)前的IEA文件增加一列;在“ForParmetersandInterconnections”中的每次選擇將在IEA文件增加一列,用于每次選擇的參數(shù)(參見(jiàn)上圖);在“ForMessages”中的每次選擇將在IEA文件增加一列,用于有關(guān)模塊的每個(gè)信息。(圖略,見(jiàn)原文)然后點(diǎn)擊OK按鈕,IEA文件被分配給Valve模型功能圖:4.點(diǎn)擊“Openfile”按鈕,在IEA文件中輸入下列表中的信息。______________________________________________________________注意:在IEA文件編輯器中,可使用Edit>DuplicateRow命令復(fù)制一行?!虢⒌拈y模塊的4個(gè)復(fù)制品(CFC_NK111到CFC_NK114)。因此,在“層次”列,有4行相關(guān)的IEA文件,包含了存儲(chǔ)復(fù)制品的目的路徑?!癈hName”列,包含了要建立的CFC圖(復(fù)制品)的名稱。對(duì)于每個(gè)參數(shù),還有一列要確定的“Value”數(shù)值列,取決于參數(shù),操作員輸入字符串(0操作字符串,以及一個(gè)1操作字符串)。(圖略,見(jiàn)原文)5.按您的要求調(diào)整列標(biāo)題。將文件存放在“COLOR_GS”項(xiàng)目(使用File>SaveAs命令,目錄:Siemens\step7\S7proj\COLOR_GS)。這樣做的好處是,所有數(shù)據(jù)以項(xiàng)目的備份存儲(chǔ),在輸入后面的對(duì)話框時(shí),會(huì)發(fā)現(xiàn)比較容易分配輸入文件。然后關(guān)閉文件。6.將IEA文件參數(shù)已經(jīng)自動(dòng)分配給模型數(shù)據(jù),點(diǎn)擊Finish按鈕關(guān)閉對(duì)話框。(圖略,見(jiàn)原文)7.為了建立功能圖,在SIMATIC管理器選中VALVE層次卷,然后選擇菜單命令Options>Import/ExportAssistant>Import。_____________________________________________________________注意:因?yàn)槟呀?jīng)在庫(kù)中選擇了一個(gè)模型,因?yàn)樗仨毧截惤o指定的項(xiàng)目,然后再輸入?!?.在Step1,點(diǎn)擊Next按鈕;9.在Step2,選擇FindTargetProject按鈕,然后選擇COLOR_GS項(xiàng)目,點(diǎn)擊OK確認(rèn);這一步對(duì)于把模型拷貝到指定項(xiàng)目是必需的。點(diǎn)擊Next按鈕。10.按OK按鈕確認(rèn)信息“FindImportFiles”。11.在Step3,點(diǎn)擊OtherFile按鈕,選擇建立的輸入文件“VALVE_00.IEA”,輸入文件被分配給項(xiàng)目的模型,然后選擇Next按鈕。12.在Step4,點(diǎn)擊Finish按鈕,開(kāi)始輸入。13.輸入完全后,點(diǎn)擊Exit(退出)按鈕。____________________________________________________________________注意:輸入期間,對(duì)話框顯示信息Thehierachyfolderisnotyetassignedtoachartfolder,doyouwanttomaketheassignmentnow?,選擇YES按鈕,分配給您的功能圖卷(SIMATIC400(1)\CPU416_2\S7Program(1)\Charts)?!斎胪瓿珊?,VALVE層次卷在庫(kù)的工廠層次圖中以模型的圖標(biāo)顯示:(圖略,見(jiàn)原文)項(xiàng)目COLOR_GS中,作為模型的復(fù)制品,在“RMT1”層次卷中建立了四個(gè)新的子卷,即名稱是“NK111”到“NK114”。小結(jié)本章學(xué)習(xí)了如何使用輸入輸出助理,指定了功能圖I/O,建立了IEA文件。通過(guò)使用輸入功能,我們?cè)趨^(qū)域RTM1建立了功能圖“VALVE”復(fù)制品的新CFC功能圖卷,它包括指定的參數(shù)和互相連接。5使用SFC編輯器5.1使用SFC編輯器什么是SFC?SFC(SequentialfunctionChart)是一個(gè)順序控制系統(tǒng),特別適合一步一步依次執(zhí)行的控制系統(tǒng)的組態(tài)。當(dāng)條件滿足時(shí),控制系統(tǒng)從一個(gè)狀態(tài)轉(zhuǎn)移到另一個(gè)狀態(tài)。介紹本章學(xué)習(xí)在的項(xiàng)目中如何建立和插入一個(gè)SFC功能圖,如何將參數(shù)值分配給CFC功能圖中的功能塊,它們就可以在順控系統(tǒng)中應(yīng)用。5.2順控系統(tǒng)的工藝結(jié)構(gòu)下面的部分(順序)提供了工藝順序的一個(gè)概況,包括順控系統(tǒng)中的每步以及轉(zhuǎn)移條件。下面的各節(jié)解釋如何配置順控系統(tǒng)。過(guò)程順序SFC按照下列順序進(jìn)行執(zhí)行:STARTInitialsettings:(初始化設(shè)置)——將配料調(diào)節(jié)器切換到手動(dòng)——將配料調(diào)節(jié)器切換到外部——設(shè)置設(shè)備的自動(dòng)模式——停止配料等DOSE_REA1DOSE_REA2Query:(詢問(wèn))——使用哪個(gè)反應(yīng)器?(反應(yīng)器1或2)INIT_LINE1INIT_LINE2Controls:(控制)——打開(kāi)有關(guān)輸送管道的閥門(mén)——泵接通——將配料調(diào)節(jié)器切換到外部給定值INIT_1_OKINIT_2_OKQuery:(詢問(wèn))——泵是否接通——調(diào)節(jié)器設(shè)置到外部給定值?INIT_DOSEControls:(控制)——確定放料的給定值——將配料調(diào)節(jié)器設(shè)置自動(dòng)——確定配料量的給定值——開(kāi)始放料INIT_OKQuery:(詢問(wèn))——開(kāi)始放料?——配料量(給定值-實(shí)際值)<500升?SLOW_DOWNControl:(控制)——在到達(dá)要求的放料量之前慢慢減小放料速率END_DOSEQuery:(詢問(wèn))——放料完成?CLOSE_LINEControls:(控制)——關(guān)閉所有閥門(mén)——關(guān)閉泵——將配料調(diào)節(jié)器切換到手動(dòng)——將配料速率設(shè)置為0——停止放料CLOSE_OKQuery:(詢問(wèn))——泵是否關(guān)閉ENDReset:(復(fù)位)——將配料調(diào)節(jié)器切換到內(nèi)部——關(guān)閉閥門(mén)——關(guān)閉馬達(dá)建立的功能圖就可以在OS站進(jìn)行啟動(dòng)、控制和監(jiān)控。5.3改變SFC圖的文件名通過(guò)PCS7新項(xiàng)目助手,我們已經(jīng)在“FC111”層次卷建立了SFC功能圖“SFC1”?,F(xiàn)在,我們給功能圖一個(gè)新的名字:1.在SIMATICManager(工廠視圖)上選擇“FC111”層次卷;2.用右鍵點(diǎn)擊SFC1,選擇ObjectProperties;3.更名為SFC_RMT1,點(diǎn)擊OK。5.4順序控制系統(tǒng)的結(jié)構(gòu)使用SFC編輯器,我們可以建立整個(gè)功能圖的拓?fù)浣Y(jié)構(gòu)。雙擊打開(kāi)SFC功能圖SFC_RMT1,進(jìn)入SFC編輯器。啟動(dòng)SFC編輯器,打開(kāi)了“SFC_RMT1”功能圖因?yàn)槭切陆üδ軋D,它只包含兩步(START和END)及一個(gè)轉(zhuǎn)移條件(transition)。步(Step)是指PLC內(nèi)處理分配的操作(Action)的控制點(diǎn),它將一直執(zhí)行,直到下一個(gè)轉(zhuǎn)移條件滿足。在該功能圖上,順序首先圖形化地建立起來(lái)。拓?fù)浣Y(jié)構(gòu)在窗口左邊的元件圖中,有七個(gè)按鈕,最上端的選擇SELECT按鈕是激活的。1.點(diǎn)擊“插入步+轉(zhuǎn)移條件”按鈕:鼠標(biāo)的箭頭指針變?yōu)樾∈旨右粋€(gè)有條斜線的園的指針,當(dāng)小十字移到功能圖中允許插入該功能的位置時(shí),園變?yōu)榉?hào),同時(shí),一根綠線指示該功能將插入到什么地方。2.通過(guò)將小十字直接移動(dòng)到轉(zhuǎn)移條件下,點(diǎn)擊鼠標(biāo)左鍵,將“步+轉(zhuǎn)移條件”功能插入到轉(zhuǎn)移條件“1”的下方。步“3”和轉(zhuǎn)移條件“2”被插入。3.點(diǎn)擊“插入分支”按鈕。4.移動(dòng)小十字光標(biāo)到START的下方,點(diǎn)擊鼠標(biāo)左鍵。一個(gè)交替分支被直接插入步“START”的下面,同時(shí),轉(zhuǎn)移條件“3”和“4”并列地出現(xiàn)在步“4”的下方?,F(xiàn)在,為項(xiàng)目“COLOR_GS”插入更多地步和轉(zhuǎn)移條件。5.選擇“插入步+轉(zhuǎn)移條件”按鈕;6.在轉(zhuǎn)移條件“3”和“4”的下方分別插入該功能,步“5”和“6”及轉(zhuǎn)移條件“5”和“6”被插入。7.在轉(zhuǎn)移條件“2”(在“END”步的前面)的下方插入步+轉(zhuǎn)移條件。步7和轉(zhuǎn)移條件7出現(xiàn)在該位置??梢怨ぞ呦聢D檢查SFC的結(jié)構(gòu)。5.5命名步(Step)和轉(zhuǎn)移條件(Transition)改變名稱的方法如下:1.選擇Select按鈕;2.雙擊轉(zhuǎn)移條件“3”;3.在對(duì)象屬性的General表中,名稱框已經(jīng)選擇,將名字改為DOSE_REA1;4.點(diǎn)擊Apply按鈕;5.為了移到下面一個(gè)轉(zhuǎn)移條件,點(diǎn)擊DownArrow(向下按鈕);我們現(xiàn)在位于下一個(gè)轉(zhuǎn)移條件5。通過(guò)這種方法,可以在整個(gè)圖上從一個(gè)轉(zhuǎn)移條件移到另一個(gè)轉(zhuǎn)移條件。將各轉(zhuǎn)移條件更名如下:缺省名稱新名稱3DOSE_REA15INIT_1_OK1INIT_OK2END_DOSE7CLOSE_OK4DOSE_REA26INIT_2_OK6.按CLOSE按鈕改變對(duì)象屬性對(duì)話框??梢园崔D(zhuǎn)移條件的同樣的名稱改變步的名稱。7.雙擊步“5”。在對(duì)象屬性的General表中,按照下表修改步的名稱。缺省名稱新名稱5INIT_LINE14INIT_DOSE3SLOW_DOWN7CLOSE_LINE6INIT_LINE28.關(guān)閉ObjectProperties(對(duì)象屬性)。已經(jīng)完成了步以及轉(zhuǎn)移條件的命名。順控系統(tǒng)顯示如下圖所示。5.6定義步在SFC編輯器中,您可以把參數(shù)值分配給CFC功能塊的輸入。在第1步START步中,您將設(shè)置配料過(guò)程的順序。1.雙擊START步;2.在對(duì)象屬性中,選擇Initialization表頁(yè)。您將看到過(guò)程步的空表,光標(biāo)在第一行閃爍;3.點(diǎn)擊Browse,打開(kāi)對(duì)話框,您可在對(duì)話框中建立連接。此時(shí),CFC功能圖的表格打開(kāi),清單中包括屬于該項(xiàng)目的所有CFC功能圖;4.點(diǎn)擊CFC功能圖“FC111”,打開(kāi)第二張清單,它包含F(xiàn)C111的全部功能塊;5.點(diǎn)擊清單中的“Ctrl_PID”功能塊,打開(kāi)該功能塊的I/O清單;6.雙擊輸入變量AUT_L(您可用鼠標(biāo)將參數(shù)名的列加寬);Browse對(duì)話框退到后面,您選擇的路徑作為第一行的第一個(gè)地址輸入;光標(biāo)在下一行的分配字符(操作員)后閃爍。7.在此輸入“0”,光標(biāo)在第二列中閃爍。(圖略,見(jiàn)原文)下列結(jié)構(gòu)只能在Initialization表頁(yè)中顯示:(圖略,見(jiàn)原文)8.點(diǎn)擊Apply?,F(xiàn)在,第1各分配Start步的設(shè)置完成了。按同樣的方法進(jìn)行下列配置??梢栽凇癝TART”步中插入所有其它的要求的分配,并且點(diǎn)擊“Apply”,然后用向下箭頭從一步移到下一步,或者通過(guò)雙擊選擇各個(gè)步。如果修改后沒(méi)有點(diǎn)擊“Apply”,在關(guān)閉一個(gè)“步”或者移到下一個(gè)“步”時(shí),SFC會(huì)詢問(wèn)是否存儲(chǔ)改變了的步。用Yes回答提示。下表是操作的內(nèi)容。項(xiàng)目的地址和轉(zhuǎn)移條件中地址(算子)的次序可能和表中顯示的不同。為了節(jié)約循環(huán)時(shí)間,所有的操作命令都在Initialization(初始化)分支(“Initialization”表頁(yè)在打開(kāi)的操作中)中執(zhí)行。當(dāng)前步的“初始化”只執(zhí)行一次。為了對(duì)比,當(dāng)前步的“過(guò)程”則循環(huán)地執(zhí)行,直到下一個(gè)轉(zhuǎn)移條件滿足?!爸袛唷苯又鴪?zhí)行一次。________________________________________________________________注意:為了清楚起見(jiàn),下表中工廠層次(Plant1)的第1級(jí)沒(méi)有清楚地寫(xiě)出?!腋妫涸谳斎氲刂罚ㄋ阕樱r(shí),在對(duì)話框的題頭欄上,檢查是否已經(jīng)選擇了要求的“步”。操作地址1算法地址2意義STARTRMT1\\FC111\Ctrl.AUT_L:=FALSE調(diào)節(jié)器手動(dòng)模式RMT1\\FC111\Ctrl_PID.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V流量控制給定值RMT1\\FC111\Ctrl_PID.LMN_SEL:=FALSE無(wú)給定值修正RMT1\\FC111\DOSE.L_START:=FALSE配料停止RMT1\\FC111\NT_P.TRACK:=TRUE跟蹤積分器RMT1\\FC111\DOSE.SPEXT_ON:=TRUE外部給定值RMT1\\LI111.INT_P.TRACK:=TRUE跟蹤積分器RMT1\\NK111\Valve.AUT_ON_OP:=AUTO數(shù)值自動(dòng)模式RMT1\\NK112\Valve.AUT_ON_OP:=AUTO數(shù)值自動(dòng)模式RMT1\\NK113\Valve.AUT_ON_OP:=AUTO數(shù)值自動(dòng)模式RMT1\\NK114\Valve.AUT_ON_OP:=AUTO數(shù)值自動(dòng)模式RMT1\\NP111\Motor.AUT_ON_OP:=AUTO馬達(dá)自動(dòng)模式RMT1\\LI111.INT_P.HOLD:=FALSE保持輸出值INIT_LINE_1RMT1\\NK111\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NK112\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NK113\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NP111\Motor.AUTO_ON:=TRUE馬達(dá)接通INIT_Line_2RMT1\\NK111\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NK112\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NK114\Valve.AUTO_OC:=TRUE打開(kāi)閥RMT1\\NP111\Motor.AUTO_ON:=TRUE馬達(dá)接通INIT_DOSERMT1\\FC111\Ctrl_PID.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V激活流量控制的給定值RMT1\\FC111\Ctrl_PID.AUT_L:=TRUE調(diào)節(jié)器自動(dòng)模式RMT1\\FC111\DOSE.SP_EXT:=RMT1\\LI111\PARA_DOS_RM1_QTY.V激活配料量的給定值RMT1\\FC111\DOSE.L_START:=TRUE開(kāi)始配料RMT1\\FC111\NT_P.TRACK:=FALSE給定值修正后的積分器RMT1\\FC111\CH.AI.SIM_V:=50.0模擬:流量50升/分的模擬RMT1\\LI111.INT_P.TRACK:=FALSE積分器無(wú)修正該步的最小運(yùn)行時(shí)間設(shè)置到8秒(屬性/概況)操作地址1算法地址2意義SLOW_DOWNRMT1\\FC111\Ctrl_PID.SP_EXT:=10.0流量給定值減小RMT1\\FC111\INPUT_U.SIM_V:=10.0模擬:流量10升/分的模擬CLOSE_LINERMT1\\NK111\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK112\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK113\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK114\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NP111\Motor.AUTO_ON:=FALSE馬達(dá)停止RMT1\\FC111\Ctrl_PID.LMN_SEL:=TRUE控制變量改為0(關(guān)閉閥門(mén))RMT1\\FC111\Ctrl_PID.SP_EXT:=0.0激活流量控制的給定值RMT1\\FC111\Ctrl_PID.AUT_L:=FALSE調(diào)節(jié)器手動(dòng)模式RMT1\\FC111\DOSE.L_START:=FALSE配料停止RMT1\\FC111\CH_AI.SIM_V:=0.0模擬:流量0升/分的模擬RMT1\\RMT1\LI111.INT_P.HOLD:=TRUE跟蹤積分器END1)RMT1\\FC111\Ctrl_PID.AUT_L:=FALSE輸入復(fù)位RMT1\\FC111\Ctrl_PID.LMN_SEL:=FALSEE控制變量沒(méi)有修正量RMT1\\NK111\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK112\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK113\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NK114\Valve.AUTO_OC:=FALSE關(guān)閉閥RMT1\\NP111\Motor.AUTO_ON:=FALSE馬達(dá)停止1)注:若順序控制中止,END操作總是要執(zhí)行。因此,由順序控制修改的功能塊的輸入由END操作來(lái)復(fù)位。SFC功能圖的步已經(jīng)有需要的參數(shù),每步都有改變顏色的設(shè)置(從深灰到淺灰)。通過(guò)改變顏色,您可知道每一步是否分配參數(shù),有無(wú)需要打開(kāi)這個(gè)步。5.7定義轉(zhuǎn)移條件轉(zhuǎn)移條件(transition)包含順序控制從一步轉(zhuǎn)移到下一步的條件,其參數(shù)分配與步的參數(shù)分配類似。雙擊轉(zhuǎn)移條件“DOSE_REA1”。選擇Condition表頁(yè)。該表頁(yè)包含空白條件行,光標(biāo)在第一行中閃爍。點(diǎn)擊Browse。在CFCCharts表頁(yè),點(diǎn)擊FC111功能圖。點(diǎn)擊功能塊名PARA_DOS_RM1_SEL。雙擊輸出Q0。該輸出被插入到轉(zhuǎn)移條件的當(dāng)前行。在第二列輸入操作碼“1”,按Tab鍵。點(diǎn)擊Apply。生成的轉(zhuǎn)移條件如下:(圖略,見(jiàn)原文)按下表輸入轉(zhuǎn)移“DOSE_REA1”的其它條件和其它轉(zhuǎn)移條件的條件。下表顯示了輸入的數(shù)值,轉(zhuǎn)移條件的每行是邏輯“與”。轉(zhuǎn)移條件地址1算子地址2意義DOSE_REA1RMT1\\FC111\PARA_DOS_RM1_SEL.Q0=TRUE配料反應(yīng)器1?RMT1\\FC111\PARA_DOS_RM1_VOL.V>0.0放料量大于0?INIT_1_OKRMT1\\NP111\Motor.QRUN=TRUE馬達(dá)接通?RMT1\\FC111\Ctrl_PID.QSPEXTON=TRUE調(diào)節(jié)器切換到外部給定值?DOSE_REA2RMT1\\FC111\\PARA_DOS_RM1_SEL.Q0=FALSE配料反應(yīng)器2?RMT1\\FC111\\PARA_DOS_RM1_VOL.V>0.0放料量大于0?INIT_2_OKRMT1\\NP111\Motor.QRUN=TRUE馬達(dá)接通?RMT1\\FC111\Ctrl_PID.QSPEXTON=TRUE調(diào)節(jié)器切換到外部給定值?INIT_OKRMT1\\FC111\DOSE.QSTRTDOS=TRUE配料開(kāi)始?RMT1\\FC111\DOSE.ER<500.0放料量:給定值-實(shí)際值<500升?END_DOSERMT1\\FC111\DOSE.QSTRTDOS=TURE配料結(jié)束?CLOSE_OKRMT1\\NP111\Motor.QRUN=FALSE馬達(dá)關(guān)閉?已經(jīng)建立了自己的SFC功能圖小結(jié)本章中,我們重新命名了一個(gè)SFC功能圖,并且建立了圖形化的順序控制系統(tǒng)。通過(guò)步和轉(zhuǎn)移條件,我們將參數(shù)值分配給了CFC功能圖,順序控制系統(tǒng)可以通過(guò)這些模塊運(yùn)行。6編譯,下載及測(cè)試6.1編譯,下載和測(cè)試介紹本章節(jié)介紹如何編譯您的CFC和SFC程序,如何將程序下載到控制器,如何在測(cè)試方式下運(yùn)行程序,以便檢查程序是否正常工作。6.2編譯和下載______________________________________________________________注意:從現(xiàn)在開(kāi)始的各項(xiàng)操作,需要控制器等硬件,參見(jiàn)本書(shū)前言所述。———————————————————————————————下載出現(xiàn)分為兩部分:首先下載硬件組態(tài),然后編譯、下載CFC/SFC功能圖。硬件組態(tài)由PCS7新建項(xiàng)目向?qū)ё詣?dòng)地建立。建立網(wǎng)絡(luò)連接為了簡(jiǎn)化問(wèn)題,本例中,控制器與操作員站以MPI接口(限制的性能適合于例子)連接。為了建立連接,按如下操作:在SIMATICManager中,進(jìn)入元件視圖(ComponentView),選擇SIMATIC_400。在右側(cè)窗口雙擊Hardware,啟動(dòng)硬件組態(tài)。站的配置顯示出控制器的硬件組態(tài)。在此,您必須指定PLC是如何組態(tài)的。您必須確定哪個(gè)SIMATIC站與操作員站連接。雙擊使用的CPU。____________________________________________________________注意:對(duì)于某些CPU,在元件配置中,MPI/DP接口可以清楚地作為一行進(jìn)行識(shí)別。在這種情況下,不需要選擇CPU的屬性,而是MPI/DP接口的屬性。在General表頁(yè),點(diǎn)擊Properties按鈕。在Parameter表頁(yè)的Subnet框,選擇MPI(1)網(wǎng)絡(luò);按OK鍵關(guān)閉對(duì)話框;存儲(chǔ)配置。(Station>SaveandCompile)________________________________________________________________注意:確認(rèn)CPU的對(duì)象屬性的最高級(jí)站號(hào)(HWConfig>ObjectPropertiesoftheCPU>GeneralTab>PropertiesButton>ParametersTab>MPI(1)>PropertiesButton>NetworkSettingsTab>HighestMPIAddress)與在設(shè)置PG/PC接口時(shí)確定的最高地址相匹配。(SIMATICManager>Options>SetPG/PCInterface>Properties>MPITab>HighestMPIAddress)————————————————————————————————下載硬件組態(tài)(HWConfig)為了下載硬件的配置,下載步驟如下:1.點(diǎn)擊“DownloadtoModule”(下載模塊)按鈕。2.按OK鍵關(guān)閉SelectTargetModule對(duì)話框。利用目標(biāo)模塊,在的機(jī)架上選擇需要下載組態(tài)的模塊。3.按OK鍵關(guān)閉SelectNodeAddress對(duì)話框。節(jié)點(diǎn)地址指定了現(xiàn)有的總線上的CPU(節(jié)點(diǎn)),將把配置下載到其上。4.如果CPU在運(yùn)行狀態(tài),一個(gè)新的對(duì)話框告訴您,控制器必須處于停止?fàn)顟B(tài),才能下載硬件組態(tài),點(diǎn)擊OK按鈕。硬件配置就下載了。在下載之前如果CPU在RUN模式,另外一個(gè)對(duì)話框會(huì)問(wèn)是否重新啟動(dòng)CPU(注意執(zhí)行器是否連接)5.選擇YES按鈕。的CPU啟動(dòng),控制器前面板上的綠色RUN指示燈變亮。6.用菜單命令Station>Exit關(guān)閉硬件組態(tài),下載硬件組態(tài)的操作完畢;現(xiàn)在,已經(jīng)下載了的硬件配置。可以開(kāi)始第2步工作。編譯程序您所建立的程序必須編譯成S7CPU可執(zhí)行的機(jī)器語(yǔ)言,其步驟如下:1.打開(kāi)SFC編輯器,點(diǎn)擊編譯按鈕。2.點(diǎn)擊“GenerateModuleDrivers”選項(xiàng)。 為了刪除以及加信號(hào)給在I/O模塊上的錯(cuò)誤,需要附加的模塊驅(qū)動(dòng)器。這些模塊驅(qū)動(dòng)器由“GenerateModuleDrivers”功能自動(dòng)建立,并且存儲(chǔ)在CFC(@…)產(chǎn)生的功能圖上。_________________________________________________________________注意:除了模塊驅(qū)動(dòng)器外,還建立了“MSG_CSF”塊的實(shí)例以及“PO_UPDAT”塊的實(shí)例?!癕SG_CSF”塊在項(xiàng)目中存在一次,和CFC產(chǎn)生的所需的所有特殊Obs一樣。(例如OB80,OB81等)“PO_UPDAT”塊用于,當(dāng)CPU熱啟動(dòng)時(shí)(OB100),在輸出模塊上“保持最后的數(shù)值”以及“使用附加的數(shù)值”功能。更多有關(guān)向?qū)Ш湍K驅(qū)動(dòng)器的詳細(xì)信息,參見(jiàn)配置手冊(cè)的第1章。3.點(diǎn)擊“修改采用時(shí)間”選項(xiàng)。 通過(guò)設(shè)置該選項(xiàng),系統(tǒng)在編譯前檢查發(fā)現(xiàn)塊安裝在哪個(gè)OB,在“SAMPLE_T”輸入端作出合適的輸入?!癝AMPLE_T”以秒為基準(zhǔn)與塊的采樣時(shí)間一致。4.點(diǎn)擊“刪除空的運(yùn)行時(shí)間組”選項(xiàng)。通過(guò)設(shè)置該選項(xiàng),在S7程序中的所有空的運(yùn)行時(shí)間組被刪除。(圖略,見(jiàn)原文)5.在打開(kāi)的對(duì)話框中,點(diǎn)擊OK,啟動(dòng)編譯器。編譯器開(kāi)始編譯程序(包括當(dāng)前S7Program的所有CFC/SFC功能圖)。編輯完成后,若沒(méi)有錯(cuò)誤,將出現(xiàn)下述信息:Codegeneration:0errorsand0warning(s)found6.按OK按鈕,確認(rèn)該信息 已經(jīng)編譯了程序,在運(yùn)行測(cè)試模式前,必須下載到CPU上。_____________________________________________________________________注意:在SIMATIC管理器(SIMATIC400>CPUxx>S7program)的部件視圖上,功能圖文件夾的一致性圖標(biāo)指出了在S7程序上是否有與下載有關(guān)的功能圖。(修改過(guò)的圖必須再次下載到CPU)。 可以用一個(gè)操作來(lái)編譯和下裝,即簡(jiǎn)單地選擇下裝(PLCDownload)。打開(kāi)一個(gè)對(duì)話框—“程序已經(jīng)修改并且首先編譯。想現(xiàn)在編譯然后下載它嗎?”如果點(diǎn)擊“Yes”按鈕,程序首先編譯然后下載到CPU?!螺d程序只有當(dāng)CPU上的鑰匙處于STOP或RUN_P位置時(shí)才能下載程序。為了確保下載“整個(gè)程序”時(shí)CPU中沒(méi)有功能塊,下載程序前將鑰匙放在STOP位置,將所有用戶功能圖刪除。1.將CPU放在RUN_P位置;2.通過(guò)WindowsNT工具欄(如果顯示器上還沒(méi)有顯示),切換到SFC功能圖SFC_RMT1窗口;3.點(diǎn)擊下載按鈕。出現(xiàn)S7Download對(duì)話框,在“下載”欄,設(shè)置“EntireProgram”選項(xiàng)。4.點(diǎn)擊OK,出現(xiàn)如下對(duì)話框:(圖略,見(jiàn)原文)該對(duì)話框告訴您,若要下載整個(gè)程序到控制器,必須使CPU處于STOP方式,且在下載當(dāng)前控制器中的所有功能塊將被刪除。若控制器已經(jīng)處于STOP方式,對(duì)話框只是告訴您將刪除所有功能塊。5.點(diǎn)擊YES按鈕。開(kāi)始下載程序到控制器。下載完后,對(duì)話框詢問(wèn)您是否啟動(dòng)控制器,6.選擇YES按鈕;____________________________________________________________________告誡:如果在CFC/SFC功能圖上作了修改(例如,安裝了新的塊,插入了新的連接),可以選擇“僅僅修改的”而不是“全部程序”,這樣可以大大地減少編譯和下載地時(shí)間。在這種情況下,只編譯程序的修改部分并下載到CPU。下載可以在PLC運(yùn)行模式下進(jìn)行。6.3切換到測(cè)試模式測(cè)試SFC現(xiàn)在,進(jìn)入測(cè)試模式,檢查仿真數(shù)值如何工作,并且是否正確行動(dòng)。1.在SFC編輯器中,點(diǎn)擊“TestModeOn/Off”(測(cè)試模式)按鈕,出現(xiàn)一個(gè)控制測(cè)試的工具條。在功能圖的下面有四個(gè)新的選項(xiàng),其中“CommandOutput”已經(jīng)激活。2.用(菜單命令Debug>Start/resume),切換順序控制系統(tǒng)到Continue。SFC功能圖被擊活。當(dāng)前已經(jīng)執(zhí)行的步以綠色表示,一個(gè)小的綠色箭頭出現(xiàn)在該步的旁邊;條件沒(méi)有滿足的轉(zhuǎn)移條件以褐色背景顯示;測(cè)試過(guò)程中,您可以監(jiān)視所有的步和轉(zhuǎn)移條件,雙擊正在執(zhí)行的轉(zhuǎn)移條件,您還可以看到生產(chǎn)裝置的參數(shù)是如何變化的。測(cè)試CFC測(cè)試期間,您可以看到CFC功能圖中的功能塊。操作步驟如下:1使用WindowsNT工具條,進(jìn)入SIMATICManager窗口,打開(kāi)CFC功能圖“CFC_FC111”。CFC編輯器啟動(dòng),打開(kāi)“SFC_FC111”圖。2在CFC編輯器中,點(diǎn)擊測(cè)試模塊式按鈕;在相應(yīng)的功能塊的頁(yè)面視圖中,您可在配料功能的各個(gè)變量
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2025學(xué)年上海市浦東新區(qū)高二下學(xué)期期末考試歷史試題(解析版)
- 2024-2025學(xué)年江蘇省南京市五校聯(lián)盟高二下學(xué)期期中學(xué)情調(diào)研歷史試題(解析版)
- 2026年新聞傳媒行業(yè)編輯記者考試模擬卷
- 2026年托福英語(yǔ)考試閱讀理解訓(xùn)練題
- 2026年創(chuàng)新創(chuàng)意與團(tuán)隊(duì)建設(shè)能力訓(xùn)練題集
- 2026年供應(yīng)鏈管理優(yōu)化物流成本控制與效率提升題庫(kù)
- 2026年地理地質(zhì)知識(shí)要點(diǎn)試題
- 2026年化學(xué)實(shí)驗(yàn)員職業(yè)資格認(rèn)證考試題集及答案
- 2026年機(jī)械工程師面試題目與解答技巧
- 2026年經(jīng)濟(jì)法專業(yè)考研題目公司法與合同法研究
- 公司生產(chǎn)質(zhì)量獎(jiǎng)罰制度
- 綜采隊(duì)檢修生產(chǎn)考核制度
- 第23課 醫(yī)療設(shè)施新功能 課件 2025-2026學(xué)年人教版初中信息科技八年級(jí)全一冊(cè)
- 2025年煙臺(tái)汽車工程職業(yè)學(xué)院?jiǎn)握芯C合素質(zhì)考試題庫(kù)附答案解析
- GB 12801-2025生產(chǎn)過(guò)程安全基本要求
- 2026屆重慶市普通高中英語(yǔ)高三第一學(xué)期期末統(tǒng)考試題含解析
- 合同福利模板范文(3篇)
- 中醫(yī)綜合專升本課件
- QC080000體系內(nèi)部審核檢查表
- 鋼結(jié)構(gòu)課程設(shè)計(jì)-鋼結(jié)構(gòu)平臺(tái)設(shè)計(jì)
- 化纖有限公司財(cái)務(wù)流程及制度手冊(cè)
評(píng)論
0/150
提交評(píng)論