應用領域 | 化工,電子/電池,電氣 | 產地 | 德國 |
---|---|---|---|
品牌 | 西門子 |
主程序在每個掃描周期內均被順序執(zhí)行一次,。子程序的指令放在獨立的程序塊中,,僅在被程序調用時才執(zhí)行。中斷程序的指令也放在獨立的程序塊中,,用來處理預先規(guī)定的中斷事件,,在中斷事件發(fā)生時操作系統(tǒng)調用中斷程序
用下列方法打開“交叉引用"窗口:
² ² 菜單命令“檢視"→“交叉引用"或單
![]() |
參考價 | ¥666 |
訂貨量 | 1臺 |
更新時間:2022-12-02 16:46:18瀏覽次數(shù):494
聯(lián)系我們時請說明是化工儀器網(wǎng)上看到的信息,,謝謝!
6SL3040-1MA00-0AA0控制單元
STEP7—Micro/WIN4.0編程軟件具有編程和程序調試等多種功能,,下面通過一個簡單程序示例,,介紹編程軟件的基本使用,。
STEP7—Micro/WIN4.0編程軟件的基本使用示例如圖1所示。
圖1 編程軟件使用示例的梯形圖
編程的準備
1),、創(chuàng)建一個項目或打開一個已有的項目
在進行控制程序編程之前,,首先應創(chuàng)建一個項目。執(zhí)行菜單【文件】→【新建】選項或單擊工具欄的新建按鈕,,可以生成一個新的項目,。執(zhí)行菜單【文件】→【打開】選項或單擊工具欄的
打開按鈕,可以打開已有的項目,。項目以擴展名為 . mwp 的文件格式保存,。
2)、設置與讀取PLC的型號
在對PLC編程之前,,應正確地設置其型號,,以防止創(chuàng)建程序時發(fā)生編輯錯誤。如果了型號,,指令樹用紅色標記“X"表示對當前選擇的PLC無效的指令,。設置與讀取PLC的型號可以有兩種方法:①執(zhí)行菜單【PLC】→【類型】選項,在出現(xiàn)的對話框中,,可以選擇PLC型號和CPU版本如圖2所示,。②雙擊指令樹的【項目1】,然后雙擊PLC型號和CPU版本選項,,在彈出的對話框中進行設置即可,。如果已經成功地建立通信連接,單擊對話框中的【讀取PLC】按鈕,,可以通過通信讀出PLC的信號與硬件版本號,。
圖2 設置PLC的型號
3)、 選擇編程語言和指令集
S7-200系列PLC支持的指令集有SIMATIC和IEC1131-3兩種,。SIMATIC編程模式選擇,,可以執(zhí)行菜單【工具】→【選項】→【常規(guī)】→【SIMATIC】選項來確定。
編程軟件可實現(xiàn)3種編程語言(編程器)之間的任意切換,,執(zhí)行菜單【查看】→【梯形圖】或【STL】或【FBD】選項便可進入相應的編程環(huán)境,。
4)、確定程序的結構
簡單的數(shù)字量控制程序一般只有主程序,,系統(tǒng)較大,、功能復雜的程序除了主程序外,可能還有子程序,、中斷程序,。編程時可以點擊編輯窗口下方的選項來實現(xiàn)切換以完成不同程序結構的程序編輯,。用戶程序結構選擇編輯窗口如圖3所示。
圖3 用戶程序結構選擇編輯窗口
主程序在每個掃描周期內均被順序執(zhí)行一次,。子程序的指令放在獨立的程序塊中,,僅在被程序調用時才執(zhí)行。中斷程序的指令也放在獨立的程序塊中,,用來處理預先規(guī)定的中斷事件,,在中斷事件發(fā)生時操作系統(tǒng)調用中斷程序
6SL3040-1MA00-0AA0控制單元
用下列方法打開“交叉引用"窗口:
2 2 菜單命令“檢視"→“交叉引用"或單擊瀏覽條中的“交叉引用"按鈕。
單擊 “交叉引用"窗口底部的標簽,,可以查看“交叉引用"表,、“字節(jié)用法"表或“位用法"表。
參看STEP-Mirco/WIN窗口組件
(1)用“字節(jié)用法"表查看程序中使用的字節(jié)以及在哪些內存區(qū)使用,。在“字節(jié)用法"表中,,b表示已經一個內存位;B表示已經一個內存字節(jié),;W表示已經一個字(16位),;D表示已經一個雙字(32 位);X用于計時器和計數(shù)器,。如圖24所示字節(jié)用法表顯示相關程序使用下列內存位置:MB0中一個位,;計數(shù)器C30;計時器T37,。
圖24所示 “字節(jié)用法"表
(2)用“字節(jié)用法"表檢查重復賦值錯誤,。如圖25所示,雙字要求四個字節(jié),,VB0行中應有4個相鄰的D,。字要求2個字節(jié),VB0中應有2個相鄰的W,。MB10行存在相同的問題,,此外在多個賦值語句中使用MB10.0。
圖25 用“字節(jié)用法"表檢查重復賦值錯誤舉例
3. “位用法"表,。
(1)用“位用法"表查看程序中已經使用的位,,以及在哪些內存使用。如圖26所示“位用法"表顯示相關程序使用下列內存位置:字節(jié)IB0的位0,、1,、2、3,、4,、5和7;字節(jié)QB0的位0、1,、2,、3、4和 5,;字節(jié)MB0的位1,。
圖26 “位用法"表
(2)用“位用法"表識別重復賦值錯誤。在正確的賦值程序中,,字節(jié)中間不得有位值,。如圖27所示,BBBBBBBb無效,,而BBBBBBBB則有效。相同的規(guī)定也適用于字賦值(應有16個相鄰的位)和雙字賦值(應有32個相鄰的位),。
圖27 用“位用法"表識別重復賦值錯誤舉例