技術(shù)文章
STEP7-Micro/WIN編程軟件程序的建立
閱讀:1232 發(fā)布時(shí)間:2015-11-16STEP7-Micro/WIN編程軟件程序的建立
1.建立與打開(kāi)程序
打開(kāi)STEP7-Micro/WIN32應(yīng)用程序,通過(guò)選擇菜單命令“文件(File)"一“新建(New)"選項(xiàng)創(chuàng)建一個(gè)新程序。
對(duì)于已經(jīng)保存的程序,可以通過(guò)“打開(kāi)( Open)"選項(xiàng),彈出已經(jīng)保存的程序清單,通過(guò)選中程序利用“打開(kāi)"按鈕打開(kāi)。
2.符號(hào)表編輯
選擇主菜單命令“檢視( View)“一“符號(hào)表(Symbol Table)"選項(xiàng),或點(diǎn)擊編輯區(qū)“指令樹(shù)"中的“符號(hào)表( Symbol Table)"圖標(biāo),即可打開(kāi)“符號(hào)表"窗口(見(jiàn)圖12-2.1),對(duì)“符號(hào)表"進(jìn)行編輯。
在默認(rèn)情況下,符號(hào)表窗口可以使用USR1標(biāo)記打開(kāi)(STEP7-Micro/WIN32默認(rèn)的符號(hào)表名稱)。編輯符號(hào)表時(shí),將所定義的符號(hào)地址寫入“符號(hào)( Symbol)"列;對(duì)應(yīng)的地址寫入“地址(Address)"列;在需要增加說(shuō)明時(shí),可將信號(hào)說(shuō)明(小于79個(gè)字符)寫入“注釋(Comment)"列。
符號(hào)地址不可以使用S7的關(guān)鍵詞(參見(jiàn)附錄C),在寫入內(nèi)容時(shí),如字符下出現(xiàn)紅色波浪下劃線,表明使輸入了S7關(guān)鍵詞或其他非法字符:如出現(xiàn)綠色波浪下劃線,表明程序中所使用的符號(hào)地址尚未在符號(hào)表中進(jìn)行定義,必須進(jìn)行符號(hào)地址的修改或添加。
如果需要對(duì)程序塊(POU)進(jìn)行符號(hào)命名,或?qū)ζ渌ɡ鐢?shù)據(jù)塊、狀態(tài)圖或符號(hào)表)符號(hào)名時(shí),可點(diǎn)擊符號(hào)表窗口中的“POU符號(hào)(POU Symbols)"標(biāo)記,查看現(xiàn)行的定義情況,但該標(biāo)記為只讀標(biāo)記,不可以直接進(jìn)行編輯。
符號(hào)表一旦編輯完成,便可以應(yīng)用于程序。通過(guò)選擇主菜單“檢視(View)"一“符號(hào)地址(SymbolAddressing)"選項(xiàng),或使用“CtrI+Y"快捷鍵,可在PLC程序編輯區(qū)中顯示符號(hào)地址。
3.建立程序塊
在編輯區(qū)顯示窗中,通過(guò)點(diǎn)擊“指令樹(shù)( Instruction Tree)"中的“程序塊(Program Block)"文件夾,可以顯示現(xiàn)有的程序塊。一般情況下,打開(kāi)STEP7-Micro/WIN32時(shí),軟件已經(jīng)默認(rèn)主程序MAIN (OBl)、子程序SBR-O、中斷程序INT-O的存在。
可以通過(guò)右擊任何一個(gè)程序塊,在彈出菜單中選擇“插入(Insert)"選項(xiàng),可根據(jù)需要選擇子程序“Subroutine"或中斷程序“Interrupt",在程序中增加一個(gè)程序塊(程序塊的代號(hào)由軟件自動(dòng)生成)。
要?jiǎng)h除一個(gè)已經(jīng)存在的程序塊,可通過(guò)右鍵單擊任何一個(gè)程序塊,在彈出菜單中選擇“刪除( Delete)"選項(xiàng),即可刪除所選擇的程序塊。
也可以通過(guò)右鍵單擊一個(gè)程序塊,在彈出菜單中選擇“重新命名( Rename)"選項(xiàng),對(duì)選擇的程序塊進(jìn)行重新命名。
所建立的全部程序塊均可以在編輯區(qū)下部的程序塊排列區(qū)顯示,編輯時(shí)只需要點(diǎn)節(jié)相應(yīng)的程序塊名稱,即可進(jìn)入該程序塊的編輯頁(yè)面。