STEP7編程軟件的結構體系
與一般的僅用于PLC編程的軟件不同,STEP7是一種可以用于PLC網絡系統的工具軟件。在文件的組織與管理上,STEP7使用的是“項目(Project)”分層結構體系,其體系結構如圖13-1.3所示。
1.項目
STEP7的體系以“項目”作為*層次,項目為針對PLC網絡所制定的總體控制方案,它可以下轄多個“站”與MPI網絡連接的節點,以組成PLC網絡。
對于常用的單PLC控制場合,只有所使用的PLC作為一個“站”,無須考慮其他“站”與MPI網絡連接的節點。
2.站
站與MPI節點為STEP7體系結構的第二層次。站(Station)是網絡的名稱,在PLC網絡系統中,將可以進行數據通信、連接外部輸入/輸出的物理設備稱為“站”。PLC網絡系統中能夠對數據鏈接系統進行控制的站,稱為“主站”。主站可以設置控制整個PLC網絡的參數,每一網絡系統必須有…個主站,在PLC控制系統中,主站一般由PLC主機兼任。網絡中除主站以外的其他站稱為從站,從站又有遠程I/O站(Remote I/O station)、遠程設備站(Remote device station),本地站(Localstation)等。
對于常用的單PLC控制,只有所使用的PLC -個“站”,只需要選擇所用的PLC系列號,如SIMATIC 300或SIMATIC 400即可,無須考慮其他“站”的鏈接情況。
3.CPU與硬件
CPU與硬件(Hardware)為STEP7體系結構的第三層次。作為PLC站的基本組成,在S7-300/400中為CPU模塊(CPU)以及其他硬件(Hardware)。CPU模塊的型號可通過STEP7軟件的設置進行直接選擇。在選擇了CPU模塊的型號后,還可以對其主要參數進行具體設置,在此基礎上,可以針對不同CPU模塊的功能進行編程。
對于站的其他硬件,只需要利用STEP7的硬件配置功能,就可以建立起PLC中的各I/O模塊、接口模塊、功能模塊等硬件的實際安裝與軟件中使用的地址、管理數據等方面的對應關系,通常無須再進行其他處理。
4.S7程序與連接對象
S7程序與連接對象為STEP7體系結構的第四層次。S7程序就是前述的PLC用戶程序,連接對象是指在PLC中通過PROPIBUS等方式連接的其他單元。
S7程序的編制與編輯是PLC控制系統設計的主要工作,也是STEP7軟件zui主要的功能。在S7-300/400系列PLC中,S7程序由源文件(Source)、塊(Blocks)、符號表(Symbols)三部分組成。
源文件( Source)用于STEP7的內部程序管理,一般由STEP7自動生成,使用者無須對其作太多的考慮。
符號表( Symbols)可以通過STEP7的符號編輯器編輯與生成,可以根據需要編制,將程序的地址用具有含義的符號地址代替,對程序進行符號編程,從而使得程序更容易閱讀與理解。
塊(Blocks)由邏輯塊、用戶定義的數據類型(UDT)、系統數據、變量表等組成。其中,邏輯塊是PLC用戶程序的基本組成單元,它由前述的組織塊OB、程序塊FC、功能塊FB、數據塊DB、系統程序塊SFC、系統功能塊SFB等組成,有關塊的具體含義可以參見本書第8章的有關內容。以上邏輯塊中,系統程序塊SFC、系統功能塊SFB只能在用戶程序中進行調用,用戶不可以對其進行編輯或寫入。
與S7-200PLC -樣,組織塊OB、程序塊FC、功能塊FB、系統程序塊SFC、系統功能塊SFB等均由“網絡”所組成。在采用梯形圖編程時,網絡則是由觸點、線圈、功能指令框、連線等zui基本的梯形圖組成元素構成,通過程序編輯器,即可組成不同的控制程序。
免責聲明
- 凡本網注明"來源:智能制造網"的所有作品,版權均屬于智能制造網,轉載請必須注明智能制造網,http://www.xksjj.com。違反者本網將追究相關法律責任。
- 企業發布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規遭投訴的,一律由發布企業自行承擔責任,本網有權刪除內容并追溯責任。
- 本網轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網站或個人從本網轉載時,必須保留本網注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
2025成都國際無人系統(機)技術及設備展覽會
展會城市:成都市展會時間:2025-10-10