Таргеты поменяйте на поновее.
Вид для печати
Таргеты поменяйте на поновее.
Добрый день, коллеги. Спасибо за рекомендации.
Тест со счетчиком показал, что значение бита не сбрасывается (т.е. счетчик не увеличился).
Поставил последную версию target файла, скачанную сегодня утром с сайта (версия 3.09). Результат не изменился. Бит питания не сбрасывается.
Или версия target файла должна быть не последней, а соответствовать требуемой прошивке? Прошивка требует версию 3.07, как я понимаю (см. рисунок).
Вложение 22858
на основе чего проводили тест? Если это, не получается ли так что ретайн просто не успевает записаться, подождите минут 10, а так таргеты имеет смысл переустановить, даже на те же самыеЦитата:
снимаете питание. Ждете пару секунд, подаете обратно, подключаетесь к плк и смотрите чему у Вас равна переменная С
10 минут я не ждал, но повторил эксперимент подождав минуты 2. Результат тот же.
Таргет переустанавливал сегодня утром на новый 3.09.
Вопрос до сих пор не решен.
Что можно еще попробовать?
а вот в этой теме решился http://www.owen.ru/forum/showthread.php?t=11369
В М01/М02 нет аккумулятора и ПЛК не работает при выкл. питания. Поэтому бит выставляется, но уже не обрабатывается программой
Владислав, можно подробнее.
Нашел в РЭ на ПЛК110 М02 раздел "3.6 Батарея". Там, действительно, сказано следующее: "Батарея используется только для питания часов реального времени. При отключении питания контроллер сохраняет промежуточные результаты и выключается."
В аналогичном РЭ на ПЛК110 предыдущей модификации в разделе "3.6 Аккумулятор" сказано другое: "Аккумулятор, используемый для питания часов реального времени, дополнительно является источником аварийного питания микропроцессора контроллера."
При этом есть различия и в таблице 2.1. Для ПЛК110 М02 не указан тип энергонезависимой памяти, сказано только, что ее размер 6 Мб. Зато указан тип Retain-памяти:"16 кБ (MRAM)".
Для ПЛК110 объем и тип энергонезависимой памяти указан как: " 4 Мб (DataFlash)". Но не указан тип Retain-памяти. Сказано только, что: "не более 16 Кб".
Вопрос в следующем. Т.е. аккумулятор в предыдущей модификации не использовался для сохранения переменных в retain-памяти? Или изменилась идеология сохранения и тип retain-памяти?
Вопрос по-другому: "Я могу быть уверен, что retain-переменные сохранят свои значения?".
Изменилась технология
Магниторезистивная оперативная памятьЦитата:
Магниторезистивная оперативная память (MRAM — англ. magnetoresistive random-access memory) — запоминающее устройство с произвольным доступом, которое хранит информацию при помощи магнитных моментов, а не электрических зарядов.
Важнейшее преимущество этого типа памяти — энергонезависимость, то есть способность сохранять записанную информацию (например, программные контексты задач в системе и состояние всей системы) при отсутствии внешнего питания.