西門子s7-200學(xué)習(xí)必備_第1頁
西門子s7-200學(xué)習(xí)必備_第2頁
西門子s7-200學(xué)習(xí)必備_第3頁
西門子s7-200學(xué)習(xí)必備_第4頁
西門子s7-200學(xué)習(xí)必備_第5頁
已閱讀5頁,還剩53頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2024/1/10機械工業(yè)出版社Page12024/1/10機械工業(yè)出版社Page1第2章STEP7-Micro/WIN32編程軟件【學(xué)習(xí)目標(biāo)】介紹編程軟件的安裝。編程軟件的功能。編程軟件的使用。程序的調(diào)試及運行監(jiān)控。項目管理。程序仿真運行2024/1/10機械工業(yè)出版社Page22024/1/10機械工業(yè)出版社Page2

操作系統(tǒng):Windows95、Windows98、WindowsME或Windows2000。

計算機:IBM486以上兼容機,內(nèi)存8MB以上,VGA顯示器,至少50MB以上硬盤空間,Windows支持的鼠標(biāo)。

通信電纜:PC/PPI電纜(或使用一個通信處理器卡),用來將計算機與PLC連接。2.1編程軟件STEP7-Micro/WIN的安裝2.1.1系統(tǒng)要求2024/1/10機械工業(yè)出版社Page32024/1/10機械工業(yè)出版社Page3

編程軟件STEP7-Micro/WIN可以安裝在PC及SIMATIC編程設(shè)備PG70上,在PC上安裝的方法如下。①將光盤插入光盤驅(qū)動器。②系統(tǒng)自動進(jìn)入安裝向?qū)В騿螕簟伴_始”按鈕啟動Windows菜單。③單擊“運行”菜單。④按照安裝向?qū)瓿绍浖陌惭b。⑤在安裝結(jié)束時,會出現(xiàn)是否重新起動計算機選項,重新啟動計算機,完成安裝。2.1.2

軟件安裝2024/1/10機械工業(yè)出版社Page42024/1/10機械工業(yè)出版社Page4

要將計算機連接至S7-200,采用PC/PPI電纜建立個人計算機與PLC之間的通信是最常見和最經(jīng)濟(jì)的方式。2.1.3

硬件連接2024/1/10機械工業(yè)出版社Page52024/1/10機械工業(yè)出版社Page5

2.1.4參數(shù)設(shè)定(1)首先打開通訊對話框。方法有兩種:一是單擊通訊圖標(biāo);二是從“檢視(View)”菜單中選擇“通訊(Communication)”選項。(2)接著打開PG/PC接口的對話框。具體操作是在對話框中雙擊PC/PPI電纜的圖標(biāo)即可。(3)最后打開接口屬性對話框。具體操作是單擊屬性按鈕,檢查各參數(shù)的屬性是否正確,在缺省情況下,S7-200CPU的通訊口處于PPI從站模式,地址為2,通訊速率為9.6K。要更改通訊口的地址或通訊速率,必須在系統(tǒng)塊中的CommunicationPorts(通訊端口)選項卡中設(shè)置,然后將系統(tǒng)塊下載到CPU中,新的設(shè)置才能起作用。2024/1/10機械工業(yè)出版社Page62024/1/10機械工業(yè)出版社Page6

2.1.5在線聯(lián)系(1)首先打開通訊建立結(jié)果對話框,顯示是否連接了CPU主機(2)接著檢查連接并建立多站CPU圖標(biāo)。雙擊通訊建立對話框中的刷新圖標(biāo),STEP7-Micro/WIN32將自動檢查所連接的所有S7-200CPU站(默認(rèn)站地址為2)并為每個站建立一個CPU圖標(biāo)。(3)最后建立與S7-200CPU主機的在線聯(lián)系2024/1/10機械工業(yè)出版社Page72024/1/10機械工業(yè)出版社Page7

2.1.6設(shè)置和修改PLC通信參數(shù)利用軟件檢查、設(shè)置和修改PLC的通信參數(shù)的具體步驟如下:(1)首先打開系統(tǒng)塊對話框。(2)接著設(shè)置和修改PLC的通信參數(shù)。(3)最后參數(shù)下載。具體操作是單擊工具條中的“下載”按鈕,即可把設(shè)置好的參數(shù)下載到PLC主機上。用戶可以通過選擇主菜單“PLC”中的“信息”項來了解所使用的PLC的信息。2.2STEP7-Micro/WIN編程軟件的功能2.2.1

