hjd105
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 292 個
工控威望: 456 點(diǎn)
下載積分: 1483 分
在線時間: 238(小時)
注冊時間: 2007-09-21
最后登錄: 2024-05-01
查看hjd105的 主題 / 回貼
樓主  發(fā)表于: 2011-09-15 09:41
    比如我要編這么個程序,要求是這樣的:有19個電磁閥要輪流接通,每隔半小時接通一個,第二個接通第一個要關(guān)閉,第三個接通前二個要關(guān)閉。到第19個關(guān)閉后第一個接通。始終只有一個是接通的。我用循環(huán)右移指令要怎么編呢?
cvlsam
富士低壓,POD(觸摸屏),PLC專賣
級別: VIP會員

精華主題: 3 篇
發(fā)帖數(shù)量: 6777 個
工控威望: 38380 點(diǎn)
下載積分: 4283 分
在線時間: 9538(小時)
注冊時間: 2006-09-13
最后登錄: 2024-12-24
查看cvlsam的 主題 / 回貼
1樓  發(fā)表于: 2011-09-15 11:26
用位左移會顯得繁瑣,用循環(huán)左移指令而會導(dǎo)致低端型號不通用,而作為程序員,減少重復(fù)代碼是提升水平的重要方法,相反,用解碼指令則可以照顧到低端型號。




水平有限,歡迎拍磚。

Good Luck~
本帖最近評分記錄:
  • 下載積分:+2(qinchenglim) 感謝分享
    cvlsam
    富士低壓,POD(觸摸屏),PLC專賣
    級別: VIP會員

    精華主題: 3 篇
    發(fā)帖數(shù)量: 6777 個
    工控威望: 38380 點(diǎn)
    下載積分: 4283 分
    在線時間: 9538(小時)
    注冊時間: 2006-09-13
    最后登錄: 2024-12-24
    查看cvlsam的 主題 / 回貼
    2樓  發(fā)表于: 2011-09-15 19:57
    引用
    引用第14樓qinchenglim于2011-09-15 19:39發(fā)表的  :

    思路新穎,要是實(shí)際應(yīng)用的話還是要稍作修改的!!


    實(shí)際使用的時候必須考慮諸多事宜,如停止等等,這里僅僅演示一個算法而已。