- 艾寶物聯IOBOV? ─ 工業無線測控專家
STEP7—Micro/WIN4.0編程軟件具有編程和程序調試等多種功能,下面通過一個簡單程序示例,介紹編程軟件的基本使用。
STEP7—Micro/WIN4.0編程軟件的基本使用示例如圖1所示。
圖1編程軟件使用示例的梯形圖
編程的準備
1)、創建一個項目或打開一個已有的項目
在進行控制程序編程之前,首先應創建一個項目。執行菜單【文件】→【新建】選項或單擊工具欄的新建按鈕,可以生成一個新的項目。執行菜單【文件】→【打開】選項或單擊工具欄的打開按鈕,可以打開已有的項目。項目以擴展名為 . mwp 的文件格式保存。
2)、設置與讀取PLC的型號
在對PLC編程之前,應正確地設置其型號,以防止創建程序時發生編輯錯誤。如果指定了型號,指令樹用紅色標記“X”表示對當前選擇的PLC無效的指令。設置與讀取PLC的型號可以有兩種方法:①執行菜單【PLC】→【類型】選項,在出現的對話框中,可以選擇PLC型號和CPU版本如圖2所示。②雙擊指令樹的【項目1】,然后雙擊PLC型號和CPU版本選項,在彈出的對話框中進行設置即可。如果已經成功地建立通信連接,單擊對話框中的【讀取PLC】按鈕,可以通過通信讀出PLC的信號與硬件版本號。
圖2 設置PLC的型號
3)、 選擇編程語言和指令集
S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種。SIMATIC編程模式選擇,可以執行菜單【工具】→【選項】→【常規】→【SIMATIC】選項來確定。
編程軟件可實現3種編程語言(編程器)之間的任意切換,執行菜單【查看】→【梯形圖】或【STL】或【FBD】選項便可進入相應的編程環境。
4)、確定程序的結構
簡單的數字量控制程序一般只有主程序,系統較大、功能復雜的程序除了主程序外,可能還有子程序、中斷程序。編程時可以點擊編輯窗口下方的選項來實現切換以完成不同程序結構的程序編輯。用戶程序結構選擇編輯窗口如圖3所示。
圖3用戶程序結構選擇編輯窗口
主程序在每個掃描周期內均被順序執行一次。子程序的指令放在獨立的程序塊中,僅在被程序調用時才執行。中斷程序的指令也放在獨立的程序塊中,用來處理預先規定的中斷事件,在中斷事件發生時操作系統調用中斷程序。