




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
附錄ASTEP7-Micro/WIN32編程軟件介紹STEP7-Micro/WIN32是西門子公司專為SIMATICS7-200系列可編程序控制器研制開發(fā)的編程軟件,它是基于Windows的應用軟件,功能強大,既可用于開發(fā)用戶程序,又可實時監(jiān)控用戶程序的執(zhí)行狀態(tài)。下面將介紹該軟件的安裝、根本功能以及如何應用編程軟件進行編程、調試和運行監(jiān)控等內容。一、安裝STEP7-Micro/WIN32編程軟件1、系統(tǒng)要求運行STEP7-Micro/WIN32編程軟件的計算機系統(tǒng)要求如表A-1所示。表A-1系統(tǒng)要求CPU80486以上的微處理器內存8MB以上硬盤50MB以上操作系統(tǒng)Windows95,Windows98,WindowsME,Windows2000計算機IBMPC及兼容機2、硬件連接利用一根PC/PPI〔個人計算機/點對點接口〕電纜可建立個人計算機與PLC之間的通信。這是一種單主站通信方式,不需要其他硬件,如調制解調器和編程設備等。典型的單主站連接如圖A-1所示。把PC/PPI電纜的PC端與計算機的RS-232通信口〔COM1或COM2〕連接,把PC/PPI電纜的PPI端與PLC的RS-485通信口連接即可。圖A-1PLC與計算機間的連接3、軟件安裝STEP7-Micro/WIN32編程軟件可以從西門子公司的網站上下載,也可以用光盤安裝,安裝步驟如下:1〕雙擊STEP7-Micro/WIN32的安裝程序setup.exe,那么系統(tǒng)自動進入安裝向導。2〕在安裝向導的幫助下完成軟件的安裝。軟件安裝路徑可以使用默認的子目錄,也可以用“瀏覽〞按鈕,在彈出的對話框中任意選擇或新建一個子目錄。3〕在安裝過程中,如果出現PG/PC接口對話框,可點擊“取消〞進行下一步。4〕在安裝結束時,會出現下面的選項:是,我現在要重新啟動計算機〔默認選項〕;否,我以后再啟動計算機。建議用戶選擇默認項,單擊“完成〞按鈕,結束安裝。5〕軟件安裝結束后,會出現兩個選項:是,我現在瀏覽Readme文件〔默認選項〕;是,我現在進入STEP7-Micro/WIN32如果選擇默認選項,可以使用德語、英語、法語、西班牙語和意大利語閱讀Readme文件,瀏覽有關STEP7-Micro/WIN32編程軟件的信息。二、STEP7-Micro/WIN32編程軟件的主要功能1、根本功能STEP7-Micro/WIN32編程軟件的根本功能是協助用戶完成應用軟件的開發(fā),其主要實現以下功能。1〕在脫機〔離線〕方式下創(chuàng)立用戶程序,修改和編輯原有的用戶程序。在脫機方式時,計算機與PLC斷開連接,此時能完成大局部的根本功能,如編程、編譯、調試和系統(tǒng)組態(tài)等,但所有的程序和參數都只能存放在計算機的磁盤上。2〕在聯機〔在線〕方式下可以對與計算機建立通信關系的PLC直接進行各種操作,如上載、下載用戶程序和組態(tài)數據等。3〕在編輯程序的過程中進行語法檢查,可以防止一些語法錯誤和數據類型方面的錯誤。經語法檢查后,梯形圖中錯誤處的下方自動加紅色波浪線,語句表的錯誤行前自動畫上紅色叉,且在錯誤處加上紅色波浪線。4〕對用戶程序進行文檔管理,加密處理等。5〕設置PLC的工作方式、參數和運行監(jiān)控等。2、主界面各局部功能STEP7-Micro/WIN32編程軟件的主界面外觀如圖A-2所示。圖A-2STEP7-Micro/WIN32編程軟件界面界面一般可以分成以下幾個區(qū):標題欄、菜單條〔包含8個主菜單項〕、工具條〔快捷按鈕〕、引導條〔快捷操作窗口〕、指令樹〔快捷操作窗口〕、輸出窗口、狀態(tài)條和用戶窗口〔可同時或分別翻開5個用戶窗口〕。除菜單條外,用戶可以根據需要決定其他窗口的取舍和樣式。〔1〕菜單條在菜單條中共有8個主菜單項選擇項,各主菜單項的功能如下。1〕文件〔File〕菜單項可完成如新建、翻開、關閉、保存文件、導入和導出、上載和下載程序、文件的頁面設置、打印預覽和打印設置等操作。2〕編輯〔Edit〕菜單項提供編輯程序用的各種工具,如選擇、剪切、復制、粘貼程序塊或數據塊的操作,以及查找、替換、插入、刪除和快速光標定位等功能。3〕視圖〔View〕菜單項可以設置編程軟件的開發(fā)環(huán)境,如翻開和關閉其他輔助窗口〔如引導窗口、指令樹窗口、工具條按鈕區(qū)〕,執(zhí)行引導條窗口的所有操作工程,選擇不同語言的編程器〔LAD、STL或FBD〕,設置3種程序編輯器的風格〔如字體、指令盒的大小等〕。4〕可編程控制器〔PLC〕菜單項用于實現與PLC聯機時的操作,如改變PLC的工作方式、在線編譯、去除程序和數據、查看PLC的信息、以及PLC的類型選擇和通信設置等。5〕調試〔Debug〕菜單項用于聯機調試。6〕工具〔Tools〕菜單項可以調用復雜指令〔如PID指令、NETR/NETW指令和HSC指令〕,安裝文本顯示器TD200,改變用戶界面風格〔如設置按鈕及按鈕樣式、添加菜單項〕,用“選項〞子菜單可以設置三種程序編輯器的風格〔如語言模式、顏色等〕。7〕窗口〔Windows〕菜單項的功能是翻開一個或多個窗口,并進行窗口間的切換。可以設置窗口的排放方式〔如水平、垂直或層疊〕。8〕幫助〔Help〕菜單項可以方便地檢索各種幫助信息,還提供網上查詢功能。而且在軟件操作過程中,可隨時按F1鍵來顯示在線幫助。〔2〕工具條將STEP7-Micro/WIN32編程軟件最常用的操作以按鈕形式設定到工具條,提供簡便的鼠標操作。可以用“視圖〞菜單中的“工具〞選項來顯示或隱藏3種按鈕:標準、調試和指令。〔3〕引導條在編程過程中,引導條提供窗口快速切換的功能,可用“視圖〞菜單中的“引導條〞選項來選擇是否翻開引導條。引導條中有以下七種組件。1〕程序塊〔ProgramBlock〕由可執(zhí)行的程序代碼和注釋組成。程序代碼由主程序〔OB1〕、可選的子程序〔SBR0〕和中斷程序〔INT0〕組成。2〕符號表〔SymbolTable〕用來建立自定義符號與直接地址間的對應關系,并可附加注釋,使得用戶可以使用具有實際意義的符號作為編程元件,增加程序的可讀性。例如,系統(tǒng)的停止按鈕的輸入地址是I0.0,那么可以在符號表中將I0.0的地址定義為stop,這樣梯形圖所有地址為I0.0的編程元件都由stop代替。當編譯后,將程序下載到PLC中時,所有的符號地址都將被轉換成絕對地址。3〕狀態(tài)圖〔StatusChart〕用于聯機調試時監(jiān)視各變量的狀態(tài)和當前值。只需要在地址欄中寫入變量地址,在數據格式欄中標明變量的類型,就可以在運行時監(jiān)視這些變量的狀態(tài)和當前值。4〕數據塊〔DataBlock〕可以對變量存放器V進行初始數據的賦值或修改,并可附加必要的注釋。5〕系統(tǒng)塊〔SystemBlock〕主要用于系統(tǒng)組態(tài)。系統(tǒng)組態(tài)主要包括設置數字量或模擬量輸入濾波、設置脈沖捕捉、配置輸出表、定義存儲器保持范圍、設置密碼和通信參數等。在本附錄中對系統(tǒng)組態(tài)的設置不作詳細介紹。6〕交叉索引〔CrossReference〕可以提供交叉索引信息、字節(jié)使用情況和位使用情況信息,使得PLC資源的使用情況一目了然。只有在程序編輯完成后,才能看到交叉索引表的內容。在交叉索引表中雙擊某個操作數時,可以顯示含有該操作數的那局部程序。7〕通信〔Communications〕可用來建立計算機與PLC之間的通信連接,以及通信參數的設置和修改。在引導條中單擊“通信〞圖標,那么會出現一個“通信〞對話框,雙擊其中的“PC/PPI〞電纜圖標,將出現“PG/PC〞接口對話框,此時可以安裝或刪除通信接口,檢查各參數設置是否正確,其中波特率的默認值是9600。設置好參數后,就可以建立與PLC的通信聯系。雙擊“通信〞對話框中的“刷新〞圖標,STEP7-Micro/WIN32將檢查所有已連接的S7-200的CPU站,并為每一個站建立一個CPU圖標。建立計算機與PLC的通信聯系后,可以設置PLC的通信參數。單擊引導條中“系統(tǒng)塊〞圖標,將出現“系統(tǒng)塊〞對話框,單擊“通信口〔Port〕〞選項,檢查和修改各參數,確認無誤后,單擊“確認〔OK〕〞按鈕。最后單擊工具條的“下載〔Download〕〞按鈕,即可把確認后的參數下載到PLC主機。用指令樹窗口或視圖〔View〕菜單中的選項也可以實現各編程窗口的切換。〔4〕指令樹指令樹提供編程所用到的所有命令和PLC指令的快捷操作。可以用視圖〔View〕菜單的“指令樹〞選項來決定其是否翻開。〔5〕輸出窗口該窗口用來顯示程序編譯的結果信息。如各程序塊的信息、編譯結果有無錯誤以及錯誤代碼和位置等。〔6〕狀態(tài)條狀態(tài)條也稱任務欄,用來顯示軟件執(zhí)行情況,編輯程序時顯示光標所在的網絡號、行號和列號,運行程序時顯示運行的狀態(tài)、通信波特率、遠程地址等信息。〔7〕程序編輯器可以用梯形圖、語句表或功能表圖程序編輯器編寫和修改用戶程序。〔8〕局部變量表每個程序塊都對應一個局部變量表,在帶參數的子程序調用中,參數的傳遞就通過局部變量表進行的。三、STEP7-Micro/WIN32編程軟件的使用1、生成程序文件程序文件的來源有三個:新建一個程序文件、翻開已有的程序文件和從PLC上載程序文件。〔1〕新建程序文件可以用“文件〔File〕〞菜單中的“新建〔New〕〞項或工具條中的“新建〔New〕〞按鈕新建一個程序文件。如圖A-3所示為一個新建程序文件的指令樹。圖A-3新建程序文件結構在新建程序文件的初始設置中,文件以“Project1〔CPU221〕〞命名,CPU221是系統(tǒng)默認的PLC的CPU型號。在指令樹中可見一個程序文件包含7個相關的塊〔程序塊、符號表、狀態(tài)圖、數據塊、系統(tǒng)塊、交叉索引及通信〕,其中程序塊包含一個主程序〔MAIN〕、一個可選的子程序〔SBR0〕和一個中斷效勞程序〔INT0〕。用戶可以根據實際編程的需要修改程序文件的初始設置。1〕確定PLC的CPU型號。右擊“Project1〔CPU221〕〞圖標,在彈出的按鈕中單擊“類型〔Type〕〞,就可在對話框中選擇實際的PLC型號。也可用“PLC〞菜單中的“類型〔Type〕〞項來選擇PLC型號。2〕程序更名。如果要更改程序的文件名,可點擊“文件〔File〕“菜單中“另存為〔Saveas〕〞項,在彈出的對話框中鍵入新的文件名。程序塊中主程序的名稱一般用默認名稱“MAIN〞,任何程序文件都只有一個主程序。對子程序和中斷程序的更名可在指令樹窗口中右擊需要更名的子程序或中斷程序名,在彈出的選擇按鈕中單擊“重命名〔Rename〕〞,然后鍵入新名稱。3〕添加子程序或中斷程序。方法一:在指令樹窗口中右擊“程序塊〔ProgramBlock〕〞圖標,在彈出的選擇按鈕中單擊“插入子程序〔InsertSubroutine〕〞或“插入中斷程序〔InsertInterrupt〕〞項。方法二:用“編輯〔Edit〕〞菜單中“插入〔Insert〕〞項下的“子程序〔Subroutine〕〞或“中斷程序〔Interrupt〕〞來實現。方法三:右擊編輯窗口,在彈出的選項中選擇“插入〔Insert〕〞項下的“子程序〔Subroutine〕〞或“中斷程序〔Interrupt〕〞命令。新生成的子程序或中斷程序會根據已有的子程序或中斷程序的數目自動遞增編號,用戶可將其更名。〔2〕翻開程序文件翻開磁盤中已有的程序文件,可用“文件〔File〕〞菜單中的“翻開〔Open〕〞命令,或單擊工具條中的“翻開〔Open〕〞按鈕。〔3〕上載程序文件在與PLC建立通信的情況下,可以將存儲在PLC中的程序和數據傳送給計算機。可用“文件〔File〕〞菜單中的“上載〔Upload〕〞命令,或單擊工具條中的“上載〔Upload〕〞按鈕來完成文件的上載。2、編輯程序文件利用STEP7-Micro/WIN32編程軟件進行程序的編輯和修改一般采用梯形圖編輯器,下面將介紹梯形圖編輯器的一些根本編輯操作。語句表和功能表圖編輯器的操作可類似進行。〔1〕輸入編程元件梯形圖的編程元件有觸點、線圈、指令盒、標號及連接線,可用兩種方法輸入。方法一:用工具條上的一組編程按鈕,如圖A-4所示。單擊觸點〔Contact〕、線圈〔Coil〕或指令盒〔Box〕按鈕,從彈出的窗口中選擇要輸入的指令,單擊即可。圖A-4編輯按鈕工具條中的編程按鈕有9個,下行線、上行線、左行線和右行線按鈕用于輸入連接線,形成復雜的梯形圖;觸點、線圈和指令盒按鈕用于輸入編程元件;插入網絡和刪除網絡按鈕用于編輯程序。方法二:根據要輸入的指令類別,雙擊指令樹中該類別的圖標,選擇相應的指令,單擊即可。圖A-5指令樹中的位邏輯指令輸入編程元件的步驟:1〕順序輸入編程元件。在一個網絡中,如果只有編程元件的串聯連接,輸入和輸出都無分支,那么可從網絡的開始依次輸入各個編程元件,每輸入一個編程元件,光標自動右移一列,如圖A-6所示。圖A-6順序輸入編程元件2〕輸入操作數。輸入編程元件后,會出現“??.?〞或“????〞,表示此處應輸入操作數。單擊“??.?〞或“????〞,即可鍵入操作數。3〕任意添加編程元件。如果想在任意位置添加一個編程元件,只需單擊這一位置,將光標移到此處,然后輸入編程元件。〔2〕復雜結構輸入如果想編輯圖A-7的梯形圖,可單擊圖A-6中網絡1第一行的下方,然后在光標顯示處輸入觸點,生成新的一行。輸入完成后,將光標移回到剛輸入的觸點處,單擊工具欄中“上行線〔LineUp〕〞按鈕即可。圖A-7復雜結構輸入如果要在一行的某個元件后向下分支,可將光標移到該元件處,單擊“下行線〔LineDown〕〞按鈕即可。〔3〕插入和刪除編輯程序時,經常要進行插入或刪除一行、一列、一個網絡、一個字程序或一個中斷程序的操作,實現上述操作的方法有兩種。方法一:右擊程序編輯區(qū)中要進行插入〔或刪除〕的位置,在彈出的菜單中選擇“插入〔Insert〕〞或“刪除〔Delete〕〞,繼續(xù)在彈出的子菜單中單擊要插入〔或刪除〕的選項,如行〔Row〕、列〔Column〕、向下分支〔Vertical〕、網絡〔Network〕、中斷程序〔Interrupt〕和子程序〔Subroutine〕。圖A-8插入或刪除操作方法二:將光標移到要操作的位置,用“編輯〔Edit〕〞菜單中“插入〔Insert〕〞或“刪除〔Delete〕〞命令完成操作。〔4〕塊操作塊操作包括塊選擇、塊剪切、塊刪除、塊復制和塊粘貼,可方便實現對程序的移動、復制和刪除操作。〔5〕編輯符號表單擊引導條中“符號表〔SymbolTable〕〞圖標,或使用“視圖〔View〕〞菜單中的“符號表〔SymbolTable〕〞命令,進入符號表窗口,如圖A-9所示。單擊單元格可進行符號名、直接地址、注釋的輸入。圖A-7中的直接地址編號在編寫了符號表后,經編譯可形成如圖A-10的結果。圖A-9“符號表〞窗口圖A-10用符號表編程要想在梯形圖中顯示符號,可選中“視圖〔View〕〞菜單中的“符號尋址〔SymbolicAddressing〕〞項。反之,要在梯形圖中顯示直接地址,那么取消“符號尋址〔SymbolicAddressing〕〞項。〔6〕使用局部變量表局部變量表是用來定義有范圍限制的局部變量,局部變量只能在創(chuàng)立它的程序單元中有效,而全局變量在各程序單元均有效,可用符號表定義全局變量。翻開局部變量表的方法是將光標移到程序編輯區(qū)的上邊緣,然后向下拖動,那么自動出現局部變量表。如圖A-11所示。在局部變量表中可以設置變量名稱〔Name〕、變量類型〔VarType〕、數據類型〔DataType〕和注釋〔Comment〕,系統(tǒng)會自動分配局部變量的存儲位置。圖A-11局部變量表局部變量表中,變量類型有輸入〔IN〕、輸出〔OUT〕、輸入-輸出〔IN-OUT〕及暫存〔TEMP〕四種,根據不同的參數類型可選擇相應的數據類型,如位〔BOOL〕、字節(jié)〔BYTE〕、字〔WORD〕、整數〔INT〕、實數〔REAL〕等。如果要在局部變量表中插入或刪除一個局部變量,可右擊變量類型區(qū),在彈出的菜單中選擇“插入〞或“刪除〞,再選擇“行〔Row〕〞或“行下〔RowBelow〕即可。〔7〕添加注釋梯形圖編輯器中的Networkn表示每個網絡,同時也是標題欄,可在此為每個網絡添加標題或注釋說明。用鼠標雙擊Networkn區(qū)域,彈出的對話框如圖A-12所示,在“標題〔Title〕〞文本框中鍵入標題,在“注釋〔Comment〕〞文本框中鍵入注釋。圖A-12“標題和注釋〞窗口〔8〕切換編程語言STEP7-Micro/WIN32編程軟件可方便地進行三種編程語言語句表、梯形圖和功能表圖的相互切換。方法是在“視圖〔View〕〞菜單中單擊“STL〞、“LAD〞或“FBD〞,即可進入相應的編程環(huán)境。〔9〕編譯程序程序文件編輯完成后,可用“PLC〞菜單中的“編譯〔Compile〕〞命令,或工具欄中的“編譯〔Compile〕〞按鈕進行離線編譯。編譯結束后,將在輸出窗口中顯示編譯結果。〔10〕下載程序程序只有在編譯正確后才能下載到計算機中。下載前,PLC必須處于“STOP〞狀態(tài)。如果不在STOP狀態(tài),可單擊工具條中“停止〔STOP〕〞按鈕,或選擇“PLC〞菜單中的“停止〔STOP〕〞命令,也可以將CPU模塊上的方式選擇開關直接扳到“停止〔STOP〕〞位置。為了使下載的程序能正確執(zhí)行,下載前應將PLC中存儲的原程序去除。單擊“PLC〞菜單項中的“去除〔Clear〕〞命令,在出現的對話框中選擇“去除全部〔ClearAll〕〞即可。3、打印程序文件單擊“文件〔File〕〞菜單中的“打印〔Print〕〞選項,在如圖A-13所示的對話框中可以選擇打印的內容,如階梯〔Ladder〕、符號表〔SymbolTable〕、狀態(tài)圖〔StatusChart〕、數據塊〔DataBlock〕、交叉索引〔CrossReference〕及元素使用〔ElementUsage〕。還可以選擇階梯打印的范圍,如全部〔All〕、主程序〔MAIN〕、子程序〔SBR〕以及中斷程序〔INT〕。圖A-13“打印輸出〞窗口單擊圖A-13中左下角的“選項〔Options〕〞按鈕,將出現如圖A-14所示的對話框,可選擇每頁打印的列數〔NumberofColumnstoPrint〕、屬性〔Properties〕、局部變量表〔LocalVariableTable〕及網絡注釋〔NetworkComments〕。圖A-14“打印選項〞窗口四、程序的調試及監(jiān)控STEP7-Micro/WIN32編程軟件允許用戶在軟件環(huán)境下直接調試并監(jiān)控程序的運行。1、選擇掃描次數監(jiān)視用戶程序的執(zhí)行時,可選擇單次或屢次掃描。應先將PLC的工作方式設為“STOP〞,使用“調試〔Debug〕〞菜單中的“屢次掃描〔MultipleScans〕〞或“初次掃描〔FistScans〕〞命令。在選擇屢次掃描時,要指定掃描的次數。2、用狀態(tài)圖監(jiān)控程序STEP7-Micro/WIN32編程軟件可以使用狀態(tài)圖來監(jiān)視用戶程序的執(zhí)行情況,并可對編程元件進行強制操作。〔1〕使用狀態(tài)圖在引導條窗口中單擊“狀態(tài)圖〔StatusChart〕〞圖標,或使用“調試〔Debug〕〞菜單中的“狀態(tài)圖〔StatusChart〕〞命令就可翻開狀態(tài)圖窗口,如圖A-15所示。在狀態(tài)圖的“地址〔Address〕〞欄中鍵入要監(jiān)控的編程元件的直接地址〔或用符號表中的符號名稱〕,在“格式〔Format〕〞欄中顯示編程元件的數據類型,在“當前數值〔CurrentValue〕〞欄中可讀出編程元件的狀態(tài)可當前值。圖A-15“狀態(tài)圖〞窗口工具條中狀態(tài)圖的編輯工具有順序排序〔SortAscending〕、逆序排序〔SortDescending〕、單次讀取〔SingleRead〕、全部寫〔WriteAll〕、強制〔Force〕、解除強制〔Unfore〕、解除所有強制〔UnforeAll〕以及讀所有強制〔ReadAllForced〕等。〔2〕強制操作強制操作是指對狀態(tài)圖中的變量進行強制性地賦值。S7-200允許對所有的I/O位以及模擬量I/O〔AI/AQ〕強制賦值,還可強制改變最多16個V或M的數據,其變量類型可以是字節(jié)、字或雙字。1〕強制。假設要強制一個新值,可在狀態(tài)圖的“新數值〔NewValue〕〞欄中輸入新值,然后單擊工具條中的“強制〔Force〕〞按鈕。如果要強制一個已經存在的值,可以單擊狀態(tài)圖中“當前數值〔CurrentValue〕〞欄,然后點擊“強制〔Force〕〞按鈕。2〕讀所有強制。翻開狀態(tài)圖,單擊工具條中的“讀所有強制〔ReadAllForced〕“按鈕,那么狀態(tài)圖中所有被強制的單元格會顯示強制符號。3〕解除強制。在當前值欄中單擊要取消強制的操作數,然后點擊工具條中的“解除強制〔Unfore〕“按鈕。4〕解除所有強制。翻開狀態(tài)圖,單擊工具條中的“解除所有強制〔UnforeAll〕〞按鈕。3、運行模式下編輯程序在運行模式下,可以對用戶程序作少量修改,修改后的程序一旦下載將立即影響系統(tǒng)的運行。可進行這種操作的PLC有CPU224和CPU226兩種。操作如下。1〕在運行模式下,選擇“調試〔Debug〕〞菜單中“在運行狀態(tài)編輯程序〔ProgramEditinRUN〕〞命令。運行模式下只能對主機中的程序進行編輯,當主機中的程序與編程軟件中的程序不同時,系統(tǒng)會提示用戶存盤。2〕屏幕彈出警告信息,單擊“繼續(xù)〔Continue〕〞按鈕,PLC主機中的程序將被上載到編程窗口,此時可在運行模式下編輯程序。3〕程序編譯成功后,可用“文件〔File〕〞菜單中的“下載〔Download〕〞命令,或單擊工具條中的“下載〔Download〕〞按鈕將程序下載到PLC主機。4〕退出運行模式編輯。使用“調試〔Debug〕〞菜單中“在運行狀態(tài)編輯程序〔ProgramEditinRUN〕〞命令,然后根據需要選擇“選項〔Checkmark〕〞中的內容。4、程序監(jiān)控STEP7-Micro/WIN32提供的三種程序編輯器〔梯形圖、語句表及功能表圖〕都可以在PLC運行時監(jiān)視各個編程元件的狀態(tài)和各個操作數的數值。這里只介紹在梯形圖編輯器中監(jiān)視程序的運行狀態(tài),如圖A-15所示,梯形圖編輯器窗口中被點亮的元件表示處于接通狀態(tài)。程序監(jiān)控的實現,可用“工具〔Tools〕〞菜單中的“選項〔Options〕〞命令翻開選項對話框,選擇“LAD狀態(tài)〔LADstatus〕〞項,然后再選擇一種梯形圖樣式,在翻開梯形圖窗口后,單擊工具條中“程序狀態(tài)〔Programstatus〕〞按鈕。梯形圖的顯示樣式有3種:指令內部顯示地址和外部顯示數據值;指令外部既顯示地址又顯示數據值;只顯示數據值。五、S7-200的出錯代碼使用“PLC〞菜單中的“信息〔Information〕〞命令,可以查看程序的錯誤信息。S7-200的出錯主要有以下三種。1、致命錯誤致命錯誤會導致CPU無法執(zhí)行某個功能或所有功能,停止執(zhí)行用戶程序。當出現致命錯誤時,PLC自動進入STOP方式,點亮“系統(tǒng)錯誤〞和“STOP〞指示燈,關閉輸出。消除致命錯誤后,必須重新啟動CPU。在CPU上可以讀到的致命錯誤代碼及其描述如表A-2所示。表A-2致命錯誤代碼及描述代碼錯誤描述代碼錯誤描述0000無致命錯誤000B存儲器卡上用戶程序檢查錯誤0001用戶程序編譯錯誤000C存儲器卡配置參數檢查錯誤0002編譯后的梯形圖檢查錯誤000D存儲器卡強制數據檢查錯誤0003掃描看門狗超時錯誤000E存儲器卡默認輸出表值檢查錯誤0004內部EEROM錯誤000F存儲器卡用戶數據、DB1檢查錯誤0005內部EEPROM用戶程序檢查錯誤0010內部軟件錯誤0006內部EEPROM配置參數檢查錯誤0011比擬觸點間接尋址錯誤0007內部EEPROM強制數據檢查錯誤0012比擬觸點非法值錯誤0008內部EEPROM默認輸出表值檢查錯誤0013存儲器卡空或COU不識別該卡0009內部EEPROM用戶數據、DB1檢查錯誤0014比擬接口范圍錯誤000A存儲器卡失靈2、程序運行錯誤在程序正常運行中,可能會產生非致命錯誤〔如尋址錯誤〕,此時CPU產生的非致命錯誤代碼及描述如表A-3所示。表A-3程序運行錯誤代碼及描述錯誤代碼錯誤描述0000無錯誤0001執(zhí)行HDEF前,HSC禁止0002輸入中斷分配沖突并分配給HSC0003到HSC的輸入分配沖突,已分配給輸入中斷0004在中斷程序中企圖執(zhí)行ENI、DISI或HDEF指令0005第一個HSC/PLS未執(zhí)行完前,又企圖執(zhí)行同編號的第二個HSC/PLS〔中斷程序中的HSC同主程序中的HSC/PLS沖突〕0006間接尋址錯誤0007TODW〔寫實時時鐘〕或TODR〔讀實時時鐘〕數據錯誤0008用戶子程序嵌套層數超過規(guī)定0009在程序執(zhí)行XMT或RCV時,通信口0又執(zhí)行另一條SMT/RCV指令000AHSC執(zhí)行
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 大學生創(chuàng)業(yè)計劃書范例(17篇)
- 區(qū)工信局檔案管理制度
- 員工宿舍大樓管理制度
- 感動中國2025觀后感怎么寫感動中國2025觀后感(4篇)
- 美甲店合同終止協議書模板
- 合同索賠協議書模板圖片
- 2025年農業(yè)產業(yè)結構調整與農村產業(yè)結構升級研究報告
- 車輛銷售合同轉讓協議書
- 高樓戶外施工合同協議書
- 綠植墻施工合同協議書
- 2024年四川省德陽市中考化學試卷(含答案解析)
- 《長征勝利萬歲》教學設計 2024-2025學年統(tǒng)編版高中語文選擇性必修上冊
- 2024年上海高考數學真題試題(原卷版+含解析)
- 2024年個人勞務承包合同書
- 知道網課智慧《睡眠醫(yī)學(廣州醫(yī)科大學)》測試答案
- 孩子在校受傷賠償協議書范本
- 女性中醫(yī)保健智慧樹知到期末考試答案章節(jié)答案2024年暨南大學
- python程序設計-說課
- MOOC 一生的健康鍛煉-西南交通大學 中國大學慕課答案
- 人工智能原理及MATLAB實現 課件 第2章 機器學習
- 全套SPC控制圖制作-EXCEL版
評論
0/150
提交評論