Страница 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,585

    По умолчанию

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

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

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

  5. #5

    По умолчанию

    Я ПЛК73 ни разу не щупал, но посмотри на эти скриншоты:
    Retain-NOT.gif Retain-OK.gif
    Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте. © Steve McConnell

  6. #6

    По умолчанию

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

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

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

  7. #7

    По умолчанию

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

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

    По умолчанию

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

  9. #9

    По умолчанию

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

  10. #10

    По умолчанию

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

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

Страница 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

Ваши права

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