PF_PurgeGate
控制清除閘門(選購品)的開關。
格式
PF_PurgeGate 送料器編號/送料器名稱, On/Off
參數
- 送料器編號
以運算式或數值指定送料器編號(1~4的整數值)。 - 送料器名稱
以字串指定送料器名稱。 - On/Off
指定On(1)/Off (0)。指定On時,清除閘門會打開。
指定Off時,清除閘門會關閉。
傳回值
無
描述
執行本命令後,立即恢復控制。
若要等待料斗運作結束,請參考以下使用範例。
PF_PurgeGate
若在[系統配置] - [控制器] - [零件送料器]中未勾選「安裝清除閘門」,將發生錯誤2593(未啟用送料器的清除輸出)。
無法從虛擬控制器及命令視窗執行。
清除閘門的開關動作在緊急停止、安全防護已打開、程式停止、執行PF_Stop的任何情況下,都不會立即停止。
使用範例1
等待清除閘門開啟後,進行下一個動作。
PF_PurgeGate 1, On
Wait 5.0
' 下一個動作
使用範例2
等待清除閘門關閉後,進行下一個動作。
備註:清除閘門關閉動作時若負載過載(如零件卡住等),會自動切換為開啟動作。以下程式是使用PF_PurgeGateStatus來檢測出此情況的範例。
Integer looplim
looplim = 50
PF_PurgeGate 1, Off
Do While PF_PurgeGateStatus(1) = True And looplim > 0
Wait 0.1
looplim = looplim -1
Loop
If looplim <= 0 Then
' 錯誤處理 清除閘門未關閉
EndIf
' 下一個動作