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