Гусь многим хорош.
И отделяет информацию от носителя этой самой информации, и размножить - раз плюнуть и быстрее чем реле... Много плюсов!
Но есть и минусы:
Самый жирный из них вылезает, если части системы (а то и отдельные защиты на большой подстанции) проектируют разные конторы и не в рамках единой процедуры. Это тяжко потом собирать.
А если еще и взаимодействия нормального нет между проектировщиками или уровень проектировщиков сильно разный (SCD? Не-а, не слышали!), то этот ад адский потом на площадке разгребать наладчикам. Они потом еще раз связи по гусям проектируют :) Теперь на объекте.
И второй жирный минус, вытекающий из первого озвученного мной плюса.
Если что-то в алгоритмах у терминала не так - умахаешься решать проблему с этим.
Т.е. на площадке все собрали, включают, а тут битые гуси летят. Например, по качеству. А качество терминал сам выставляет, по своему разумению. Тут сдавать объект надо, ан нет. Необходимо писать разработчикам ПО терминала, чтобы правили. А они просто в отказ идут, мол все здорово у нас.
Наладчик отлавливает денно и нощно этот трафик, чтобы предъявить производителю.
Тот говорит, "ну ок, убедил!"
Что-то правит. Потом проверять надо, что производитель поправил. Еще что-то, не дай Бог, вылезет.
А медь - максимум прокинул еще один кабель. Тот по которому не работает - похоронил. Вуаля!