sfl指令用法?
指令是SFTL,不是SFL,是左移位指令。 SFTLP中的P是邊沿觸發,前面條件一直接通時,該移位僅執行一次。 SFTLPM80M0K20K0----------最后的K0代表每次移動幾位,你寫K0就代表不移位,沒有這樣使用的,至少是K1,K1代表移入位為M801,K2時表示移入位為M80與M81,再加則依此類推。
M80代表要移入的狀態,也就是移入一個1(ON位)還是移入一個0(OFF位)。
M80由其他程序控制接通或斷開。
當SFTLP前面的條件每接通一次,指令就會執行一次,會將SFTLP執行時M80的狀態移入移位起始位M0,同時移位中的每一個位的狀態均會向后移動一位(K1是一位,K2則是兩位,依此類推)。 M0為移位起始位,K20為整個移位的所有位的個數為20個,也就是從M0-M19共計20位。移位時最后一位M19的結果會溢出,不用處理。 以上是基本說明,具體參看編程手冊!一般的順序控制的工程中,每次移動位數為K1,特殊情況下會有K2等情況。