第7章 STEP 7-Micro.ppt_第1頁
第7章 STEP 7-Micro.ppt_第2頁
第7章 STEP 7-Micro.ppt_第3頁
第7章 STEP 7-Micro.ppt_第4頁
第7章 STEP 7-Micro.ppt_第5頁
已閱讀5頁,還剩70頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、第7章 STEP 7-Micro/WIN編程軟件,7.1 編程軟件概述 7.2 程序的編寫與傳送 7.3 用編程軟件監(jiān)控與調(diào)試程序 7.4 使用系統(tǒng)塊設(shè)置PLC的參數(shù) 7.5 S7-200 PLC仿真軟件的使用,7.1 編程軟件概述,7.1.1 編程軟件的安裝與項目的組成 7.1.2 通信參數(shù)的設(shè)置與在線連接的建立 7.1.3 幫助功能的使用與S7-200的出錯處理,7.1.1 編程軟件的安裝與項目的組成,1. 編程軟件的安裝 2. 項目組成,1. 編程軟件的安裝 (1)系統(tǒng)要求 (2)軟件安裝,(1)系統(tǒng)要求 1)一條PC/PPI電纜或PPI多主站電纜,它們的價格便宜,使用較多。 2)一塊插

2、在個人計算機中的通信處理器(CP)卡和MPI(多點接口)電纜。,(2)軟件安裝 1)雙擊STEP 7-Micro/WIN的安裝程序setup.exe,則系統(tǒng)自動進入安裝向?qū)А?2)在安裝向?qū)У膸椭峦瓿绍浖陌惭b。 3)在安裝過程中,如果出現(xiàn)“Set PC/PG Interface(設(shè)置計算機/編程器接口)”對話框,可設(shè)置通信參數(shù),也可以單擊“取消”進入下一步,安裝后再設(shè)置。 4)軟件安裝結(jié)束后,出現(xiàn)“InstallShield Wizart”對話框,顯示安裝成功的信息。單擊 “Finish”按鈕退出安裝程序。 5)如果需要安裝編程軟件的升級包,要通過計算機的控制面板的“添加或刪除程序” 命令

3、先刪除安裝的編程軟件,然后再安裝新的升級包,最新的升級包可以從西門子公司網(wǎng)站下載。 6)安裝成功后,打開編程軟件,選擇菜單ToolsOptionsGeneralChinese,再退出,重新打開編程軟件,界面和幫助文件就變成中文了。,2. 項目組成,圖7-1 STEP 7-Micro/WIN的界面,(1)主菜單 (2)工具欄 (3)操作欄 (4)指令樹 (5)用戶窗口 (6)輸出窗口 (7)狀態(tài)欄,(1)主菜單,1)文件(File):文件下拉菜單包括新建、打開、關(guān)閉、保存、另存、導(dǎo)出、導(dǎo)入、上載、下載、打印預(yù)覽、頁面設(shè)置等操作。 2)編輯(Edit):編輯下拉菜單包括撤銷、剪切、復(fù)制、粘貼、全選

4、、插入、刪除、查找、替換等功能操作,與Word軟件相類似,主要用于程序編輯工具。 3)查看(View):查看菜單用于設(shè)置軟件的開發(fā)環(huán)境,功能包括選擇不同的程序編輯器LAD、STL、FBD;可以進行數(shù)據(jù)塊、符號表、狀態(tài)表、系統(tǒng)塊、交叉引用、通信參數(shù)的設(shè)置;可以選擇程序注釋、網(wǎng)絡(luò)注釋的顯示與否;可以選擇瀏覽欄、指令樹及輸出窗口的顯示與否;可以對程序塊的屬性進行設(shè)置。 4)PLC:PLC菜單主要用于與PLC聯(lián)機時的操作,包括PLC類型的選擇、PLC的工作方式、進行在線編譯、清除PLC程序、顯示PLC信息等功能。 5)調(diào)試(Debug):調(diào)試菜單用于聯(lián)機時的動態(tài)調(diào)試,具有單次掃描、多次掃描、程序狀態(tài)等

