Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя
Показано с 11 по 20 из 44

Тема: подскажите, сохранение данных.

  1. #11

    По умолчанию

    У меня всего одна программа, подпограмм я не делал, поэтому под словом блок я имею в виду переменную класса VAR типа CTUD Функциональный блок ‘инкрементный / декрементный счетчик’ в составе программы, именно эту переменную я объявил retain. Под словом блок я не имел ввиду новый POU. Мы друг друга правильно понимаем?
    Я объявлял выход CTUD как retain класса VAR и var global и ничего не полуалось. Не пробовал как var output.

  2. #12

    По умолчанию

    ну как то так...
    Изображения Изображения
    • Тип файла: jpg 1.jpg (15.5 Кб, Просмотров: 142)

  3. #13

    По умолчанию

    Всё правильно, я так и делал, только использовал выход CV а не QU, после выключения питания и включения через 10 мин. данные не сохранялись!
    В этой схеме impuls1 объявлен как VAR OUTPUT?

  4. #14

    По умолчанию

    var output Вам не нужен в принципе...
    Retain переменная, объявленная таким образом НЕ МОЖЕТ НЕ СОХРАНЯТЬСЯ - проверенно тысячи раз...

  5. #15

    По умолчанию

    Переменная param объявлена как retain
    http://owen.ru/forum/attachment.php?...1&d=1285880564

    Выключаем, включаем через 10 мин. Обнулилось!!!
    http://owen.ru/forum/attachment.php?...1&d=1285880585

    То-же но ОНЛАЙН выключен
    http://owen.ru/forum/attachment.php?...1&d=1285880639

    Что не так? Заранее спасибо.
    Последний раз редактировалось Сергей Борисович; 01.10.2010 в 16:56.

  6. #16

    По умолчанию

    может какая дополнительная информация нужна? жду ответ.

  7. #17

    По умолчанию

    завтра попробуем...

  8. #18

    По умолчанию

    куда все пропали?

  9. #19

  10. #20

    По умолчанию

    Здравствуйте. Если я все правильно понял, то проблема у вас с понимнием механизма работы ФБ.

    Когда вы запускаете программу, то ваш ФБ начинает производить счет. Естественно у ФБ есть своя локальная память, но она не энергонезависимая! Поэтому если на выход этого блока просто поставить переменную Retain? то ни чего у вас не выйдет. Почему?

    Когда происходит отключение питания и разряжается аккумулятор, то данные у вас в RETAIN естественно сохранятся, но сам ФБ счетчика обнулится, поэтому при подаче питания счетчик начнет работать с нуля! И естественно Retain сбросится в 0!

Страница 2 из 5 ПерваяПервая 1234 ... ПоследняяПоследняя

Ваши права

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