# captured pos

{% columns %}
{% column %}

<figure><img src="/files/Gq8K67EkGJv2SjosRNd4" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}
Mit der `Captured Position` kann die Achsposition bei einem definierten Ereignis über einen Hardware-Eingang erfasst und anschließend in einer übergeordneten Steuerung weiterverarbeitet werden.

Dabei stehen zwei unterschiedliche Arten der `Captured Position` zur Verfügung:

* **Captured pos INPUT 1–8**:\
  Pro Hardware-Eingang kann jeweils eine Position mit einer typischen Reaktionszeit von \~ 4 ms erfasst und gespeichert werden.
* **Captured pos INPUT 12**:\
  Der Hardware-Eingang 12 kann pro Trigger-Ereignis bis zu 8 Positionen in einem Pufferspeicher ablegen, mit einer Reaktionszeit von ca. 4–6 µs.
  {% endcolumn %}
  {% endcolumns %}

***

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### Captured pos INPUT 1-8

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/WEG11jR1x6FB0OJgfP8L" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

#### Inputgesteuert Aufnahme der Istposition

Zur Verwendung dieser Funktion muss im Menü [i/o](broken://pages/DGaxoA6NyiffuzBe4Z6N#input-funktionen) für den entsprechenden Eingang die Input-Funktion `Capture Position` konfiguriert werden. Bei Aktivierung des Eingangs wird die aktuelle Achsposition mit einer typischen Reaktionszeit von etwa 4 ms erfasst und im entsprechenden Register gespeichert.

`TCPn` – Lesen des Positionswerts im Register n

`CLCP` – Löschen aller Positionswerte in den Registern
{% endcolumn %}
{% endcolumns %}

***

{% columns %}
{% column %}

{% endcolumn %}

{% column %}

### Captured pos INPUT 12

{% endcolumn %}
{% endcolumns %}

{% columns %}
{% column %}

<figure><img src="/files/cKfx6yUpjzMQ9YNBVYKq" alt=""><figcaption></figcaption></figure>
{% endcolumn %}

{% column %}

#### Flankengesteuerte Aufnahme der Istposition

In diesem Modus ist der HW-Input 12 (Pin 16 am [PLC-I/O](broken://pages/0JmTYHSywVylJlNSFenH#plc-i-o)) fest als hochpriorisierter Eingang definiert und muss nicht zusätzlich konfiguriert werden. Bei jeder steigenden Flanke wird die aktuelle Achsposition mit einer typischen Reaktionszeit von 4–6 µs erfasst und in ein Pufferregister mit acht Speicherplätzen geschrieben. Die erfassten Positionen werden fortlaufend abgelegt:\
erste Flanke → Buffer 1, zweite Flanke → Buffer 2, usw. bis zum achten Eintrag.

`TCPBn` – Lesen des Positionswerts im Buffer n

`CLCP` – Löschen aller Positionswerte im Buffer
{% endcolumn %}
{% endcolumns %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tech.jennyscience.com/control_system/xenax/xenax-xvi-75v8s/webmotion/operation/captured-pos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
