Errors, user-defined alarms and mapp alarms

<< Click to Display Table of Contents >>

Navigation:  »No topics above this level«

Errors, user-defined alarms and mapp alarms

mapp Services V5.16

With mapp components, it is necessary to differentiate between errors and alarms. Errors are indicated via "StatusID" on the output of a function or function block or entered in Logger. "StatusID" is used to troubleshoot what did not work when developing the application or later when performing detailed diagnostics.

Alarms provide the machine operator with information about the state of a machine. Alarms should be written up in such a way that the machine operator can respond to them effectively. Alarm handling is not intended to cover detailed diagnostics (e.g. evaluate "StatusID", display ACOPOS error texts, etc.).

Alarms and errors should be considered separate from one another as a rule. Alarms do not necessarily have to be the consequence of an error; they can also occur independently (e.g. user blocked due to incorrectly entering a password triggers an alarm). Errors provide information about the incorrect use of hardware or software and can occur at the same time as an alarm, though this is not required (e.g. loading a recipe indicated via "StatusID" with an alarm generated additionally). The following table shows some of these differences:

Description

mapp component errors

Target group: Developers, service/maintenance technicians

Shown on output "StatusID" or in the Logger

An alarm can but does not have to occur simultaneously with an error.

Occur when the mapp component is not configured correctly, for example

Possible to react to the error number directly in the application software

mapp component alarm

Default alarm

Target group: Machine operators, service/maintenance technicians

An alarm can but does not have to occur simultaneously with an error.

Reported directly to the alarm system

Occurs when lag error occurs on an axis, for example (mpAXIS_ALM_LAG_ERROR)

Can initiate a reaction

Cannot be modified by the user (although the reaction can)

User alarm

Target group: Machine operators, service/maintenance technicians

An alarm can but does not have to occur simultaneously with an error.

Reported directly to the alarm system

Occurs when lag error occurs on an axis, for example (mpAXIS_ALM_LAG_ERROR)

Can initiate a reaction

Cannot be modified by the user (although the reaction can)