Building Blocks > Domain-Specific Building Blocks > Reason Code Building Block > Default Reason Types, Reason Categories, and Reason Trees
Default Reason Types, Reason Categories, and Reason Trees
A default set of reason types, reason categories, and reason trees are provided with the reason building block.
Reason Types
Reason types are used to group reasons and are used in calculations to manage event processing. The set of reason types cannot be altered.
The following table lists and describes the reason types provided with the reason building block, along with the related event type:
Reason Type
Description
Event
Running
Used to indicate that the equipment is running.
Availability
Unscheduled
Used for reasons such as holiday, break, and planned downtime.
Availability, Loss
Down
Used to indicate that the equipment is not running.
Availability, Loss
SpeedLoss
Used to indicate that there is a speed loss.
Loss
Production
Used to indicate good production.
Production
Scrap
Used to indicate bad production.
Production
Invalid
Used to indicate invalid data.
Production
Reason Categories
Reason categories are used to provide a high-level grouping of reasons. A reason category belongs to one reason type, but a reason type can have many reason categories. Each reason category can have many reason trees. Reason categories can be added, but cannot be deleted if at least one reason tree is linked to the category.
The following table lists and describes the reason categories provided with the reason codes building block, along with their reason types:
Reason Category
Description
Reason Type
Production
Good production.
Production
Scrap
Bad production or scrap.
Scrap
Unscheduled
Time that is not in a scheduled shift.
Unscheduled
Running
Running status for equipment.
Running
Planned Downtime
Planned downtime, for example meals, breaks, or planned maintenance.
Down
Unplanned Downtime
Unplanned downtime, for example power outages or emergency stops.
Down
Changeover
Time spent changing materials or jobs.
Down
Unknown
Unknown availability fault code.
Down
Speed Loss
General speed loss category.
SpeedLoss
Small Stops
Equipment is stopped for a short period of time.
SpeedLoss
Invalid
Invalid data. This data does not appear in the user interface and is not used in any calculations.
Invalid
Reason Trees
A reason tree is a tree structure containing reasons or reason codes for a specific reason category. Each node in the tree structure can have as many children as required, and there can be any number of levels defined for the tree. Each node in the reason tree represents a human-readable label for a reason, and can be assigned to zero or many machine fault codes. A given fault code can be assigned only once in a given reason tree. Any number of reason trees can be added. There can be many reason trees for a given reason category.
The following table lists the reason trees provided with the reason code building block, and the reasons within them:
Reason Tree
Reason Category
Description
Included Reasons
Running
Running
Default reason tree for running equipment.
Running
Unknown
Unknown
Default reason tree for unknown availability fault codes.
Unknown
Was this helpful?