Alarm3oo5:=(int(alarm1)+int(alarm2)+int(alarm3)+int(alarm4)+int(alarm5)=>3
Как правило вычисления основного аларма (3оо5) будет недостаточно, понадобиться ещё обработка Fault и MOS (maintenance override switch) с деградацией в данном случае 3ооN->2ooN->1oo1 . В этом случае циклы и тп будет крайне неудобно., не смотря на это предложенный мной вариант проще переделать под деградацию