<< 向前        下一页 >>

ID : 16140

ClearAreaDetected

功能

清空当前的区域检测状态。

格式

ClearAreaDetected 区域编号 [, 条件]

指定项目

区域编号
通过整数型数据指定检测区域编号(0~31)或“-1”。如果指定“-1”,则全部区域均为对象区域。
条件
通过整数型数据指定下述所示的检测条件。可省略。省略时为“0”。
“-1”时,清空[0:进入区域]、[1:离开区域]两者的检测条件。
指定值 检测条件
-1 [进入区域后马上退出]或[退出区域后马上进入]
0 进入区域
1 退出区域

解说

清空指定区域的检测状态。

发送该指令前,控制器内部保持检测状态。

相关项目

 

Area、 SetArea、 ResetArea、 AreaPos、 AreaSizeGetAreaDetected、  区域功能

注意事项

发送ClearAreaDetected指令前,控制器内部保持检测状态。如应用示例所示,监视状态变化时,使用GetAreaDetected指令前,使用ClearAreaDetected指令。

应用示例

'!TITLE "Pro1.pcs"

Sub Main
  TakeArm Keep = 0

  ResetArea 0
	
  Move P, P( 300, -100, 200, 180, 0, 0, 5 )

  Area  0, P( 300, 0, 200, 0, 0, 0 ), V( 50, 50, 50 ), 128, -1, 0, Tar_Time( 2 )
  SetArea 0

  Move L, P( 300, 100, 200, 180, 0, 0, 5 ), Next

  '进入区域0前待机并通知外部机器
ClearAreaDetected -1, -1
Wait GetAreaDetected( 0, 0 )
Set IO24 '离开区域0前待机并通知外部机器
ClearAreaDetected -1, -1
Wait GetAreaDetected( 0, 1 )
Reset IO24 End Sub

ID : 16140

<< 向前        下一页 >>