States
While Modes represent what an asset is supposed to be doing, states show what the asset says it was actually doing.
States are crucial for accurately understanding the availability component of OEE (Overall Equipment Effectiveness). They provide essential insights into:
- Actual running times
- Instances and reasons for unplanned downtime
- Categorization of downtime for analysis and improvement
States help in capturing and reporting the true operational status of assets, playing a vital role in efficiency analysis and operational optimization.

States
There are reserved states predefined by the system such as 'Running', 'Off-line', 'Idle', 'Faulted'
Offline: Typically used with a state code value of 0 to indicate that the asset is powered off. It doesn't have to be 0, but modbus connections tend to return 0 in a powered off state.
Running: Indicates that the asset is operating as expected.
Idle: Indicate asset is not currently running and no faults exist.
Faulted: Indicates a fault or error, suggesting a breakdown or malfunction.
New states can be created and will generally align with the machine states or fault codes expected from the target asset.
State Types
State Types are used to categorize the state. State types cannot be modifed and are pre-defined by the system.
State Types consist of....
- Running
- Planned Downtime
- Unplanned Downtime
Categories
Categories are used solely for analysis. You can define any category via the drop down by typing in the name of a new category and selecting 'create'. Examples of categories may be 'quality', 'electrical', 'mechanical' where you would want to analyse your downtime to see how much was related to say quality issues,
Asset Group
This field is simply to classify certain states as say being specific to a drill press, reactor or filler. It is optional and can be left blank.
Configuring States
Adding & Editing States

- State Name: Name of the state. State name must be unique
- State Type: Select the state type, Planned Downtime, Unplanned Downtime, or Running
- Category: Select a category for this state. Optional, can be left blank.
- Asset Group: Specifies an asset group to which the state applies. Optional, can be left blank.
- Enabled: Indicates if the state is active and available for use in the system.
Linking State to Assets
Once created, states can be linked to assets. Each state is assigned a unique state code. The state code should match what will be set by the asset via the plc tag.
- Select asset or assets from the asset tree.
- A list of states assigned to the selected assets will appear in the bottom pane showing the state link id and state code.
- To link a state to an asset, select one or more states and click the 'Link' button. The state will appear in the bottom pane.
- Assign a numeric state code for the asset state.
Unlinking States from Assets
States can be unlinked from assets using the unlink option available on the screen. If event history exists for a state, the system will not allow you to remove the link. It will instead be disabled.