STEP7編程軟件介紹課件_第1頁(yè)
STEP7編程軟件介紹課件_第2頁(yè)
STEP7編程軟件介紹課件_第3頁(yè)
STEP7編程軟件介紹課件_第4頁(yè)
STEP7編程軟件介紹課件_第5頁(yè)
已閱讀5頁(yè),還剩48頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

STEP7編程軟體介紹

3.1STEP7概述

S7-200可編程控制器使用STEP7-Micro/WIN32編程軟體進(jìn)行編程。STEP7-Micro/WIN32編程軟體是基於Windows的應(yīng)用軟體,功能強(qiáng)大,主要用於開(kāi)發(fā)程式,也可用於適時(shí)監(jiān)控用戶(hù)程式的執(zhí)行狀態(tài)。加上漢化後的程式,可在全漢化的介面下進(jìn)行操作。

1.安裝條件

操作系統(tǒng):Windows95以上的操作系統(tǒng)。電腦配置:IBM486以上相容機(jī),記憶體8MB以上,VGA顯示器,至少50MB以上硬碟空間。通信電纜:用一條PC/PPI電纜實(shí)現(xiàn)可編程控制器與電腦的通信。

2.編程軟體的組成STEP7-Micro/WIN32編程軟體包括Microwin3.1;Microwin3.1的升級(jí)版本軟體Microwin3.1SP1;Toolbox(包括Uss協(xié)議指令:變頻通信用,TP070:觸摸屏的組態(tài)軟體TpDesignerV1.0設(shè)計(jì)師)工具箱;以及Microwin3.11Chinese(Microwin3.11SP1和TpDesigner的專(zhuān)用漢化工具)等編程軟體。3.編程軟體的安裝

首先安裝英文版本的編程軟體:雙擊編程軟體中的安裝程式SETUP.EXE,根據(jù)安裝提示完成安裝。接著,用Microwin3.11Chinese軟體將編程軟體的介面和幫助檔漢化。步驟如下:(1)在光碟目錄下,找到“mwin_service_pack_fromV3.1to3.11”軟體包,按照安裝嚮導(dǎo)進(jìn)行操作,把原來(lái)的英文版本的編程軟體轉(zhuǎn)換為3.11版本。(2)打開(kāi)“Chinese3.11”目錄;雙擊setup,按安裝嚮導(dǎo)操作,完成漢化補(bǔ)丁的安裝。(3)完成安裝。4.建立S7-200CPU的通信可以採(cǎi)用PC/PPI電纜建立PC機(jī)與PLC之間的通信。這是典型的單主機(jī)與PC機(jī)的連接,不需要其他的硬體設(shè)備。如圖3-1所示連接檔夾第三章\可以採(cǎi)用PC.doc。PC/PPI電纜的兩端分別為RS-232和RS-485介面,RS-232端連接到個(gè)人電腦RS-232通信口COM1或COM2介面上,RS-485端接到S7-200CPU通信口上。

5.通信參數(shù)的設(shè)置硬體設(shè)置好後,按下麵的步驟設(shè)置通信參數(shù)。(1)在STEP7-Micro/WIN32運(yùn)行時(shí)單擊通信圖示,或從“視圖(View)”菜單中選擇“通信(Communications)”,則會(huì)出現(xiàn)一個(gè)通信對(duì)話框。(2)對(duì)話框中雙擊PC/PPI電纜圖示,將出現(xiàn)PC/PG介面的對(duì)話框。(3)單擊“屬性(Properties)”按鈕,將出現(xiàn)介面屬性對(duì)話框,檢查各參數(shù)的屬性是否正確,初學(xué)者可以使用默認(rèn)的通信參數(shù),在PC/PPI性能設(shè)置的窗口中按“默認(rèn)(Default)”按鈕,可獲得默認(rèn)的參數(shù)。默認(rèn)站地址為2,串列傳輸速率為9600b/s。

