PDA

Просмотр полной версии : Сохранение уставок



deniska13
11.03.2019, 12:56
Добрый день! Подскажите пожалуйста как в контроллерах СПК1хх и СПК1хх[M01] сохранять уставки, состояние кнопок и др., в энергонезависимой памяти ПЛК. В ПЛК100, 150, 154, 110 и др., это делалось достаточно просто, используя флаг наличия/отсутствия питания и объявления в области памяти retain переменных для хранения, а как реализовать сохранение в СПК1хх?

SA104
11.03.2019, 13:04
Аналогично все
При объявлении переменной галку retain поставьте

deniska13
11.03.2019, 13:29
Аналогично все
При объявлении переменной галку retain поставьте

А где найти флаг питания? Или нужно на вход подключить реле контроля питания? На форуме как-то писали, что у СПК нет встроенного питания для сохранения данных...

SA104
11.03.2019, 13:51
Не надо никаких флагов искать, пишите то, что надо сохранить при отключении питания в retain переменные и все дела.

deniska13
11.03.2019, 14:28
Не надо никаких флагов искать, пишите то, что надо сохранить при отключении питания в retain переменные и все дела.
этот флаг применялся для того чтобы уйти от частой записи в эту область памяти, так как она могла выйти из строя в предыдущих версиях ПЛК ОВЕН, а сейчас с этим все хорошо?

Евгений Кислов
11.03.2019, 17:01
В СПК1хх [M01] RETAIN хранятся в MRAM, которая не деградирует - число циклов перезаписи стремится к бесконечности.

deniska13
11.03.2019, 17:40
В СПК1хх [M01] RETAIN хранятся в MRAM, которая не деградирует - число циклов перезаписи стремится к бесконечности.

отлично, спасибо за помощь!