④基于PLC的水廠濾池控制系統(tǒng)設(shè)計軟件設(shè)計_第1頁
④基于PLC的水廠濾池控制系統(tǒng)設(shè)計軟件設(shè)計_第2頁
④基于PLC的水廠濾池控制系統(tǒng)設(shè)計軟件設(shè)計_第3頁
④基于PLC的水廠濾池控制系統(tǒng)設(shè)計軟件設(shè)計_第4頁
④基于PLC的水廠濾池控制系統(tǒng)設(shè)計軟件設(shè)計_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、4 系統(tǒng)的軟件設(shè)計4.1軟件總體方案設(shè)計4.1.1 S7-200的簡介S7-200 是一種小型的可編程序控制器,適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。S7-200系列的強(qiáng)大功能使其無論在獨(dú)立運(yùn)行中,或相連成網(wǎng)絡(luò)皆能實(shí)現(xiàn)復(fù)雜控制功能。因此S7-200系列具有極高的性能/價格比。S7-200系列出色表現(xiàn)在以下幾個方面: 1)極高的可靠性。 2)極豐富的指令集。 3)易于掌握。 4)便捷的操作。 5)豐富的內(nèi)置集成功能。 6) 實(shí)時特性。 7) 強(qiáng)勁的通訊能力。 8) 豐富的擴(kuò)展模塊。適用范圍S7-200系列在集散自動化系統(tǒng)中充分發(fā)揮其強(qiáng)大功能。使用范圍可覆蓋從替代繼電器的簡單控制到

2、更復(fù)雜的自動化控制。應(yīng)用領(lǐng)域極為廣泛,覆蓋所有與自動檢測,自動化控制有關(guān)的工業(yè)及民用領(lǐng)域,包括各種機(jī)床、機(jī)械、電力設(shè)施、民用設(shè)施、環(huán)境保護(hù)設(shè)備等等。如:沖壓機(jī)床,磨床,印刷機(jī)械,橡膠化工機(jī)械,中央空調(diào),電梯控制,運(yùn)動系統(tǒng)。4.1.2 STEP7 Micro/Win32編程軟件的使用 STEP7-Micro/WIN32是西門子公司專為SIMATIC S7-200系列可編程序控制器研制開發(fā)的編程軟件,它是基于Windows的應(yīng)用軟件,功能強(qiáng)大,既可用于開發(fā)用戶程序,又可實(shí)時監(jiān)控用戶程序的執(zhí)行狀態(tài)。下面將介紹該軟件的安裝、基本功能以及如何應(yīng)用編程軟件進(jìn)行編程等內(nèi)容。一、安裝STEP7-Micro/W

3、IN32編程軟件1、系統(tǒng)要求運(yùn)行STEP7-Micro/WIN32編程軟件的計算機(jī)系統(tǒng)要求如表4-1所示表4-1 系統(tǒng)要求CPU80486以上的微處理器內(nèi)存8MB以上硬盤50MB以上操作系統(tǒng)Windows 95, Windows 98, Windows ME, Windows 2000計算機(jī)IBMPC及兼容機(jī)2、硬件連接利用一根PC/PPI(個人計算機(jī)/點(diǎn)對點(diǎn)接口)電纜可建立個人計算機(jī)與PLC之間的通信。這是一種單主站通信方式,不需要其他硬件,如調(diào)制解調(diào)器和編程設(shè)備等。典型的單主站連接如圖A-1所示。把PC/PPI電纜的PC端與計算機(jī)的RS-232通信口(COM1或COM2)連接,把PC/PP

