Можно и в ПР, не надо ля-ля... недавно делали на 9 событий. Фиксирует дату и код аварии.
Можно увеличить количество, применив другие макросы ПЗУ, например от Сергей308.
Если надо значения до и после, тут весь процесс займет всю память ПР. Но если фиксировать время скачка и значение скачка, то точно можно...
Если там связи нет, то будет проще на Raspberry Pi повесить Scada систему и писать все. Даже фиксацию на ПР делать не надо, хотя не помешает. Ибо Scada пишет с определенным периодом временным, например поставите 30 сек запись в базу, а скачек произойдет между ?
Можно и это зафиксировать, например запись в базу настроить 1 сек, или смотреть в уведомлениях, если настроить пороги канала...