Показано с 1 по 10 из 19

Тема: Может ли ПЛК100-220.Р-М самостоятельно остановиться?

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    У меня к автору темы только один вопрос, что вы имели в виду вот этим:-"Обновляю их не чаще, чем раз в минуту, и то в случае изменения значений"?
    Есть понимание, что RETAIN-переменные сохраняются при отключении ПЛК. Значит в программе можно их модифицировать как обычные.
    Просто в РЭ есть отсылка на ограничение циклов перезаписи таких данных, поэтому, от греха подальше, раз в минуту идет проверка изменений значений отдельных Retain-переменных и, если требуется, их обновление. А так, сами Retain-переменные в работе программы не использую - они отдают значения при старте программы и получают новые значения не чаще, чем раз в минуту.

  2. #2
    Пользователь
    Регистрация
    10.04.2010
    Адрес
    Алтайский край,г.Рубцовск
    Сообщений
    967

    По умолчанию

    Цитата Сообщение от программист_с_паяльником Посмотреть сообщение
    Есть понимание, что RETAIN-переменные сохраняются при отключении ПЛК. Значит в программе можно их модифицировать как обычные.
    Просто в РЭ есть отсылка на ограничение циклов перезаписи таких данных, поэтому, от греха подальше, раз в минуту идет проверка изменений значений отдельных Retain-переменных и, если требуется, их обновление. А так, сами Retain-переменные в работе программы не использую - они отдают значения при старте программы и получают новые значения не чаще, чем раз в минуту.
    Я не помню не одной темы про убитую память.

  3. #3
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,799

    По умолчанию

    Цитата Сообщение от программист_с_паяльником Посмотреть сообщение
    Есть понимание, что RETAIN-переменные сохраняются при отключении ПЛК. Значит в программе можно их модифицировать как обычные.
    Просто в РЭ есть отсылка на ограничение циклов перезаписи таких данных, поэтому, от греха подальше, раз в минуту идет проверка изменений значений отдельных Retain-переменных и, если требуется, их обновление. А так, сами Retain-переменные в работе программы не использую - они отдают значения при старте программы и получают новые значения не чаще, чем раз в минуту.
    Смешались в кучу кони, люди...сколько можно уже это мочало перетирать? Каким образом и с чего в вашей голове наложились друг на друга понятия сохранения Retain на Flash при отключении питания и модификация значений при исполнении, когда они в оперативной памяти? Я представляю чего там вы нагородили в программе и человеков в человейнике тоже немного жаль. Перед тем как хвататься и программировать что-либо надо руководства на это что-то изучить, принцип RTFM Read The Fucking Manual!

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 09.08.2016, 13:30
  2. Ответов: 3
    Последнее сообщение: 05.08.2015, 14:00
  3. Ответов: 53
    Последнее сообщение: 21.11.2014, 12:21
  4. Как не дать двигателю остановиться?
    от antonsaitov в разделе Трёп (Курилка)
    Ответов: 5
    Последнее сообщение: 29.06.2012, 15:34

Ваши права

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