4、I電纜的PPI端與PLC的RS-485通信口連接即可。 圖4-1 PLC與計算機(jī)間的連接3、軟件安裝STEP7-Micro/WIN32編程軟件可以從西門子公司的網(wǎng)站上下載,也可以用光盤安裝,安裝步驟如下:1)雙擊STEP7-Micro/WIN32的安裝程序setup.exe,則系統(tǒng)自動進(jìn)入安裝向?qū)А?)在安裝向?qū)У膸椭峦瓿绍浖陌惭b。軟件安裝路徑可以使用默認(rèn)的子目錄,也可以用“瀏覽”按鈕,在彈出的對話框中任意選擇或新建一個子目錄。3)在安裝過程中,如果出現(xiàn)PG/PC接口對話框,可點(diǎn)擊“取消”進(jìn)行下一步。4)在安裝結(jié)束時,會出現(xiàn)下面的選項(xiàng):是,我現(xiàn)在要重新啟動計算機(jī)(默認(rèn)選項(xiàng));否,我以后再啟

5、動計算機(jī)。建議用戶選擇默認(rèn)項(xiàng),單擊“完成”按鈕,結(jié)束安裝。5)軟件安裝結(jié)束后,會出現(xiàn)兩個選項(xiàng):是,我現(xiàn)在瀏覽Readme文件(默認(rèn)選項(xiàng));是,我現(xiàn)在進(jìn)入STEP7-Micro/WIN32如果選擇默認(rèn)選項(xiàng),可以使用德語、英語、法語、西班牙語和意大利語閱讀Readme文件,瀏覽有關(guān)STEP7-Micro/WIN32編程軟件的信息。二、STEP7-Micro/WIN32編程軟件的主要功能1、基本功能STEP7-Micro/WIN32編程軟件的基本功能是協(xié)助用戶完成應(yīng)用軟件的開發(fā),其主要實(shí)現(xiàn)以下功能。1)在脫機(jī)(離線)方式下創(chuàng)建用戶程序,修改和編輯原有的用戶程序。在脫機(jī)方式時,計算機(jī)與PLC斷開連接,

6、此時能完成大部分的基本功能,如編程、編譯、調(diào)試和系統(tǒng)組態(tài)等,但所有的程序和參數(shù)都只能存放在計算機(jī)的磁盤上。2)在聯(lián)機(jī)(在線)方式下可以對與計算機(jī)建立通信關(guān)系的PLC直接進(jìn)行各種操作,如上載、下載用戶程序和組態(tài)數(shù)據(jù)等。3)在編輯程序的過程中進(jìn)行語法檢查,可以避免一些語法錯誤和數(shù)據(jù)類型方面的錯誤。經(jīng)語法檢查后,梯形圖中錯誤處的下方自動加紅色波浪線,語句表的錯誤行前自動畫上紅色叉,且在錯誤處加上紅色波浪線。4)對用戶程序進(jìn)行文檔管理,加密處理等。5)設(shè)置PLC的工作方式、參數(shù)和運(yùn)行監(jiān)控等。2、主界面各部分功能STEP7-Micro/WIN32編程軟件的主界面外觀如圖A-2所示。圖4-2 STEP7-

7、Micro/WIN32編程軟件界面界面一般可以分成以下幾個區(qū):標(biāo)題欄、菜單條(包含8個主菜單項(xiàng))、工具條(快捷按鈕)、引導(dǎo)條(快捷操作窗口)、指令樹(快捷操作窗口)、輸出窗口、狀態(tài)條和用戶窗口(可同時或分別打開5個用戶窗口)。除菜單條外,用戶可以根據(jù)需要決定其他窗口的取舍和樣式。(1)菜單條 在菜單條中共有8個主菜單選項(xiàng),各主菜單項(xiàng)的功能如下。1)文件(File)菜單項(xiàng)可完成如新建、打開、關(guān)閉、保存文件、導(dǎo)入和導(dǎo)出、上載和下載程序、文件的頁面設(shè)置、打印預(yù)覽和打印設(shè)置等操作。2)編輯(Edit)菜單項(xiàng)提供編輯程序用的各種工具,如選擇、剪切、復(fù)制、粘貼程序塊或數(shù)據(jù)塊的操作,以及查找、替換、插入、刪

