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

Тема: ПЛК150 не запоминает "RETAIL" переменные.

  1. #1

    Arrow ПЛК150 не запоминает "RETAIN" переменные.

    Ситуация следующая. Прибор ПЛК150 стоит на объекте, где часто отключают электроэнергию. В проэкте имеется около 20-ти retain переменных, значения которых задаются посредством визуализации.
    В описании к ПЛК говориться о том, что если пропадает питание и его нет 10 минут, то все retain переменные записываются в энергонезависимую память. А после восстановления питания и загрузки проэкта, эти переменные выставляются в том виде, в котором они находились до отключения питания. Но на практике у меня такого не происходит - при загрузке проэкта, все эти переменные равны нулю. В чём тут может быть проблема?
    Последний раз редактировалось lava_02; 15.09.2012 в 22:03.

  2. #2
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    проштудируйте информацию про запись на флеш-память, частые включения-выключения и соответствующая запись ретайнов, приводят к выходу из строя памяти контроллера, так же с помощью модуля статистики посмотрите каково состояние остатка секунд до выключения, это может навести на мысль, что батарейка "сдохла"

  3. #3

    Arrow

    Ну не так прям чтобы часто, но раз в день выключают. Модуль статистики смотрел, с батарейков всё в порядке - постоянно показывает 600сек.
    Я тут где-то читал информацию на форуме (не могу сейчас найти где именно) о том, что контроллер при восстановлении питания и загрузке проэкта, всё таки не выставляет RETAIN переменные. И как мне тут быть, что постояннно их руками вбивать?

  4. #4
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    за длительное время можно наработать статистику, каковы должны быть значения, создать файл с этими значениями, залить его в плк, а при запуске проекта, прочитать его и разнести значения соответствующим переменным, проще говоря самому поработать за ретайн, а те которые постоянно меняются попробовать сохранять в специально созданном для этого модбас слейве, может поможет

  5. #5

    По умолчанию

    А можно по подробнее как это осуществить с помщью модбас слэйва или ссылочку на описание?

  6. #6
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,248

    По умолчанию

    что там описывать, модбас так же сохраняет себя как и установленные Вами ретайны, только делается это автоматически исключая человеческий фактор, кроме того модбас-переменные являются глобальными

  7. #7

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    помощью модуля статистики посмотрите каково состояние остатка секунд до выключения, это может навести на мысль, что батарейка "сдохла"
    Еще после отключения питания ПЛК1хх отвечает на пинги. Если будет отвечать хотя бы пяток минут значит с аккумулятором всё нормально и тогда проблема в программе.
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  8. #8

    Exclamation

    Цитата Сообщение от Gans Посмотреть сообщение
    Еще после отключения питания ПЛК1хх отвечает на пинги. Если будет отвечать хотя бы пяток минут значит с аккумулятором всё нормально и тогда проблема в программе.
    Да, на пинги отвечает, так что с аккумулятором тут точно нет проблемы.

  9. #9

    Lightbulb

    Цитата Сообщение от capzap Посмотреть сообщение
    что там описывать, модбас так же сохраняет себя как и установленные Вами ретайны, только делается это автоматически исключая человеческий фактор, кроме того модбас-переменные являются глобальными
    Опишу порядок своих действий...
    1) Зхожу в конфигурацию ПЛК
    2) Правая кнопка мыши - вставить элемент - ModBus (slave)
    3) Далее правой кнопкой на ModBus (slave) - добавить подэлемент - float

    Т.е. значения добавленого "float" всегда будут сохраняться и потом выставляться при запуске проэкта, после восстановления питания?
    Я всё правильно понял?

  10. #10

    По умолчанию

    а если ПЛК сезонного действия, пол года без питания (летом) то лучше на него оставить всётаки питание? чтобы батарея не так быстро вышла из строя?
    Последний раз редактировалось Andrei Z; 16.09.2012 в 22:16.

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

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 27.02.2013, 19:08
  2. Ответов: 3
    Последнее сообщение: 30.09.2010, 22:30
  3. как выбрать управление "прямое" или "обратное"
    от maxmore в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 18.01.2010, 10:13
  4. соединить плк150 и трм201 по протоколу "овен"
    от Сергей_К в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 12.01.2010, 11:02

Ваши права

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