Почитал о Retain переменных и о ModBus переменных и все-таки хотел прийти к какому-то выводу.
ДАНО:
ПЛК 150 + ИП320 - ПЛК управляет приточно-вытяжной установкой по заданному алгоритму, панель отображает данные.
НАИТИ:
Каким образом организовать, чтобы при выключении питания/сбросе и др. уставки, переданные с ИП320 через 485 модбас на ПЛК сохранялись в памяти ПЛК
РЕШЕНИЕ:
По нашему мнению придется организовывать цепочку ModBus переменная ПЛК -> Retain переменная ПЛК -> Соответсвующий вход ФБ. Причем при старте программы, необходимо его отловить и записать данные из Retain в ModBus дабы панель могла нормально считать данные уставки и вывести их. А по изменению ModBus переменных кроме первого цикла (то есть когда ModBus != Retain) нужно производить запись ModBus -> Retain.

Есть ли более удачные варианты? Я читал о возможности сетевых переменных, но они вроде справедливы только для DCON. Или я не прав?