STEP7-MicroWIN基本功能

STEP7-MicroWIN基本功能STEP7-Micro/WIN編輯軟件是在Windows平臺上編制用戶應(yīng)用程序,它主要完成下列任務(wù)。 ①在離線方式下(計算機不直接與PLC聯(lián)系)可以實現(xiàn)對程序的創(chuàng)建、編輯、編譯、調(diào)試和系統(tǒng)組態(tài)。②在在線(聯(lián)機)方式下通過聯(lián)機通信的方式上裝和下載用戶程序及組態(tài)數(shù)據(jù),編輯和修改用戶程序??梢灾苯訉LC做各種操作。

③在編輯程序過程中進(jìn)行語法檢查④提供對用戶程序進(jìn)行文檔管理、加密處理等工具功能⑤設(shè)置PLC的工作方式和運行參數(shù),進(jìn)行監(jiān)控和強制操作等2.2.2軟件界面及其功能介紹(1)軟件界面

因為STEP7編程軟件提供了多種顯示語言,所以可以選擇中文主界面。在圖2-3中選擇“Tools”→“Options”命令,打開“Options”對話框。在“Options”對話框中將“General”→“Language”的內(nèi)容選擇為“Chinese”然后單擊按鈕。(2)界面功能STEP7編程軟件的中文界面一般分為菜單條、工具條、瀏覽條、輸出窗口、狀態(tài)欄、編輯窗口、局部變量表和指令樹等幾個區(qū)域。(1)菜單條文件(File)編輯(Edit)查看(View)PLC:調(diào)試(Debug):工具(Tools):窗口(Windows):幫助(Help):(2)工具條工具條的功能是提供簡單的鼠標(biāo)操作,將最常用的操作以按鈕的形式安放在工具條中。(3)瀏覽條通過選擇“查看”→“瀏覽條”命令打開瀏覽條程序塊:符號表:狀態(tài)表:數(shù)據(jù)塊系統(tǒng)塊:交叉引用

通信與設(shè)置PG/PC接口(4)輸出窗口該窗口用來顯示程序編譯的結(jié)果信息,如個程序塊(主程序、中斷程序或子程序)的大小、編譯結(jié)果有無錯誤、錯誤編碼和位置等。(5)狀態(tài)欄狀態(tài)欄也稱為任務(wù)欄,與一般任務(wù)欄功能相同。(6)編輯窗口編輯窗口分為3部分:編輯器、網(wǎng)絡(luò)注釋和程序注釋。(7)局部變量表

在帶參數(shù)的子程序調(diào)用中,局部變量表用來進(jìn)行參數(shù)傳遞。(8)指令樹提示編程時所用到的全部PLC指令和快捷操作命令。2.2.3系統(tǒng)組態(tài)常用的系統(tǒng)組態(tài)包括斷電數(shù)據(jù)保持、密碼、輸出表、輸入濾波器和脈沖捕捉位等。圖1-20組態(tài)設(shè)置對話框(1)設(shè)置斷電數(shù)據(jù)保持當(dāng)電源掉電時,在存儲器M、T、C和V中,最多可以定義6個需要保持的存儲器區(qū)。圖2-9斷電數(shù)據(jù)保持設(shè)置界面(2)設(shè)置密碼設(shè)置密碼指的是設(shè)置CPU密碼,設(shè)置CPU密碼主要是用來限制某些存取功能。S7-200對存取功能提供了4個等級的限制,系統(tǒng)的默認(rèn)狀態(tài)是1級(3)設(shè)置輸出表S7-200在運行過程中可能遇到由RUN模式轉(zhuǎn)換到STOP模式,在已經(jīng)配置了輸出表功能時,就可以將輸出量復(fù)制到各個輸出點,使各個輸出點的狀態(tài)變?yōu)檩敵霰硪?guī)定的狀態(tài)或保持轉(zhuǎn)換前的狀態(tài)。輸出表也分為數(shù)字量輸出表和模擬量輸出表(4)設(shè)置輸入濾波器

