OPC UA Alarm and Events - MpAlarmXList & MpAlarmXcore

Hi

Current mechanism for OPC UA Alarm and Events is to create MpAlarmXList and MpAlarmXcore and link MpAlarmXList to MpAlarmXCore in the configuration view.

Is there a way this can be achieved in Application without making configuration in MappServices ? The data type MpAlarmXList and MpAlarmXcore as MpComIdentType be declared in global variable and linked using Function Block ?

Regards

Mohamed Idris

no, you need to define the initial configuration part (at least the Core one, usually also List) and select “Enable OpcUa Interface” there to be able to use A&C.

Alarms themselves you can dynamically add to and remove from the Lists during runtime in application, but the links need to be configured in the Config on Compilation.

Why would you want to do this? If you have a multi config project, you can just reference the config files from one to another or even the whole project.

For ABB 800xA Application we need to bring MpAlarms information model for specific FB under it. This is done by creating individual MpAlarmXcore configuration for each Function Block manually linked to 1 MpAlarmXList. Hence exploring possibility to create XCore configuration dynamically .

Isn’t this usually done with AlarmGroups and not 1 AlarmGroup per FUB?

In general you could create a script to just write that automatically by scanning the logical vars for specific FUBs and creating AlarmXCore configs for each FUB automatically. Everything is textual (xml), so that should be quite easy. In many projects we do, we write alarm configs using scripts instead of manually.