輸入 X1 X2 X3 X4 X5
輸出 Y1 Y2 Y3 Y4 Y5
時間 T1 T2 T3 T4 T5
數據 D1 D2 D3 D4 D5
步序存儲 D10 D12 D14 D16 D18 D20.........
數據存儲 D11 D13 D15 D17 D19 D21.........
步序內容代碼:
K101:等待輸入信號
K102:延時
K103:Y1輸出信號
K104:Y2輸出信號.....
K199:結束循環
當前步序號:Z0
步序存儲 D10Z0
當前步序存儲 D200(DMOV D10Z0 D200)
現有一下步序:
1.X1=on(啟動)
2.延時T1
3.輸出Y1
4.延時T2
5.切斷Y1
將以上步序轉化為代碼存到 步序存儲 寄存器,即:
1.D10=K101 D11=K1
2.D12=K102 D13=T1時間
3.D14=K103 D15=K1
4.D16=K102 D17=T2時間
5.D18=K103 D19=K0
6.D20=K199
當程序走第一步時,Z0賦值=1 ,D200=K102 D201=K1
程序里面要編寫出所有的步序情況,然后和D200做比較, 比較成立,執行此步。
執行完進入下一步,Z0+2,D200=K102 D201=T1時間
.........
最后程序結束,Z0清零。從頭開始。