<object id="ir2le"></object>
  • 加入收藏 在線留言 聯系我們
    關注微信
    手機掃一掃 立刻聯系商家
    全國服務熱線15267534595
    公司新聞
    西門子PLC移位指令下如何實現電機順序啟動逆序停止?
    發布時間: 2024-04-20 18:18 更新時間: 2024-12-27 09:10

    在生產中我們經常會碰到多臺電機需要順序啟動逆序停機,PLC里面如何來編寫程序實現呢?如果是順序啟動和逆序停止的間隔時間相等,我們可以用移位指令來實現。

    首先我們來看一下移位指令。

    圖片


    這是移位寄存器指令。

    EN:每個掃描周期執行一次。

    DATA:狀態移入位。

    S_BIT:指定移位寄存器的Zui低位。(需注意和起始位區分)

    N:指定移位寄存器的長度和方向(N為正數左移,N位負數右移)Zui大為64位。

    每次固定移動一位,不可更改。

    在這條指令中,位排列順序遵循編號越大越高。與其他移位指令排列方式不一致。

    這條指令的含義是每執行一次,Q0.0開始的8個位左移一位,即Q0.0的狀態移到Q0.1,Q0.1的狀態移到Q0.2,……Q0.6的狀態移到Q0.7,Q0.7的狀態舍去,Q0.0以I0.0的狀態補上。

    如下圖所示程序為六盞燈(Q0.0~Q0.5),按下啟動信號I0.0,正向依次點亮,間隔時間為1秒。按下停止信號I0.1時亮到哪一盞就從哪一盞開始反向依次全部熄滅,時間間隔也是1秒。

    圖片

    圖片

    圖片


    聯系方式

    • 電  話:18126392341
    • 聯系人:梁濤
    • 手  機:15267534595
    • 微  信:15267534595