Питон, коннекторы к ПЛК и живая тестовая инфраструктура. Такой план)
ну смотри с плк ты сможешь забрать логирование, то есть если процесс статичный и работает в цикле то кол-во операций примерно будет одинаково для определенного цикла. то есть ты будешь знать что для очистки в течении 24 часво на ПЛК проход условно 200 команд (ин.аут). Так же сможешь забрать примерное кол-во моточасов нароботки с насосов , так же кол-во- открытий и закрытий с запорной арматуры, ну и самое главное сможешь собрать тренды по давлениям и нагрузки насосов, а дальше если у тебя в системе есть еще какие то тригеры которые важны.