Показано с 1 по 4 из 4

Тема: ПЛК100КМ запоминает... не retain

  1. #1

    По умолчанию ПЛК100КМ запоминает... не retain

    имеем: контроллер (№10742110202046685), программа в стадии отладки.
    в программе в глобальных (не ретэйн) объявлены переменные для обмена по модбасу с мастером, переменные без начального задания, в коде переменным значения нигде не присваиваются. программа загружается в ПЛК без создания загрузочного проекта. происходит отладка мастера. в конце рабочего дня контроллеры обесточиваются. на следующий день программа заново загружается в плк и о чудо - глобальные переменные уже имеют вчерашние значения даже при выключенном мастере (обмена по модбасу нет, никто значения в контроллер не шлет). на ум приходит только чудеса с памятью атмел. понимаю, звучит странно, но видеть это еще удивительнее.
    p.s. если сделать заводской сброс, то переменные естественно обнуляются.
    Последний раз редактировалось swerder; 09.08.2011 в 09:59.

  2. #2

    По умолчанию

    понятно, надо было больше читать форум

  3. #3

    По умолчанию

    А насколько гарантировано сохраняются переменные? И можно ли их использовать вместо Retain?

  4. #4

    По умолчанию

    Цитата Сообщение от Okmor Посмотреть сообщение
    А насколько гарантировано сохраняются переменные? И можно ли их использовать вместо Retain?
    С осени 2007 года в ПЛК100-РМ проблем не было, и в последующих объектах ( около 20 шт.) с аналогичным подходом данные не терялись :-)
    P. S. Правда у некоторых с этим возникали проблемы (см. форум)
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •