一、實驗目的
1.熟悉移位寄存器指令SHRB的使用方法。
2.熟悉定時器當前值的使用方法。
二、實驗內(nei) 容
1.控製要求
在一些休閑、娛樂(le) 、旅遊景點,經常會(hui) 修建噴泉供人們(men) 觀賞。這些噴泉按一定的規律改變噴水式樣,有的像花朵,有的可形成水幕放電影,有的可隨著音符跳躍,形式多樣。本實驗所控製的噴泉是波浪式的,可用在湖麵上,從(cong) 遠處看,給人的感覺像是湖麵上掀起了波浪,示意圖如圖3-53所示。
按下起動按鈕後,噴泉開始運作,共有3個(ge) 波峰,1個(ge) 波峰為(wei) 1組,1組有5個(ge) 噴頭,這樣總共有15個(ge) 噴頭,某一時刻隻有1組在工作,按1、2、3順序排隊,形成移動的波浪。而每組在運作時也要按一定的規律有先有後。在本組內(nei) 的5個(ge) 噴頭的工作方式是每隔3s開啟1個(ge) ,輪到第4個(ge) 開啟時同時關(guan) 閉第1個(ge) ,輪到第5個(ge) 開啟時同時關(guan) 閉第2個(ge) ,3s後下一組開始工作,前麵一組全部關(guan) 閉。如此,3個(ge) 組按順序循環工作,直到按下停止按鈕,全部噴頭都停止工作。從(cong) 按下起動按鈕,到一個(ge) 工作周期結束,各噴頭工作狀態時序圖如圖3-54所示。
2.程序設計
1)根據控製要求,首先決(jue) 定PLC的I/O分配,如圖3-55所示。西門子PLC S7-200 接線圖如下:
2)本實驗15個(ge) 噴頭分成3組,每組5個(ge) 按順序起停,3個(ge) 組的工作過程都是一樣的,如圖3-54所示。
按起動按鈕後,噴頭就會(hui) 按要求動作,整個(ge) 過程是自動循環的,隻有按下停止按鈕,才會(hui) 全部停止。程序設計上以移位寄存器指令SHRB為(wei) 主,程序中還多次出現比較指令用定時器的當前值與(yu) 整數比較,這也是以往未被重用的一個(ge) 功能。SHRB指令的使用方法參見第一章第二節。
3)控製程序梯形圖及注釋如圖3-56所示。
三、實驗報告中應回答的問題
1.SHRB指令的數據移位長度N是多少?是否有數據類型之分?
2.本實驗的程序能控製噴泉水柱的高度嗎