1.將10段程式分別以 D1~D10代表
2.按鈕 M1~M10 啟動(dòng)先後 ,代表10段程式啟動(dòng)先後。
SM402
--||--------------------------------[MOV K1 D0]
M1
--|^|------[ < D1 K0]---------[MOV D0 D1]
|
----[INC D0]
M2
--|^|------[ < D2 K0]---------[MOV D0 D2]
|
----[INC D0]
.
.
.
.
M10
--|^|------[ < D10 K0]---------[MOV D0 D10]
|
-----[INC D0]
3.10段程式啟動(dòng)先後 1~10 已存入 D1~D10中。
4.比較 D1~D10 看哪一個(gè)最小,就執(zhí)行哪一個(gè)。
Q 系列可用 MIN 指令
FX 就要自己寫(xiě)
5.1段程式執(zhí)行完畢,就傳入一個(gè)值,如 [MOV K100 D1],改變D1値成為最大値。
因?yàn)橐恢痹诒容^中,就會(huì)執(zhí)行當(dāng)前最小値。依此類推,直到最小値為K100時(shí)結(jié)束。
並將所有值復(fù)歸,等待下一次執(zhí)行。