用I0.0控製接在Q0.0~Q0.7上的8個(ge) 彩燈循環移位,從(cong) 左到右以0.5s的速度依次點亮,保持任意時刻隻有一個(ge) 指示燈亮,到達zui右端後,再從(cong) 左到右依次點亮。
分析:8個(ge) 彩燈循環移位控製,可以用字節的循環移位指令。根據控製要求,首先應置彩燈的初始狀態為(wei) QB0=1,即左邊*盞燈亮;接著燈從(cong) 左到右以0.5s的速度依次點亮,即要求字節QB0中的“1”用循環左移位指令每0.5s移動一位,因此須在ROL-B指令的EN端接一個(ge) 0.5s的移位脈衝(chong) (可用定時器指令實現)。梯形圖程序和語句表程序如圖1所示。
西門子S7 PLC用I0.0控製接在Q0.0~Q0.7上的8個(ge) 彩燈循環移位梯形圖