控制要求
控制多個指示燈,當(dāng)開關(guān)閉合時,每1s鐘點亮一個指示燈
io分配
梯形圖
當(dāng)sa閉合時,x0輸入有效,使m0上升沿有效,mov指令將k1傳送到k4y0中,使y0變?yōu)?,輸出on。
m8013為1s 時鐘,m1下降沿有效時,執(zhí)行一次循環(huán)左移指令,當(dāng)左移到第八即y7時,使m2下降沿有效,再將k1傳送到k4y0中,繼續(xù)循環(huán)下去。
在使用傳送指令時,為了保證循環(huán)左移指令能夠正確移位,使用上升沿脈沖指令,使mov指令條件滿足時只傳送一次,通過使用循環(huán)左移指令對移位位數(shù)的控制,對于這類程序的編寫,要求對plc的指令比較熟悉,充分利用plc的功能指令簡化程序,還有注意的是mov的目標元件組合只能為k4和k8。
mov指令為目標元件為 字 即16位
也可為雙字 用dmov 即32位