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  
  
' 后续运作