Страница 3 из 3 ПерваяПервая 123
Показано с 21 по 30 из 42

Тема: Retain переменные

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

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

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    можешь создать свой модуль
    вот в этот момент на меня нахлынула небывалая лень)
    кстати, цена такого супер памятного чипа известна?
    p.s. и все же не могу понять всей тонкости мышления относительно создания такого не убиваемого хранителя переменной. rs-485 как я понял там будет нужен только для связи с контроллером. скады не будет. запоминание нескольких килобайт данный раз в секунду. вроде как мсд-100 вполне подходит. ресурс в 100 мильенов это раз в секунду на протяжении более 3х лет. потом надо будет не что-то перепаивать, а просто заменить флэшку
    Последний раз редактировалось swerder; 22.02.2011 в 17:17.

  2. #2
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Цитата Сообщение от swerder Посмотреть сообщение
    вроде как мсд-100 вполне подходит
    Может быть ты и прав. Я же не знаю толком про МСД-100. Но вот что один умный человек написал чуть раньше, как рецепт для меня:
    если следить за состоянием аккумулятора, использовать бесперебойник, писать переменную в ретайн, клонировать во флэш и докучи сохранять на МСД-100, то, пожалуй, эту переменную с большой вероятностью хранить можно будет надежно.
    Так вот этот рецепт мне кажется слишком обременительным (и на карман тоже). Кроме того, я видел на здешнем форуме жалобы и неубедительные ответы по поводу аккумулятора, непонятки с пользованием флешом ПЛК и тому подобное.
    Значит, думаю я, не только мне кажется чем-то странным установка бесперебойника, морока с клонированием туды-сюды и приобретение еще и МСД...

    Вот я и решил, что потрачу примерно 1 доллар дополнительно и сделаю из своего модуля запоминалку. А попутно помогу кому-нить, кто имеет такую же задачу.

  3. #3

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Вот я и решил, что потрачу примерно 1 доллар дополнительно и сделаю из своего модуля запоминалку.
    Привет Юра :-)
    Вот почитал ветку - огромное спасибо за ссылку на память. Взглянул pdf на микрушки и там написано, что производитель гарантирует 100 триллионов раз чтение/запись и размерчик твой. Наверное в твоем случае это самый правильный вариант хранить калибровку + статистику в твоем модуле, да еще с такой памятью!!!
    P. S. Вот если бы такая память была бы в ПЛКххх
    Автоматизация Диспетчеризация Сервис
    e-mail: ads-kaluga@mail.ru

  4. #4

    По умолчанию

    Цитата Сообщение от drvlas Посмотреть сообщение
    Вот я и решил, что потрачу примерно 1 доллар дополнительно и сделаю из своего модуля запоминалку. А попутно помогу кому-нить, кто имеет такую же задачу.
    в таком случае ждем скорый выход на рынок промышленных запоминалок производства фирмы "drvlas и Ко", поддерживающих rs485 и имеющих неубиваемые показатели работы с запоминанием

  5. #5

    По умолчанию

    интерес есть, ждем опытного образца, пусть даже самого простого, только с rs485

  6. #6

    По умолчанию

    Где-то на просторах форума был такой рецепт выключения ПЛК при пропадании питания (я его использую):
    - добавляем модуль статистики (контроль питания)
    - при пропадании питания более чем на ... сек выполняем необходимые действия и вводим контроллер в бесконечный цикл. Он перезапускается по ватчдогу и выключается.
    Вуаля.

  7. #7
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Спасибо за ответ по одному из важных пунктов!

    Не скажу, что понял, почему по вотчдогу ПЛК выключается (это надо где-то сконфигурировать?), но здОрово, если умертвить его можно быстро! Так, глядишь, и аккумулятор дольше проживет.

  8. #8

    По умолчанию

    Есть такая фича, если после пропадания питания нажать reset - ПЛК выключается. Ватчдог делает аппаратный reset.
    Конфигурировать ничего не надо. Как только время цикла превысит заданное - произойдет перезапуск.
    Последний раз редактировалось Евгений Пашигоров; 24.02.2011 в 22:37.

  9. #9
    Пользователь Аватар для drvlas
    Регистрация
    30.09.2010
    Адрес
    Киев
    Сообщений
    700

    По умолчанию

    Ага! То есть перезапуск при отсутствии питания - признак желания перезапускающего убить процесс. Отлично придумано.

    Модуль статистики посмотрел. Вроде там все просто. Так что - взял на вооружение! Спасибо!

Страница 3 из 3 ПерваяПервая 123

Ваши права

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