加入收藏 在線留言 聯系我們
            關注微信
            手機掃一掃 立刻聯系商家
            全國服務熱線17838383235
            公司新聞
            水塔水位的控制,分享一則西門子PLC應用實例
            發布時間: 2024-06-11 09:53 更新時間: 2024-10-30 14:14

            使用可編程邏輯控制器(PLC)構建水塔水位控制系統。在此系統中,我們將利用限位開關SQ1、SQ2、SQ3、SQ4作為液位傳感器,同時使用M1和M2來控制抽水電動機,實現自動控制水位。

            系統要求如下:

            當水池底部的SQ4被觸發時,表示水池水位過低,需要進行加水。此時,水泵M2將啟動,并持續運行直至水位達到SQ3的位置,隨后水泵M2將停止工作。

            當水塔底部的SQ2被觸發時,表示水塔水位不足,需要進行加水。此時,水泵M1將啟動,并持續工作直至水位達到SQ1的位置,然后水泵M1將停止工作。

            在水塔放水完畢后的2秒鐘后,系統將重復上述加水過程。

            符號表

            你不了解這個“SHRB”嗎?那可不行!不懂指令怎么理解整個梯形圖呢?

            但如果不懂也沒關系,正好我們來談談這個SHRB指令!

            這個指令稱為移位寄存器,通過查看幫助可以了解一些用法和工作原理。

            如果看不懂也沒關系,看下面。

            雖然下面兩張圖對這個指令的解釋有些復雜,但我會根據我的理解來告訴你們這個指令的用法。這個指令共有四個參數需要設置:

            EN:使能端,檢測到一次使能時執行一次指令,只執行一次,持續使能只執行一次。換句話說,只有在正脈沖時工作,負脈沖不起作用;

            DATA:數據輸入端,寫入移位數組的首位;

            S_BIT:指定移位寄存器的一組數的位;

            N:指定移位寄存器的長度,即移動位數和移動方向,+N表示向左移,-N表示向右移。

            在上面的程序段中,當I0.2上升沿脈沖到來時,移位寄存器開始工作,將I0.3置1,并輸入到寄存器,將指定的位V100.0置1并輸出。當I0.2的第二個脈沖到來時,將V100.0的1移至V100.1,同時將V100.0的1復位為0。以此類推,共移動4次,從0向3移動,正數表示向左移動。由于字節在排列時高位在左,低位在右,按照76543210的形式排列,因此是向左移動。

            這就是移位寄存器指令,希望通過這次講解大家能夠理解其工作原理和用法。移位寄存指令可以廣泛應用于有序的順序循環控制中,比如霓虹燈、跑馬燈等等。如果有不足之處,歡迎補充~


            聯系方式

            • 電  話:17838383235
            • 經理:徐嘉泉
            • 手  機:17838383235
            • 微  信:17838383235