Думаю развить тему Вашей разработки "ловушка" до отдельного макроса типа "черный ящик". Контроль до 8 входов ( аварийных сигналов) с записью в журнал когда и какой вход сработал для булевых входов. А для floaт переход за верхний предел тоже с записью когда и какой вход.