回覆列表
  • 1 # kkzdt15363

    可以使用CJ指令來實現。定時器和計數器如果被CJ指令跳過,跳步期間它們的當前值被凍結,如果在跳步開始時定時器和計數器正在工作,在跳步期間,它們將停止計時和計數,在CJ指令的條件變為不滿足時繼續工作。跳轉指令CJ執行時,如果跳轉條件滿足,PLC將不再掃描執行跳轉指令與跳轉指標P間的程式,即跳到以指標P為入口的程式段中執行。直到跳轉的條件不再滿足,跳轉才會停止進行。高速計數器的處理獨立於主程式,其工作不受跳步影響。如果用M8000的動合觸點驅動CJ指令,則條件跳轉變為無條件跳轉。擴充套件資料:三菱PLC的條件跳轉指令CJ的注意事項:

    1、CJP指令表示為脈衝執行方式;

    2、在一個程式中一個標號只能出現一次,否則將出錯;

    3、在跳轉執行期間,即使被跳過程式的驅動條件改變,但其線圈(或結果)仍保持跳轉前的狀態,因為跳轉期間根本沒有執行這段程式。

    4、如果在跳轉開始時定時器和計數器已在工作,則在跳轉執行期間它們將停止工作,到跳轉條件不滿足後又繼續工作。但對於正在工作的定時器T192~T199和高速計數器C235~C255不管有無跳轉仍連續工作。

    5、若積算定時器和計數器的復位(RST)指令在跳轉區外,即使它們的線圈被跳轉,但對它們的復位仍然有效。

  • 中秋節和大豐收的關聯?
  • 世界環境日是哪天?