STEP7編程軟件的操作步驟
STEP7編程軟件的實際使用操作應從建立項目、確定PLC以及CPU型號開始,由于不同CPU可以使用的編程指令、功能有所不同,因此,這兩步是編輯PLC程序所必須進行的工作,在此基礎上,可以進入PLC程序的編輯、檢查、調試等階段。
PLC程序的編輯不強求規(guī)定的次序,如:可以先創(chuàng)建項目、編制PLC程序,然后進行硬件配置(使用創(chuàng)建向導創(chuàng)建項目);也可以先創(chuàng)建項目、配置PLC硬件,再編制PLC程序(直接創(chuàng)建項目)等。但是,無論采用何種方法,均必須進行圖13 -1.4所示的編程軟件所要求的zui基本操作。
圖13 -1.4列出了STEP7編程所需要的操作內容,這些操作步驟是zui基本的,即使對于只有1個PLC的簡單控制系統(tǒng),仍然需要進行這些操作。圖中的每一步驟的作用簡述如下:
(1)建立項目
項目包括了用于單個PLC或同- PLC網(wǎng)絡中多個PLC進行全局數(shù)據(jù)通信等方面所需要的信息??赏ㄟ^直接創(chuàng)建或使用向導創(chuàng)建的方式建立新的項目。在新生成的項目中,符號表( Symbol Table)、塊( Blocks)、源文件(Source Files)等相關文件夾也將自動生成。
(2)確定PLC系列與CPU型號
PLC的系列與CPU模塊的型號,可以在項目建立后通過下述的硬件配置方式自動生成,硬件配置應按照一定的操作步驟進行。
(3)配置PLC硬件
PLC系統(tǒng)的硬件配置也稱“硬件組態(tài)”,通過硬件配置可以確定PLC所使用的機架、電源、CPU模塊、I/O模塊、功能模塊等硬件的型號規(guī)格,以及它們在PLC中的實際安裝位置,在此基礎上,還可以自動對所安裝的各種模塊分配地址。
(4)配置PLC通信
在STEP7中,同一項目中的不同CPU模塊間,可以以網(wǎng)絡鏈接的形式交換數(shù)據(jù),通過PLC通信的配置,可以建立PLC的鏈接通信區(qū),以便進行網(wǎng)絡通信。
(5)生成PLC程序塊
編輯PLC程序的*步是需要生成PLC程序中需要使用的塊,這些塊包括基本邏輯塊(組織塊OB、程序塊FC、功能塊FB)以及數(shù)據(jù)塊DB、數(shù)據(jù)類型(UDT)、系統(tǒng)數(shù)據(jù)、變量表等,系統(tǒng)程序塊SFC、系統(tǒng)功能塊SFB可以根據(jù)需要調用,無須(也不允許)進行專門編寫與編輯。
(6)選擇編程語言
在PLC邏輯塊創(chuàng)建完成后,可以著手對每一個塊進行PLC程序的輸入,在輸入前一般需要選擇PLC程序編輯所采用的編程語言。STEP7 Basis V5.2標準版可以任意選擇梯形圖(LAD)、指令表( STL)、邏輯功能圖(FBD)三種語言進行PLC用戶程序的編輯,三種語言間可以自動轉換。如果使用的STEP7具有擴展功能選件,還可以使用SCL、S7 Graph、Hi-Graph等其他編程語言。
(7)編輯符號表
為了便于程序的閱讀與理解,避免在編程過程中頻繁查閱信號的地址,在程序較復雜、I/O點數(shù)較多時,可以通過STEP7的符號編輯器生成符號表,將程序的地址用具有含義的符號地址代替,然后再進行編程。當然,當程序較簡單時,也可以直接采用地址進行編程。
(8)編輯PLC程序
在編程語言已經(jīng)選定,符號表(如果需要)已創(chuàng)建完成后,即可根據(jù)程序的實際需要,進行每一邏輯塊的輸入與編輯。
PLC程序的編輯與S7-200相似,同樣以“網(wǎng)絡(Network)”的形式劃分段落、增加注釋,網(wǎng)絡由梯形圖中的觸點、線圈、功能框、連線等基本編程元素、編程指令所組成,以實現(xiàn)邏輯運算、數(shù)學運算等功能。
(9)程序的下載
將編程器中編制完成的邏輯塊(數(shù)據(jù)塊或系統(tǒng)塊)寫入到PLC的實際CPU中,稱為“下載”;反之,將PLC的CPU中程序傳送到編程器中,稱為“上載”。在程序編制完成后,應將STEP7中創(chuàng)建的程序,通過相應的接口與電纜傳送到PLC的CPU中。
(10)監(jiān)視PLC的狀態(tài)
當PLC系統(tǒng)外部安裝、連接完成,強電控制線路(特別是安全電路)正常工作后,控制對象處于“調試”狀態(tài)時,可以進行PLC程序的試運行。在試運行階段,為了清晰反映PLC的實際工作情況,一般宜通過STEP7直接在編程器上進行監(jiān)控。通過編程器,可以直接以梯形圖的形式形象、直觀地顯示PLC的實際工作狀態(tài)。
(11)調試PLC程序
通過對PLC程序的試運行,可以發(fā)現(xiàn)程序在實際使用過程中存在的問題,發(fā)現(xiàn)程序中的錯誤,并通過修改完善PLC程序,提高工作可靠性。
免責聲明
- 凡本網(wǎng)注明"來源:智能制造網(wǎng)"的所有作品,版權均屬于智能制造網(wǎng),轉載請必須注明智能制造網(wǎng),http://m.decaoba.com。違反者本網(wǎng)將追究相關法律責任。
- 企業(yè)發(fā)布的公司新聞、技術文章、資料下載等內容,如涉及侵權、違規(guī)遭投訴的,一律由發(fā)布企業(yè)自行承擔責任,本網(wǎng)有權刪除內容并追溯責任。
- 本網(wǎng)轉載并注明自其它來源的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉載時,必須保留本網(wǎng)注明的作品來源,并自負版權等法律責任。
- 如涉及作品內容、版權等問題,請在作品發(fā)表之日起一周內與本網(wǎng)聯(lián)系,否則視為放棄相關權利。
2026杭州國際人形機器人與機器人技術展覽會
展會城市:杭州市展會時間:2026-05-14