5、功能。 6)工具(Tools):工具菜單提供復(fù)雜指令向?qū)В≒ID、NETR/NETW、HSC指令),TD200設(shè)置向?qū)?,它可以設(shè)置程序編輯器的風(fēng)格,在工具菜單中添加常用工具等功能。 7)窗口(Windows):窗口菜單的功能是打開一個或多個窗口,并提供窗口之間的不同排放形式,如水平、層疊、垂直。 8)幫助(Help):幫助菜單可以提供S7-200的指令系統(tǒng)及編程軟件的所有信息,并提供在線幫助、網(wǎng)上查詢、訪問等功能,可按鍵。,(2)工具欄,1)標(biāo)準(zhǔn)工具欄,如圖7-2所示,從左至右包括新建、打開、保存、打印、預(yù)覽、剪切、復(fù)制、粘貼、撤銷、編譯、全部編譯、上載、下載等按鈕。 2)調(diào)試工具欄,如圖7-

6、3所示,從左至右包括PLC運行模式、PLC停止模式、程序狀態(tài)打開/暫停狀態(tài)、圖狀態(tài)打開/暫停狀態(tài)、狀態(tài)表單次讀取、狀態(tài)表全部寫入等按鈕。 3)公用工具欄,如圖7-4所示,從左至右依次為插入網(wǎng)絡(luò)、刪除網(wǎng)絡(luò)、切換POU注釋、切換網(wǎng)絡(luò)注釋、切換符號信息表、切換書簽、下一個書簽、上一個書簽、清除全部書簽、應(yīng)用項目中的符號、建立未定義符號表。 4)LAD指令工具欄,如圖7-5所示,從左至右依次為插入向下直線、插入向上直線、插入左行、插入右行、插入觸點、插入線圈、插入方框指令。,圖7-2 標(biāo)準(zhǔn)工具欄,圖7-3 調(diào)試工具欄,圖7-4 公用工具欄,圖7-5 LAD指令工具欄,(3)操作欄,1)“視圖”:選擇該

7、類別,可以使用程序塊(Program Block)、符號表(Symbol Table)、狀態(tài)表(Status Chart)、數(shù)據(jù)塊(Data Block)、系統(tǒng)塊(System Block)、交叉引用(Cross Reference)、通信(Communication)功能以及設(shè)置PG/PC接口的按鈕控制。 2)“工具”:選擇該類別,顯示指令向?qū)?、文本顯示向?qū)?、位置控制向?qū)?、EM 253控制面板和調(diào)制解調(diào)器擴展向?qū)У鹊陌粹o控制。,(4)指令樹,1)用鼠標(biāo)右鍵單擊樹中“項目”部分的文件夾,插入附加程序組織單元(POU)。 2)可以用鼠標(biāo)右鍵單擊單個POU,打開、刪除、編輯其屬性表,用密碼保護或重

8、命名子程序及中斷例行程序。 3)可以用鼠標(biāo)右鍵單擊樹中“指令”部分的一個文件夾或單個指令,以便隱藏整個樹。一旦打開指令文件夾,就可以拖放單個指令或雙擊,按照需要自動將所選指令插入程序編輯器窗口中的光標(biāo)位置。還可以將指令拖放在自己喜愛的文件夾中,排列經(jīng)常使用的指令。,(5)用戶窗口,1)交叉引用(Cross Reference):編譯程序后,要想了解程序中是否已經(jīng)使用和在何處使用某一符號名或存儲區(qū)賦值時,可使用“交叉引用”表?!敖徊嬉谩北碜R別在程序中使用的全部操作數(shù),并指出POU、網(wǎng)絡(luò)或行位置以及每次使用的操作數(shù)指令上下文。 2)數(shù)據(jù)塊(Data Block):可以對變量存儲器V進行初始數(shù)據(jù)的

