




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第6講STEP7編程軟件介紹
本章要點編程軟件的安裝及窗口組件STEP7編程軟件的主要編程功能程序的調試與監控項目管理
6.1STEP7概述
S7-200可編程控制器使用STEP7-Micro/WIN32編程軟件進行編程。STEP7-Micro/WIN32編程軟件是基于Windows的應用軟件,功能強大,主要用于開發程序,也可用于適時監控用戶程序的執行狀態。加上漢化后的程序,可在全漢化的界面下進行操作。
1.安裝條件
操作系統:Windows95以上的操作系統。計算機配置:IBM486以上兼容機,內存8MB以上,VGA顯示器,至少50MB以上硬盤空間。通信電纜:用一條PC/PPI電纜實現可編程控制器與計算機的通信。
2.編程軟件的組成STEP7-Micro/WIN32編程軟件包括Microwin3.1;Microwin3.1的升級版本軟件Microwin3.1SP1;Toolbox(包括Uss協議指令:變頻通信用,TP070:觸摸屏的組態軟件TpDesignerV1.0設計師)工具箱;以及Microwin3.11Chinese(Microwin3.11SP1和TpDesigner的專用漢化工具)等編程軟件。3.編程軟件的安裝
首先安裝英文版本的編程軟件:雙擊編程軟件中的安裝程序SETUP.EXE,根據安裝提示完成安裝。接著,用Microwin3.11Chinese軟件將編程軟件的界面和幫助文件漢化。步驟如下:(1)在光盤目錄下,找到“mwin_service_pack_fromV3.1to3.11”軟件包,按照安裝向導進行操作,把原來的英文版本的編程軟件轉換為3.11版本。(2)打開“Chinese3.11”目錄;雙擊setup,按安裝向導操作,完成漢化補丁的安裝。(3)完成安裝。4.建立S7-200CPU的通信可以采用PC/PPI電纜建立PC機與PLC之間的通信。這是典型的單主機與PC機的連接,不需要其他的硬件設備。PC/PPI電纜的兩端分別為RS-232和RS-485接口,RS-232端連接到個人計算機RS-232通信口COM1或COM2接口上,RS-485端接到S7-200CPU通信口上。
5.通信參數的設置硬件設置好后,按下面的步驟設置通信參數。(1)在STEP7-Micro/WIN32運行時單擊通信圖標,或從“視圖(View)”菜單中選擇“通信(Communications)”,則會出現一個通信對話框。(2)對話框中雙擊PC/PPI電纜圖標,將出現PC/PG接口的對話框。(3)單擊“屬性(Properties)”按鈕,將出現接口屬性對話框,檢查各參數的屬性是否正確,初學者可以使用默認的通信參數,在PC/PPI性能設置的窗口中按“默認(Default)”按鈕,可獲得默認的參數。默認站地址為2,波特率為9600b/s。
6.建立在線連接在前幾步順利完成后,可以建立與S7-200CPU的在線聯系,步驟如下:(1)在STEP7-Micro/WIN32運行時單擊通信圖標,或從“視圖(View)”菜單中選擇“通信。(Communications)”,出現一個通信建立結果對話框,顯示是否連接了CPU主機。(2)雙擊對話框中的刷新圖標,STEP7-Micro/WIN32編程軟件將檢查所連接的所有S7-200CPU站。(3)雙擊要進行通信的站,在通信建立對話框中,可以顯示所選的通信參數。
7.修改PLC的通信參數計算機與可編程控制器建立起在線連接后,即可以利用軟件檢查、設置和修改PLC的通信參數。步驟如下:(1)單擊瀏覽條中的系統塊圖標,或從“視圖(View)”菜單中選擇“系統塊(SystemBlock)”選項,將出現系統塊對話框。(2)單擊“通信口”選項卡,檢查各參數,確認無誤后單擊確定。若須修改某些參數,可以先進行有關的修改,再單擊“確認”。(3)單擊工具條的下載按鈕,將修改后的參數下載到可編程控制器,設置的參數才會起作用。
8.可編程控制器的信息的讀取選擇菜單命令“PLC”,找“信息”,將顯示出可編程控制器RUN/STOP狀態,掃描速率,CPU的型號錯誤的情況和各模塊的信息。3.1.2STEP7-Mirco/WIN窗口組件
STEP7-Micro/WIN32的主界面主界面一般可以分為以下幾個部分:菜單條、工具條、瀏覽條、指令樹、用戶窗口、輸出窗口和狀態條。除菜單條外,用戶可以根據需要通過檢視菜單和窗口菜單決定其它窗口的取舍和樣式的設置。
1.主菜單
主菜單包括:文件、編輯、檢視、PLC、調試、工具、窗口、幫助8個主菜單項。2.工具條
(1)標準工具條,如-4所示(2)調試工具條,如-5所示(3)公用工具條,如-6所示。
網絡注解如-8所示。
而且在符號信息表打開和關閉之間切換。3.瀏覽條(NavigationBar)
瀏覽條為編程提供按鈕控制,可以實現窗口的快速切換,即對編程工具執行直接按鈕存取,包括程序塊(ProgramBlock)、符號表(SymbolTable)、狀態圖表(StatusChart)、數據塊(DataBlock)、系統塊(SystemBlock)、交叉引用(CrossReference)、和通信(Communication)。單擊上述任意按鈕,則主窗口切換成此按鈕對應的窗口。
4.指令樹(InstuctionTree)
指令樹以樹型結構提供編程時用到的所有快捷操作命令和PLC指令。可分為項目分支和指令分支。
5.用戶窗口
用戶窗口,分別為:交叉引用、數據塊、狀態圖表、符號表、程序編輯器、局部變量表。(1)交叉引用(CrossReference)(2)數據塊
(3)狀態圖表(StatusChart)
(4)符號表(SymbolTable)
(5)程序編輯器
(6)局部變量表
6.輸出窗口
輸出窗口:用來顯示STEP7-Micro/WIN32程序編譯的結果,如編譯結果有無錯誤、錯誤編碼和位置等。菜單命令:“檢視”→“幀”→“輸出窗口”在窗口打開或關閉輸出窗口。
7.狀態條
狀態條:提供有關在STEP7-Micro/WIN32中操作的信息。
6.1.3編程準備
1.指令集和編輯器的選擇
寫程序之前,用戶必須選擇指令集和編輯器。在S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種。SIMATIC是專為S7-200PLC設計的,專用性強,采用SIMATIC指令編寫的程序執行時間短,可以使用LAD、STL、FBD三種編輯器。
2.根據PLC類型進行參數檢查方法如下:菜單命令“PLC”→“類型”→“讀取PLC”。在指令樹→“項目”名稱→“類型”→“讀取PLC”6.2STEP7-Mirco/WIN主要編程功能
6.2.1編程元素及項目組件
s7-200的三種程序組織單位(POU)指主程序、子程序和中斷程序。
一個項目(Project)包括的基本組件有程序塊、數據塊、系統塊、符號表、狀態圖表、交叉引用表。程序塊、數據塊、系統塊須下載到PLC,而符號表、狀態圖表、交叉引用表不下載到PLC。
6.2.2梯形圖程序的輸入
1.建立項目
(1)打開已有的項目文件。“系統塊”塊對話框(2)創建新項目
2.輸入程序
(1)輸入指令
(2)上下線的操作
(3)輸入程序注釋
(4)程序的編輯(5)程序的編譯
6.2.3數據塊編輯
數據塊用來對變量存儲器V賦初值,可用字節、字或雙字賦值6.2.4符號表操作
1.在符號表中符號賦值的方法(1)建立符號表符號表見2)在“符號”列鍵入符號名(如,起動),最大符號長度為23個字符3)在“地址”列中鍵入地址(4)鍵入注解(此為可選項(5)使用菜單命令“檢視”→“符號信息表”,可選擇符號表的顯示與否。“檢視”→“符號編址”,可選擇是否將直接地址轉換成對應的符號名
2.在符號表中插入行
3.建立多個符號表
6.3通信
6.3.1通信網絡的配置1.在STEP7-Micro/WIN32中,單擊瀏覽條中的“通訊”圖標,或用菜單命令“檢視”→“元件”→“通訊”。2.從“通訊”對話框(如-20所示)的右側窗格,單擊顯示“雙擊刷新”的藍色文字。
6.3.2上載、下載。6.3.1通信網絡的配置通過下面的方法測試通訊網絡:1.在STEP7-Micro/WIN32中,單擊瀏覽條中的“通訊”圖標,或用菜單命令“檢視”→“元件”→“通訊”2.從“通訊”對話框(如-20所示)的右側窗格,單擊顯示“雙擊刷新”的藍色文字。
6.3.2上載、下載
1.下載2.上載用下面的方法從PLC將項目元件上載到STEP7-Micro/WIN32程序編輯器:
單擊“上載”按鈕。
選擇菜單命令“文件”→“上載”。按快捷鍵組合Ctrl+U。
6.4程序的調試與監控
在運行STEP7-Micro/WIN32編程設備和PLC之間建立通信并向PLC下載程序后,便可運行程序,收集狀態進行監控和調試程序。
6.4.1選擇工作方式
PLC有運行和停止兩種工作方式。在不同的工作方式下,PLC進行調試的操作方法不同。單擊工具欄中的“運行”按鈕或“停止”按鈕可以進入相應的工作方式。1.選擇STOP工作方式1使用圖狀態或程序狀態檢視操作數的當前值。(因為程序未執行,這一步驟等同于執行“單次讀取”)2可以使用圖狀態或程序狀態強制數值。使用圖狀態寫入數值。3寫入或強制輸出。4執行有限次掃描,并通過狀態圖或程序狀態觀察結果。2.選擇運行工作方式1使用圖狀態收集PLC數據值的連續更新。如果希望使用單次更新,圖狀態必須關閉,才能使用“單次讀取”命令。2使用程序狀態收集PLC數據值的連續更新。使用RUN工作方式中的“程序編輯”編輯程序,并將改動下載至PLC。
6.4.2程序狀態顯示
1.起動程序狀態
2.用程序狀態模擬進程條件
3.識別強制圖標
1.起動程序狀態1、單擊“程序狀態打開/關閉”按鈕或用菜單命令“調試”→“程序狀態”,在梯形圖中顯示出各元件的狀態。在進入“程序狀態”的梯形圖中,用彩色塊表示位操作數的線圈得電或觸點閉合狀態。如:表示觸點閉合狀態,表示位操作數的線圈得電。
2、用菜單命令“工具”→“選項”打開的窗口中,可選擇設置梯形圖中功能塊的大小、顯示的方式和彩色塊的顏色等。2.用程序狀態模擬進程條件(1)寫入操作數,直接單擊操作數,然后用鼠標右鍵直接單擊操作數,并從彈出菜單選擇“寫入。(2)強制單個操作數,直接單擊操作數。直接用鼠標右鍵單擊操作數(3)單個操作數取消強制:直接單擊操作數。直接用鼠標右鍵單擊操作數(4)全部強制數值取消強制:從“調試”工具條單擊“全部取消強制”圖標。3.識別強制圖標(1)黃色鎖定圖標表示顯示強制:即該數值已經被“明確”或直接強制為當前正在顯示的數值。(2)灰色隱去鎖定圖標表示隱式:該數值已經被“隱含”強制,即不對地址進行直接強制,但內存區落入另一個被明確強制的較大區域中。例如,如果VW0被顯示強制,則VB0和VB1被隱含強制,因為它們包含在VW0中。(3)半塊圖標表示部分強制。例如,VB1被明確強制,則VW0被部分強制,因為其中的一個字節VB1被強制。
6.4.3狀態圖顯示
1.打開狀態圖
2.狀態圖的創建和編輯
(1)建立狀態圖(2)編輯狀態圖3.狀態圖的起動與監視(1)狀態圖起動和關閉
(2)單次讀取與連續圖狀態
(3)寫入與強制數值
6.4.4執行有限次掃描
可以指定PLC對程序執行有限次數掃描(從1次掃描到65,535次掃描),通過指定PLC運行的掃描次數,可以監控程序過程變量的改變。第一次掃描時,SM0.1數值為1。
1.執行單次掃描
“單次掃描”使PLC從STOP轉變成RUN,執行單次掃描,然后再轉回STOP,因此與第一次相關的狀態信息不會消失。操作步驟如下:(1)PLC必須位于STOP(停止)模式。如果不在STOP(停止)模式,將PLC轉換成停止模式。(2)用菜單“調試”→“首次掃描”。2.執行多次掃描步驟如下:(1)PLC須位于STOP(停止)模式。如果在STOP(停止)模式,將PLC轉換成停止模式。(2)用菜單“調試”→“
多次掃描”→出現“執行掃描”對話框。(3)輸入所需的掃描次數數值,單擊“確定”。6.4.5查看交叉引用
1.“交叉引用”表
2.“字節用法”(1)用“字節用法”表查看程序中使用的字節以及在哪些內存區使用(2)用“字節用法”表檢查重復賦值錯誤3.“位用法”表。1.“交叉引用”表
參看3.1.2STEP-Mirco/WIN窗口組件2.“字節用法”表
(1)用“字節用法”表查看程序中使用的字節以及在哪些內存區使用。在“字節用法”表中,b表示已經指定一個內存位;B表示已經指定一個內存字節;W表示已經指定一個字(16位);D表示已經指定一個雙字(32位);X用于計時器和計數器。(2)用“字節用法”表檢查重復賦值錯誤。如-25所示,雙字要求四個字節,VB0行中應有4個相鄰的D。字要求2個字節,VB0中應有2個相鄰的W。MB10行存在相同的問題,此外在多個賦值語句中使用MB10.03.“位用法”表。(1)用“位用法”表查看程序中已經使用的位,以及在哪些內存使用。如-26所示“位用法”表顯示相關程序使用下列內存位置:字節IB0的位0、1、2、3、4、5和7;字節QB0的位0、1、2、3、4和5;字節MB0的位1。(2)用“位用法”表識別重復賦值錯誤。在正確的賦值程序中,字節中間不得有位值。BBBBBBBb無效,而BBBBBBBB則有效。相同的規定也適用于字賦值(應有16個相鄰的位)和雙字賦值(應有32個相鄰的位)。6.5項目管理
6.5.1打印
6.5.2復制項目
6.5.3導入文件
6.5.4導出文件
6.5.1打印
1.打印程序和項目文檔的方法
單擊“打印”
按鈕。選擇菜單命令“文件”→“打印”。按Ctrl+P快捷鍵組合。
2.打印單個項目元件網絡和行
2
僅選擇“打印內容/順序”題目下方的“符號表”復選框以及“范圍”下方的“USR1”復選框,定義打印范圍6至20,在符號表中增亮并選擇“打印”。
6.5.2復制項目
在STEP7-Micro/WIN32項目中可以復制:文本或數據域、指令、單個網絡、多個相鄰的網絡、POU中的所有網絡、狀態圖行或列或整個狀態圖、符號表行或列或整個符號表、數據塊。6.5.3導入文件
從STEP7-Micro/WIN32之外導入程序,可使用“導入”命令導入ASCII文本
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CCS 039-2023煤炭聯運集裝箱智能定量裝載系統技術條件
- T/GXAS 831-2024慢性穩定性心力衰竭增強型體外反搏治療操作技術規范
- T/CMES 37007-2024陸上載人演藝巡游設備安全規范
- T/CPFIA 0005-2022含聚合態磷復合肥料
- T/SHDPA 001-2022產業園區專業服務體系建設規范
- 個人設備維修標準合同7篇
- 上海安全員證報名題庫及答案
- 代理人房屋出租合同3篇
- 耳朵常見疾病診療與防護
- 渠道設計流程七步法
- 關鍵工序特殊過程培訓課件
- 提香-西方美術史-
- 水泥攪拌樁試樁成果報告
- 房屋安全鑒定報告登記表范本
- 【一例重癥肺炎患者的個案護理6000字(論文)】
- 花崗巖石開采方案范本
- 中藥配方顆粒藥房管理制度
- 水壓試壓情況記錄表
- 澤康(CERCON)氧化鋯 全瓷牙介紹
- 噴氣動力飛機
- GB/T 22561-2023真空熱處理
評論
0/150
提交評論