6.建立線上連接在前幾步順利完成後,可以建立與S7-200CPU的線上聯(lián)繫,步驟如下:(1)在STEP7-Micro/WIN32運(yùn)行時(shí)單擊通信圖示,或從“視圖(View)”菜單中選擇“通信。(Communications)”,出現(xiàn)一個(gè)通信建立結(jié)果對(duì)話框,顯示是否連接了CPU主機(jī)。(2)雙擊對(duì)話框中的刷新圖示,STEP7-Micro/WIN32編程軟體將檢查所連接的所有S7-200CPU站。(3)雙擊要進(jìn)行通信的站,在通信建立對(duì)話框中,可以顯示所選的通信參數(shù)。

7.修改PLC的通信參數(shù)電腦與可編程控制器建立起線上連接後,即可以利用軟體檢查、設(shè)置和修改PLC的通信參數(shù)。步驟如下:(1)單擊流覽條中的系統(tǒng)塊圖示,或從“視圖(View)”菜單中選擇“系統(tǒng)塊(SystemBlock)”選項(xiàng),將出現(xiàn)系統(tǒng)塊對(duì)話框。(2)單擊“通信口”選項(xiàng)卡,檢查各參數(shù),確認(rèn)無(wú)誤後單擊確定。若須修改某些參數(shù),可以先進(jìn)行有關(guān)的修改,再單擊“確認(rèn)”。(3)單擊工具條的下載按鈕,將修改後的參數(shù)下載到可編程控制器,設(shè)置的參數(shù)才會(huì)起作用。

8.可編程控制器的資訊的讀取選擇菜單命令“PLC”,找“資訊”,將顯示出可編程控制器RUN/STOP狀態(tài),掃描速率,CPU的型號(hào)錯(cuò)誤的情況和各模組的資訊。3.1.2STEP7-Mirco/WIN窗口組件

STEP7-Micro/WIN32的主介面如圖3-3所示連接檔夾第三章\Doc3.doc。主介面一般可以分為以下幾個(gè)部分:菜單條、工具條、流覽條、指令樹(shù)、用戶(hù)窗口、輸出窗口和狀態(tài)條。除菜單條外,用戶(hù)可以根據(jù)需要通過(guò)檢視菜單和窗口菜單決定其他窗口的取捨和樣式的設(shè)置。

1.主菜單

主菜單包括:檔、編輯、檢視、PLC、調(diào)試、工具、窗口、幫助8個(gè)主菜單項(xiàng)。2.工具條

(1)標(biāo)準(zhǔn)工具條,如圖3-4所示(2)調(diào)試工具條,如圖3-5所示(3)公用工具條,如圖3-6所示。

網(wǎng)路注解如圖3-8所示。

而且在符號(hào)資訊表打開(kāi)和關(guān)閉之間切換。如圖3-9所示。所有圖形解釋

連接檔夾第三章\(2)調(diào)試工具條,如圖3.doc3.流覽條(NavigationBar)

流覽條為編程提供按鈕控制,可以實(shí)現(xiàn)窗口的快速切換,即對(duì)編程工具執(zhí)行直接按鈕存取,包括程式塊(ProgramBlock)、符號(hào)表(SymbolTable)、狀態(tài)圖表(StatusChart)、數(shù)據(jù)塊(DataBlock)、系統(tǒng)塊(SystemBlock)、交叉引用(CrossReference)、和通信(Communication)。單擊上述任意按鈕,則主窗口切換成此按鈕對(duì)應(yīng)的窗口。

4.指令樹(shù)(InstuctionTree)

指令樹(shù)以樹(shù)型結(jié)構(gòu)提供編程時(shí)用到的所有快捷操作命令和PLC指令??煞譃閷?zhuān)案分支和指令分支。

5.用戶(hù)窗口