8、除和快速光標(biāo)定位等功能。3)視圖(View)菜單項(xiàng)可以設(shè)置編程軟件的開發(fā)環(huán)境,如打開和關(guān)閉其他輔助窗口(如引導(dǎo)窗口、指令樹窗口、工具條按鈕區(qū)),執(zhí)行引導(dǎo)條窗口的所有操作項(xiàng)目,選擇不同語言的編程器(LAD、STL或FBD),設(shè)置3種程序編輯器的風(fēng)格(如字體、指令盒的大小等)。4)可編程控制器(PLC)菜單項(xiàng)用于實(shí)現(xiàn)與PLC聯(lián)機(jī)時的操作,如改變PLC的工作方式、在線編譯、清除程序和數(shù)據(jù)、查看PLC的信息、以及PLC的類型選擇和通信設(shè)置等。5)調(diào)試(Debug)菜單項(xiàng)用于聯(lián)機(jī)調(diào)試。6)工具(Tools)菜單項(xiàng)可以調(diào)用復(fù)雜指令(如PID指令、NETR/NETW指令和HSC指令),安裝文本顯示器TD20

9、0,改變用戶界面風(fēng)格(如設(shè)置按鈕及按鈕樣式、添加菜單項(xiàng)),用“選項(xiàng)”子菜單可以設(shè)置三種程序編輯器的風(fēng)格(如語言模式、顏色等)。7)窗口(Windows)菜單項(xiàng)的功能是打開一個或多個窗口,并進(jìn)行窗口間的切換。可以設(shè)置窗口的排放方式(如水平、垂直或?qū)盈B)。8)幫助(Help)菜單項(xiàng)可以方便地檢索各種幫助信息,還提供網(wǎng)上查詢功能。而且在軟件操作過程中,可隨時按F1鍵來顯示在線幫助。(2)工具條 將STEP7-Micro/WIN32編程軟件最常用的操作以按鈕形式設(shè)定到工具條,提供簡便的鼠標(biāo)操作。可以用“視圖”菜單中的“工具”選項(xiàng)來顯示或隱藏3種按鈕:標(biāo)準(zhǔn)、調(diào)試和指令。(3)引導(dǎo)條 在編程過程中,引導(dǎo)條

10、提供窗口快速切換的功能,可用“視圖”菜單中的“引導(dǎo)條”選項(xiàng)來選擇是否打開引導(dǎo)條。引導(dǎo)條中有以下七種組件。1)程序塊(Program Block)由可執(zhí)行的程序代碼和注釋組成。程序代碼由主程序(OB1)、可選的子程序(SBR0)和中斷程序(INT0)組成。2)符號表(Symbol Table)用來建立自定義符號與直接地址間的對應(yīng)關(guān)系,并可附加注釋,使得用戶可以使用具有實(shí)際意義的符號作為編程元件,增加程序的可讀性。例如,系統(tǒng)的停止按鈕的輸入地址是I0.0,則可以在符號表中將I0.0的地址定義為stop,這樣梯形圖所有地址為I0.0的編程元件都由stop代替。當(dāng)編譯后,將程序下載到PLC中時,所有的

11、符號地址都將被轉(zhuǎn)換成絕對地址。3)狀態(tài)圖(Status Chart)用于聯(lián)機(jī)調(diào)試時監(jiān)視各變量的狀態(tài)和當(dāng)前值。只需要在地址欄中寫入變量地址,在數(shù)據(jù)格式欄中標(biāo)明變量的類型,就可以在運(yùn)行時監(jiān)視這些變量的狀態(tài)和當(dāng)前值。4)數(shù)據(jù)塊(Data Block)可以對變量寄存器V進(jìn)行初始數(shù)據(jù)的賦值或修改,并可附加必要的注釋。5)系統(tǒng)塊(System Block)主要用于系統(tǒng)組態(tài)。系統(tǒng)組態(tài)主要包括設(shè)置數(shù)字量或模擬量輸入濾波、設(shè)置脈沖捕捉、配置輸出表、定義存儲器保持范圍、設(shè)置密碼和通信參數(shù)等。在本附錄中對系統(tǒng)組態(tài)的設(shè)置不作詳細(xì)介紹。6)交叉索引(Cross Reference)可以提供交叉索引信息、字節(jié)使用情況和位

