Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 50

Тема: ПЛК100 Сброс ретэйнов в "0" (потеря файлов "ретайн")

  1. #21

    По умолчанию

    Целостность можно проверять специальным сервисным битом, который сбрасывать в false перед началом записи и поднимать в true в самую последнюю очередь, когда все данные в новый файл уже записаны. Он же и будет сигналить о неуспешной записи во время старта контроллера.

  2. #22

    По умолчанию

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    К сожалению, скорее всего, это вся та же проблема с аккумулятором.
    В течение месяца мы ее окончательно решим.
    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    Не всегда стоит хвастаться большим размером.
    Стали уменьшать ток зарядки (большой разрушал аккумулятор).
    Был найден паразитный канал разрядки аккумулятора даже у выключенного ПЛК.
    Андрей, озвучьте, пожалуйста, решение проблемы с аккумулятором.

  3. #23

    По умолчанию

    По моим данным вопрос решен.
    Была изменена топология платы и некоторые элементы.
    Подробностей не помню - надо уточнять у руководителя проекта.

  4. #24

    Smile

    Буду просто счастлив, если проблема наконец решится.

    Цитата Сообщение от Николаев Андрей Посмотреть сообщение
    По моим данным вопрос решен.
    Была изменена топология платы и некоторые элементы.
    Подробностей не помню - надо уточнять у руководителя проекта.
    Вы, пожалуйста, уточните.
    Мне сегодня поддержка ответила.
    Однако, полагаю, данный вопрос будет интересен не только мне.

  5. #25

    По умолчанию

    Обязательно уточню

  6. #26

    По умолчанию

    Цитата Сообщение от Иван Воронин Посмотреть сообщение
    Андрей, озвучьте, пожалуйста, решение проблемы с аккумулятором.
    Самое надежное решение проблемы с ретайн-переменными- их вообще не использовать в проекте. Допустим производитель добьется продление службы аккумулятора, но ведь не до бесконечности. В первом проекте, где использовали Ретейн-переменные было установлено 2 новых ПЛК110 (около 2-х лет назад), аккумулятор в обоих прослужили менее года и умерли с интервалом где-то в месяц с общим сроком жизни около 9-10 месяцев. После этого пришлось немного подумать и полностью отказаться от применения ретейн-переменных. С тех пор используем архивирование переменных и сохранение уставок в архиве при каждом их изменении. Для наших применений вполне нормальное решение. После ПНР практически уже уставки не меняются. Да в процессе ПНР количество изменений не более нескольких десятков раз, что не критично для флэш-памяти ПЛК.

  7. #27

    По умолчанию

    Цитата Сообщение от LUCHNICK Посмотреть сообщение
    Самое надежное решение проблемы с ретайн-переменными- их вообще не использовать в проекте. Допустим производитель добьется продление службы аккумулятора, но ведь не до бесконечности. В первом проекте, где использовали Ретейн-переменные было установлено 2 новых ПЛК110 (около 2-х лет назад), аккумулятор в обоих прослужили менее года и умерли с интервалом где-то в месяц с общим сроком жизни около 9-10 месяцев. После этого пришлось немного подумать и полностью отказаться от применения ретейн-переменных. С тех пор используем архивирование переменных и сохранение уставок в архиве при каждом их изменении. Для наших применений вполне нормальное решение. После ПНР практически уже уставки не меняются. Да в процессе ПНР количество изменений не более нескольких десятков раз, что не критично для флэш-памяти ПЛК.
    В целом согласен.
    В нашем случае срок жизни аккумуляторов тоже меньше года.
    В случае с уставками все не так сложно.
    Однако в случае с использованием Retain переменных для хранения текущих состояний в технологическом процессе все сложнее.
    Можно сделать сохранение/восстановление и в этом случае, но это уже сложнее, да и писать файл часто при изменении не хочется по причине низкого ресурса FLASH.

    Мы попробуем исправление проблемы от Овена, если результат нас не удовлетворит, то будем работать с файлами.

  8. #28
    Пользователь
    Регистрация
    23.09.2008
    Адрес
    Центророссийск
    Сообщений
    2,317

    По умолчанию

    Если решат с штатным ретайном - отлично. Но
    Цитата Сообщение от LUCHNICK Посмотреть сообщение
    ... решение проблемы с ретайн-переменными- их вообще не использовать в проекте. Допустим производитель добьется продление службы аккумулятора, но ведь не до бесконечности...После ПНР практически уже уставки не меняются. ....изменений не более нескольких десятков раз, что не критично для флэш-памяти ПЛК...
    Да и даже если технологические - 300млн записей по 0.5к маленький ресурс ?
    Кто заставляет писать каждое изменение. Тупая задержка проверки изменений в 1сек - и имеем 10 (десять)лет. См. ресурс ПЛК

  9. #29
    Пользователь Аватар для Эдуард_Н
    Регистрация
    22.09.2014
    Адрес
    Курган
    Сообщений
    1,611

    По умолчанию

    Поделитесь опытом как переменные в место ретайна писать во флэш-память ПЛК, желателен пример написанный в CFC.

  10. #30

    По умолчанию

    Цитата Сообщение от Иван Воронин Посмотреть сообщение
    В целом согласен.
    В нашем случае срок жизни аккумуляторов тоже меньше года.
    В случае с уставками все не так сложно.
    Однако в случае с использованием Retain переменных для хранения текущих состояний в технологическом процессе все сложнее.
    Можно сделать сохранение/восстановление и в этом случае, но это уже сложнее, да и писать файл часто при изменении не хочется по причине низкого ресурса FLASH.

    Мы попробуем исправление проблемы от Овена, если результат нас не удовлетворит, то будем работать с файлами.
    В наших применениях нет необходимости сохранения текущих технологических параметров, поэтому нам пока проще. У нас только задаваемые уставки для работы. Поэтому, как только на панели ввели новое значение, оно сразу сохраняется в архиве. В Вашем случае, я бы использовал ИБП. Если входное напряжение пропало (сигнал заводится в ПЛК), то принимаем меры к прекращению работы и записываем текущие парааметры в архив. После появления питания, считываем из архива параметры и возобновляем работу (естесвенно, с учетом технологических особенностей).

Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя

Похожие темы

  1. Ответов: 7
    Последнее сообщение: 27.02.2013, 19:08
  2. Ответов: 3
    Последнее сообщение: 30.09.2010, 22:30
  3. как выбрать управление "прямое" или "обратное"
    от maxmore в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 18.01.2010, 10:13
  4. плк100 и ип320 "потеря связи"
    от Сергей_Cyber в разделе Эксплуатация
    Ответов: 1
    Последнее сообщение: 22.09.2009, 21:55

Ваши права

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