PF_Stop

發出Part Feeding程序的終止請求。
若有正在執行的回呼函數,則會等待其終止。
之後,會執行PF_CycleStop回呼函數,並停止程序。

格式
PF_Stop 零件ID

參數

  • 零件ID
    指定零件ID(整數值1~32)。

傳回值

描述
停止Part Feeding程序。
與PF_Abort命令不同,會等待執行中的回呼函數終止。
回呼函數終止後,會執行PF_CycleStop回呼函數。
若未啟動Part Feeding程序,則不執行任何動作。
在多種零件運作中使用PF_Stop時,設定PF_Start中設定的任一ID,即可停止Part Feeding程序。
無法在執行PF_Stop後立即執行PF_Start。在PF_CycleStop回呼函數完成前執行PF_Start,會發生PF_STATUS_FEEDERINUSE_ERROR。這是因為在當前Part Feeding程序完成前嘗試執行新的Part Feeding程序。
若要修正此情況,則追加以下程式碼:

PF_Stop 1    ' 在此範例中,零件1在使用任務32的送料器1上執行。
TaskWait 32  ' 等待處理結束。
PF_Start 2   ' 開始新零件。

無法從虛擬控制器及命令視窗執行。

使用範例

PF_Stop 1