用戶(hù)窗口,分別為:交叉引用、數(shù)據(jù)塊、狀態(tài)圖表、符號(hào)表、程式編輯器、局部變數(shù)表。(1)交叉引用(CrossReference)如圖3-12所示連接檔夾第三章\圖3.doc

(2)數(shù)據(jù)塊

(3)狀態(tài)圖表(StatusChart)

(4)符號(hào)表(SymbolTable)

(5)程式編輯器

(6)局部變數(shù)表

6.輸出窗口

輸出窗口:用來(lái)顯示STEP7-Micro/WIN32程式編譯的結(jié)果,如編譯結(jié)果有無(wú)錯(cuò)誤、錯(cuò)誤編碼和位置等。菜單命令:“檢視”→“幀”→“輸出窗口”在窗口打開(kāi)或關(guān)閉輸出窗口。

7.狀態(tài)條

狀態(tài)條:提供有關(guān)在STEP7-Micro/WIN32中操作的資訊。

3.1.3編程準(zhǔn)備

1.指令集和編輯器的選擇

寫(xiě)程式之前,用戶(hù)必須選擇指令集和編輯器。在S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種。SIMATIC是專(zhuān)為S7-200PLC設(shè)計(jì)的,專(zhuān)用性強(qiáng),採(cǎi)用SIMATIC指令編寫(xiě)的程式執(zhí)行時(shí)間短,可以使用LAD、STL、FBD三種編輯器。

2.根據(jù)PLC類(lèi)型進(jìn)行參數(shù)檢查方法如下:菜單命令“PLC”→“類(lèi)型”→“讀取PLC”。在指令樹(shù)→“專(zhuān)案”名稱(chēng)→“類(lèi)型”→“讀取PLC”P(pán)LC類(lèi)型的對(duì)話框如圖3-13所示連接檔夾第三章\圖31.doc

3.2STEP7-Mirco/WIN主要編程功能

3.2.1編程元素及專(zhuān)案組件

s7-200的三種程式組織單位(POU)指主程序、副程式和中斷程式。

一個(gè)專(zhuān)案(Project)包括的基本組件有程式塊、數(shù)據(jù)塊、系統(tǒng)塊、符號(hào)表、狀態(tài)圖表、交叉引用表。程式塊、數(shù)據(jù)塊、系統(tǒng)塊須下載到PLC,而符號(hào)表、狀態(tài)圖表、交叉引用表不下載到PLC。

3.2.2梯形圖程式的輸入

1.建立專(zhuān)案

(1)打開(kāi)已有的專(zhuān)案檔。圖3-14連接檔夾第三章\32.doc“系統(tǒng)塊”塊對(duì)話框(2)創(chuàng)建新專(zhuān)案

2.輸入程式

(1)輸入指令

(2)上下線的操作

(3)輸入程式注釋

(4)程式的編輯(5)程式的編譯

3.2.3數(shù)據(jù)塊編輯

數(shù)據(jù)塊用來(lái)對(duì)變數(shù)記憶體V賦初值,可用位元組、字或雙字賦值。注解(前面帶雙斜線)是可選項(xiàng)目。如圖3-17所示。連接檔夾第三章\33.doc

3.2.4符號(hào)表操作