9、賦值或修改,并可附加必要的注釋。 3)狀態(tài)表(Status Chart):用于聯(lián)機調(diào)試時監(jiān)視各變量的狀態(tài)和當(dāng)前值。只需要在地址欄中寫入變量地址,在數(shù)據(jù)格式欄中標(biāo)明變量的類型,就可以在運行時監(jiān)視這些變量的狀態(tài)和當(dāng)前值。 4)符號表(Symbol Table):用來建立自定義符號與直接地址間的對應(yīng)關(guān)系,并可附加注釋,使得用戶可以使用具有實際意義的符號作為編程元件,增加程序的可讀性。例如,系統(tǒng)的停止按鈕的輸入地址為I0.0,則可以在符號表中將I0.0的地址定義為“stop”,這樣梯形圖所有地址為I0.0的編程元件都由“stop”代替。 當(dāng)編譯后,將程序下載到PLC中時,所有的符號地址都將被轉(zhuǎn)換成絕對

10、地址。 5)程序編輯器(Program Editor):可以用梯形圖、語句表或功能塊圖程序編輯器編寫和修改用戶程序。 6)局部變量表(Local Variable Table):每個程序塊都對應(yīng)一個局部變量表,在帶參數(shù)的子程序調(diào)用中,參數(shù)的傳遞就是通過局部變量表進行的。,(6)輸出窗口,用來顯示STEP 7-Micro/WIN程序編譯的結(jié)果,當(dāng)輸出窗口列出程序錯誤時,雙擊錯誤信息,會在程序編輯器窗口中顯示出錯的網(wǎng)絡(luò)。,(7)狀態(tài)欄,狀態(tài)欄也稱為任務(wù)欄,用來顯示軟件執(zhí)行情況,編輯程序時顯示光標(biāo)所在的網(wǎng)絡(luò)號、行號和列號,運行程序時顯示運行的狀態(tài)、通信波特率、遠程地址等信息。,7.1.2 通信參數(shù)的

11、設(shè)置與在線連接的建立,1. PC/PPI電纜的安裝與設(shè)置 2. 計算機與PLC在線連接的建立 3. PLC中信息的讀取 4. CPU事件的歷史記錄,1. PC/PPI電纜的安裝與設(shè)置 1)雙擊指令樹“通信”文件夾中的“設(shè)置PG/PC接口”圖標(biāo),在打開的對話框中設(shè)置編程計算機的通信參數(shù)。 2)雙擊指令樹“系統(tǒng)塊”中的“通信端口”圖標(biāo),設(shè)置PLC通信接口的參數(shù),如圖7-6所示,默認的站地址為2,波特率為9600bit/s。設(shè)置完成后需要把系統(tǒng)塊下載到PLC后才會起作用。不能確定PLC通信接口的波特率時,可以選中“通信”對話框中的“搜索所有波特率”多選框。 3)通過PPI電纜上的DIP開關(guān)設(shè)置PPI

12、電纜的參數(shù)。DIP開關(guān)選擇的波特率應(yīng)與編程軟件中設(shè)置的波特率和用系統(tǒng)塊設(shè)置的PLC的波特率一致。波特率為9600bit/s,PPI本地模式時多主站電纜的DIP開關(guān)應(yīng)設(shè)成01001000。,圖7-6 通信端口設(shè)置窗口,2. 計算機與PLC在線連接的建立 在STEP 7-Micro/WIN 中單擊查看欄中“通信”圖標(biāo),或雙擊指令樹中的“通信”圖標(biāo),或執(zhí)行菜單命令“查看”“組件”“通信”,將出現(xiàn)“通信”對話框,如圖7-7所示。在將新的設(shè)置下載到S7-200之前,應(yīng)設(shè)置遠程站的地址,使它與本地S7-200 PLC的地址相同。,圖7-7 “通信”對話框,3. PLC中信息的讀取 執(zhí)行菜單命令PLC“信息