輸入濾波器分為數(shù)字量輸入濾波器和模擬量輸入濾波器圖2-12數(shù)字量輸入濾波器設(shè)置界面設(shè)置模擬量輸入濾波器(使用機型:CPU222,CPU224,CPU226)圖2-13模擬量輸入濾波器設(shè)置界面(5)設(shè)置脈沖捕捉位如果在兩次輸入采樣期間出現(xiàn)了一個小于一個掃描周期的短暫脈沖,在沒有設(shè)置脈沖捕捉功能時,CPU就不能捕捉到這個脈沖信號。反之,設(shè)置了脈沖捕捉功能CPU就能捕捉到這個脈沖信號圖2-14脈沖捕捉位設(shè)置界面2.3STEP7編程軟件的基本使用2.3.1文件操作

STEP7編程軟件的使用是學(xué)習(xí)編程軟件的重點,本節(jié)將對STEP7編程軟件的文件操作、編輯程序、下載和運行、停止程序進(jìn)行介紹。STEP7的文件操作主要是指新建程序文件和打開已有文件兩種。1、新建程序文件,新建一個程序文件,可選擇“文件”→“新建”命令,或者單擊工具條中的按鈕來完成。圖2-15新建程序文件界面(1)更改PLC型號因為不同型號的PLC的外部擴(kuò)展能力不同,所以在建立新程序文件時,應(yīng)根據(jù)項目的需要選擇PLC型號圖2-16“PLC類型”對話框(2)項目文件更名若要更改程序文件的默認(rèn)名稱,可選擇“文件”→“另存為”命令,在彈出的對話框中鍵入新名稱。(3)程序更名主程序的名稱一般默認(rèn)為MAIN,不用更改。若更改子程序或者中斷服務(wù)程序名稱,則在指令樹的程序塊文件夾下右擊子程序名或中斷服務(wù)程序名,在彈出的菜單中選擇“重命名”命令圖2-18程序更名(4)添加和刪除程序

◆添加程序有3種方法:①選擇“編輯”→“插入”→“子程序(中斷程序)”命令進(jìn)行程序添加工作。②在指令樹窗口,右擊程序塊下的任何一個程序圖標(biāo),在彈出的菜單中選擇“插入”→“子程序(中斷程序)”命令。③在編輯窗口右擊編輯區(qū),在彈出的菜單中選擇“插入”→“子程序(中斷程序)”命令。

◆刪除程序只有一種方法:在指令樹窗口,右擊程序塊下的需刪除的程序圖標(biāo),在彈出的菜單中選擇“刪除”命令2、打開已有文件打開一個磁盤中已有的程序文件,應(yīng)選擇“文件”→“打開”命令2.3.2編輯程序1、選擇編輯器根據(jù)需要在STEP7編程軟件提供的3種編輯器中選擇一種。這里以梯形圖編輯器為例進(jìn)行介紹,選擇“查看”→“梯形圖”命令,即可選擇梯形圖編輯器,2、輸入編程元件梯形圖編程元件主要有觸點、線圈、指令盒、標(biāo)號及連接線,其中觸點、線圈和指令盒屬于指令元件,連接線分為垂直線和水平線,而垂直線包括下行線和上行線,水平線包括左行線和右行線。編程元件的輸入方法有以下兩種。 采用指令樹中的指令,這些指令是按照類型排放在不同的文件夾中,主要用于選擇觸點、線圈和指令盒,直觀性強。 采用指令工具條上的編程按鈕,見圖2-21。點擊觸點、線圈和指令盒按鈕時,會彈出下拉菜單,可在下拉菜單中選擇所需命令。圖2-22放置指令(觸點類指令)圖2-23指令放置在指定的位置圖2-24輸入元件的地址圖2-26觸點并聯(lián)程序圖2-27重新放置編輯方框圖2-28繪制水平線圖2-29放置線圈3、插入列和插入行(1)插入列在圖2-29中,選擇“編輯”→“插入”→“列”命令就可以在I0.0前面插入一列的位置(2)插入行在圖2-29中選擇“編輯”→“插入”→“行”命令,就可以在Q0.1的上面插入一行4、更改指令元件(1) 把原來觸點,然后在相應(yīng)的位置直接放置需要的指令。(2)把光標(biāo)放置在M0.0的常開觸點上,然后雙擊指令樹的常閉觸點,可以看到M0.0的常開觸點改為常閉觸點了5、符號表使用符號表,可將元件地址用具有實際意義的符號代替,有利于程序清晰易讀。圖2-35符號表界面6、插入和刪除網(wǎng)絡(luò) (1)插入網(wǎng)絡(luò)

