電動(dòng)機(jī)功率 | 3kW | 外形尺寸 | 3mm |
---|---|---|---|
應(yīng)用領(lǐng)域 | 環(huán)保,食品,地礦,印刷包裝,紡織皮革 | 重量 | 2kg |
西門子S7-200 SMART PLC可編程控制器,SMART LINE 觸摸屏和SINAMICS V20 變頻器*整合,為OEM 客戶帶來高性價(jià)比的小型自動(dòng)化解決方案,滿足客戶對于人機(jī)交互、控制、驅(qū)動(dòng)等功能的*需求。
![]() |
參考價(jià) | ¥320 |
訂貨量 | 1 件 |
更新時(shí)間:2019-09-11 13:31:50瀏覽次數(shù):426
聯(lián)系我們時(shí)請說明是化工儀器網(wǎng)上看到的信息,謝謝!
西門子S7-200SMART模塊湖北代理價(jià)格
西門子S7-200系列PLC的立即指令
PLC的一般工作過程是:當(dāng)操作輸入端設(shè)備時(shí)(如按下I0.0端子外接按鈕),該端的狀態(tài)數(shù)據(jù)“1”存入輸入映像寄存器I0.0中,PLC運(yùn)行時(shí)先掃描讀出輸入映像寄存器的數(shù)據(jù),然后根據(jù)讀取的數(shù)據(jù)運(yùn)行用戶編寫的程序,程序運(yùn)行結(jié)束后將結(jié)果送入輸出映像寄存器(如Q0.0),通過輸出電路驅(qū)動(dòng)輸出端子外接的輸出設(shè)備(如接觸器線圈),然后PLC又重復(fù)上述過程。PLC完整運(yùn)行一個(gè)過程需要的時(shí)間稱為一個(gè)掃描周期,在PLC執(zhí)行用戶程序階段時(shí),即使輸入設(shè)備狀態(tài)發(fā)生變化(如按鈕由閉合轉(zhuǎn)為斷開),PLC也不理會此時(shí)的變化,仍按掃描輸入映像寄存器階段讀的數(shù)據(jù)執(zhí)行程序,直到下一個(gè)掃描周期才讀取輸入端的新狀態(tài)。
如果希望PLC工作時(shí)能即時(shí)響應(yīng)輸入或即時(shí)產(chǎn)生輸出,可使用立即指令。立即指令可分為立即觸點(diǎn)指令、立即線圈指令。
1.立即觸點(diǎn)指令
立即觸點(diǎn)指令又稱為立即輸入指令,它只適用于輸入量I,執(zhí)行立即觸點(diǎn)指令時(shí),PLC會立即讀取輸入端子的值,再根據(jù)該值判斷程序中的觸點(diǎn)通/斷狀態(tài),但并不更新該端子對應(yīng)的輸入映像寄存器的值,其他普通觸點(diǎn)的狀態(tài)仍由掃描輸入映像寄存器階段讀取的值決定。
立即觸點(diǎn)指令說明如下:
2.立即線圈指令
立即線圈指令又稱立即輸出指令,該指令在執(zhí)行時(shí),將前面的運(yùn)算結(jié)果立即送到輸出映像寄存器而即時(shí)從輸出端子產(chǎn)生輸出,輸出映像寄存器內(nèi)容也被刷新。立即線圈指令只能用于輸出量Q,線圈中的“I”表示立即輸出。
1.從編程軟件中導(dǎo)出程序文件
要仿真編寫的程序,需先在STEP 7 -Micro/WIN編程軟件中編寫程序,編寫的程序如圖2-34a所示,再對編寫的程序進(jìn)行編譯,編譯無錯(cuò)誤再導(dǎo)出程序文件。導(dǎo)出程序文件的方法是,在STEP 7 - Micro/WIN編程軟件中執(zhí)行菜單命令“文件→導(dǎo)出”,彈出導(dǎo)出程序塊對話框,如圖2-34b所示,輸入文件名“test”并選擇類型為“.awl”,再單擊“保存”按鈕,即從編寫的程序中導(dǎo)出一個(gè)名叫test.awl的文件。
2.在仿真軟件中裝載程序
在仿真軟件中裝載程序的操作方法是,在仿真軟件中執(zhí)行菜單命令“程序一裝載程序”,彈出裝載程序?qū)υ捒颍鐖D2-35a所示,從中選擇要裝載的選項(xiàng),一般保持默認(rèn)值,單擊“確定”按鈕,彈出打開對話框,如圖2-35b所示,在該對話框中選擇要裝載的test.awl文件,單擊“打開”按鈕,即將文件裝載到仿真軟件,在仿真軟件中出現(xiàn)程序塊的語句表和梯形圖窗口,如圖2-35c所示,不需要顯示時(shí)可關(guān)閉它們。
3.仿真程序
在仿真程序時(shí),先單擊工具欄上的(運(yùn)行)圖標(biāo),讓PLC進(jìn)入RUN狀態(tài),RUN指示燈變?yōu)榱粒ňG色),然后將I0.0輸入端子開關(guān)上撥(開關(guān)閉合),I0.0指示燈亮,同時(shí)輸出端Q0.0對應(yīng)的指示燈也亮,如圖2-36所示,再將I0.1或I0.2輸入端子開關(guān)上撥,發(fā)現(xiàn)Q0.0對應(yīng)的指示燈不亮,這些與直接分析梯形圖得到的結(jié)果是*的,說明編寫的梯形圖正確。
若要停止仿真,單擊工具欄上的(停止)圖標(biāo),PLC則進(jìn)入STOP狀態(tài)。
4.變量狀態(tài)監(jiān)控
如果想了解PLC的變量(如I0.0、Q0.0)的值,可執(zhí)行菜單命令“查看→內(nèi)存監(jiān)視”,彈出內(nèi)存表對話框,如圖2-37所示,在對話框的地址欄輸入要查看的變量名(如I0.0),再單擊下方的“開始”按鈕,在值欄即會顯示該變量的值(2#1)。如果改變PLC輸入端子開關(guān)的狀態(tài),該對話框中相應(yīng)變量的值也會發(fā)生變化。
將PC中編寫的程序傳送給PLC稱為下載,將PLC中的程序傳送給PC稱為上載。
1.下載程序
程序編譯后,就可以將編譯好的程序下載到PLC。程序下載的方法是:執(zhí)行菜單命令“文件→下載”,也可單擊工具欄上的“”圖標(biāo),會出現(xiàn)“下載”對話框,如圖2-26所示,單擊“下載”按鈕即可將程序下載到PLC,如果PC與PLC連接通信不正常,會出現(xiàn)如圖2-27所示的對話框,提示通信錯(cuò)誤。
程序下載應(yīng)讓PLC應(yīng)處于“STOP”模式,程序下載時(shí)PLC會自動(dòng)切換到“STOP”模式,下載結(jié)束后又會自動(dòng)切換到“RUN”模式,若希望模式切換時(shí)出現(xiàn)模式切換提示對話框,可勾選如圖2-26所示對話框右下角兩項(xiàng)。
2.上載程序
當(dāng)需要修改PLC中的程序時(shí),可利用STEP 7 - Micro/WIN軟件將PLC中的程序上載到PC。在上載程序時(shí),需要新建一個(gè)空項(xiàng)目文件,以便放置上載內(nèi)容,如果項(xiàng)目文件有內(nèi)容,將會被上載內(nèi)容覆蓋。
上載程序的方法是,執(zhí)行菜單命令“文件→上載”,也可單擊工具欄上的“”圖標(biāo),會出現(xiàn)與圖2-26類似的“上載”對話框,單擊其中的“上載”按鈕即可將PLC中的程序上載到PC中。
1.建立、保存和打開項(xiàng)目文件
項(xiàng)目文件類似于文件夾,程序塊、符號表、狀態(tài)表和數(shù)據(jù)塊等都被包含在該項(xiàng)目文件中。項(xiàng)目文件的擴(kuò)展名為.mwp,它要用STEP 7 - Micro/WIN軟件才能打開。
建立項(xiàng)目文件的操作文件方法是:單擊工具欄上的圖標(biāo),或執(zhí)行菜單命令“文件→新建”,即新建一個(gè)文件名為“項(xiàng)目1”的項(xiàng)目文件。
如果要保存項(xiàng)目文件并更改文件名,可單擊工具欄上的圖標(biāo),或執(zhí)行菜單命令“文件→保存”,彈出“另存為”對話框,如圖2-10所示,在該對話框中選擇項(xiàng)目文件的保存路徑并輸入文件名,單擊“保存”按鈕,就將項(xiàng)目文件保存下來,在軟件窗口的“指令樹”區(qū)域上部顯示文件名和保存路徑,如圖2-11所示。
如果要打開其他項(xiàng)目文件進(jìn)行編輯,可單擊工具欄上的圖標(biāo),或技行菜單命令“文件→打開”,會彈出“打開”對話框,在該對話框中選擇要的項(xiàng)目文件-再單擊“打開”按鈕,選擇的文件即被打開。
圖2-10 保存文件對話框
圖2-11 指令樹區(qū)域顯示的文件名和保存路徑
2.設(shè)置PLC類型和編寫程序
(1)進(jìn)入主程序編輯狀態(tài)
如果要編寫程序,STEP 7 - Micro/WIN軟件的程序編輯區(qū)應(yīng)為主程序編輯狀態(tài),如圖2-5所示,如果未處于主程序編輯狀態(tài),可在“指令樹”區(qū)域選擇“程序塊→主程序( OB1)”,如圖2-12所示,即能將程序編輯區(qū)切換為主程序編輯狀態(tài)。
圖2-12 在指令樹區(qū)域打開主程序編輯區(qū)
(2)設(shè)置PLC類型
S7-200系列PLC類型很多,功能有一定的差距,為了使編寫的程序適合當(dāng)前使用的PLC,在編寫程序前需要設(shè)置PLC類型。
設(shè)置PLC類型的方法是:執(zhí)行菜單命令“PLC→類型”,彈出如圖2-13所示的“PLC類型”對話框,在該對話框中選擇當(dāng)前使用的PLC類型和版本,如果不知道當(dāng)前使用的PLC類型和版本,可單擊“讀取PLC”按鈕,軟件會以通信的方式從連接的PLC中讀取類型和版本信息,如果無法讀取這些信息,可單擊“通信”按鈕,會彈出如圖2-9所示的對話框,按前述方法對該對話框進(jìn)行設(shè)置并雙擊“雙擊刷新”,對PLC進(jìn)行通信操作。設(shè)置好PLC類型后,單擊“確認(rèn)”按鈕關(guān)閉對話框,指令樹區(qū)域的CPU變成設(shè)定的類型,如圖2-14所示。如果設(shè)定的PLC類型與使用的PLC類型不*,程序無法下載到PLC,或PLC可能會工作不正常。
圖2-13 設(shè)置PLC類型
圖2-14 指令樹區(qū)域顯示PLC類型
(3)編寫程序舉例
下面以編寫如圖2-15所示的梯形圖為例來說明程序的編寫方法。
圖2-15 要編寫的梯形圖
程序編寫過程如下:
1)將鼠標(biāo)在程序編輯區(qū)起始處單擊,定位編程元件的位置,再打開指令樹區(qū)域指令項(xiàng)下的位邏輯,單擊其中的常開觸點(diǎn),如圖2-16a所示,即在程序編輯區(qū)定位框處插入一個(gè)常開觸點(diǎn),定位框自動(dòng)后移,如圖2-16b所示。用同樣的方法放置兩個(gè)常閉觸點(diǎn)和一個(gè)輸出線圈,分別如圖2-17和圖2-18所示。
2)在網(wǎng)絡(luò)1的第二行起始處插入一個(gè)常開觸點(diǎn),然后選中該觸點(diǎn),單擊工具欄上的(向上連線)按鈕,將觸點(diǎn)與行連接起來,如圖2-19所示。選中行的第3個(gè)觸點(diǎn)(常閉觸點(diǎn)),單擊工具欄上的
(向下連線)按鈕,在該觸點(diǎn)連接一個(gè)向下線。
圖2-16 放置常開觸點(diǎn)
圖2-17 放置常閉觸點(diǎn)
3)在網(wǎng)絡(luò)2插入一個(gè)常開觸點(diǎn)和一個(gè)輸出線圈,如圖2-22所示。一個(gè)網(wǎng)絡(luò)的電路只允許有一個(gè)獨(dú)立的電路,若出現(xiàn)兩個(gè)獨(dú)立電路,編譯時(shí)會出現(xiàn)“無效網(wǎng)絡(luò)或網(wǎng)絡(luò)太復(fù)雜無法編譯”字樣。
4)在網(wǎng)絡(luò)1的個(gè)常開觸點(diǎn)上方“??.?”處單擊,該內(nèi)容處于可編輯狀態(tài),輸入該觸點(diǎn)的名稱“i0.0”,如圖2-23a所示。回車后,該觸點(diǎn)名稱變?yōu)?/span>I0.0,用同樣的方法對其他元件進(jìn)行命名,結(jié)果如圖2-23b所示。注意:當(dāng)定時(shí)器命名為“T37”時(shí),其時(shí)間單位自動(dòng)變?yōu)?/span>100ms,定時(shí)時(shí)間“50”需要人工輸入,該定時(shí)器的定時(shí)時(shí)間為50×100ms= 5s。
至此,程序編寫完成。
3.編譯程序
在將編寫的梯形圖程序傳送給PLC前,需要先對梯形圖程序進(jìn)行編譯,將它轉(zhuǎn)換成PLC能接受的代碼。程序編譯方法是,執(zhí)行菜單命令“PLC→全部編譯(或編譯)”,也可單擊工具欄上的“(全部編譯)”或“
(編譯)”圖標(biāo),就可以編譯全部程序或當(dāng)前打開的程序,編譯完成后,在軟件窗口下方的輸出窗口出現(xiàn)編譯信息,如圖2-24所示。如果編寫的程序出現(xiàn)錯(cuò)誤,編譯時(shí)在輸出窗口會出現(xiàn)錯(cuò)誤提示,如在圖2-25中,將程序中的常閉觸點(diǎn)I0.1刪除,編譯時(shí)會出現(xiàn)錯(cuò)誤提示,并指示錯(cuò)誤位置,雙擊錯(cuò)誤提示,程序編輯區(qū)的定位框會跳至程序出錯(cuò)位置。
西門子S7-200SMART模塊湖北代理價(jià)格