12、使用情況信息,使得PLC資源的使用情況一目了然。只有在程序編輯完成后,才能看到交叉索引表的內(nèi)容。在交叉索引表中雙擊某個操作數(shù)時,可以顯示含有該操作數(shù)的那部分程序。7)通信(Communications)可用來建立計算機(jī)與PLC之間的通信連接,以及通信參數(shù)的設(shè)置和修改。在引導(dǎo)條中單擊“通信”圖標(biāo),則會出現(xiàn)一個“通信”對話框,雙擊其中的“PC/PPI”電纜圖標(biāo),將出現(xiàn)“PG/PC”接口對話框,此時可以安裝或刪除通信接口,檢查各參數(shù)設(shè)置是否正確,其中波特率的默認(rèn)值是9600。設(shè)置好參數(shù)后,就可以建立與PLC的通信聯(lián)系。雙擊“通信”對話框中的“刷新”圖標(biāo),STEP7-Micro/WIN32將檢查所有已

13、連接的S7-200的CPU站,并為每一個站建立一個CPU圖標(biāo)。建立計算機(jī)與PLC的通信聯(lián)系后,可以設(shè)置PLC的通信參數(shù)。單擊引導(dǎo)條中“系統(tǒng)塊”圖標(biāo),將出現(xiàn)“系統(tǒng)塊”對話框,單擊“通信口(Port)”選項(xiàng),檢查和修改各參數(shù),確認(rèn)無誤后,單擊“確認(rèn)(OK)”按鈕。最后單擊工具條的“下載(Download)”按鈕,即可把確認(rèn)后的參數(shù)下載到PLC主機(jī)。用指令樹窗口或視圖(View)菜單中的選項(xiàng)也可以實(shí)現(xiàn)各編程窗口的切換。(4)指令樹 指令樹提供編程所用到的所有命令和PLC指令的快捷操作??梢杂靡晥D(View)菜單的“指令樹”選項(xiàng)來決定其是否打開。(5)輸出窗口 該窗口用來顯示程序編譯的結(jié)果信息。如各程

14、序塊的信息、編譯結(jié)果有無錯誤以及錯誤代碼和位置等。(6)狀態(tài)條 狀態(tài)條也稱任務(wù)欄,用來顯示軟件執(zhí)行情況,編輯程序時顯示光標(biāo)所在的網(wǎng)絡(luò)號、行號和列號,運(yùn)行程序時顯示運(yùn)行的狀態(tài)、通信波特率、遠(yuǎn)程地址等信息。(7)程序編輯器 可以用梯形圖、語句表或功能表圖程序編輯器編寫和修改用戶程序。(8)局部變量表 每個程序塊都對應(yīng)一個局部變量表,在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就通過局部變量表進(jìn)行的。三、STEP7-Micro/WIN32編程軟件的使用1、生成程序文件程序文件的來源有三個:新建一個程序文件、打開已有的程序文件和從PLC上載程序文件。(1)新建程序文件 可以用“文件(File)”菜單中的“新建(

15、New)”項(xiàng)或工具條中的“新建(New)”按鈕新建一個程序文件。如圖A-3所示為一個新建程序文件的指令樹。圖4-3 新建程序文件結(jié)構(gòu)在新建程序文件的初始設(shè)置中,文件以“Project1(CPU221)”命名,CPU221是系統(tǒng)默認(rèn)的PLC的CPU型號。在指令樹中可見一個程序文件包含7個相關(guān)的塊(程序塊、符號表、狀態(tài)圖、數(shù)據(jù)塊、系統(tǒng)塊、交叉索引及通信),其中程序塊包含一個主程序(MAIN)、一個可選的子程序(SBR 0)和一個中斷服務(wù)程序(INT 0)。用戶可以根據(jù)實(shí)際編程的需要修改程序文件的初始設(shè)置。1)確定PLC的CPU型號。右擊“Project1(CPU221)”圖標(biāo),在彈出的按鈕中單擊“

