Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 14

Тема: RETAIN переменные в ПЛК 73

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

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

    По умолчанию RETAIN переменные в ПЛК 73

    Здравствуйте коллеги. Подскажите пожалуйста. Мне нужно, чтобы при пропадании питания, некоторые значения, некоторых переменных сохранялись. Для этого я, нужные мне переменные сделал RETAIN. Но при пропадании питания, эти переменные всёравно обнуляются. Есть библиотека для принудительного сохранения переменных RETAIN "RetainControlLib" Нужно ли её использовать или есть другие способы?

  2. #2

    По умолчанию

    Без проекта не продиагностируешь, чтоу Вас происходит.
    Обычно RETAIN сохраняются без дополнительных плясок с бубнами.
    Тролль-наседка, добрый, нежный и ласковый

  3. #3

    По умолчанию

    Цитата Сообщение от Филоненко Владислав Посмотреть сообщение
    Без проекта не продиагностируешь, чтоу Вас происходит.
    Обычно RETAIN сохраняются без дополнительных плясок с бубнами.
    Вот прикрепил проект, там есть переменные: "time_open1, time_open2, time_open3, time_open,4", они RETAIN, но при выключении питания контроллера, и повторном включении, данные в них пропадают. Что может быть не так?
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от mrozhkov Посмотреть сообщение
    Вот прикрепил проект, там есть переменные: "time_open1, time_open2, time_open3, time_open,4", они RETAIN, но при выключении питания контроллера, и повторном включении, данные в них пропадают. Что может быть не так?
    Где они RETAIN???

    Ретайн объявляется Var Retain

    Читайте внимательно руководство по CoDeSys!!! RTFM

  5. #5

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Где они RETAIN???

    Ретайн объявляется Var Retain

    Читайте внимательно руководство по CoDeSys!!! RTFM
    Извиняюсь, скинул не тот проект. Добавил проект который нужно было, где переменные RETAIN
    Изображения Изображения
    • Тип файла: jpg 1.jpg (287.9 Кб, Просмотров: 23)
    Вложения Вложения

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

    По умолчанию

    Цитата Сообщение от mrozhkov Посмотреть сообщение
    Извиняюсь, скинул не тот проект. Добавил проект который нужно было, где переменные RETAIN
    Млииин! Ну а дальше что творицца? Счетчик counter1 своим выходом CV таки ее (time_open1) обнуляет! RTFM (Read The Fucking Manual)

  7. #7

    По умолчанию

    Я ПЛК73 ни разу не щупал, но посмотри на эти скриншоты:
    Retain-NOT.gif Retain-OK.gif
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  8. #8

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Я ПЛК73 ни разу не щупал, но посмотри на эти скриншоты:
    Retain-NOT.gif Retain-OK.gif
    Спасибо за помощь вам, но проблема в том, что я так и сделал, просто проект сюда добавил не тот немного.

  9. #9

    По умолчанию

    Объявить счётчик как RETAIN? =)

    В чём задумка проекта? Если не надо, чтобы счётчик сохранялся, то можно сделать какую-то булеву переменную, которая ставится в TRUE после запуска ПЛК и разрешает запись инфы в переменную RETAIN.
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell
    Мой рабочий блог со статьями про щиты и автоматику ОВЕН - Cs-Cs.Net | Почта: Info@Cs-Cs.Net

  10. #10

    По умолчанию

    Цитата Сообщение от Cs-Cs Посмотреть сообщение
    Объявить счётчик как RETAIN? =)

    В чём задумка проекта? Если не надо, чтобы счётчик сохранялся, то можно сделать какую-то булеву переменную, которая ставится в TRUE после запуска ПЛК и разрешает запись инфы в переменную RETAIN.
    Да задумка проста, когда есть на входе ПЛК в течении 2 минут =1, то начинаются считаться минуты, прибавляются по 1 минуте. И накапливаются в этих переменных. Просто бывает так, что пропадает питание, а посчитанное хотелось бы сохранить вот и всё =)

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. ПЛК 110-60 и RETAIN переменные
    от Dima184k в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 07.06.2021, 21:38
  2. Retain переменные
    от vendor в разделе ПЛК1хх
    Ответов: 9
    Последнее сообщение: 24.12.2017, 18:33
  3. Retain переменные
    от Darkstar в разделе ПЛК1хх
    Ответов: 41
    Последнее сообщение: 24.02.2011, 22:44
  4. Retain переменные. Как?
    от Igont в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 31.05.2007, 11:57
  5. Retain переменные
    от Павел ГОН в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 14.05.2007, 14:45

Ваши права

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