◆選擇“編輯”→“插入”→“網(wǎng)絡(luò)”命令;

◆使用快捷鍵<F3>;

◆在編輯窗口右擊,在出現(xiàn)的菜單中選擇“插入”→“網(wǎng)絡(luò)”命令。(2)刪除網(wǎng)絡(luò)

◆選擇“編輯”→“刪除”→“網(wǎng)絡(luò)”命令;

◆在編輯界面右擊,在出現(xiàn)的菜單中選擇“刪除”→“網(wǎng)絡(luò)”命令。圖2-35符號表界面7、編譯程序編制完成后,應(yīng)進(jìn)行離線編譯操作檢查程序大小、有無錯誤及錯誤編碼和位置等。可以選擇“PLC”→“編譯”命令,也可以采用工具條中的編譯按鈕。2.3.2下載與運行程序程序編制完成并編譯無誤后,就可將程序下載到PLC中運行1、下載程序可單擊按鈕將用戶程序下載到PLC中。若沒有設(shè)置通訊連接,便會在“下載”對話框中出現(xiàn)通訊錯誤提示2、運行與停止程序(1)運行程序把需要運行的用戶程序下載到PLC中,再把PLC上的RUN/TERM/STOP開關(guān)扳動到RUN位置,然后單擊按鈕,自動“RUN(運行)”對話框,單擊是按鈕(2)停止程序單擊紅色按鈕,自動彈出“STOP(停止)”對話框確認(rèn)停止運行后,CPU停止運行用戶程序。2.4程序的調(diào)試與監(jiān)控2.4.1

選擇工作方式(1)選擇STOP工作方式

在STOP(停止)工作方式中,可以創(chuàng)建和編輯程序,PLC處于半空閑狀態(tài):停止用戶程序執(zhí)行;執(zhí)行輸入更新;用戶中斷條件被禁用。。(2)選擇運行工作方式

當(dāng)PLC位于RUN(運行)工作方式時,不能使用“首次掃描”或“多次掃描”功能。2.4.2

程序狀態(tài)顯示(1)起動程序狀態(tài)

在STOP(停止)工作方式中,可以創(chuàng)建和編輯程序,PLC處于半空閑狀態(tài):停止用戶程序執(zhí)行;執(zhí)行輸入更新;用戶中斷條件被禁用。。(2)用程序狀態(tài)模擬進(jìn)程條件(讀取、強制、取消強制和全部取消強制)

當(dāng)PLC位于RUN(運行)工作方式時,不能使用“首次掃描”或“多次掃描”功能。(3)識別強制圖標(biāo)2.4.3狀態(tài)圖顯示(1)打開狀態(tài)圖

◆單擊瀏覽條上的“狀態(tài)圖”按鈕?!魣?zhí)行“檢視”→“元件”→“狀態(tài)圖”?!舸蜷_指令樹中的“狀態(tài)圖”文件夾,然后雙擊“圖”圖標(biāo)。。(2)狀態(tài)圖的創(chuàng)建和編輯

(3)狀態(tài)圖的起動與監(jiān)視2.4.4執(zhí)行有限次掃描(1)執(zhí)行有限次掃描

“單次掃描”使PLC從STOP轉(zhuǎn)變成RUN,執(zhí)行單次掃描,然后再轉(zhuǎn)回STOP,因此與第一次相關(guān)的狀態(tài)信息不會消失。(2)執(zhí)行多次掃描PLC須位于STOP(停止)模式,用菜單“調(diào)試”→“多次掃描”→出現(xiàn)“執(zhí)行掃描”對話框,輸入所需的掃描次數(shù)數(shù)值,單擊“確定”。2.4.5查看交叉引用

