STEP7軟件介紹_第1頁
STEP7軟件介紹_第2頁
STEP7軟件介紹_第3頁
全文預覽已結(jié)束

下載本文檔

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

文檔簡介

1、STEP7 軟件介紹STEP7 編程軟件是一個用于SIMATIC 可編程邏輯控制器的組態(tài)和編程的標準軟件包。STEP7 標準軟件包中提供一系列的應用工具,如:SIMATIC 管理器、符號編輯器、硬件診斷、編程語言、硬件組態(tài)、網(wǎng)絡組態(tài)等。STEP7 編程軟件可以對硬件和網(wǎng)絡實現(xiàn)組態(tài),具有簡單、直觀、便于修改等特點。該軟件提供了在線和離線編程的功能,可以對PLC 在線上載或下載。利用STEP7 可以方便地創(chuàng)建一個自動化解決方案。圖 4.1 為創(chuàng)建一個自動化項目的基本步驟18。項目可用來存儲為自動化任務解決方案而生成的數(shù)據(jù)和程序。這些數(shù)據(jù)包括:硬件結(jié)構(gòu)的組態(tài)數(shù)據(jù)及模板參數(shù);網(wǎng)絡通訊的組態(tài)數(shù)據(jù)以及為可

2、編程模板編制的程序。它們都被收集在一個項目下。在生成一個項目后,先插入站,然后可以組態(tài)硬件。在組態(tài)硬件時,可以借助于模板樣本對可編程控制器中的CPU 及各模板進行定義,通過雙擊站來啟動硬件組態(tài)的應用程序。一旦存儲并退出硬件組態(tài),對于在組態(tài)中生成的每一個可編程模板,都會自動生成S7/M7 程序及空的連接表。連接表可用來定義網(wǎng)絡中可編程模板之間的通訊連接。硬件組態(tài)完成后就可為編程模板生成軟件。為可編程模板編制的軟件存儲在對象文件夾中。對該對象文件夾稱作“S7-Program”。在子菜單中,可以選擇想要生成的塊的類型(如:數(shù)據(jù)塊,用戶定義的數(shù)據(jù)類型,功能,功能塊,組織塊或變量表)。打開一個空的塊,然

3、后用語句表,梯形圖或功能圖輸入程序。在完成組態(tài),參數(shù)賦值,程序創(chuàng)建和建立在線連接后,可以下載整個用戶程序或個別塊到一個可編程序控制器。在下載完整的或部分用戶程序到CPU 之前,把工作方式從RUN 模式置到STOP 模式??梢酝ㄟ^在線連接下載各個塊或整個用戶程序到RAM。當電源關(guān)斷后和CPU 復位時,保存在他們上面的數(shù)據(jù)將被保留。另外,可以從可編程控制器中上載一個工作站,或從一個S7 CPU 中上載塊到PG/PC。這樣,當出現(xiàn)故障而不能訪問到程序文檔的符號或注釋時,就可以在PG/PC 中編輯它。用于S7-300 的編程語言19有:梯形圖(LAD),語句表(STL)和功能塊圖(FBD)。LAD 是

4、STEP7 編程語言的圖形表達方式。它的指令語法與一個繼電器梯形邏輯圖相似:當電信號通過各個觸點復合元件以及輸出線圈時,梯形圖可以讓你追蹤電信號在電源示意線之間的流動。STL 是STEP7 編程語言的文本表達方式,與機器碼相似,CPU 執(zhí)行程序時按每一條指令一步一步地執(zhí)行。FBD 是STEP7 編程語言的圖形表達方式,使用與布爾代數(shù)相類似的邏輯框來表達邏輯。STEP7 編程軟件允許結(jié)構(gòu)化用戶程序,可以將程序分解為單個的自成體系的程序部分。從而使大規(guī)模的程序更容易理解,可以對單個的程序部分進行標準化。程序組織簡化,修改更容易。系統(tǒng)的調(diào)試也容易了許多。在S7 用戶程序中可以使用如下幾種不同類型的塊

5、:組織塊(OB)是操作系統(tǒng)和用戶程序的接口。它們由操作系統(tǒng)調(diào)用,并控制循環(huán)和中斷驅(qū)動程序的執(zhí)行,以及可編程控制器如何啟動。它們還處理對錯誤的響應。組織塊決定各個程序部分執(zhí)行的順序。用于循環(huán)程序處理的組織塊OB1 的優(yōu)先級最高。操作系統(tǒng)循環(huán)調(diào)用OB1 并用這個調(diào)用啟動用戶程序的循環(huán)執(zhí)行。功能(FC)屬于用戶自己編程的塊。功能是“無存儲區(qū)”的邏輯塊。FC 的臨時變量存儲在局域數(shù)據(jù)堆棧中,當FC 執(zhí)行結(jié)束后,這些數(shù)據(jù)就丟失了。功能塊(FB)屬于用戶自己編程的塊。功能塊是具有“存儲功能”的塊。用數(shù)據(jù)塊作為功能塊的存儲器(背景數(shù)據(jù)塊)。傳遞給FB 的參數(shù)和靜態(tài)變量存在背景數(shù)據(jù)塊中。背景數(shù)據(jù)塊(背景DB)在每次功能塊調(diào)用時都要分配一塊給這次調(diào)用,用于傳遞參數(shù)。系統(tǒng)功能塊(SFB)和系統(tǒng)功能(SFC)是STEP7為用戶提供的己編程好的程序的塊,經(jīng)過測試集成在CPU 中的功能程序庫。SFB 作

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論