1.在符號(hào)表中符號(hào)賦值的方法(1)建立符號(hào)表符號(hào)表見(jiàn)圖3-18連接檔夾第三章\34.doc。2)在“符號(hào)”列鍵入符號(hào)名(如,起動(dòng)),最大符號(hào)長(zhǎng)度為23個(gè)字元3)在“地址”列中鍵入地址(4)鍵入注解(此為可選項(xiàng)(5)符號(hào)表建立後如圖3-19所示連接檔夾第三章\35.doc。(6)使用菜單命令“檢視”→“符號(hào)資訊表”,可選擇符號(hào)表的顯示與否?!皺z視”→“符號(hào)編址”,可選擇是否將直接地址轉(zhuǎn)換成對(duì)應(yīng)的符號(hào)名

2.在符號(hào)表中插入行

3.建立多個(gè)符號(hào)表

3.3通信

3.3.1通信網(wǎng)絡(luò)的配置1.在STEP7-Micro/WIN32中,單擊流覽條中的“通訊”圖示,或用菜單命令“檢視”→“元件”→“通訊”。2.從“通訊”對(duì)話框(如圖3-20所示)的右側(cè)窗格,單擊顯示“雙擊刷新”的藍(lán)色文字。

3.3.2上載、下載。3.3.1通信網(wǎng)絡(luò)的配置通過(guò)下麵的方法測(cè)試通訊網(wǎng)絡(luò):1.在STEP7-Micro/WIN32中,單擊流覽條中的“通訊”圖示,或用菜單命令“檢視”→“元件”→“通訊”2.從“通訊”對(duì)話框(如圖3-20所示)的右側(cè)窗格,單擊顯示“雙擊刷新”的藍(lán)色文字。

3.3.2上載、下載

1.下載

連接檔夾第三章\37.doc2.上載用下麵的方法從PLC將專(zhuān)案元件上載到STEP7-Micro/WIN32程式編輯器:

單擊“上載”按鈕。

選擇菜單命令“檔”→“上載”。按快捷鍵組合Ctrl+U。

3.4程式的調(diào)試與監(jiān)控

在運(yùn)行STEP7-Micro/WIN32編程設(shè)備和PLC之間建立通信並向PLC下載程式後,便可運(yùn)行程式,收集狀態(tài)進(jìn)行監(jiān)控和調(diào)試程式。

3.4.1選擇工作方式

PLC有運(yùn)行和停止兩種工作方式。在不同的工作方式下,PLC進(jìn)行調(diào)試的操作方法不同。單擊工具欄中的“運(yùn)行”按鈕或“停止”按鈕可以進(jìn)入相應(yīng)的工作方式。1.選擇STOP工作方式1使用圖狀態(tài)或程式狀態(tài)檢視運(yùn)算元的當(dāng)前值。(因?yàn)槌淌轿磮?zhí)行,這一步驟等同於執(zhí)行“單次讀取”)2可以使用圖狀態(tài)或程式狀態(tài)強(qiáng)制數(shù)值。使用圖狀態(tài)寫(xiě)入數(shù)值。3寫(xiě)入或強(qiáng)制輸出。4執(zhí)行有限次掃描,並通過(guò)狀態(tài)圖或程式狀態(tài)觀察結(jié)果。2.選擇運(yùn)行工作方式1使用圖狀態(tài)收集PLC數(shù)據(jù)值的連續(xù)更新。如果希望使用單次更新,圖狀態(tài)必須關(guān)閉,才能使用“單次讀取”命令。2使用程式狀態(tài)收集PLC數(shù)據(jù)值的連續(xù)更新。使用RUN工作方式中的“程式編輯”編輯程式,並將改動(dòng)下載至PLC。

3.4.2程式狀態(tài)顯示

1.起動(dòng)程式狀態(tài)

2.用程式狀態(tài)模擬進(jìn)程條件

3.識(shí)別強(qiáng)制圖示

1.起動(dòng)程式狀態(tài)1、單擊“程式狀態(tài)打開(kāi)/關(guān)閉”按鈕或用菜單命令“調(diào)試”→“程式狀態(tài)”,在梯形圖中顯示出各元件的狀態(tài)。在進(jìn)入“程式狀態(tài)”的梯形圖中,用彩色塊表示位運(yùn)算元的線圈得電或觸點(diǎn)閉合狀態(tài)。如:表示觸點(diǎn)閉合狀態(tài),表示位運(yùn)算元的線圈得電。