13、”,將顯示出當(dāng)前PLC的RUN/STOP狀態(tài)、以ms為單位的掃描周期、CPU的版本號、錯誤信息、I/O模塊的配置和狀態(tài)?!八⑿聮呙柚芷凇卑粹o用來讀取掃描周期的最新數(shù)據(jù)。,4. CPU事件的歷史記錄 S7-200保留一份帶時間標(biāo)記的CPU主要事件的歷史記錄,包括什么時候上電、什么時候進入RUN模式、什么時候出現(xiàn)了致命錯誤等。在使用該歷史記錄前,應(yīng)先設(shè)置實時時鐘,這樣才能得到事件記錄中正確的時間標(biāo)記。,7.1.3 幫助功能的使用與S7-200的出錯處理,1. 使用幫助菜單 2. 使用在線幫助 3. S7-200的出錯處理,1. 使用幫助菜單 1)用菜單命令“幫助”“目錄與索引”打開幫助窗口,在“目

14、錄”選項卡中,列出了幫助文檔目錄;“索引”選項卡中提供了查詢功能,輸入相應(yīng)關(guān)鍵字,即可得到相關(guān)的幫助 內(nèi)容。 2)執(zhí)行菜單命令“幫助”“這是什么”后,出現(xiàn)帶問號的光標(biāo),用它單擊畫面上的用戶接口(如工具欄中的按鈕、程序編輯器或指令樹上的對象等),將會進入相應(yīng)的幫助窗口。 3)執(zhí)行菜單命令“幫助”“網(wǎng)上S7-200”,可以訪問為S7-200提供技術(shù)支持和產(chǎn)品信息的西門子網(wǎng)站。,2. 使用在線幫助 在學(xué)習(xí)、使用編程軟件過程中,如果對某個指令或功能的使用不夠清楚,可以使用在線幫助功能。方法一,對有疑問的指令或功能,用鼠標(biāo)右鍵單擊,出現(xiàn)快捷菜單,單擊快捷菜單中的“幫助”命令;方法二,用鼠標(biāo)左鍵選中有疑問

15、的指令或功能,按鍵就可以得到相關(guān)的在線幫助。,3. S7-200的出錯處理 (1)致命錯誤 (2)程序運行錯誤 (3)編譯規(guī)則錯誤,(1)致命錯誤,表7-1 致命錯誤代碼及描述,(2)程序運行錯誤,表7-2 程序運行錯誤代碼及描述,(3)編譯規(guī)則錯誤,表7-3 編譯規(guī)則錯誤代碼及描述,7.2 程序的編寫與傳送,7.2.1 編程的準(zhǔn)備工作 7.2.2 編寫與傳送用戶程序 7.2.3 數(shù)據(jù)塊的使用,7.2.1 編程的準(zhǔn)備工作,1. 創(chuàng)建新項目或打開已有的項目文件 2. 確定PLC類型 3. 選擇編程語言與指令助記符集 4. 確定程序結(jié)構(gòu),圖7-8 設(shè)置PLC的型號,7.2.2 編寫與傳送用戶程序,

16、1. 編寫用戶程序 2. 編寫符號表 3. 局部變量表 4. 程序注釋 5. 編譯程序 6. 下載程序 7. 上載程序,1. 編寫用戶程序,1)將光標(biāo)放在需要的位置上,單擊工具欄中元件(觸點、線圈或方框指令)的按鈕,從下拉菜單所列出的元件中,選擇要輸入的元件單擊即可。 2)將光標(biāo)放在需要的位置上,在指令樹窗口所列的一系列元件中,雙擊要輸入的元件 即可。 3)將光標(biāo)放在需要的位置上,在指令樹窗口所列的一系列元件中,拖動要輸入的元件放到目的地即可。 4)使用快捷鍵:F4=觸點,F(xiàn)6=線圈,F(xiàn)9=方框指令,從下拉菜單所列出的元件中,選擇要輸入的元件單擊即可。,2. 編寫符號表,圖7-9 符號表,圖7

17、-10 帶符號表的梯形圖,3. 局部變量表,圖7-11 局部變量表,4. 程序注釋,LAD編輯器中提供了程序注釋(POU)、網(wǎng)絡(luò)標(biāo)題、網(wǎng)絡(luò)注釋三種功能的解釋,方便用戶更好地讀取程序,方法是單擊綠色注釋行輸入文字即可,其中程序注釋和網(wǎng)絡(luò)注釋可以通過Common工具欄按鈕或“查看”菜單進行隱藏或顯示。,5. 編譯程序,程序文件編輯完成后,可用“PLC”菜單中的“編譯(Compile)”命令,或工具欄中的“編譯(Compile)”按鈕、“全部編譯”按鈕分別編譯當(dāng)前打開的程序或所有的程序。編譯結(jié)束后,將在屏幕下方的輸出窗口中顯示編譯結(jié)果、語法錯誤的個數(shù)、各條錯誤的原因和錯誤在程序中的位置。雙擊某一條錯

