4樓說得也對,用步進也可以控製的!條條大路通羅馬嘛!
高手倒不是,隻是用過這個指令.
這個指令要一個要不要工作的條件.一個移位脈衝,一個複位信號.
移位脈衝可理解成一個動作完成後給SFT一個脈衝,讓它移位一位,然後執行下一個動作.
複位指將所有的動作清零.
例:可將L00通道做為移位指令SFT的移位內容.
當X01閉合時,MOV一個常數1給L00通道,讓L0000變成1,然後再給SFT一個脈衝,SFT移位一次,此時L0001閉合(同時L0000斷開),可將L0001驅動鑽頭上升動作.
上升到位X2給SFT一個脈衝,SFT移位一次,此時L0002閉合(同時L0001斷開),可將L0002驅動鑽頭下降動作.
下降到位後給SFT一個脈衝,SFT移位一次,此時L0003閉合(同時L0002斷開),可將L0003驅動一個計時器的開始.
計時器計時到達後給SFT一個脈衝,SFT移位一次,此時L0004閉合(同時L0003斷開),可將L0004驅動鑽頭下降動作.
.......
然後上升,然後輸出10MS的信號等等.
主要是你自己去切實的去做,去試,才會了解這個指令,才能熟練應用!
[此貼子已經被作者於2026-04-15 02:27:23編輯過]