> For the complete documentation index, see [llms.txt](https://help.tillit.cloud/tillit/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.tillit.cloud/tillit/tools/ignition-module/tillit-tag-provider/data-from-ignition-to-tillit.md).

# Data From Ignition To TilliT

## Write folder

The Asset Write folder allows you to send data from Ignition to TilliT, including:

* **Counts** (production totals, rejects)
* **Asset Status** (running, stopped, ready, etc.)
* **Process Variables** (analog values like temperature, pressure, speed)
* **Events** (quality checks, maintenance triggers, etc.)

**Important:** For Process Variables, you must first configure them in TilliT before they will appear in the Ignition tag structure.

<figure><img src="/files/R3JsFoNJqL6Xlcyq5uEw" alt="" width="372"><figcaption></figcaption></figure>

By creating a reference tag in the default tag provider and having the source tag path point to a tag in the "Write" folder of a specific asset in the TilliT provider, you can update the information and statuses and have that passed on to TilliT.

### Raising an event from Ignition

To raise an event in TilliT, mark the trigger tag as true and wait for the acknowledgment:

<figure><img src="/files/JuOMHWOn5VTpUlfhYBox" alt=""><figcaption></figcaption></figure>

Every asset will have every event type listed in the tree.

{% hint style="info" %}
If you create a new Event Type and it is not listed by default, mark the Refresh tag at the root of the tag provider as true
{% endhint %}

You can also raise events via Script. Knowing the Asset Id and the event Id, the following script would raise an event:

```
system.tillit.raiseEvent(eventTypeId, assetId)
```

### Sending Production Counts and Asset Status

You can implement full OEE tracking by configuring just two key tags: CountTotal and AssetStatus.

<figure><img src="/files/42IM6zKAqfYX5E1ToYPl" alt=""><figcaption></figcaption></figure>

<table><thead><tr><th width="148.80859375">Value</th><th>Description</th></tr></thead><tbody><tr><td><strong>Active</strong></td><td>Must be set to <code>True</code> to enable asset monitoring. None of the count or status features will work until this tag is enabled. This tells the TilliT Module to monitor this asset for counts and state changes.</td></tr><tr><td><strong>AssetStatus</strong></td><td><p>Reports the current operational state of the asset. Must be exactly one of the following (case-sensitive):<br></p><pre><code>RUNNING
STOPPED
READY
SUSPENDED
ABORTED
BLOCKED
FAULTED
STARVED
</code></pre><p>Any other value is still written to the tag but sets no equipment-status flag, so it has no effect on OEE.</p></td></tr><tr><td><strong>CountTotal</strong></td><td>A continuous, incrementing counter representing total production from the asset. The TilliT Module monitors this tag, calculates the difference between readings over time, and publishes incremental counts to TilliT.<br><br><strong>Best Practice:</strong> Reset the counter at the start of each new order for easier maintenance.<br><br><strong>Warning:</strong> Do NOT reset the counter mid-order as this will cause misalignment with accumulated counts. Either never reset the counter, or only reset during order transitions.</td></tr><tr><td><strong>RejectCount</strong></td><td>Works identically to CountTotal but tracks rejected or defective parts. Rejects are counted against the active order and drive the Quality (Q) component in the APQ OEE calculation. Follow the same reset guidelines as CountTotal.</td></tr></tbody></table>

### Process Variables

You can send analog values to TilliT as a [Process Variable](/tillit/knowledge-base/setting-up-tillit/configuration/process-variable.md). These values can be used in the activity forms with the [Edge Data](/tillit/knowledge-base/setting-up-tillit/activity-templates/activity/elements/data-types/edge-data.md) data type or access this information in TilliT dashboards.

Process variables are not available by default; you need to create an Edge Data Tag in TilliT for it to appear in the tag provider. See [Edge Data Tag](/tillit/knowledge-base/setting-up-tillit/asset-hierarchy/assets/edge-data-tags.md).