2、用菜單命令“工具”→“選項(xiàng)”打開(kāi)的窗口中,可選擇設(shè)置梯形圖中功能塊的大小、顯示的方式和彩色塊的顏色等。2.用程式狀態(tài)模擬進(jìn)程條件(1)寫(xiě)入運(yùn)算元,直接單擊運(yùn)算元,然後用滑鼠右鍵直接單擊運(yùn)算元,並從彈出菜單選擇“寫(xiě)入。(2)強(qiáng)制單個(gè)運(yùn)算元,直接單擊運(yùn)算元。直接用滑鼠右鍵單擊運(yùn)算元(3)單個(gè)運(yùn)算元取消強(qiáng)制:直接單擊運(yùn)算元。直接用滑鼠右鍵單擊運(yùn)算元(4)全部強(qiáng)制數(shù)值取消強(qiáng)制:從“調(diào)試”工具條單擊“全部取消強(qiáng)制”圖示。3.識(shí)別強(qiáng)制圖示(1)黃色鎖定圖示表示顯示強(qiáng)制:即該數(shù)值已經(jīng)被“明確”或直接強(qiáng)制為當(dāng)前正在顯示的數(shù)值。(2)灰色隱去鎖定圖示表示隱式:該數(shù)值已經(jīng)被“隱含”強(qiáng)制,即不對(duì)地址進(jìn)行直接強(qiáng)制,但記憶體區(qū)落入另一個(gè)被明確強(qiáng)制的較大區(qū)域中。例如,如果VW0被顯示強(qiáng)制,則VB0和VB1被隱含強(qiáng)制,因?yàn)樗鼈儼赩W0中。(3)半塊圖示表示部分強(qiáng)制。例如,VB1被明確強(qiáng)制,則VW0被部分強(qiáng)制,因?yàn)槠渲械囊粋€(gè)位元組VB1被強(qiáng)制。

3.4.3狀態(tài)圖顯示

1.打開(kāi)狀態(tài)圖

2.狀態(tài)圖的創(chuàng)建和編輯

(1)建立狀態(tài)圖如圖3-21所示:連接檔夾第三章\38.doc還可以按下麵的方法更快的建立狀態(tài)圖,如圖3-22所示連接檔夾第三章\39.doc

(2)編輯狀態(tài)圖3.狀態(tài)圖的起動(dòng)與監(jiān)視(1)狀態(tài)圖起動(dòng)和關(guān)閉

(2)單次讀取與連續(xù)圖狀態(tài)

(3)寫(xiě)入與強(qiáng)制數(shù)值

3.4.4執(zhí)行有限次掃描

可以指定PLC對(duì)程式執(zhí)行有限次數(shù)掃描(從1次掃描到65,535次掃描),通過(guò)指定PLC運(yùn)行的掃描次數(shù),可以監(jiān)控程序過(guò)程變數(shù)的改變。第一次掃描時(shí),SM0.1數(shù)值為1。

1.執(zhí)行單次掃描

“單次掃描”使PLC從STOP轉(zhuǎn)變成RUN,執(zhí)行單次掃描,然後再轉(zhuǎn)回STOP,因此與第一次相關(guān)的狀態(tài)資訊不會(huì)消失。操作步驟如下:(1)PLC必須位於STOP(停止)模式。如果不在STOP(停止)模式,將PLC轉(zhuǎn)換成停止模式。(2)用菜單“調(diào)試”→“首次掃描”。2.執(zhí)行多次掃描步驟如下:(1)PLC須位於STOP(停止)模式。如果在STOP(停止)模式,將PLC轉(zhuǎn)換成停止模式。(2)用菜單“調(diào)試”→“

多次掃描”→出現(xiàn)“執(zhí)行掃描”對(duì)話框。如圖3-23所示連接檔夾第三章\Doc21.doc。(3)輸入所需的掃描次數(shù)數(shù)值,單擊“確定”。3.4.5查看交叉引用

1.“交叉引用”表

2.“位元組用法”表如圖3-24所示連接檔夾第三章\40.doc(1)用“位元組用法”表查看程式中使用的位元組以及在哪些記憶體區(qū)使用(2)用“位元組用法”表檢查重複賦值錯(cuò)誤如圖3-25所示

