Есть вопрос?

Как быть.

У меня настроечные параметры сидят в ModBus slave (около 100).
А разные коэффициенты , как RETAIN (не мало).

Запустил систему, настроил, работает. Через некоторое время, Заказчик просит изменить алгоритм. И происходит такая вещь. Если поменял программу без проблем то ОК. Но...

Бывает подвиснет при прошивке, и потом требует перезагрузить проект. Все настройки рухнули.

Подскажите как правильно сохранять, прошивать и восстанавливать данные.

PS Думаю все данные сохранять в файл и восстанавливать, но зачем RETAIN.

И еще, ModBus slave если данные в перемешку(byte, word, dword) и их много как автоматизировать процесс пересчета адресов. Надоело на листке считать, потом синхронизировать адреса с панелью и тд.

И сколько памяти выделено в ПЛК под ModBus slave (какое макс. кол-во переменных)?