16、類型(Type)”,就可在對話框中選擇實(shí)際的PLC型號。也可用“PLC”菜單中的“類型(Type)”項(xiàng)來選擇PLC型號。2)程序更名。如果要更改程序的文件名,可點(diǎn)擊“文件(File)“菜單中“另存為(Save as)”項(xiàng),在彈出的對話框中鍵入新的文件名。程序塊中主程序的名稱一般用默認(rèn)名稱“MAIN”,任何程序文件都只有一個主程序。對子程序和中斷程序的更名可在指令樹窗口中右擊需要更名的子程序或中斷程序名,在彈出的選擇按鈕中單擊“重命名(Rename)”,然后鍵入新名稱。3)添加子程序或中斷程序。方法一:在指令樹窗口中右擊“程序塊(Program Block)”圖標(biāo),在彈出的選擇按鈕中單擊“插入子

17、程序(Insert Subroutine)”或“插入中斷程序(Insert Interrupt)”項(xiàng)。方法二:用“編輯(Edit)”菜單中“插入(Insert)”項(xiàng)下的“子程序(Subroutine)” 或“中斷程序(Interrupt)”來實(shí)現(xiàn)。方法三:右擊編輯窗口,在彈出的選項(xiàng)中選擇“插入(Insert)”項(xiàng)下的“子程序(Subroutine)” 或“中斷程序(Interrupt)”命令。新生成的子程序或中斷程序會根據(jù)已有的子程序或中斷程序的數(shù)目自動遞增編號,用戶可將其更名。(2)打開程序文件 打開磁盤中已有的程序文件,可用“文件(File)”菜單中的“打開(Open)”命令,或單擊工具條

18、中的“打開(Open)”按鈕。(3)上載程序文件 在與PLC建立通信的情況下,可以將存儲在PLC中的程序和數(shù)據(jù)傳送給計算機(jī)??捎谩拔募‵ile)”菜單中的“上載(Upload)”命令,或單擊工具條中的“上載(Upload)”按鈕來完成文件的上載。2、編輯程序文件利用STEP7-Micro/WIN32編程軟件進(jìn)行程序的編輯和修改一般采用梯形圖編輯器,下面將介紹梯形圖編輯器的一些基本編輯操作。語句表和功能表圖編輯器的操作可類似進(jìn)行。(1)輸入編程元件 梯形圖的編程元件有觸點(diǎn)、線圈、指令盒、標(biāo)號及連接線,可用兩種方法輸入。方法一:用工具條上的一組編程按鈕,如圖A-4所示。單擊觸點(diǎn)(Contact)

19、、線圈(Coil)或指令盒(Box)按鈕,從彈出的窗口中選擇要輸入的指令,單擊即可。 圖4-4 編輯按鈕工具條中的編程按鈕有9個,下行線、上行線、左行線和右行線按鈕用于輸入連接線,形成復(fù)雜的梯形圖;觸點(diǎn)、線圈和指令盒按鈕用于輸入編程元件;插入網(wǎng)絡(luò)和刪除網(wǎng)絡(luò)按鈕用于編輯程序。方法二:根據(jù)要輸入的指令類別,雙擊指令樹中該類別的圖標(biāo),選擇相應(yīng)的指令,單擊即可。圖4-5 指令樹中的位邏輯指令輸入編程元件的步驟:1)順序輸入編程元件。在一個網(wǎng)絡(luò)中,如果只有編程元件的串聯(lián)連接,輸入和輸出都無分支,則可從網(wǎng)絡(luò)的開始依次輸入各個編程元件,每輸入一個編程元件,光標(biāo)自動右移一列,如圖A-6所示。圖4-6 順序輸入

