![PLC實(shí)驗(yàn)指導(dǎo)書 (2)_第1頁](http://file1.renrendoc.com/fileroot_temp2/2020-11/25/6092a794-19fa-4d2a-993b-1e021c1aa8fe/6092a794-19fa-4d2a-993b-1e021c1aa8fe1.gif)
![PLC實(shí)驗(yàn)指導(dǎo)書 (2)_第2頁](http://file1.renrendoc.com/fileroot_temp2/2020-11/25/6092a794-19fa-4d2a-993b-1e021c1aa8fe/6092a794-19fa-4d2a-993b-1e021c1aa8fe2.gif)
![PLC實(shí)驗(yàn)指導(dǎo)書 (2)_第3頁](http://file1.renrendoc.com/fileroot_temp2/2020-11/25/6092a794-19fa-4d2a-993b-1e021c1aa8fe/6092a794-19fa-4d2a-993b-1e021c1aa8fe3.gif)
![PLC實(shí)驗(yàn)指導(dǎo)書 (2)_第4頁](http://file1.renrendoc.com/fileroot_temp2/2020-11/25/6092a794-19fa-4d2a-993b-1e021c1aa8fe/6092a794-19fa-4d2a-993b-1e021c1aa8fe4.gif)
![PLC實(shí)驗(yàn)指導(dǎo)書 (2)_第5頁](http://file1.renrendoc.com/fileroot_temp2/2020-11/25/6092a794-19fa-4d2a-993b-1e021c1aa8fe/6092a794-19fa-4d2a-993b-1e021c1aa8fe5.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、.前 言2一、S7-200系列的可編程控制器介紹3S7-200系列PLC的特點(diǎn)3S7-200系列編程軟件的安裝3S7-200的基本數(shù)據(jù)類型及編程元件10S7-200的基本指令12二、實(shí)驗(yàn)內(nèi)容22基本指令實(shí)驗(yàn)221. 基本順控指令實(shí)驗(yàn)222. 定時(shí)器應(yīng)用實(shí)驗(yàn)243. 計(jì)數(shù)器應(yīng)用實(shí)驗(yàn)264. 脈沖沿指令實(shí)驗(yàn)275. 旋轉(zhuǎn)移位指令實(shí)驗(yàn)296. 常用應(yīng)用指令實(shí)驗(yàn)30應(yīng)用指令實(shí)驗(yàn)32六模型實(shí)驗(yàn)掛箱321. 步進(jìn)電機(jī)控制實(shí)驗(yàn)322. 交通燈控制實(shí)驗(yàn)343. 輸料線實(shí)驗(yàn)區(qū)364. 混料罐實(shí)驗(yàn)375. 天塔之光控制實(shí)驗(yàn)396. 直線運(yùn)動(dòng)、四層電梯控制實(shí)驗(yàn)區(qū)41五模型實(shí)驗(yàn)掛箱501. 自控軋鋼機(jī)控制實(shí)驗(yàn)502.
2、 三相交流異步電動(dòng)機(jī)控制實(shí)驗(yàn)533. 郵件分揀機(jī)實(shí)驗(yàn)554. 自動(dòng)售貨機(jī)實(shí)驗(yàn)575. 直流電動(dòng)機(jī)旋轉(zhuǎn)控制實(shí)驗(yàn)60直流電動(dòng)機(jī)旋轉(zhuǎn)實(shí)驗(yàn)60實(shí)驗(yàn)(一) 電動(dòng)機(jī)的正反轉(zhuǎn)控制實(shí)驗(yàn)60實(shí)驗(yàn)(二) 電動(dòng)機(jī)的計(jì)數(shù)運(yùn)行控制實(shí)驗(yàn)60實(shí)驗(yàn)(三) 直流電動(dòng)機(jī)加減速控制實(shí)驗(yàn)61混料罐實(shí)驗(yàn)掛箱611. 混料管控制實(shí)驗(yàn)61電動(dòng)機(jī)-發(fā)電機(jī)組和溫度控制實(shí)驗(yàn)621、電動(dòng)機(jī)-發(fā)電機(jī)組實(shí)驗(yàn)622、溫度控制實(shí)驗(yàn)63西門子變頻器實(shí)驗(yàn)掛箱與電動(dòng)機(jī)控制64前 言可編程控制器(簡稱PLC或)是一種新型的具有極高可靠性的通用工業(yè)自動(dòng)化控制裝置。它以微處理器為核心,有機(jī)地將微型計(jì)算機(jī)技術(shù)自動(dòng)化控制技術(shù)及通信技術(shù)融為一體。它具有控制能力強(qiáng)、可靠性高
3、、配置靈活、編程簡單、使用方便、易于擴(kuò)展等優(yōu)點(diǎn),是當(dāng)今及今后工業(yè)控制的主要手段和重要的自動(dòng)化控制設(shè)備??梢赃@樣說,到目前為止,無論從可靠性上,還是從應(yīng)用領(lǐng)域的廣度和深度上,還沒有任何一種控制設(shè)備能夠與PLC相媲美。近年來,德國西門子(SIEMENS)公司的SIMATIC-S7系列的PLC,在我國已廣泛應(yīng)用于各行各業(yè)的生產(chǎn)過程的自動(dòng)控制中。為大力普及S7系列PLC的應(yīng)用,我們推出了一系列針對大學(xué)PLC實(shí)驗(yàn)和課程設(shè)計(jì)而開發(fā)的、實(shí)驗(yàn)種類齊全的可編程控制器實(shí)驗(yàn)裝置。大多采用實(shí)物模型,實(shí)驗(yàn)直觀生動(dòng),為學(xué)生提供了一個(gè)有較大工作量的、接近實(shí)際應(yīng)用的課程設(shè)計(jì)項(xiàng)目,為進(jìn)行可編程控制器系統(tǒng)設(shè)計(jì)、方案論證、軟件編程
4、、現(xiàn)場調(diào)試等諸多方面能力的培養(yǎng)、訓(xùn)練提供了極好的條件。 一、S7-200系列的可編程控制器介紹S7-200系列PLC的特點(diǎn) 本裝置控制采用德國西門子公司的S7-200系列的PLC,它可以滿足多種多樣的自動(dòng)化控制需要,具有緊湊的結(jié)構(gòu),良好的擴(kuò)展性,低廉的價(jià)格以及強(qiáng)大的指令系統(tǒng),這使得S7-200可以近乎完美地滿足小規(guī)模的控制要求。此外,豐富的CPU類型和電壓等級使其在解決用戶的工業(yè)自動(dòng)化問題時(shí),具有很強(qiáng)的適應(yīng)性。S7-200的編程工具包括了位邏輯、中斷、計(jì)數(shù)器、定時(shí)器、復(fù)雜數(shù)學(xué)運(yùn)算以及與智能模塊通訊等內(nèi)容,從而使它能夠監(jiān)視輸入狀態(tài),改變輸出狀態(tài)以達(dá)到控制目的。在晶體管輸出型的主機(jī)中,Q0.0和Q
5、0.1除了有普通開關(guān)量輸出功能外,還可以作為高速脈沖輸出口使用,完成PWM脈寬調(diào)制和PTO脈沖串輸出的功能。下面是PLC圖:S7-200系列編程軟件的安裝軟件安裝STEP7-Micro/WIN4編程軟件的安裝步驟為:將裝有STEP_7-MicroWIN_V4_SP4的光盤放入光驅(qū)。單擊“Set up”進(jìn)入安裝向?qū)?,按照安裝向?qū)О惭b,會(huì)出現(xiàn)要求重啟電腦的提示,此時(shí)選擇馬上重啟。單擊“STEP_7-MicroWIN_V4_SP4”打開程序。點(diǎn)擊菜單選項(xiàng)里的Tools選項(xiàng),選擇Options。選擇左側(cè)General里L(fēng)anguage選項(xiàng)中的Chinese。點(diǎn)擊OK,再打開程序,就完成了版本的漢化。軟
6、件功能STEP7-Micro/WIN4編輯軟件的基本功能是在Windows平臺編制用戶應(yīng)用程序,它主要完成下列任務(wù)。在離線(脫機(jī))方式下創(chuàng)建、編輯和修改用戶程序。在離線方式下,計(jì)算機(jī)不直接與PLC聯(lián)系,可以實(shí)現(xiàn)對程序的編輯、編譯、調(diào)試和系統(tǒng)組態(tài),由于沒有聯(lián)機(jī),所有的程序和參數(shù)都存儲在計(jì)算機(jī)的存儲器中。在在線(聯(lián)機(jī))方式下通過聯(lián)機(jī)通信的方式上載和下載用戶程序及組態(tài)數(shù)據(jù),編輯和修改用戶程序??梢灾苯訉LC做各種操作。在編輯程序過程中進(jìn)行語法檢查。為避免用戶在編程過程中出現(xiàn)的一些語法錯(cuò)誤和數(shù)據(jù)類型錯(cuò)誤,要進(jìn)行語法檢查。提供對用戶程序進(jìn)行文檔管理,加密處理等工具功能。設(shè)置PLC的工作方式和運(yùn)行參數(shù),
7、進(jìn)行運(yùn)行監(jiān)控和強(qiáng)制操作等。S7-200系列PLC主界面介紹PLC主界面分為以下幾個(gè)部分:菜單條(含有8個(gè)主菜單選項(xiàng)),工具條(快捷按鈕),引導(dǎo)條(快捷操作按鈕),引導(dǎo)條(快捷操作窗口),輸出和用戶程序(可同時(shí)或分別打開5個(gè)用戶窗口)。各部分功能菜單條在菜單條中有8個(gè)主菜單選項(xiàng)。文件(File)。用鼠標(biāo)單擊菜單條中的File選項(xiàng),可出現(xiàn)一個(gè)下拉菜單,可分別選擇文件操作如新建、打開、保存文件,上載和下載用戶程序,打印預(yù)覽,頁面設(shè)置等操作。編輯(Edit)。編輯主菜單選項(xiàng)提供一般Windows平臺下的程序編程編輯工具。用鼠標(biāo)單擊菜單條中的Edit選項(xiàng),可出現(xiàn)一個(gè)下拉菜單,進(jìn)行各種操作。視圖(View
8、)。視圖主菜單選項(xiàng)用于設(shè)置STEP7-Micro/WIN32的開發(fā)環(huán)境,打開和關(guān)閉其他輔助窗口。用鼠標(biāo)單擊菜單條中的View選項(xiàng),用戶可根據(jù)需要或喜好設(shè)置開發(fā)環(huán)境,執(zhí)行引導(dǎo)窗口區(qū)的選擇項(xiàng),選擇編程語言的程序編輯器,設(shè)置程序編輯器的風(fēng)格??删幊炭刂破?PLC)。PLC選項(xiàng)用于進(jìn)行與PLC聯(lián)機(jī)時(shí)的操作。可用于選擇PLC類型,PLC的工作方式,查看PLC的信息,PLC通信設(shè)置,清除用戶程序和數(shù)據(jù),進(jìn)行在線編譯,程序比較等功能。調(diào)試(Debug)。工具(Tools)??梢哉{(diào)用復(fù)雜指令向?qū)ВO(shè)置用戶界面風(fēng)格,在選項(xiàng)子菜單中也可以設(shè)置程序編輯器的風(fēng)格。窗口(Windows)??梢源蜷_一個(gè)或多個(gè)窗口,并進(jìn)行
9、窗口之間的切換。幫助(Help)利用幫助主菜單,可以非常方便地檢索各種相關(guān)的幫助信息。在軟件操作過程中,可隨時(shí)按F1鍵,顯示在線幫助。工具條工具條的功能是提供簡單的鼠標(biāo)操作,將最常用的操作以按鈕形式安放到工具條。引導(dǎo)條其功能是在編程過程中進(jìn)行編程窗口的快速切換。程序塊符號表為了增加程序的可讀性,在編程時(shí)經(jīng)常用具有實(shí)際意義的符號名稱替代編程元件的實(shí)際地址。例如,啟動(dòng)按鈕為I0.0,如果在符號表中,將I0.0的地址定義為啟動(dòng),這樣在梯形圖中,所有用地址I0.0的編程元件,都由“啟動(dòng)”代替。在符號表中,還可以附加注釋,是程序的可讀性進(jìn)一步增強(qiáng)。狀態(tài)圖表狀態(tài)圖表窗口用于連機(jī)調(diào)試時(shí)間是所選擇變量的狀態(tài)及
10、當(dāng)前值。只需要在地址欄中寫入欲監(jiān)視的變量地址,在數(shù)據(jù)格式欄中注明所選擇變量的數(shù)據(jù)類型數(shù)據(jù)塊在數(shù)據(jù)塊窗口中,可以設(shè)置和修改變量寄存器(V)中的一個(gè)或多個(gè)變量值,要注意變量地址,在數(shù)據(jù)格式(Format)欄中注明所選擇變量的數(shù)據(jù)類型,就可以在運(yùn)行時(shí)監(jiān)視這些變量的狀態(tài)及當(dāng)前值。系統(tǒng)塊主要用于系統(tǒng)組態(tài)。交叉索引當(dāng)用戶程序編譯完成后,交叉索引窗口提供索引信息有:交叉索引信息、字節(jié)使用情況信息和位使用情況信息。通信通信窗口的功能是建立計(jì)算機(jī)與PLC之間的通信連接濟(jì)設(shè)置通信參數(shù)。程序編輯(1)新建程序文件編寫用戶程序的第一步是新建一個(gè)程序文件,可以使用菜單命令FileNew,或者單擊工具條中的New按鈕,在
11、主窗口將顯示新建的程序文件主程序區(qū)。右圖所示為一個(gè)新建程序文件的系統(tǒng)默認(rèn)的初始設(shè)置程序樹。在新建程序文件時(shí),要根據(jù)實(shí)際情況修改程序文件的初始設(shè)置。確定CPU主機(jī)型號菜單命令PLC類型 選擇CPU類型為CPU 224XP。程序更名如果想更改子程序名或中斷服務(wù)程序名,用鼠標(biāo)右擊子程序名或中斷服務(wù)程序名,在彈出的選擇按鈕中單擊“重命名”,鍵入新的程序名。添加子程序添加中斷服務(wù)程序下圖為三種添加子程序和中斷程序的方法a用菜單命令添加b在指令樹窗口添加 c.在編輯窗口添加 編輯程序2編輯程序文件輸入編程元件操作分別為下行線,上行線,左行線,右行線,觸點(diǎn),線圈,指令盒。插入和刪除操作注意:刪除元件后不能出
12、現(xiàn)下圖這種情況,程序中出現(xiàn)沒有連接到母線的元件或連線,這樣會(huì)產(chǎn)生錯(cuò)誤。塊操作梯形圖不能進(jìn)行大面積的復(fù)制,移動(dòng)。只能轉(zhuǎn)化成STL語言,然后操作方法與Word字處理方法類似。使用和編輯符號表打開符號表,編寫與直接地址對應(yīng)的符號名稱,便以后又軟件自動(dòng)轉(zhuǎn)換名稱。使用局部變量表將光標(biāo)移到程序編輯區(qū)的上邊緣后向下拉,可以修改局部變量表。在符號欄中寫入局部變量名稱,在數(shù)據(jù)類型欄中選擇變量類型后,系統(tǒng)自動(dòng)非培局部變量的存儲位置。添加注釋可以在梯形圖中修改每個(gè)地級網(wǎng)絡(luò)的標(biāo)志。切換編程語言可以進(jìn)行三種編程語言STL、LAD、FBD的相互切換。程序編譯當(dāng)程序文件編輯結(jié)束后,要進(jìn)行編譯,在輸出窗口顯示編譯結(jié)果信息。程
13、序調(diào)試及監(jiān)控選擇掃描次數(shù)在聯(lián)機(jī)通信時(shí),選擇PLC的工作模式為STOP,使用菜單命令“調(diào)試/多次掃描”或“調(diào)試/單次掃描”,可選擇掃描方式。通過在有限的掃描次數(shù)內(nèi)對用戶程序的監(jiān)控,可以有效地提高用戶程序的調(diào)試效率。監(jiān)控狀態(tài)圖表在程序運(yùn)行過程中,也可以使用狀態(tài)圖表來檢視用戶程序的執(zhí)行情況,并可以對表中的編程元件進(jìn)行強(qiáng)制操作。使用狀態(tài)圖表在引導(dǎo)窗口單擊“狀態(tài)表”,或使用菜單命令“查看狀態(tài)表”,進(jìn)入狀態(tài)圖表窗口。強(qiáng)制操作如果強(qiáng)制一個(gè)新值,可在狀態(tài)圖標(biāo)的新值欄輸入新值,然后單擊工具條的強(qiáng)制按鈕。如果強(qiáng)制一個(gè)已經(jīng)存在的值,可單擊點(diǎn)亮當(dāng)前值欄中的值,然后單擊工具條的強(qiáng)制按鈕。在運(yùn)行模式下編輯程序可以在運(yùn)行模
14、式下對用戶程序做少量的修改,但在修改后下載到PLC時(shí),會(huì)立即影響系統(tǒng)的運(yùn)行。程序監(jiān)控STEP7-Micro/WIN32所提供的三種程序編輯器都可以在程序在線運(yùn)行時(shí)間時(shí)監(jiān)視各個(gè)編程元件狀態(tài)及各個(gè)操作數(shù)的數(shù)值。單擊在工具條中的按鈕,就可以看到程序的運(yùn)行情況。S7-200系列的PLC的編程語言PLC的編程語言分為梯形圖、語句表、邏輯功能圖、順序功能圖和高級語言。一、梯形圖梯形圖是一種圖形編程語言,是面向控制過程的一種“自然語言”,它沿用繼電器的觸點(diǎn)、線圈、串并聯(lián)等術(shù)語和圖形符號,同時(shí)也增加了一些繼電器接觸器控制系統(tǒng)中沒有的特殊功能符號。梯形圖語言比較形象、直觀。本實(shí)驗(yàn)裝置就是使用梯形圖進(jìn)行編程的。P
15、LC的梯形圖雖然是從繼電器控制線路圖發(fā)展而來的,但與其又有一些本質(zhì)的區(qū)別。PLC梯形圖中的某些編程元件沿用了繼電器這一名稱,例如:輸入繼電器、輸出繼電器、中間繼電器等。但是,這些繼電器并不是真實(shí)的物理繼電器,而是“軟繼電器”。這些繼電器中的每一個(gè),都與PLC用戶程序存儲器中的數(shù)據(jù)存儲區(qū)中的元件映像寄存器的一個(gè)具體存儲單元相對應(yīng)。如果某個(gè)存儲單元為“1”狀態(tài),則表示與這個(gè)存儲單元相對應(yīng)的那個(gè)繼電器的“線圈得電”。反之,如果某個(gè)存儲單元為“0”狀態(tài),則表示與這個(gè)存儲單元相對應(yīng)的那個(gè)繼電器“線圈斷電”。這樣,我們就能根據(jù)數(shù)據(jù)存儲區(qū)中某個(gè)存儲單元的狀態(tài)是“1”還是“0”,判斷與之對應(yīng)的那個(gè)繼電器線圈是
16、否“得電”。PLC梯形圖中仍然保留了常開觸點(diǎn)和常閉觸點(diǎn)的名稱。在梯形圖中,當(dāng)程序掃描到某個(gè)繼電器觸點(diǎn)時(shí)就去檢查其線圈是否“得電”,即去檢查與之對應(yīng)的那個(gè)存儲單元的狀態(tài)是“1”還是“0”。例如:如果對應(yīng)輸出繼電器Q0.0的存儲單元中的狀態(tài)是“1”(表示線圈得電),當(dāng)程序掃描到Q0.0的常開觸點(diǎn)時(shí),就取它的反狀態(tài)“0”(表示常閉觸點(diǎn)斷開)。反之亦然。PLC梯形圖中的各種繼電器觸點(diǎn)的串并聯(lián)連接,實(shí)質(zhì)上是將對應(yīng)這些基本單元的狀態(tài)依次取出來,進(jìn)行“邏輯與”“邏輯或的等邏輯運(yùn)算。而計(jì)算機(jī)隊(duì)進(jìn)行這些邏輯運(yùn)算的次數(shù)是沒有限制的的因此,可在編制程序時(shí)無限次使用各種繼電器的觸點(diǎn),且可根據(jù)需要采用常開或常閉的形式。
17、注意,在梯形圖程序中同一個(gè)繼電器號的線圈一般只能使用一次。在梯形圖中有信息流或假象電流在流通,即在梯形圖中流過的電流不是武力電流,而是“能流”,使用戶程序表達(dá)方式中滿足輸出執(zhí)行條件的形象表達(dá)方式,“能流”只能從左向右流動(dòng)。在執(zhí)行梯形圖程序時(shí),是自上而下,從左到右,串行掃描,不會(huì)發(fā)生觸點(diǎn)競爭現(xiàn)象。PLC梯形圖中的輸出線圈之對應(yīng)存儲器中的輸出映像區(qū)的相應(yīng)位,不能用該編程元件(如中間繼電器的線圈、定時(shí)器、計(jì)數(shù)器等)直接驅(qū)動(dòng)現(xiàn)場機(jī)構(gòu),必須通過指定的輸出繼電器,經(jīng)I/O接口上對應(yīng)的輸出單元才能驅(qū)動(dòng)現(xiàn)場執(zhí)行機(jī)構(gòu)。其他編程語言在STEP 7-Micro/WIN 的命令菜單中選擇“查看”,可以看到有三種編程模
18、式:STL,梯形圖,F(xiàn)BD。STL是指令語句,就是用助記符來表達(dá)PLC的各種功能的編程方法。它類似于計(jì)算機(jī)的匯編語言,但比匯編語言通俗易懂。FBD是一種由邏輯功能符號組成的功能塊圖來表達(dá)命令的圖形語言,這種編程語言基本上沿用了半導(dǎo)體邏輯電路的邏輯方塊圖。 (a)梯形圖 (b)FBD邏輯功能圖LD I0.00 Q0.0AN I0.1= Q0.0(C)指令語句表這三種編程語言各有各的優(yōu)點(diǎn),因?yàn)樘菪螆D的應(yīng)用最為廣泛,所以我們給出的程序都是用梯形圖編寫的。S7-200的基本數(shù)據(jù)類型及編程元件S7-200的基本數(shù)據(jù)類型在S7-200的編程語言中,大多數(shù)指令要同具有一定大小的數(shù)據(jù)對象一起進(jìn)行操作。不同的數(shù)
19、據(jù)對象具有不同的數(shù)據(jù)類型,不同的數(shù)據(jù)類型具有不同的數(shù)制和格式選擇。程序中所用的數(shù)據(jù)可指定一種數(shù)據(jù)類型。在指定數(shù)據(jù)類型時(shí),要確定數(shù)據(jù)大小和數(shù)據(jù)位結(jié)構(gòu)。 S7-200的基本數(shù)據(jù)類型及范圍:基本數(shù)據(jù)類型位數(shù)說明布爾型BOOL1位 范圍:0,1字節(jié)型BYTE8字節(jié) 范圍:0255字型 WORD16字 范圍:065535雙字型 DWORD32雙字 范圍:0(232-1)整型 INT16整數(shù) 范圍:-32768+32767雙整形DINT32雙字整數(shù) 范圍:-231(231-1) 實(shí)數(shù)型 REAL32IEEE浮點(diǎn)數(shù)編程元件1.輸入繼電器I輸入繼電器就是PLC的存儲系統(tǒng)中的輸入影響寄存器。它的作用是接收來自現(xiàn)
20、場的控制按鈕、行程開關(guān)及各種傳感器的輸入信號。通過輸入繼電器,將PLC的存儲系統(tǒng)與外部輸入端子(輸入點(diǎn))建立起明確對應(yīng)的連接關(guān)系,它的每1位對應(yīng)1個(gè)數(shù)字量輸入點(diǎn)。輸入繼電器的狀態(tài)是在每個(gè)掃描周期的輸入采樣階段接收到的由現(xiàn)場送來的輸入信號的狀態(tài)(“1”或“0”)。2輸出繼電器Q輸出繼電器就是PLC存儲系統(tǒng)中的輸出映像寄存器,將PLC的存儲系統(tǒng)與外部輸出端子(輸出點(diǎn))建立起明確對應(yīng)的連接關(guān)系。3變量寄存器VS7-200中有大量的變量寄存器,用于模擬量控制、數(shù)據(jù)運(yùn)算、參數(shù)設(shè)置及存放程序執(zhí)行過程中控制邏輯操作的中間結(jié)果。4輔助繼電器M在邏輯運(yùn)算中,經(jīng)常需要一些輔助繼電器,它的功能與傳統(tǒng)的繼電器控制線路
21、中的中間繼電器相同。輔助繼電器與外部沒有任何聯(lián)系,不可能直接驅(qū)動(dòng)任何負(fù)載。每個(gè)輔助繼電器對應(yīng)著數(shù)據(jù)存儲區(qū)的一個(gè)基本單元,它可以由所有的編程元件的觸點(diǎn)來驅(qū)動(dòng)。5特殊繼電器SM特殊繼電器用來存儲系統(tǒng)的狀態(tài)變量及有關(guān)的控制參數(shù)和信息。它是用戶程序與系統(tǒng)程序之間的界面,用戶可以通過特殊繼電器來溝通PLC與被控對象之間的信息,PLC通過特殊繼電器為用戶提供一些特殊繼電器來溝通PLC與被控對象之間的信息,用戶也可以將對操作的特殊要求通過特殊繼電器通知PLC。CPU224XP的特殊繼電器的數(shù)量為SM0.0SM299.7對SMB0:有8個(gè)狀態(tài)位。在每個(gè)掃描周期的末尾,由S7-200的CPU更新這8個(gè)狀態(tài)位。因
22、此這8個(gè)SM為只讀性SM,這些特殊繼電器的功能和狀態(tài)是由系統(tǒng)軟件決定的,與輸入繼電器一樣,不能通過編程的方式改變其狀態(tài),只能通過使用這些特殊繼電器的觸點(diǎn)來使用它的狀態(tài)。 SM0.0:RUN監(jiān)控,PLC在運(yùn)行狀態(tài)時(shí),SM0.0總為ON。 SM0.1:初始脈沖,PLC由STOP轉(zhuǎn)為RUN時(shí),SM0.1 ON 1個(gè)周期。 SM0.2:當(dāng)RAM中保存的數(shù)據(jù)丟失時(shí),SM0.2 ON 1個(gè)周期。 SM0.3:PLC上電進(jìn)入到RUN狀態(tài)時(shí),SM0.3 ON 1個(gè)周期。 SM0.4:分時(shí)鐘脈沖,占空比為50%,周期為1min的脈沖串。 SM0.5:秒時(shí)鐘脈沖,占空比為50%,周期為1s的脈沖串。 SM0.6:
23、掃描時(shí)鐘,一個(gè)掃描周期為ON,下一個(gè)掃描周期為OFF,交替循環(huán)。 SM0.7:指示CPU上MODE開關(guān)的位置,0=TERM,11=RUN,通常用來在RUN狀態(tài)下啟動(dòng)自由口通信方式。6定時(shí)器T定時(shí)器是PLC的重要編程元件,它的作用與繼電器控制線路中的時(shí)間繼電器基本相似。定時(shí)器的設(shè)定值通過程序預(yù)先輸入,當(dāng)滿足定時(shí)器的工作條件時(shí),定時(shí)器開始計(jì)時(shí),定時(shí)器的當(dāng)前值從0開始按照一定的時(shí)間單位增加,例如對于10ms定時(shí)器,定時(shí)器的當(dāng)前值間隔10ms加1。當(dāng)定時(shí)器的當(dāng)前值達(dá)到它的設(shè)定值時(shí),定時(shí)器動(dòng)作。7計(jì)數(shù)器C計(jì)數(shù)器也是廣泛應(yīng)用的重要編程元件,用來對輸入脈沖的個(gè)數(shù)進(jìn)行累計(jì),實(shí)現(xiàn)計(jì)數(shù)操作。使用計(jì)數(shù)器時(shí)要事先在程
24、序中給出計(jì)數(shù)的設(shè)定值(也稱預(yù)置值,即要進(jìn)行計(jì)數(shù)的脈沖數(shù))。當(dāng)滿足計(jì)數(shù)器的觸發(fā)輸入條件時(shí),計(jì)數(shù)器開始累計(jì)計(jì)數(shù)輸入端的脈沖前沿的次數(shù),當(dāng)達(dá)到設(shè)定值時(shí),計(jì)數(shù)器動(dòng)作。8高速計(jì)數(shù)器HSC 普通計(jì)數(shù)器的技術(shù)頻率受掃描周期的制約,在需要高頻計(jì)數(shù)的情況下,可使用高速計(jì)數(shù)器。與高速計(jì)數(shù)器對應(yīng)的數(shù)據(jù),只有一個(gè)高速計(jì)數(shù)器的當(dāng)前值,是一個(gè)帶符號的32位的雙字型數(shù)據(jù)。9累加器AC累加器是可像存儲器那樣使用的讀/寫設(shè)備,是用來暫存數(shù)據(jù)的寄存器,它可以向子程序傳遞參數(shù),或從子程序返回參數(shù),也可以用來存放運(yùn)算數(shù)據(jù)、中間數(shù)據(jù)及結(jié)果數(shù)據(jù)。CPU224XP共有4個(gè)32位的累加器:AC0AC3。使用時(shí)只表示出累加器的地址編號(如AC
25、0)。累加器存取數(shù)據(jù)的長度取決于所用的指令,它支持字節(jié)、字、雙字的存取,以字節(jié)或字為單位存取累加器時(shí),使訪問累加器的低8位和低16位。10狀態(tài)繼電器(順序控制繼電器)S 狀態(tài)繼電器是使用步進(jìn)控制指令編程時(shí)的重要編程元件,用狀態(tài)繼電器和相應(yīng)的步進(jìn)控制指令,可以在小型PLC上編制較復(fù)雜的控制程序。11局部變量存儲器L局部變量存儲器與存儲全部變量寄存器很相似,主要區(qū)別是變量寄存器是全局有效的,而局部變量存儲器是局部有效的。全局是指同一個(gè)存儲器可以被任何一個(gè)程序(主程序、子程序、中斷程序)讀取,局部是指存儲器區(qū)和特定的程序相關(guān)聯(lián)。12模擬量輸入(AIW)寄存器/模擬量輸出(AQW)寄存器PLC處理模擬
26、量的過程是,模擬量信號經(jīng)A/D轉(zhuǎn)換后變成數(shù)字量存儲在模擬量輸入寄存器中,通過PLC處理后將要轉(zhuǎn)換成模擬量的數(shù)字量寫入模擬量輸出寄存器,再經(jīng)D/A轉(zhuǎn)換成模擬量輸出。即PLC對這兩種寄存器的處理方式不同,對模擬量輸入寄存器只能做讀取操作,而對模擬量輸出寄存器只能做寫入操作。13EM235模塊為模擬量輸入輸出模塊,此模塊4路輸入1路輸出。當(dāng)使用模擬量時(shí)負(fù)端要接地。比如當(dāng)模擬量V0輸出時(shí),M0接COM。S7-200的基本指令 基本指令的分類及介紹一位邏輯指令標(biāo)準(zhǔn)觸點(diǎn)常開觸點(diǎn)指令:當(dāng)位為1時(shí),常開觸點(diǎn)閉合;常閉觸點(diǎn)指令:當(dāng)位為0時(shí),常閉觸點(diǎn)閉合;取反指令取反指令(NOT)改變能流輸入的狀態(tài)(也就是說,它
27、將棧頂值由0變?yōu)?,由1變?yōu)?)。邊沿觸發(fā)指令上升沿觸發(fā)指令:在檢測信號的上升沿,產(chǎn)生一個(gè)掃描周期寬度的脈沖;下降沿觸發(fā)指令:在檢測信號的下降沿,產(chǎn)生一個(gè)掃描周期寬度的脈沖;注:由于正跳變指令要求由1到0或者由0到1的變化,不能在第一個(gè)掃描周期中檢測到上升沿或者下降沿的變化。在第一個(gè)掃描周期,S7-200利用這些指令儲存指令的狀態(tài)。在接下來的掃描周期中,這些指令能夠檢測到指定位的變化。二線圈輸出輸出指令將新值寫入輸出點(diǎn)的過程映像寄存器。置位/復(fù)位指令S(Set)/R(Reset)S:置位指令,將由操作數(shù)指定的位開始的1位至最多155位置“1”,并保持; R:復(fù)位指令,將由操作數(shù)指定的位開始的1
28、位至最多155位置“0”,并保持;三定時(shí)器指令224XP有3種類型的定時(shí)器:通電延時(shí)定時(shí)器TON,保持型通電延時(shí)定時(shí)器TONR和斷電延時(shí)定時(shí)器TOF,總共提供256個(gè)定時(shí)器T0T255,定時(shí)精度可分為3個(gè)等級:1ms,10ms,100ms。接通延時(shí)定時(shí)器指令,有兩個(gè)輸入端:IN為啟動(dòng)定時(shí)器輸入端,PT為定時(shí)期的設(shè)定值輸入端保持型接通延時(shí)定時(shí)器指令,有兩個(gè)輸入端:IN為啟動(dòng)定時(shí)器輸入端,PT為定時(shí)器的設(shè)定值輸入端。當(dāng)定時(shí)器的輸入端IN為ON時(shí),定時(shí)器開始計(jì)時(shí),當(dāng)定時(shí)器的當(dāng)前值大于等于設(shè)定值時(shí),定時(shí)器被置位,其常開觸點(diǎn)接通,常閉觸點(diǎn)斷開,定時(shí)器繼續(xù)計(jì)時(shí),一直計(jì)時(shí)到最大值32767。斷開延時(shí)定時(shí)器指
29、令,兩個(gè)輸入端:IN為啟動(dòng)定時(shí)器輸入端,PT為定時(shí)器的設(shè)定值輸入端。當(dāng)定時(shí)器的輸入端IN為ON時(shí),TOF的狀態(tài)位為ON,其常開觸點(diǎn)接通,常閉觸點(diǎn)斷開,當(dāng)時(shí)定時(shí)器的當(dāng)前值仍為0。只有當(dāng)IN由ON變?yōu)镺FF時(shí),定時(shí)器才開始計(jì)時(shí)。四計(jì)數(shù)器指令遞增計(jì)數(shù)器指令,三個(gè)輸入端:PV為設(shè)定值輸入。CU為基數(shù)脈沖的啟動(dòng)輸入端,當(dāng)CU為ON時(shí),在每個(gè)輸入脈沖的上升沿,計(jì)數(shù)器計(jì)數(shù)1次,當(dāng)前值寄存器加1。如果當(dāng)前值達(dá)到設(shè)定值PV,計(jì)數(shù)器動(dòng)作,狀態(tài)位為ON,當(dāng)前值繼續(xù)遞增計(jì)數(shù),最大可達(dá)到32767。遞減計(jì)數(shù)器指令,三個(gè)輸入端:PV為設(shè)定值輸入端。CD為計(jì)數(shù)脈沖的輸入端,在每個(gè)輸入脈沖的上升沿,計(jì)數(shù)器計(jì)數(shù)1次,當(dāng)前值寄存
30、器減1。如果當(dāng)前寄存器減到0時(shí),計(jì)數(shù)器動(dòng)作,狀態(tài)位為ON。計(jì)數(shù)器的當(dāng)前值保持為0。R為復(fù)位脈沖的輸入端,當(dāng)R端為ON時(shí),計(jì)數(shù)器復(fù)位。增減計(jì)數(shù)器指令,有兩個(gè)脈沖輸入端CU和CD,1個(gè)復(fù)位輸入端R和1個(gè)設(shè)定值輸入端PV。CU為脈沖遞增計(jì)數(shù)輸入端,在CU的每個(gè)輸入脈沖的上升沿,當(dāng)前寄存器加1;在CD的每個(gè)輸入脈沖的上升沿,當(dāng)前值寄存器減1。其他輸入端功能同上。五比較指令比較指令用于兩個(gè)相同數(shù)據(jù)類型的有符號數(shù)或無符號數(shù)IN1和IN2的比較判斷操作。比較運(yùn)算符有:(=)、大于等于()、小于()、不等于()。比較指令的類型有:字節(jié)(BYTE)比較、整數(shù)(INT)比較、雙字整數(shù)(DINT)比較和實(shí)數(shù)(REA
31、L)比較。六運(yùn)算指令整數(shù)加法指令:INT1+IN2=OUT。整數(shù)減法指令:IN1-IN2=OUT。整數(shù)乘法指令:IN1IN2=OUT。整數(shù)除法指令:OUT/IN2=OUT,這里IN1與OUT時(shí)同一個(gè)存儲單元。 七傳送類指令單個(gè)傳送指令有周期性字節(jié)傳送指令MOVB,立即讀字節(jié)傳送指令BIR. ,立即寫字節(jié)傳送指令BIW,字傳送指令MOVW,雙字傳送指令MOVD,實(shí)數(shù)傳送指令MOVR。當(dāng)允許輸入EN有效時(shí),將一個(gè)無符號的單字節(jié)數(shù)據(jù)IN傳送到OUT中。當(dāng)允許輸入EN有效時(shí),BIR指令立即讀?。ú豢紤]掃描周期)當(dāng)前輸入繼電器區(qū)中由IN指定的字節(jié),并傳送到OUT。當(dāng)允許輸入EN有效時(shí),BIW指令立即將由
32、IN指定的字節(jié)數(shù)據(jù)寫入(不考慮掃描周期)輸出繼電器中由OUT指定的字節(jié)。當(dāng)允許輸入EN有效時(shí),將1個(gè)無符號的單字長數(shù)據(jù)IN傳送到OUT中。當(dāng)允許輸入EN有效時(shí),將1個(gè)有符號的上雙字長數(shù)據(jù)IN傳送到OUT中。當(dāng)允許輸入EN有效時(shí),將1個(gè)有符號的雙字長實(shí)數(shù)數(shù)據(jù)IN傳送到OUT中。八移位指令左移指令,當(dāng)允許輸入EN有效時(shí),將字節(jié)型輸入數(shù)據(jù)IN左移N位(N=8)后,送到OUT指定的字節(jié)存儲單元。右移指令,當(dāng)允許輸入EN有效時(shí),將字節(jié)型輸入數(shù)據(jù)IN右移N 位(N=8)后,送到OUT指定的字節(jié)存儲單元。九字節(jié)交換指令專用于對1個(gè)字長的自行數(shù)據(jù)進(jìn)行處理,指令功能是將自行輸入數(shù)據(jù)IN的高位字節(jié)進(jìn)行交換,因此又
33、可稱為半字交換指令。填充指令填充指令FILL用于處理字型數(shù)據(jù),指令功能是將字型輸入數(shù)據(jù)IN填充到從OUT開始的N個(gè)字存儲單元。十?dāng)?shù)據(jù)類型轉(zhuǎn)換指令字節(jié)與整數(shù)轉(zhuǎn)換指令 整數(shù)與雙整數(shù)轉(zhuǎn)換指令 雙整數(shù)與實(shí)數(shù)轉(zhuǎn)換指令實(shí)數(shù)到雙整數(shù)轉(zhuǎn)換指令(小數(shù)部分四舍五入)實(shí)數(shù)到雙整數(shù)轉(zhuǎn)換指令(小數(shù)部分舍去)雙整數(shù)到實(shí)數(shù)轉(zhuǎn)換指令整數(shù)與BCD碼轉(zhuǎn)換指令當(dāng)允許輸入EN有效時(shí),將整數(shù)型輸入數(shù)據(jù)IN,轉(zhuǎn)換成BCD碼輸入數(shù)據(jù)送到OUT。當(dāng)允許輸入EN有效時(shí),將BCD輸入數(shù)據(jù)IN,轉(zhuǎn)換成整數(shù)型輸入數(shù)據(jù)送到OUT。十一 七段顯示碼指令當(dāng)允許輸入EN有效時(shí),將字節(jié)型輸入數(shù)據(jù)IN的低4位對應(yīng)的七段顯示碼(0F),輸出到OUT制定的字節(jié)單元
34、。如果該字節(jié)單元是輸出繼電器子節(jié)QB,則可直接驅(qū)動(dòng)數(shù)碼管。十二. 程序控制類指令1、空操作指令NOP空操作指令主要是為了方便程序的檢查和修改,與現(xiàn)在程序中設(shè)置一些NOP指令,在修改和增加指令時(shí),可是程序地址的更改量達(dá)到最小。2、結(jié)束指令END,MENDEND指令時(shí)條件結(jié)束指令,MEND是無條件結(jié)束指令。通常END指令用于程序的內(nèi)部,利用系統(tǒng)的狀態(tài)或程序執(zhí)行的結(jié)果,也可以根據(jù)PLC外設(shè)置的切換條件來調(diào)用END指令,使主程序結(jié)束。MEND指令用于程序的最后,無條件終止用戶程序的執(zhí)行,返回到主程序的第一條指令。 3、暫停指令STOP 暫停指令的功能是將PLC主機(jī)CPU的工作方式由RUN切換到STOP
35、方式,CPU在1.4s內(nèi)中止PLC的運(yùn)行。4、警戒時(shí)鐘刷新指令WDR在PLC中,為避免出現(xiàn)程序死循環(huán)的情況,有1個(gè)專門監(jiān)視掃描周期的警戒時(shí)鐘,常稱為看門狗定時(shí)器WDT,WDT的設(shè)定值稍大于程序的掃描周期,在正常的每個(gè)掃描周期中,PLC都要對WDT進(jìn)行1次復(fù)位操作,使得WDT不能動(dòng)作。如果出現(xiàn)某個(gè)掃描周期大于WDT的設(shè)定值的情況,WDT認(rèn)為出現(xiàn)程序異常,發(fā)出信號給CPU,做異常處理。5、跳轉(zhuǎn)指令執(zhí)行跳轉(zhuǎn)需要用兩條指令配合使用,跳轉(zhuǎn)開始指令JMPn和跳轉(zhuǎn)標(biāo)號指令LBLn。跳轉(zhuǎn)指令JMP和LBL必須配合應(yīng)用在同一個(gè)程序塊中,即JMP和LBL可同時(shí)出現(xiàn)在主程序中,或者同時(shí)出現(xiàn)在子程序中,或者同時(shí)出現(xiàn)在
36、中斷程序中。不允許從主程序中跳轉(zhuǎn)到子程序,也不允許從某個(gè)子程序或中斷程序中跳轉(zhuǎn)到主程序或其他的子程序或中斷程序。6、子程序指令子程序的入口指令SBRn表示,在子程序執(zhí)行過程中,如果滿足條件返回指令CRET的返回條件,則結(jié)束該子程序,返回到遠(yuǎn)調(diào)用處繼續(xù)執(zhí)行;否則,將繼續(xù)執(zhí)行該子程序到最后一條:無條件返回指令RET,結(jié)束該子程序的運(yùn)行,返回到遠(yuǎn)調(diào)用處。7、循環(huán)指令 FOR和NEXT必須成對使用,在FOR和NEXT之間構(gòu)成循環(huán)體。當(dāng)允許輸入EN有效時(shí),執(zhí)行循環(huán)體,INDX從1開始計(jì)數(shù)。每執(zhí)行1次循環(huán)體,INDX自動(dòng)加1,并且與終值相比較,如果INDX大于FINAL,循環(huán)結(jié)束。8、順序控制繼電器SCR
37、段開始指令的功能是標(biāo)記一個(gè)SCR段的開始,其操作數(shù)是狀態(tài)繼電器Sx.y(如S0.0),Sx.y是當(dāng)前SCR段的標(biāo)志位,當(dāng)Sx.y為1時(shí)允許該SCR段工作 。段轉(zhuǎn)移指令的功能是將當(dāng)前的SCR段切換到下一個(gè)SCR段,其操作數(shù)是下一個(gè)SCR段的標(biāo)志位Sx.y(如S0.1)。當(dāng)允許輸入有效時(shí),進(jìn)行切換,即停止當(dāng)前SCR段工作,啟動(dòng)下一個(gè)SCR段工作。段結(jié)束指令的功能是標(biāo)記一個(gè)SCR段的結(jié)束。每個(gè)SCR段必須使用段結(jié)束指令來表示該SCR段的結(jié)束。十三.特殊指令1、中斷指令開中斷指令的功能是全局地開放所有被連接的中斷事件,允許CPU接收所有中斷事件的中斷請求。關(guān)中斷指令的功能是全局地關(guān)閉所有被連接的中斷事
38、件,禁止CPU接收各個(gè)中斷事件的中斷請求。中斷連接指令建立一個(gè)中斷事件EVNT與一個(gè)標(biāo)號為INT的中斷服務(wù)程序的聯(lián)系,并對該中斷事件開放。INT為中斷服務(wù)程序的標(biāo)號;EVNT為中斷事件號。當(dāng)允許輸入有效時(shí),連接與中斷事件EVNT相關(guān)聯(lián)的INT中斷程序。中斷分離指令能夠取消某個(gè)中斷事件EVNT與所有中斷程序的關(guān)聯(lián),并對該事件關(guān)中斷。無條件中斷返回指令,當(dāng)中斷結(jié)束時(shí),通過中斷返回指令退出中斷服務(wù)程序。2高速脈沖輸出指令 高速脈沖輸出指令當(dāng)允許輸入EN有效時(shí),檢測各個(gè)相關(guān)特殊繼電器的狀態(tài),激活有控制字節(jié)定義的高速脈沖輸出操作。只有Q0.0和Q0.1具有高速脈沖輸出功能,如果不需要進(jìn)行高速脈沖輸出時(shí),
39、Q0.0和Q0.1可以作為普通的數(shù)字量輸出點(diǎn)使用。一旦需要使用告訴脈沖輸出功能時(shí),必須通過Q0.0和Q0.1輸出高速脈沖。高速脈沖輸出有兩種輸出形式:高速脈沖序列(或稱高速脈沖串)輸出PTO(Pulse Train Output)和脈沖寬度調(diào)制輸出PWM(Pulse Width Modulation),可通過特殊繼電器來定義輸出形式。(1)與高速脈沖輸出控制相關(guān)的特殊繼電器在S7-200中,如果使用高速脈沖輸出功能,則對應(yīng)Q0.0和Q0.1的每一路PTO/PWM輸出,都對應(yīng)一些特殊繼電器,包括1個(gè)8位的狀態(tài)字節(jié)(SMB66,對應(yīng)Q0.0,或SMB76,對應(yīng)Q0.1),1個(gè)8位的控制字節(jié)(SMB
40、67或SMB77),2個(gè)16位的時(shí)間寄存器(SMB68或SMB78,存周期時(shí)間,SMB70或SMB80,存脈寬時(shí)間),1個(gè)32位的脈沖計(jì)數(shù)器(SMB72或SMB82),1個(gè)8位的段數(shù)寄存器(SMB166或SMB176),1個(gè)16位的偏移地址寄存器(SMB168或SMB178)。通過這些特殊繼電器,來控制高速脈沖輸出的工作狀態(tài),輸出形式及設(shè)置各種參數(shù)。(2)PTO輸出形式PTO輸出形式是指從Q0.0或(和)Q0.1輸出指定周期的一段或幾段方波脈沖序列,周期值為16位無符號數(shù)據(jù),周期范圍為5065535s或265535ms,占空比為50%,一般對周期值的設(shè)定為偶數(shù),否則會(huì)引起輸出波形占空比的失真。
41、每段脈沖序列中,脈沖的數(shù)量為32位數(shù)據(jù),可分別設(shè)定(3)PWM輸出形式PWM輸出形式是指從Q0.0Q或Q0.1輸出周期固定,脈沖寬度變化的脈沖信號。周期為16位無符號數(shù),周期的增量單位為微秒(s)或毫秒(ms),周期范圍為5065535s或265535ms,如果周期范圍小于2個(gè)時(shí)間單位,則CPU默認(rèn)為2個(gè)時(shí)間單位。在設(shè)定周期值時(shí),一般應(yīng)設(shè)定為偶數(shù),否則會(huì)引起輸出波形的占空比的失真。脈沖寬度為16位無符號數(shù),脈沖寬度的增量單位為微秒(m)或毫秒(ms),范圍為065535s或065535ms,占空比為0%100%。二、實(shí)驗(yàn)內(nèi)容基本指令實(shí)驗(yàn)1. 基本順控指令實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模?/p>
42、熟悉實(shí)驗(yàn)設(shè)備的使用方法和PLC的基本編程過程,練習(xí)基本順控指令。實(shí)驗(yàn)一 輸出互鎖控制實(shí)驗(yàn)任務(wù):用兩個(gè)開關(guān)控制三個(gè)燈,要求實(shí)現(xiàn):開關(guān)1控制燈1,開關(guān)2控制燈2;燈1和燈2不能同時(shí)亮,二者都不亮?xí)r燈3亮。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1開關(guān)1開關(guān)2基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1Q0.2A:燈1B:燈2C:燈3基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)二 三燈三開關(guān)控制實(shí)驗(yàn)任務(wù):用三個(gè)撥段開關(guān)控制三個(gè)燈,實(shí)現(xiàn)或、同或、異或三種邏輯關(guān)系控制 。K1和K2控制Q0.0,兩開關(guān)有一個(gè)為ON,則Q0.0為ON;K2和K3控制Q0.1,兩開關(guān)同為ON或同為OFF,
43、Q0.1為ON;K3和K1控制Q0.2,兩開關(guān)不同時(shí)為ON或OFF,Q0.2為ON。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1I0.2K1K2K3基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1Q0.2A:燈1B:燈2C:燈3基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)三 單燈雙開關(guān)控制實(shí)驗(yàn)任務(wù):走廊兩端各有一個(gè)開關(guān),都能夠控制中間燈的亮滅。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1K1K2基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)四 單燈三開關(guān)控制實(shí)驗(yàn)任務(wù):走廊上下兩端和中間各有一個(gè)開關(guān),要求用每個(gè)開關(guān)動(dòng)作一次都可
44、以改變中間照明燈的當(dāng)前狀態(tài)。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1I0.2K1K2K3基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)五 單燈單按鈕控制實(shí)驗(yàn)任務(wù):用一個(gè)無自鎖功能的按鈕控制一盞燈的亮滅,即第一次按下燈亮,再次按下則燈滅,每按一次都可改變燈的當(dāng)前狀態(tài)。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)六 雙燈單按鈕控制實(shí)驗(yàn)任務(wù):用一個(gè)無自鎖功能的按鈕控制兩盞燈的亮滅??刂埔笕缦聢D所示:I/O分配: 輸入信號信號元件及作用元件或
45、端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1燈1燈2基本指令實(shí)驗(yàn)區(qū)2. 定時(shí)器應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模菏煜ざ〞r(shí)器以及實(shí)驗(yàn)設(shè)備的使用方法。實(shí)驗(yàn)任務(wù):按照下面給出的時(shí)序編寫梯形圖程序。實(shí)驗(yàn)一 通電延時(shí)控制時(shí)序圖:I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)二 斷電延時(shí)控制時(shí)序圖:I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)三 通斷電延時(shí)控制時(shí)序圖:I/O分配: 輸
46、入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)四 脈沖方波的產(chǎn)生時(shí)序圖:I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)五 順序脈沖的產(chǎn)生時(shí)序圖:I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)3. 計(jì)數(shù)器應(yīng)用實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模菏煜び?jì)數(shù)器。 實(shí)驗(yàn)任務(wù):按照下面給出的時(shí)序要求編寫梯形圖程序。實(shí)驗(yàn)一 計(jì)數(shù)通斷控制實(shí)驗(yàn)任務(wù):按鈕按下3次,
47、信號燈亮;再按2次,燈滅。時(shí)序圖:I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)二 交叉計(jì)數(shù)控制實(shí)驗(yàn)任務(wù):用兩個(gè)按鈕控制兩個(gè)燈。按鈕1按兩次則燈1亮,再按三次燈2滅;按鈕2按兩次燈2亮,再按三次燈1滅。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1開關(guān)1開關(guān)2基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1燈1燈2基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)三 三燈單按鈕控制實(shí)驗(yàn)任務(wù):用一個(gè)按鈕控制三盞燈,要求:按第一下燈1亮;按第二下燈1滅,燈2亮,按第三下燈2滅,燈3亮;按第四下3
48、燈熄滅;按第五次燈1亮,如此循環(huán)。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1Q0.2燈1燈2燈3基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)四 單燈三按鈕控制實(shí)驗(yàn)任務(wù):走廊兩端和中間位置上各有一個(gè)按鈕,要求:任意按鈕按一次就可以改變走廊中間照明燈的當(dāng)前狀態(tài)。(用計(jì)數(shù)器實(shí)現(xiàn))I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1 I0.2開關(guān)1開關(guān)2開關(guān)3基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.2燈1基本指令實(shí)驗(yàn)區(qū)4. 脈沖沿指令實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模菏煜ど仙孛}沖指令、下降沿脈沖指令,定時(shí)器、計(jì)數(shù)器指令。實(shí)驗(yàn)一
49、按鈕操作信號實(shí)驗(yàn)任務(wù):按鈕按下(無論時(shí)間長短)后,信號燈亮1秒。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)二 開關(guān)操作信號實(shí)驗(yàn)任務(wù):開關(guān)斷開和閉合時(shí),信號燈都發(fā)光1秒。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)三 單按鈕交替輸出實(shí)驗(yàn)任務(wù):用一只按鈕控制一只燈,第一次按下時(shí)燈亮,第二次按下時(shí)燈滅即奇數(shù)次按燈亮,偶數(shù)次按燈滅I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)
50、驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0燈1基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)四 單按鈕雙路單通輸出實(shí)驗(yàn)任務(wù):用一只按鈕控制二只燈。第一次下按時(shí)燈1亮;第二次下按無動(dòng)作,彈起時(shí)燈1滅,同時(shí)燈2亮;第三次按下時(shí)燈2滅,燈1亮以此規(guī)律循環(huán)I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1燈1燈2基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)五 單按鈕雙路雙通輸出實(shí)驗(yàn)任務(wù):用一只按鈕控制二只燈。第一次下按時(shí)燈1亮;第二次下按時(shí)燈2亮,彈起時(shí)燈1滅;第三次下按時(shí)燈1亮,彈起時(shí)燈2滅以此規(guī)律循環(huán)I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0開關(guān)1基
51、本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1燈1燈2基本指令實(shí)驗(yàn)區(qū)5. 旋轉(zhuǎn)移位指令實(shí)驗(yàn)實(shí)驗(yàn)?zāi)康模菏煜ばD(zhuǎn)移位指令。 實(shí)驗(yàn)一 輪流通斷控制實(shí)驗(yàn)任務(wù):啟動(dòng)后,L1到L8燈每隔0.5秒順序點(diǎn)亮,松開按鈕,L1到L8每隔0.5秒順序熄滅I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0啟動(dòng)開門信號實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7燈1燈2燈3燈4燈5燈6燈7燈8基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)二 單向通斷控制實(shí)驗(yàn)任務(wù):用兩個(gè)按鈕控制八只燈,按鈕1控制單方向移位發(fā)光,按鈕2控制單方向移位熄滅。當(dāng)按下按鈕1時(shí),信號燈從
52、燈1開始陸續(xù)亮起;按下按鈕2時(shí),信號燈從燈1開始逐個(gè)熄滅。位移間隔時(shí)間為0.5秒。I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1開關(guān)1開關(guān)2基本指令實(shí)驗(yàn)區(qū)輸出信號控制對象及作用元件或端子位置Q0.0Q0.1Q0.2Q0.3Q0.4Q0.5Q0.6Q0.7燈1燈2燈3燈4燈5燈6燈7燈8基本指令實(shí)驗(yàn)區(qū)實(shí)驗(yàn)三 反向通斷控制實(shí)驗(yàn)任務(wù):用兩個(gè)按鈕控制八只燈,按鈕1控制反向移位發(fā)光,按鈕2控制反向移位熄滅。當(dāng)按下按鈕1時(shí),信號燈從燈8開始陸續(xù)亮起;按下按鈕2時(shí),信號燈從燈8開始逐個(gè)熄滅。位移間隔時(shí)間為0.5秒I/O分配: 輸入信號信號元件及作用元件或端子位置I0.0I0.1開關(guān)1開關(guān)2基本指令
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 中東原油購銷合同
- 二手房買賣合同的定金范本
- 二手房交易補(bǔ)充合同范文
- 中外貿(mào)易合同(DDP條款)條款解析
- 農(nóng)副產(chǎn)品購銷合同范本
- 代購協(xié)議書范本
- 礦山生態(tài)修復(fù)治理項(xiàng)目合作協(xié)議
- 連鎖酒店經(jīng)營承包合同
- 分銷商合同協(xié)議范本
- 農(nóng)業(yè)技術(shù)服務(wù)合同協(xié)議書范本
- 品管圈PDCA改善案例-降低住院患者跌倒發(fā)生率
- 《中小學(xué)校園食品安全和膳食經(jīng)費(fèi)管理工作指引》專題講座
- 廣東省茂名市2023-2024學(xué)年高一上學(xué)期物理期末試卷(含答案)
- 沙發(fā)市場需求與消費(fèi)特點(diǎn)分析
- 豐順縣縣級集中式飲用水水源地基礎(chǔ)狀況調(diào)查和風(fēng)險(xiǎn)評估報(bào)告
- 重慶市2023-2024學(xué)年七年級上學(xué)期期末考試數(shù)學(xué)試題(含答案)
- 《七律二首 送瘟神》教案- 2023-2024學(xué)年高教版(2023)中職語文職業(yè)模塊
- 八年級語文上冊《作文》專項(xiàng)測試卷及答案
- 2024年中考語文滿分作文6篇(含題目)
- 2024年安全員之江蘇省C2證(土建安全員)題庫與答案
- 第一節(jié)-貨幣資金資料講解
評論
0/150
提交評論