利用PLC構成水塔水位控製係統,如下圖所示,在控製係統中限位開關(guan) SQ1、SQ2、SQ3、SQ4作為(wei) 液位感知開關(guan) ,M1與(yu) M2為(wei) 抽水的電動機。
控製要求
當水池下麵的SQ4動作時,表明水池缺水需要進水,水泵M2啟動,直至到達上麵的水位SQ3時,水泵M2停止。
當水塔下麵的SQ2動作時,表明水塔缺水需要進水,水泵M1啟動,直至到達上麵的水位SQ1時,水泵M1停止。
過2秒後,水塔放完水後重複上述過程。
PLC編程部分
符號表
什麽(me) 你不認識這個(ge) “SHRB”?那可不行!看不懂指令怎麽(me) 理解整體(ti) 的梯形圖呢?
不過看不懂沒關(guan) 係,今天正好利用這個(ge) 案例,我來說說這個(ge) SHRB指令!
這個(ge) 指令叫做移位寄存器,通過點擊幫助我們(men) 可以知道他的一些用法和工作原理,看看下麵2張圖,看看你們(men) 能不能看懂。
不知道可愛的你們(men) 看懂沒有,看懂了,恭喜你可以瀏覽別的內(nei) 容了,看不懂也沒關(guan) 係,聽我娓娓道來!
這個(ge) 指令解釋起來拐來拐去的,我隻說按我的理解來告訴你們(men) 這個(ge) 指令的用法,這個(ge) 指令一共有四個(ge) 參數是需要我們(men) 進行設置的:
EN 使能端,檢測到一次使能該指令執行一次,一直使能隻執行一次。也就是說正脈衝(chong) 工作,負脈衝(chong) 不工作;
DATA 數據輸入端,寫(xie) 入移位數組的首位;
S_BIT 指定移位寄存器的一組數的第一位;
N 指定移位寄存器的長度,也就是移動位數和移動方向,+N為(wei) 加移左移,-N為(wei) 減移右移。
上麵的這個(ge) 程序段,當I0.2上升沿脈衝(chong) 到來時,移位寄存器開始工作,I0.3被置1 ,並輸入到寄存器,將指定的第一位V100.0置1並輸出,當I0.2的第二個(ge) 脈衝(chong) 到來時,將V100.0的1移至V100.1,同時V100.0的1被複位為(wei) 0,以此類推,一共移4次,從(cong) 0向3移動,正數是往左移,由於(yu) 字節在排列時高位在左,低位在右,76543210的形式進行排列,因此向左移。
好,這就是移位寄存器指令,希望通過我的講解你們(men) 能夠明白其中的工作原理以及用法,移位寄存指令可以廣泛應用在有序的順序循環控製中,比如霓虹燈,跑馬燈等等……
注:本人發布所有程序均已模擬完美運行,但可是,可但是,僅(jin) 作為(wei) 興(xing) 趣愛好、指令學習(xi) 之用,在應用至實際中時要考慮各種安全因素,因此建議想要參考本人程序的少年要根據現場工作環境來進行進一步調試!
有任何問題可在評論區留言或私信!
對不足之處歡迎指正!