tyjksd3535
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 77 個(gè)
工控威望: 218 點(diǎn)
下載積分: 4253 分
在線時(shí)間: 145(小時(shí))
注冊(cè)時(shí)間: 2014-03-21
最后登錄: 2020-03-24
查看tyjksd3535的 主題 / 回貼
樓主  發(fā)表于: 2015-06-25 00:03
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個(gè)
工控威望: 6109 點(diǎn)
下載積分: 52362 分
在線時(shí)間: 1123(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-12-25
查看john42tw的 主題 / 回貼
1樓  發(fā)表于: 2015-06-25 15:22
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)前最小値。依此類(lèi)推,直到最小値為K100時(shí)結(jié)束。
  並將所有值復(fù)歸,等待下一次執(zhí)行。