20、編程元件2)輸入操作數(shù)。輸入編程元件后,會出現(xiàn)“?.?”或“?”,表示此處應(yīng)輸入操作數(shù)。單擊“?.?”或“?”,即可鍵入操作數(shù)。3)任意添加編程元件。如果想在任意位置添加一個編程元件,只需單擊這一位置,將光標(biāo)移到此處,然后輸入編程元件。(2)復(fù)雜結(jié)構(gòu)輸入 如果想編輯圖A-7的梯形圖,可單擊圖A-6中網(wǎng)絡(luò)1第一行的下方,然后在光標(biāo)顯示處輸入觸點(diǎn),生成新的一行。輸入完成后,將光標(biāo)移回到剛輸入的觸點(diǎn)處,單擊工具欄中“上行線(Line Up)”按鈕即可。圖4-7 復(fù)雜結(jié)構(gòu)輸入如果要在一行的某個元件后向下分支,可將光標(biāo)移到該元件處,單擊“下行線(Line Down)”按鈕即可。(3)插入和刪除 編輯程序

21、時,經(jīng)常要進(jìn)行插入或刪除一行、一列、一個網(wǎng)絡(luò)、一個字程序或一個中斷程序的操作,實(shí)現(xiàn)上述操作的方法有兩種。方法一:右擊程序編輯區(qū)中要進(jìn)行插入(或刪除)的位置,在彈出的菜單中選擇“插入(Insert)”或“刪除(Delete)”,繼續(xù)在彈出的子菜單中單擊要插入(或刪除)的選項(xiàng),如行(Row)、列(Column)、向下分支(Vertical)、網(wǎng)絡(luò)(Network)、中斷程序(Interrupt)和子程序(Subroutine)。圖4-8 插入或刪除操作方法二:將光標(biāo)移到要操作的位置,用“編輯(Edit)”菜單中“插入(Insert)”或“刪除(Delete)”命令完成操作。(4)塊操作 塊操作包括

22、塊選擇、塊剪切、塊刪除、塊復(fù)制和塊粘貼,可方便實(shí)現(xiàn)對程序的移動、復(fù)制和刪除操作。(5)編輯符號表 單擊引導(dǎo)條中“符號表(Symbol Table)”圖標(biāo),或使用“視圖(View)”菜單中的“符號表(Symbol Table)”命令,進(jìn)入符號表窗口,如圖A-9所示。單擊單元格可進(jìn)行符號名、直接地址、注釋的輸入。圖A-7中的直接地址編號在編寫了符號表后,經(jīng)編譯可形成如圖A-10的結(jié)果。圖4-9 “符號表”窗口圖4-10 用符號表編程要想在梯形圖中顯示符號,可選中“視圖(View)”菜單中的“符號尋址(Symbolic Addressing)”項(xiàng)。反之,要在梯形圖中顯示直接地址,則取消“符號尋址(S

23、ymbolic Addressing)”項(xiàng)。(6)使用局部變量表 局部變量表是用來定義有范圍限制的局部變量,局部變量只能在創(chuàng)建它的程序單元中有效,而全局變量在各程序單元均有效,可用符號表定義全局變量。打開局部變量表的方法是將光標(biāo)移到程序編輯區(qū)的上邊緣,然后向下拖動,則自動出現(xiàn)局部變量表。如圖A-11所示。在局部變量表中可以設(shè)置變量名稱(Name)、變量類型(Var Type)、數(shù)據(jù)類型(Data Type)和注釋(Comment),系統(tǒng)會自動分配局部變量的存儲位置。圖4-11 局部變量表局部變量表中,變量類型有輸入(IN)、輸出(OUT)、輸入-輸出(IN-OUT)及暫存(TEMP)四種,根據(jù)

