1. 加入收藏 在線留言 聯系我們
        關注微信
        手機掃一掃 立刻聯系商家
        全國服務熱線13185520415
        公司新聞
        西門子S7-200PLC移位寄存器指令
        發布時間: 2024-12-04 15:48 更新時間: 2024-12-04 15:48
        觀看西門子S7-200PLC移位寄存器指令視頻

        8.3移位寄存器指令

        移位寄存器指令是移位長度和移位方向可調的移位指令。在順序控制、物流及數據流控制等場合應用廣泛。

        (1)移位寄存器指令格式

        移位寄存器指令格式,如圖3-67所示。

        (2)工作過程

        當使能輸入端EN有效時,位數據DATA實現裝入移位寄存器的Zui低位SBIT,此后使能端每當有1個脈沖輸入時,移位寄存器都會移動1位。需要說明移位長度和方向與N有關,移位長度范圍:1~64;移位方向取決于N的符號,當N>0時,移位方向向左,輸入數據DATA移入移位寄存器的Zui低位SBIT,并移出移位寄存器的Zui高位;當N<0時,移位方向向右,輸入數據移入移位寄存器的Zui高位,并移出Zui低位SBIT,移出的數據被放置在溢出位SM1.1中,具體如圖3-68 所示。

        重點提示:

        移位寄存器中的N是移位總的長度,即一共移動了多少位;左右移位(循環)指令中的N是每次移位的長度。

        (3)應用舉例:噴泉控制

        ①控制要求:某噴泉由L1~L10 十根水柱構成,噴泉水柱示意圖,如圖3-69所示。按下啟動按鈕,噴泉按如圖3-69所示花樣噴水;按下停止按鈕,噴水全部停止。

        ②程序設計

        a.I/O 分配:噴泉控制I/O分配,如表3-24所示。

        b.梯形圖:噴泉控制程序如圖3-70所示。

        重點提示:

        ①將輸入數據 DATA置1,可以采用啟保停電路置1,也可采用傳送指令;

        ②構造脈沖發生器,用脈沖控制移位寄存器的移位;

        ③通過輸出的第一位確定S_BIT,有時還可能需要中間編程元件;

        ④通過輸出個數確定移位長度。

        聯系方式

        • 電  話:13510737515
        • 聯系人:董海波
        • 手  機:13185520415
        • 微  信:13185520415