Custom alarm coloring based on priority is not reflecting in the alarm control triangle in the faceplate
Voted best answer
The alarm color definition in 800xA is a bit tricky. You can only link your custom color defintion to alarm and event lists and not your alarm control triangle.
The color for alarm control triangle is always coming from "Common Alarm Indicator Color Definition" in the library structure. If you want to customize the color of the triangle, you will have to edit this. But I would not recommend it because it is a standard object and there is always the risk that it will revert back to the default after your next rollup.
Please note that some library groups like Reuse uses a different alarm control (triangle) and they are linked to a their own color definition. My above answer applies to only standard AC800M library.
Singapre Supportline- Level 3
Normally the Colouring philosophy will be specific to the Workplace Colour settings for each Workplace. e.g. If you have customized the colour settings in Engineering workplace based on color pallettes, the same will not reflect when you are opening the faceplate in the Operator workplace. these 2 could be 2 different Colors.
So please try to change the colour used for Priority mappings in the Workplace Structure for the corresponding workplace which you are intending to use. This has to be done in all the workplace to be used.
Please note that the color Palette should be set at every workplace that you are intending to you. We have an option to have different color views for different workplaces.
Please check that you have set these priority color definitions (Colour definitions e.g REUSE colors) in the current workplace you are viewing these alarms (calling up the faceplate).
I'm uploading an attachement that should graphically explain the difficulty I'm facing.
The image you see is the faceplate of the object and the object alarm list. While the alrm list shows the correct colordefinition, the triangle shows the old/default coloring. The priority number is correct.
The answer may depend on your connectivity. The AlarmControl used in the Faceplate is simple a small grafic. In the faceplate configuration you can choose from different ways to this AlarmControl. Lets say that it is the one from your Object Type. Go to the Object Type structure, open the Alarm Control in the Grafic Editor and have a look at the Alarm Symbol: Fill Color. You may find a Expression Variable there (something like m_Color). Have a look at that expression, which colors are used?
But instead of messing around in the code it would be easier to change the default colors.