24、不同的參數(shù)類型可選擇相應(yīng)的數(shù)據(jù)類型,如位(BOOL)、字節(jié)(BYTE)、字(WORD)、整數(shù)(INT)、實(shí)數(shù)(REAL)等。如果要在局部變量表中插入或刪除一個局部變量,可右擊變量類型區(qū),在彈出的菜單中選擇“插入”或“刪除”,再選擇“行(Row)”或“行下(Row Below)即可。(7)添加注釋 梯形圖編輯器中的Network n表示每個網(wǎng)絡(luò),同時也是標(biāo)題欄,可在此為每個網(wǎng)絡(luò)添加標(biāo)題或注釋說明。用鼠標(biāo)雙擊Network n區(qū)域,彈出的對話框如圖A-12所示,在“標(biāo)題(Title)”文本框中鍵入標(biāo)題,在“注釋(Comment)”文本框中鍵入注釋。圖4-12 “標(biāo)題和注釋”窗口(8)切換編程語言

25、STEP7-Micro/WIN32編程軟件可方便地進(jìn)行三種編程語言語句表、梯形圖和功能表圖的相互切換。方法是在“視圖(View)”菜單中單擊“STL”、“LAD”或“FBD”,即可進(jìn)入相應(yīng)的編程環(huán)境。(9)編譯程序 程序文件編輯完成后,可用“PLC”菜單中的“編譯(Compile)”命令,或工具欄中的“編譯(Compile)”按鈕進(jìn)行離線編譯。編譯結(jié)束后,將在輸出窗口中顯示編譯結(jié)果。(10)下載程序 程序只有在編譯正確后才能下載到計算機(jī)中。下載前,PLC必須處于“STOP”狀態(tài)。如果不在STOP狀態(tài),可單擊工具條中“停止(STOP)”按鈕,或選擇“PLC”菜單中的“停止(STOP)”命令,也可

26、以將CPU模塊上的方式選擇開關(guān)直接扳到“停止(STOP)”位置。為了使下載的程序能正確執(zhí)行,下載前應(yīng)將PLC中存儲的原程序清除。單擊“PLC”菜單項(xiàng)中的“清除(Clear)”命令,在出現(xiàn)的對話框中選擇“清除全部(Clear All)”即可。3、打印程序文件單擊“文件(File)”菜單中的“打印(Print)”選項(xiàng),在如圖A-13所示的對話框中可以選擇打印的內(nèi)容,如階梯(Ladder)、符號表(Symbol Table)、狀態(tài)圖(Status Chart)、數(shù)據(jù)塊(Data Block)、交叉索引(Cross Reference)及元素使用(Element Usage)。還可以選擇階梯打印的范圍

27、,如全部(All)、主程序(MAIN)、子程序(SBR)以及中斷程序(INT)。圖4-13 “打印輸出”窗口單擊圖A-13中左下角的“選項(xiàng)(Options)”按鈕,將出現(xiàn)如圖A-14所示的對話框,可選擇每頁打印的列數(shù)(Number of Columns to Print)、屬性(Properties)、局部變量表(Local Variable Table)及網(wǎng)絡(luò)注釋(Network Comments)。圖4-14 “打印選項(xiàng)”窗口四、程序的調(diào)試及監(jiān)控STEP7-Micro/WIN32編程軟件允許用戶在軟件環(huán)境下直接調(diào)試并監(jiān)控程序的運(yùn)行。1、選擇掃描次數(shù)監(jiān)視用戶程序的執(zhí)行時,可選擇單次或多次掃描