18、誤,在程序編輯器中,光標(biāo)將會自動定位到該錯誤所在的網(wǎng)絡(luò)。必須改正程序中所有的錯誤,編譯成功后,才能下載程序。對于一些邏輯錯誤,編譯程序是不能夠找到的,如果運行結(jié)果不正確,讀者需要人工判斷邏輯錯誤。,6. 下載程序,圖7-12 “下載”對話框,7. 上載程序,上載前應(yīng)建立起計算機與PLC之間的通信連接,在STEP 7-Micro/WIN中新建一個空項目來保存上載的塊,項目中原有的內(nèi)容將被上載的內(nèi)容覆蓋。 單擊工具欄中的“上載”按鈕,或者執(zhí)行菜單命令“文件”“上載”,將會出現(xiàn)“上載”對話框,它與“下載”對話框的結(jié)構(gòu)基本相同,只是在右下部分有“成功后關(guān)閉對話框”選項。用戶可以用多選框選擇是否上載程序

19、塊、數(shù)據(jù)塊、系統(tǒng)塊、配方和數(shù)據(jù)記錄配置。單擊“上載”按鈕,開始上載數(shù)據(jù)。,7.2.3 數(shù)據(jù)塊的使用,1. 在數(shù)據(jù)塊中對地址和數(shù)據(jù)賦值 2. 使用ASCII常量的限制 3. 輸入錯誤的顯示與處理,7.3 用編程軟件監(jiān)控與調(diào)試程序,7.3.1 基于程序編輯器的程序狀態(tài)監(jiān)控 7.3.2 用狀態(tài)表監(jiān)控與調(diào)試程序 7.3.3 用狀態(tài)表強制改變數(shù)值 7.3.4 在RUN模式下編輯用戶程序 7.3.5 調(diào)試用戶程序的其他方法,7.3.1 基于程序編輯器的程序狀態(tài)監(jiān)控,1. 梯形圖程序的程序狀態(tài)監(jiān)控 2. 語句表程序的程序狀態(tài)監(jiān)控,1. 梯形圖程序的程序狀態(tài)監(jiān)控,(1)運行狀態(tài)的程序狀態(tài)監(jiān)控 (2)掃描結(jié)束狀

20、態(tài)的程序狀態(tài)監(jiān)控,圖7-13 梯形圖程序的程序狀態(tài)監(jiān)控,2. 語句表程序的程序狀態(tài)監(jiān)控,圖7-14 語句表程序的程序狀態(tài)監(jiān)控,圖7-15 語句表程序狀態(tài)監(jiān)控的設(shè)置,7.3.2 用狀態(tài)表監(jiān)控與調(diào)試程序,1. 打開和編輯狀態(tài)表 2. 創(chuàng)建新的狀態(tài)表 3. 啟動和關(guān)閉狀態(tài)表的監(jiān)控功能 4. 單次讀取狀態(tài)信息 5. 趨勢圖,圖7-16 狀態(tài)表監(jiān)控,圖7-17 趨勢圖,圖7-18 趨勢圖的屬性設(shè)置,7.3.3 用狀態(tài)表強制改變數(shù)值,1. 強制的概念 2. 強制的操作方法 3. 在STOP模式下寫入和強制輸出,7.3.4 在RUN模式下編輯用戶程序,在RUN(運行)模式下執(zhí)行程序編輯功能允許不必轉(zhuǎn)換至STOP(停止)模式即可對程序作出較小的改動,并將改動下載至PLC,可進行這種操作的PLC有CPU224和CPU226 兩種。,7.3.5 調(diào)試

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論