版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第6講STEP7編程軟件介紹
本章要點編程軟件的安裝及窗口組件STEP7編程軟件的主要編程功能程序的調(diào)試與監(jiān)控項目管理
6.1STEP7概述
S7-200可編程控制器使用STEP7-Micro/WIN32編程軟件進(jìn)行編程。STEP7-Micro/WIN32編程軟件是基于Windows的應(yīng)用軟件,功能強(qiáng)大,主要用于開發(fā)程序,也可用于適時監(jiān)控用戶程序的執(zhí)行狀態(tài)。加上漢化后的程序,可在全漢化的界面下進(jìn)行操作。
1.安裝條件
操作系統(tǒng):Windows95以上的操作系統(tǒng)。計算機(jī)配置:IBM486以上兼容機(jī),內(nèi)存8MB以上,VGA顯示器,至少50MB以上硬盤空間。通信電纜:用一條PC/PPI電纜實現(xiàn)可編程控制器與計算機(jī)的通信。
2.編程軟件的組成STEP7-Micro/WIN32編程軟件包括Microwin3.1;Microwin3.1的升級版本軟件Microwin3.1SP1;Toolbox(包括Uss協(xié)議指令:變頻通信用,TP070:觸摸屏的組態(tài)軟件TpDesignerV1.0設(shè)計師)工具箱;以及Microwin3.11Chinese(Microwin3.11SP1和TpDesigner的專用漢化工具)等編程軟件。3.編程軟件的安裝
首先安裝英文版本的編程軟件:雙擊編程軟件中的安裝程序SETUP.EXE,根據(jù)安裝提示完成安裝。接著,用Microwin3.11Chinese軟件將編程軟件的界面和幫助文件漢化。步驟如下:(1)在光盤目錄下,找到“mwin_service_pack_fromV3.1to3.11”軟件包,按照安裝向?qū)нM(jìn)行操作,把原來的英文版本的編程軟件轉(zhuǎn)換為3.11版本。(2)打開“Chinese3.11”目錄;雙擊setup,按安裝向?qū)Р僮?,完成漢化補(bǔ)丁的安裝。(3)完成安裝。4.建立S7-200CPU的通信可以采用PC/PPI電纜建立PC機(jī)與PLC之間的通信。這是典型的單主機(jī)與PC機(jī)的連接,不需要其他的硬件設(shè)備。PC/PPI電纜的兩端分別為RS-232和RS-485接口,RS-232端連接到個人計算機(jī)RS-232通信口COM1或COM2接口上,RS-485端接到S7-200CPU通信口上。
5.通信參數(shù)的設(shè)置硬件設(shè)置好后,按下面的步驟設(shè)置通信參數(shù)。(1)在STEP7-Micro/WIN32運行時單擊通信圖標(biāo),或從“視圖(View)”菜單中選擇“通信(Communications)”,則會出現(xiàn)一個通信對話框。(2)對話框中雙擊PC/PPI電纜圖標(biāo),將出現(xiàn)PC/PG接口的對話框。(3)單擊“屬性(Properties)”按鈕,將出現(xiàn)接口屬性對話框,檢查各參數(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運行時單擊通信圖標(biāo),或從“視圖(View)”菜單中選擇“通信。(Communications)”,出現(xiàn)一個通信建立結(jié)果對話框,顯示是否連接了CPU主機(jī)。(2)雙擊對話框中的刷新圖標(biāo),STEP7-Micro/WIN32編程軟件將檢查所連接的所有S7-200CPU站。(3)雙擊要進(jìn)行通信的站,在通信建立對話框中,可以顯示所選的通信參數(shù)。
7.修改PLC的通信參數(shù)計算機(jī)與可編程控制器建立起在線連接后,即可以利用軟件檢查、設(shè)置和修改PLC的通信參數(shù)。步驟如下:(1)單擊瀏覽條中的系統(tǒng)塊圖標(biāo),或從“視圖(View)”菜單中選擇“系統(tǒng)塊(SystemBlock)”選項,將出現(xiàn)系統(tǒng)塊對話框。(2)單擊“通信口”選項卡,檢查各參數(shù),確認(rèn)無誤后單擊確定。若須修改某些參數(shù),可以先進(jìn)行有關(guān)的修改,再單擊“確認(rèn)”。(3)單擊工具條的下載按鈕,將修改后的參數(shù)下載到可編程控制器,設(shè)置的參數(shù)才會起作用。
8.可編程控制器的信息的讀取選擇菜單命令“PLC”,找“信息”,將顯示出可編程控制器RUN/STOP狀態(tài),掃描速率,CPU的型號錯誤的情況和各模塊的信息。3.1.2STEP7-Mirco/WIN窗口組件
STEP7-Micro/WIN32的主界面主界面一般可以分為以下幾個部分:菜單條、工具條、瀏覽條、指令樹、用戶窗口、輸出窗口和狀態(tài)條。除菜單條外,用戶可以根據(jù)需要通過檢視菜單和窗口菜單決定其它窗口的取舍和樣式的設(shè)置。
1.主菜單
主菜單包括:文件、編輯、檢視、PLC、調(diào)試、工具、窗口、幫助8個主菜單項。2.工具條
(1)標(biāo)準(zhǔn)工具條,如-4所示(2)調(diào)試工具條,如-5所示(3)公用工具條,如-6所示。
網(wǎng)絡(luò)注解如-8所示。
而且在符號信息表打開和關(guān)閉之間切換。3.瀏覽條(NavigationBar)
瀏覽條為編程提供按鈕控制,可以實現(xiàn)窗口的快速切換,即對編程工具執(zhí)行直接按鈕存取,包括程序塊(ProgramBlock)、符號表(SymbolTable)、狀態(tài)圖表(StatusChart)、數(shù)據(jù)塊(DataBlock)、系統(tǒng)塊(SystemBlock)、交叉引用(CrossReference)、和通信(Communication)。單擊上述任意按鈕,則主窗口切換成此按鈕對應(yīng)的窗口。
4.指令樹(InstuctionTree)
指令樹以樹型結(jié)構(gòu)提供編程時用到的所有快捷操作命令和PLC指令。可分為項目分支和指令分支。
5.用戶窗口
用戶窗口,分別為:交叉引用、數(shù)據(jù)塊、狀態(tài)圖表、符號表、程序編輯器、局部變量表。(1)交叉引用(CrossReference)(2)數(shù)據(jù)塊
(3)狀態(tài)圖表(StatusChart)
(4)符號表(SymbolTable)
(5)程序編輯器
(6)局部變量表
6.輸出窗口
輸出窗口:用來顯示STEP7-Micro/WIN32程序編譯的結(jié)果,如編譯結(jié)果有無錯誤、錯誤編碼和位置等。菜單命令:“檢視”→“幀”→“輸出窗口”在窗口打開或關(guān)閉輸出窗口。
7.狀態(tài)條
狀態(tài)條:提供有關(guān)在STEP7-Micro/WIN32中操作的信息。
6.1.3編程準(zhǔn)備
1.指令集和編輯器的選擇
寫程序之前,用戶必須選擇指令集和編輯器。在S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種。SIMATIC是專為S7-200PLC設(shè)計的,專用性強(qiáng),采用SIMATIC指令編寫的程序執(zhí)行時間短,可以使用LAD、STL、FBD三種編輯器。
2.根據(jù)PLC類型進(jìn)行參數(shù)檢查方法如下:菜單命令“PLC”→“類型”→“讀取PLC”。在指令樹→“項目”名稱→“類型”→“讀取PLC”6.2STEP7-Mirco/WIN主要編程功能
6.2.1編程元素及項目組件
s7-200的三種程序組織單位(POU)指主程序、子程序和中斷程序。
一個項目(Project)包括的基本組件有程序塊、數(shù)據(jù)塊、系統(tǒng)塊、符號表、狀態(tài)圖表、交叉引用表。程序塊、數(shù)據(jù)塊、系統(tǒng)塊須下載到PLC,而符號表、狀態(tài)圖表、交叉引用表不下載到PLC。
6.2.2梯形圖程序的輸入
1.建立項目
(1)打開已有的項目文件。“系統(tǒng)塊”塊對話框(2)創(chuàng)建新項目
2.輸入程序
(1)輸入指令
(2)上下線的操作
(3)輸入程序注釋
(4)程序的編輯(5)程序的編譯
6.2.3數(shù)據(jù)塊編輯
數(shù)據(jù)塊用來對變量存儲器V賦初值,可用字節(jié)、字或雙字賦值6.2.4符號表操作
1.在符號表中符號賦值的方法(1)建立符號表符號表見2)在“符號”列鍵入符號名(如,起動),最大符號長度為23個字符3)在“地址”列中鍵入地址(4)鍵入注解(此為可選項(5)使用菜單命令“檢視”→“符號信息表”,可選擇符號表的顯示與否?!皺z視”→“符號編址”,可選擇是否將直接地址轉(zhuǎn)換成對應(yīng)的符號名
2.在符號表中插入行
3.建立多個符號表
6.3通信
6.3.1通信網(wǎng)絡(luò)的配置1.在STEP7-Micro/WIN32中,單擊瀏覽條中的“通訊”圖標(biāo),或用菜單命令“檢視”→“元件”→“通訊”。2.從“通訊”對話框(如-20所示)的右側(cè)窗格,單擊顯示“雙擊刷新”的藍(lán)色文字。
6.3.2上載、下載。6.3.1通信網(wǎng)絡(luò)的配置通過下面的方法測試通訊網(wǎng)絡(luò):1.在STEP7-Micro/WIN32中,單擊瀏覽條中的“通訊”圖標(biāo),或用菜單命令“檢視”→“元件”→“通訊”2.從“通訊”對話框(如-20所示)的右側(cè)窗格,單擊顯示“雙擊刷新”的藍(lán)色文字。
6.3.2上載、下載
1.下載2.上載用下面的方法從PLC將項目元件上載到STEP7-Micro/WIN32程序編輯器:
單擊“上載”按鈕。
選擇菜單命令“文件”→“上載”。按快捷鍵組合Ctrl+U。
6.4程序的調(diào)試與監(jiān)控
在運行STEP7-Micro/WIN32編程設(shè)備和PLC之間建立通信并向PLC下載程序后,便可運行程序,收集狀態(tài)進(jìn)行監(jiān)控和調(diào)試程序。
6.4.1選擇工作方式
PLC有運行和停止兩種工作方式。在不同的工作方式下,PLC進(jìn)行調(diào)試的操作方法不同。單擊工具欄中的“運行”按鈕或“停止”按鈕可以進(jìn)入相應(yīng)的工作方式。1.選擇STOP工作方式1使用圖狀態(tài)或程序狀態(tài)檢視操作數(shù)的當(dāng)前值。(因為程序未執(zhí)行,這一步驟等同于執(zhí)行“單次讀取”)2可以使用圖狀態(tài)或程序狀態(tài)強(qiáng)制數(shù)值。使用圖狀態(tài)寫入數(shù)值。3寫入或強(qiáng)制輸出。4執(zhí)行有限次掃描,并通過狀態(tài)圖或程序狀態(tài)觀察結(jié)果。2.選擇運行工作方式1使用圖狀態(tài)收集PLC數(shù)據(jù)值的連續(xù)更新。如果希望使用單次更新,圖狀態(tài)必須關(guān)閉,才能使用“單次讀取”命令。2使用程序狀態(tài)收集PLC數(shù)據(jù)值的連續(xù)更新。使用RUN工作方式中的“程序編輯”編輯程序,并將改動下載至PLC。
6.4.2程序狀態(tài)顯示
1.起動程序狀態(tài)
2.用程序狀態(tài)模擬進(jìn)程條件
3.識別強(qiáng)制圖標(biāo)
1.起動程序狀態(tài)1、單擊“程序狀態(tài)打開/關(guān)閉”按鈕或用菜單命令“調(diào)試”→“程序狀態(tài)”,在梯形圖中顯示出各元件的狀態(tài)。在進(jìn)入“程序狀態(tài)”的梯形圖中,用彩色塊表示位操作數(shù)的線圈得電或觸點閉合狀態(tài)。如:表示觸點閉合狀態(tài),表示位操作數(shù)的線圈得電。
2、用菜單命令“工具”→“選項”打開的窗口中,可選擇設(shè)置梯形圖中功能塊的大小、顯示的方式和彩色塊的顏色等。2.用程序狀態(tài)模擬進(jìn)程條件(1)寫入操作數(shù),直接單擊操作數(shù),然后用鼠標(biāo)右鍵直接單擊操作數(shù),并從彈出菜單選擇“寫入。(2)強(qiáng)制單個操作數(shù),直接單擊操作數(shù)。直接用鼠標(biāo)右鍵單擊操作數(shù)(3)單個操作數(shù)取消強(qiáng)制:直接單擊操作數(shù)。直接用鼠標(biāo)右鍵單擊操作數(shù)(4)全部強(qiáng)制數(shù)值取消強(qiáng)制:從“調(diào)試”工具條單擊“全部取消強(qiáng)制”圖標(biāo)。3.識別強(qiáng)制圖標(biāo)(1)黃色鎖定圖標(biāo)表示顯示強(qiáng)制:即該數(shù)值已經(jīng)被“明確”或直接強(qiáng)制為當(dāng)前正在顯示的數(shù)值。(2)灰色隱去鎖定圖標(biāo)表示隱式:該數(shù)值已經(jīng)被“隱含”強(qiáng)制,即不對地址進(jìn)行直接強(qiáng)制,但內(nèi)存區(qū)落入另一個被明確強(qiáng)制的較大區(qū)域中。例如,如果VW0被顯示強(qiáng)制,則VB0和VB1被隱含強(qiáng)制,因為它們包含在VW0中。(3)半塊圖標(biāo)表示部分強(qiáng)制。例如,VB1被明確強(qiáng)制,則VW0被部分強(qiáng)制,因為其中的一個字節(jié)VB1被強(qiáng)制。
6.4.3狀態(tài)圖顯示
1.打開狀態(tài)圖
2.狀態(tài)圖的創(chuàng)建和編輯
(1)建立狀態(tài)圖(2)編輯狀態(tài)圖3.狀態(tài)圖的起動與監(jiān)視(1)狀態(tài)圖起動和關(guān)閉
(2)單次讀取與連續(xù)圖狀態(tài)
(3)寫入與強(qiáng)制數(shù)值
6.4.4執(zhí)行有限次掃描
可以指定PLC對程序執(zhí)行有限次數(shù)掃描(從1次掃描到65,535次掃描),通過指定PLC運行的掃描次數(shù),可以監(jiān)控程序過程變量的改變。第一次掃描時,SM0.1數(shù)值為1。
1.執(zhí)行單次掃描
“單次掃描”使PLC從STOP轉(zhuǎn)變成RUN,執(zhí)行單次掃描,然后再轉(zhuǎn)回STOP,因此與第一次相關(guān)的狀態(tài)信息不會消失。操作步驟如下:(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í)行掃描”對話框。(3)輸入所需的掃描次數(shù)數(shù)值,單擊“確定”。6.4.5查看交叉引用
1.“交叉引用”表
2.“字節(jié)用法”(1)用“字節(jié)用法”表查看程序中使用的字節(jié)以及在哪些內(nèi)存區(qū)使用(2)用“字節(jié)用法”表檢查重復(fù)賦值錯誤3.“位用法”表。1.“交叉引用”表
參看3.1.2STEP-Mirco/WIN窗口組件2.“字節(jié)用法”表
(1)用“字節(jié)用法”表查看程序中使用的字節(jié)以及在哪些內(nèi)存區(qū)使用。在“字節(jié)用法”表中,b表示已經(jīng)指定一個內(nèi)存位;B表示已經(jīng)指定一個內(nèi)存字節(jié);W表示已經(jīng)指定一個字(16位);D表示已經(jīng)指定一個雙字(32位);X用于計時器和計數(shù)器。(2)用“字節(jié)用法”表檢查重復(fù)賦值錯誤。如-25所示,雙字要求四個字節(jié),VB0行中應(yīng)有4個相鄰的D。字要求2個字節(jié),VB0中應(yīng)有2個相鄰的W。MB10行存在相同的問題,此外在多個賦值語句中使用MB10.03.“位用法”表。(1)用“位用法”表查看程序中已經(jīng)使用的位,以及在哪些內(nèi)存使用。如-26所示“位用法”表顯示相關(guān)程序使用下列內(nèi)存位置:字節(jié)IB0的位0、1、2、3、4、5和7;字節(jié)QB0的位0、1、2、3、4和5;字節(jié)MB0的位1。(2)用“位用法”表識別重復(fù)賦值錯誤。在正確的賦值程序中,字節(jié)中間不得有位值。BBBBBBBb無效,而BBBBBBBB則有效。相同的規(guī)定也適用于字賦值(應(yīng)有16個相鄰的位)和雙字賦值(應(yīng)有32個相鄰的位)。6.5項目管理
6.5.1打印
6.5.2復(fù)制項目
6.5.3導(dǎo)入文件
6.5.4導(dǎo)出文件
6.5.1打印
1.打印程序和項目文檔的方法
單擊“打印”
按鈕。選擇菜單命令“文件”→“打印”。按Ctrl+P快捷鍵組合。
2.打印單個項目元件網(wǎng)絡(luò)和行
2
僅選擇“打印內(nèi)容/順序”題目下方的“符號表”復(fù)選框以及“范圍”下方的“USR1”復(fù)選框,定義打印范圍6至20,在符號表中增亮并選擇“打印”。
6.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ù)塊。6.5.3導(dǎo)入文件
從STEP7-Micro/WIN32之外導(dǎo)入程序,可使用“導(dǎo)入”命令導(dǎo)入ASCII文本
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年圣誕陶瓷工藝品項目投資價值分析報告
- 2024標(biāo)準(zhǔn)保姆雇傭合同
- 2024苗木買賣合同范文
- 2024上海車位買賣合同范本
- 2024廣告經(jīng)營權(quán)轉(zhuǎn)讓合同模板
- 2025屆高考化學(xué)二輪復(fù)習(xí)專題6化學(xué)能與熱能訓(xùn)練含解析新人教版
- 2024年度商品交易買賣協(xié)議范本版
- 電子支付服務(wù)合作協(xié)議
- 電子商務(wù)網(wǎng)絡(luò)營銷規(guī)劃合同
- 2024-2030年花膠產(chǎn)業(yè)規(guī)劃專項研究報告
- 便秘癥狀評分量表
- 軟件正版化培訓(xùn)課件
- 日產(chǎn)50t玻璃液馬蹄焰池窯結(jié)構(gòu)設(shè)計
- 自然辯證法概論-北京化工大學(xué)中國大學(xué)mooc課后章節(jié)答案期末考試題庫2023年
- 群文閱讀:童話中的不可思議 (教學(xué)實錄)
- 腦出血合并深靜脈血栓的護(hù)理
- 2023醫(yī)院反恐防暴應(yīng)急演練腳本
- 2023年高考語文 真題新課標(biāo)I卷現(xiàn)代文閱讀II《給兒子》小說精讀范讀
- 蘇教版五年級上冊科學(xué)第2單元第4課《物體的傳熱本領(lǐng)》教學(xué)課件
- 初中音樂人音九年級上冊經(jīng)典交響第五命運交響曲
- 4.4.1 對數(shù)函數(shù)的概念 課時教學(xué)設(shè)計
評論
0/150
提交評論