28、。應(yīng)先將PLC的工作方式設(shè)為“STOP”,使用“調(diào)試(Debug)”菜單中的“多次掃描(Multiple Scans)”或“初次掃描(Fist Scans)”命令。在選擇多次掃描時,要指定掃描的次數(shù)。2、用狀態(tài)圖監(jiān)控程序STEP7-Micro/WIN32編程軟件可以使用狀態(tài)圖來監(jiān)視用戶程序的執(zhí)行情況,并可對編程元件進(jìn)行強(qiáng)制操作。(1)使用狀態(tài)圖 在引導(dǎo)條窗口中單擊“狀態(tài)圖(Status Chart)”圖標(biāo),或使用“調(diào)試(Debug)”菜單中的“狀態(tài)圖(Status Chart)”命令就可打開狀態(tài)圖窗口,如圖A-15所示。在狀態(tài)圖的“地址(Address)”欄中鍵入要監(jiān)控的編程元件的直接地址(或

29、用符號表中的符號名稱),在“格式(Format)”欄中顯示編程元件的數(shù)據(jù)類型,在“當(dāng)前數(shù)值(Current Value)”欄中可讀出編程元件的狀態(tài)可當(dāng)前值。圖4-15 “狀態(tài)圖”窗口工具條中狀態(tài)圖的編輯工具有順序排序(Sort Ascending)、逆序排序(Sort Descending)、單次讀?。⊿ingle Read)、全部寫(Write All)、強(qiáng)制(Force)、解除強(qiáng)制(Unfore)、解除所有強(qiáng)制(Unfore All)以及讀所有強(qiáng)制(Read All Forced)等。(2)強(qiáng)制操作 強(qiáng)制操作是指對狀態(tài)圖中的變量進(jìn)行強(qiáng)制性地賦值。S7-200允許對所有的I/O位以及模擬量I

30、/O(AI/AQ)強(qiáng)制賦值,還可強(qiáng)制改變最多16個V或M的數(shù)據(jù),其變量類型可以是字節(jié)、字或雙字。1)強(qiáng)制。若要強(qiáng)制一個新值,可在狀態(tài)圖的“新數(shù)值(New Value)”欄中輸入新值,然后單擊工具條中的“強(qiáng)制(Force)”按鈕。如果要強(qiáng)制一個已經(jīng)存在的值,可以單擊狀態(tài)圖中“當(dāng)前數(shù)值(Current Value)”欄,然后點(diǎn)擊“強(qiáng)制(Force)”按鈕。2)讀所有強(qiáng)制。打開狀態(tài)圖,單擊工具條中的“讀所有強(qiáng)制(Read All Forced)“按鈕,則狀態(tài)圖中所有被強(qiáng)制的單元格會顯示強(qiáng)制符號。3)解除強(qiáng)制。在當(dāng)前值欄中單擊要取消強(qiáng)制的操作數(shù),然后點(diǎn)擊工具條中的“解除強(qiáng)制(Unfore)“按鈕。4)

31、解除所有強(qiáng)制。打開狀態(tài)圖,單擊工具條中的“解除所有強(qiáng)制(Unfore All)”按鈕。3、運(yùn)行模式下編輯程序在運(yùn)行模式下,可以對用戶程序作少量修改,修改后的程序一旦下載將立即影響系統(tǒng)的運(yùn)行??蛇M(jìn)行這種操作的PLC有CPU224和CPU226兩種。操作如下。1)在運(yùn)行模式下,選擇“調(diào)試(Debug)”菜單中“在運(yùn)行狀態(tài)編輯程序(Program Edit in RUN)”命令。運(yùn)行模式下只能對主機(jī)中的程序進(jìn)行編輯,當(dāng)主機(jī)中的程序與編程軟件中的程序不同時,系統(tǒng)會提示用戶存盤。2)屏幕彈出警告信息,單擊“繼續(xù)(Continue)”按鈕,PLC主機(jī)中的程序?qū)⒈簧陷d到編程窗口,此時可在運(yùn)行模式下編輯程序。3)程序編譯成功后,可用“文件(File)”菜單中的“下載(Download)”命令,或單擊工具條中的“下載(Download)”按鈕將程序下載到PLC主機(jī)。4)退出運(yùn)行模式編輯。使用“調(diào)試(Debug)”菜

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論