<< 向前        下一页 >>

ID : 5902

ClearAreaDetected

功能

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

格式

ClearAreaDetected 区域编号 [, 条件]

指定项目

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

解说

清空指定区域的检测状态。Ver.1.8.*或更高的版本可使用的指令。

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

注意事项

发送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 : 5902

<< 向前        下一页 >>