連接檔夾第三章\41.doc3.“位用法”表。如圖3-26所示

連接檔夾第三章\43.doc1.“交叉引用”表

參看3.1.2STEP-Mirco/WIN窗口組件連接檔夾第三章\圖33.doc

2.“位元組用法”表

(1)用“位元組用法”表查看程式中使用的位元組以及在哪些記憶體區(qū)使用。在“位元組用法”表中,b表示已經(jīng)指定一個(gè)記憶體位;B表示已經(jīng)指定一個(gè)記憶體位元組;W表示已經(jīng)指定一個(gè)字(16位);D表示已經(jīng)指定一個(gè)雙字(32位);X用於計(jì)時(shí)器和計(jì)數(shù)器。如圖3-24所示位元組用法表顯示相關(guān)程式使用下列記憶體位置:MB0中一個(gè)位;計(jì)數(shù)器C30;計(jì)時(shí)器T37。(2)用“位元組用法”表檢查重複賦值錯(cuò)誤。如圖3-25所示,雙字要求四個(gè)位元組,VB0行中應(yīng)有4個(gè)相鄰的D。字要求2個(gè)位元組,VB0中應(yīng)有2個(gè)相鄰的W。MB10行存在相同的問(wèn)題,此外在多個(gè)賦值語(yǔ)句中使用MB10.0。如圖連接檔夾第三章\圖34.doc3.“位用法”表。(1)用“位用法”表查看程式中已經(jīng)使用的位,以及在哪些記憶體使用。如圖3-26所示“位用法”表顯示相關(guān)程式使用下列記憶體位置:位元組IB0的位0、1、2、3、4、5和7;位元組QB0的位0、1、2、3、4和5;位元組MB0的位1。(2)用“位用法”表識(shí)別重複賦值錯(cuò)誤。在正確的賦值程式中,位元組中間不得有位值。如圖3-27所示,BBBBBBBb無(wú)效,而B(niǎo)BBBBBBB則有效。相同的規(guī)定也適用於字賦值(應(yīng)有16個(gè)相鄰的位)和雙字賦值(應(yīng)有32個(gè)相鄰的位)。如圖連接檔夾第三章\圖35.doc3.5專(zhuān)案管理

3.5.1列印

3.5.2複製專(zhuān)案

3.5.3導(dǎo)入檔

3.5.4導(dǎo)出檔

3.5.1列印

1.列印程式和專(zhuān)案文檔的方法

單擊“列印”

按鈕。選擇菜單命令“檔”→“列印”。按Ctrl+P快捷鍵組合。

2.列印單個(gè)專(zhuān)案元件網(wǎng)路和行

2

僅選擇“列印內(nèi)容/順序”題目下方的“符號(hào)表”複選框以及“範(fàn)圍”下方的“USR1”複選框,定義列印範(fàn)圍6至20,在符號(hào)表中增亮6-20行E:\田淑珍\做好的檔\連接檔夾第三章\Doc11.doc,並選擇“列印”。

3.5.2複製專(zhuān)案

在STEP7-Micro/WIN32專(zhuān)案中可以複製:文本或數(shù)據(jù)域、指令、單個(gè)網(wǎng)路、多個(gè)相鄰的網(wǎng)路、POU中的所有網(wǎng)路、狀態(tài)圖行或列或整個(gè)狀態(tài)圖、符號(hào)表行或列或整個(gè)符號(hào)表、數(shù)據(jù)塊。3.5.3導(dǎo)入檔

從STEP7-Micro/WIN32之外導(dǎo)入程式,可使用“導(dǎo)入”命令導(dǎo)入ASCII文本檔?!皩?dǎo)入”命令不允許導(dǎo)入數(shù)據(jù)塊。打開(kāi)新的或現(xiàn)有專(zhuān)案,才能使用“檔”→“導(dǎo)入”命令。3.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論