Skip to content

Configuring Error Handling Behavior#

Equipment Integration is designed to be able to trigger a set of behaviors when an Error is detected.

How it works#

The configuration is done by configuring the Smart Table SemiErrorHandlingContext.

Notifications are triggered based on the context defined on the Smart Table columns:

  • AutomationController:
    • Automation Controller connected to the Automation Controller Instance that has triggered the Alarm.
      • This setting can be use to set a particular behavior for all Equipment running the same Automation Controller
  • Resource:
    • Resource connected to the Automation Controller Instance.
  • ErrorCode:
    • Type of the Error
  • SystemOfOrigin:
    • System that originated the error.
  • ErrorNumber:
    • Error Number, can be defined for defining multiple error handling behavior for the same error type.

If no line matches the context no action will be triggered.

Behavior is defined by filling the following values:

  • Notification:
    • Notification to trigger
    • Notification configuration can be set as described on the following document.
  • Rule
    • Rule that will be executed in case of error.
  • Protocol
    • Exception protocol that will be executed in case of error.

Notes#

Note

Every error detected by the Equipment Integration will trigger the centralized Error Handling system, this does not mean that for every error an action will be triggered on MES.
The system is designed to allow for different tools to react differently to the same error, depending if the error is critical on not for the process of the tool.
* Changing the generic (i.e. not tool specific) behavior will affect how any tool that doesn't have a specific behavior for that error will work on the system.