Условимся, что терминал у нас – это своего рода ПЛК с определённым набором модулей ввода/вывода.
В нашей концепции устройства РЗА модульного типа каждый модуль – это обособленная практически самостоятельная часть комплекса, в которой зашита логика принятия решений об отключении. Такой подход делает систему стабильной и живучей, однако появляется необходимость прошивать непосредственно каждый модуль по отдельности, вместо того, чтобы просто загрузить в ПЛК общий скомпилированный файл программы контроллера.
У данной проблемы два пути решения:
- Смириться с текущим положением дел.
- Проработать алгоритм/механизм загрузки скомпилированного кода из IDE в память ПЛК, с последующей перепрошивкой модулей самим ПЛК.
Вариант №2 предпочтителен.