AGV移動者
概要と主要な概念
タスク実行者をAGVパスネットワークに接続する場合、タスク実行者はAGVネットワーク上の移動者になります。接続されると、追加のプロパティ、イベント、および統計がそのAGVで利用可能となります。このトピックではこれらの要素について説明し、要素へのアクセス方法を示します。
プロパティ
AGV移動者オブジェクトでは、次のプロパティパネルを使用します。
イベント
AGVには追加のイベントが利用可能です。これらのイベントは、タスク実行者の[トリガー]パネルもしくは処理フローからアクセスできます。
- OnStartTravel - AGVが移動タスクを開始したときに起動します。
- OnFinishTravel - AGVが移動タスクを終了したときに起動します。
- OnPreAllocate - AGVが順方向割り当てを試行する直前に起動します。これには1つまたは複数のOnAllocateイベントが続くか、順方向割り当てができなかった場合、そのOnAllocationFailedイベントが続きます。割り当てはコントロールポイントへの到着前に発生するか、累積パスで交点を割り当てようとしたときに発生します。
- OnAllocate - コントロールポイント、コントロールエリア、または累積パスの交点が割り当てられるときに起動します。
- OnAllocationFailed - AGVが順方向割り当てに失敗し、停止して待機しなければならないときに起動します。
- OnDeallocate - AGVがコントロールポイント、コントロールエリア、または累積パスの交点の割り当てを解除するときに起動します。
- OnAccumulationStop - AGVが累積パスでその近接停止しきい値に到達し、停止しなければならないときに起動します。
- OnAccumulationResume - AGVが累積パスでその近接再開しきい値に到達し、再開できるときに起動します。
- OnPreArrival - AGVがコントロールポイントに到着する前(AGVが必要に応じてコントロールポイントで停止するために減速を開始したときなど)に起動します。OnPreArrivalは、AGVが前方に割り当てる前やAGVが最終目的地に向けて減速を開始したときに起動します。
- OnArrival - コントロールポイントを前方に割り当てることができない場合やコントロールポイントが最終的な目的地である場合に、AGVがコントロールポイントに到着したとき(AGVがコントロールポイントで停止するために減速したときなど)に起動します。
統計
AGVは以下の統計を追跡することもできます。
- BatteryLevel - AGVのバッテリーレベルであり、0から100までのパーセンテージで示されます。