Евгений, спасибо большое за помощь, так и думал что есть гораздо простое и правильное решение, чем городить костыли, все отлично работает через символьную конфигурацию и OPC UA
Вид для печати
Евгений, спасибо большое за помощь, так и думал что есть гораздо простое и правильное решение, чем городить костыли, все отлично работает через символьную конфигурацию и OPC UA
Здравствуйте, можно поподробнее описать решение данной проблемы?
У меня панель Kinco и ПЛК210. Kinco Modbus TCP Master. После отключения питания уставки (RETAIN) переданные с панели пропадают (Holding registers).
Как побороть эту проблему?
Евгений, большое спасибо! Помогло!
Подскажите пожалуйста, а решение первичной проблемы найдено?
проблема - обнуляются все Retain переменные при отключении именно питания - если в эмуляции нажать сброс то не обнуляются.
Добрый день, прошу помощи, после какого то момента перестали сохраняться энергонезависимые переменные на контроллере 210 03
Переменные храняться в GVL VAR_GLOBAL RETAIN
В симуляции при сбросе контроллера они сохраняются
При сбросе контроллера через Онлайн сброс – значения сохраняются
Есил отключить питание контроллера и потому включить все переменные преобретают значение инициализации.
Что я делаю не так?
Проект в приложенном файле.
Проверка – запускаем проект заходим в визуализацию settings выбираем станок 1 и жмем галочку включен и номер станка 1, еще например задать количество мест 5
Вложение 64278
отлючаем питание контроллера – включаем – все обнулилось.
Переменные
Вложение 64279
Что меняется и почему сохраняется при сбросе в эмуляции а по питантю когда сброс все обнуляется. Пожалуйста помогите.
доступ по энидеск могу предоставить
не совсем сам верю но вроде поборол проблему
Онлайн- режим работы - переключил с Отладка на Работа
и о чудо все стало сохраняться - не знаю должно ли так быть но проблема ушла проблемы пока нет.
раз 10 уже перезагрузил - все сохраняется :)
Вложение 64280
А есть ли какой файловый доступ к MRAM?
Имеется ПЛК210 на новой прошивке и требуется сохранять уставки и наработку. Но, если я правильно понял из документации, RETAIN переменные переинициализируются, если сделать Cold Reset.
Нам необходимо, чтобы наработка и уставки не стирались при Cold Reset, поэтому задачу решаем периодической записью во flash. Может как-то можно работать с MRAM как с файловой системой или ещё каким образом туда писать бинарные данные?