I use the analog alarms in RSView to get away from having to write the alarm detection and other tricks in the PLC or in expressions. I'd prefer to use the features build into the SCADA package.
Then you are stuck with someone's idea of what an alarm should do. I never allow RSView to control this important function. I like the complete control that PLC-controled alarms provide. I create a separte Alarm Screen, with PLC-contorlled tags and an alarm description in flashing text for currrently alarming devices. The Alarm Summary screen is then only used for what it was designed for--a record of all alarms, regardless of frequency of occurance. The operators rarely even use it, preferring the graphic screen that shows only current problems.
If on the Alarm Summary, you set "Data, Filter" to "Only show tags currently in alarm", it should be close to what you want. If you insist on using the RSView alarm function, you still will get some duplicates of same tag for High and High High, but the ones not in alarm mode will disappear.
To get only ONE alarm for each device, regardless of all permutations of L,LL,H,HH, and so on, BUT still not have to create an overall PLC tag for "All Alarms for Tag XXX", then you would have to create some additional INTERNAL RSView tags, so that for Device XXX, then define Internal Tag XXX = Alarm L + ALarm LL + Alarm H + Alarm HH. Then only show Tag XXX on a new alarm screen, not all the other alarm conditions.
You can create as many internal RSVIew tags as you want, without adding to the tag count.