Я тоже часто задумывался над этим вопросом сделать что-то подобное для диагностики систем и перехода на обслуживание не по наработке,а по состоянию.
Это дает очень значительный экономический эффект и увеличивает надежность.Кроме того,для ответственных технологических линий необходимо контролировать состояние питания,
чтобы "беда не пришла откуда не ждали".Сейчас работаю в этом направлении,занимаюсь аудитом систем электроснабжения и по результатам вижу,что можно такое реализовать.
Тем более,что "железо" есть софт для обработки и выдачи сигналов по порогам тоже есть.Необходимо "снять" тренды нормального процесса и контролировать их отклонение.
Например сработал привод ...пусковой ток такой,номинальный ток такой,при повторном срабатывании контролируем эти значения и сравниваем с "нормальными" при отклонении выдача эвента на диагностику механики привода.
Обратная связь по току,вот как это выглядит,можно привязать состояние дискретных входов,чтобы понимать,какой механизм когда включился:
Кстати используется для диагностики буровых установок,ветряных турбин систем генерации энергии.