執(zhí)行“檢視”→“交叉引用”命令或單擊瀏覽條中的“交叉引用”按鈕打開“交叉引用”窗口。 單擊“交叉引用”窗口底部的標(biāo)簽,可以查看“交叉引用”表、“字節(jié)用法”表和“位用法”表。2.4.6運行模式下編輯程序在運行模式下編輯,可以在對控制過程影響較小的情況下,對用戶程序做少量的修改。具體操作步驟①選擇“排錯(Debug)”菜單中的“在運行狀態(tài)編輯程序”命令②屏幕彈出警告信息③在運行模式下進(jìn)行下載④退出運行模式編輯

2.4.7S7-200的出錯處理S7-200的錯誤類型可以分為致命錯誤和非致命錯誤兩大類。(1)非致命錯誤是指用戶程序結(jié)構(gòu)問題,用戶程序指令執(zhí)行問題和擴(kuò)展I/O模塊問題。(2)致命錯誤會導(dǎo)致S7-200停止程序執(zhí)行。按照致命錯誤的嚴(yán)重程度,S7-200使其部分或全部功能無法執(zhí)行。2.51、打印程序和項目文檔的方法 ①單擊“打印”按鈕。②執(zhí)行“文件”→“打印”命令。③按Ctrl+P快捷鍵組合件。2、打印程序和項目文檔的方法。2.5

項目管理2.5.1打印2.5.2

復(fù)制項目在STEP7-Micro/WIN32項目中可以復(fù)制:文本或數(shù)據(jù)域、指令、單個網(wǎng)絡(luò)、多個相鄰的網(wǎng)絡(luò)、POU中的所有網(wǎng)絡(luò)、狀態(tài)圖行或列或整個狀態(tài)圖、符號表行或列或整個符號表、數(shù)據(jù)塊。但不能同時選擇或復(fù)制多個不相鄰的網(wǎng)絡(luò)。不能從一個局部變量表成塊復(fù)制數(shù)據(jù)并粘貼至另一個局部變量表。剪切、復(fù)制或刪除LAD或FBD程序中的整個網(wǎng)絡(luò),必須將光標(biāo)放在網(wǎng)絡(luò)標(biāo)題上2.5.3

導(dǎo)入文件從STEP7-Micro/WIN32之外導(dǎo)入程序,可使用“導(dǎo)入”命令導(dǎo)入ASCII文本文件?!皩?dǎo)入”命令不允許導(dǎo)入數(shù)據(jù)塊。打開新的或現(xiàn)有項目,才能使用“文件”→“導(dǎo)入”命令2.5.4

導(dǎo)出文件將程序?qū)С龅絊TEP7-Micro/WIN32之外的編輯器,可以使用“導(dǎo)出”命令創(chuàng)建ASCII文本文件。默認(rèn)文件擴(kuò)展名為“·awl”,可以指定任何文件名稱。程序只有成功通過編譯才能執(zhí)行“導(dǎo)出”操作。“導(dǎo)出”命令不允許導(dǎo)出數(shù)據(jù)塊。2.6

仿真運行點動控制程序?qū)W習(xí)PLC最有效的手段是聯(lián)機編程和調(diào)試,仿真軟件不能直接使用S7-200的用戶程序,必須用“導(dǎo)出”功能將用戶程序轉(zhuǎn)換成ASCII碼文本文件,然后再下載到仿真器中運行啟動仿真程序。步驟如下:導(dǎo)出文本文件、啟動仿真程序、選擇CPU、CPU224仿真圖形、選中邏輯塊、選中仿真文件、點動控制程序裝入仿真器、仿真運行、內(nèi)存變量監(jiān)控。

2.7實例:使用指令向?qū)С跏蓟疕SC1的工作模式0下面介紹在STEP7開發(fā)環(huán)境中使用指令向?qū)С跏蓟疕SC1的工作模式0。1、HSC指令向?qū)D2-63“指令向?qū)А睂υ捒驁D2-64選擇需要使用的HC1和模式02、選擇計數(shù)器和工作模式圖2-65HSC1初始化3、計數(shù)器初始化圖2-66聲明使用當(dāng)前值等于預(yù)置值中斷4、設(shè)置中斷事件圖2-67聲明更新預(yù)置值和當(dāng)前值及計數(shù)方向5、動態(tài)參數(shù)更新6、設(shè)置程序名稱2.8

實例:應(yīng)用

溫馨提示

  • 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

提交評論