PDA

Просмотр полной версии : Сбрасываются часы плк



Andrew_Stranger
10.12.2012, 11:48
Доброго времени суток. Возникла следующая проблема. На ПЛК 100 (питание 220 вольт) сбиваются часы пару раз в месяц. Питание не пропадает. Кто сталкивался, что делать?
Подозреваю что это из-за помехи по питанию. ПЛК запитывается от силового шкафа.

Гарчев Евгений
10.12.2012, 16:53
Здравствуйте!
Перезагрузки ПЛК по питанию бывают?
Проверьте аккумулятор (при необходимости замените, акуум. - LIR2477).

Andrew_Stranger
10.12.2012, 18:32
Перезагрузки ПЛК по питанию бывают?

Это как понять?
Случаев пропадания питания не было.(Хотя гарантии 100% нет, так как не нахожусь возле плк).
Аккумулятор менял полгода назад на аккумулятор от сотового телефона.

Andrew_Stranger
11.01.2013, 17:06
Проблема осталась. Снова часы сбились. Неужели никто не сталкивался?

Александр Приходько
15.01.2013, 01:22
День добрый. Попробую помочь.
Предлагаю начать со следующего: высылайте мне на почту следующие данные:
1) Полное название модели + зав. номер
2) Лог гипертерминала
3) из памяти плк надо прочитать файлы Debug.txt и LOG.txt

для начала попробуем посмотреть на них. Далее возможно понадобится ваша программа.

Праллельно пара вопросов:
Что за задачу выполняет ПЛК?
Какое силовое оборудование есть рядом?
Есть ли рядом частотники, шаговые двигатели?
На сколько стабильное питание приходит на ПЛК?
Температура окружающей среды, где эксплуатируется плк?

Дополнительно, попробуйте сделать следующее. ПЛК необходимо отключить на 10 минут и мультиметром/вольтметром замерить потенциал на аккумуляторе. Если он ниже 3,5 - вероятно он дохлый.

вут
15.01.2013, 01:40
Извините за занятие темы , тоже столкнулся с подобной проблемой , буду признателен за параллельные ответы !
ПЛК110 . в модуле статистики в пункте "работа после" показано одно не меняющееся число =6 , после отключки , плк не работает и 2сек.
впайка заряженного аккумулятора от нокии (3.7V) ситуацию не изменила , отключение аккума вообще - ситуация не изменна (в статистике тоже самое =6) . плк в сервис ?

Николаев Андрей
15.01.2013, 09:25
To вут
А как ведет себя при этом ПЛК?

вут
15.01.2013, 17:55
и 110 и 100-ка почти одинаково :
110- программа после ОФФ есть , выполняется , но часы сбрасывает , массив ретайн не сохраняет ;
100- программа после ОФФ есть , выполняется , но часы сбрасывает , массив ретайн не сохраняет , но в статистике в параметре "работа после ОФФ" значения меняются от 480 до 560 , а в 110 этот параметр все время =6 сек .

вут
15.01.2013, 18:00
Кста , провел опыт по контролируемой отключке адекватной сотки , получил интересный результат :
инкрементный счетчик в 1сек , продолжает накопление в ретайн переменную 600секунд после ОФФ , затем верно сохраняет ретайн переменную , и ЕЩЕ выполняет программу 8мин !!! (???) , затем корректно выключается (сохраняя ретайн и сбрасывая обыч. переменные) ... странно как-то , что это за 8 мин ?

вут
15.01.2013, 18:01
если на 110 массив ретайн большой - то программа тоже исчезает из плк ...

вут
15.01.2013, 18:05
прочел темы по использованию библиотеки с управляемой записью переменных в файл диска плк - не разобрался .... может это решение проблем в подобных проектах с накоплением со временем больших обьемов ретайн - хочется попробовать . подскажите , где изучить этот момент , на каком отлаженом проекте-примере (желательно с комментариями )) ?

Гарчев Евгений
15.01.2013, 18:54
100- программа после ОФФ есть , выполняется , но часы сбрасывает , массив ретайн не сохраняет , но в статистике в параметре "работа после ОФФ" значения меняются от 480 до 560 , а в 110 этот параметр все время =6 сек .


В ПЛК100 время работы программы после отключения питания не фиксированное (зависит от оставшегося заряда аккумулятора) и не доступно для изменения, при нормальном заряде аккумулятора после отключения питания программа в ПЛК100 будет еще выполнятся около 10 мин.
В ПЛК110 время работы программы после отключения питания - параметр задаваемый (задается в параметрах модуля самого ПЛК, т.е. там же где и мин. и макс. время цикла ПЛК) и по умолчанию равный 6 сек.


если на 110 массив ретайн большой - то программа тоже исчезает из плк ...

Интересное замечание, большой массив - это сколько байт? Хотелось бы посмотреть Ваш проект. А так же зав. номер и лог гипертерминала этого ПЛК выложите.

Гарчев Евгений
15.01.2013, 19:20
прочел темы по использованию библиотеки с управляемой записью переменных в файл диска плк - не разобрался .... может это решение проблем в подобных проектах с накоплением со временем больших обьемов ретайн - хочется попробовать . подскажите , где изучить этот момент , на каком отлаженом проекте-примере (желательно с комментариями )) ?

http://www.owen.ru/forum/showthread.php?t=13588 - 9-ый пример.

Александр Приходько
15.01.2013, 21:59
http://www.owen.ru/forum/showthread.php?t=13588 - 9-ый пример.

Евгений вам все верно сказал.

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

т.к. вопрос этот всплывает периодически, то выкладываю ссылку на другой форум, где мне больше всего понравилось описание:
http://forum.sources.ru/index.php?showtopic=43464

В данной ветке автор объясняет работу с файлами на языке Pascal. На самом деле Pascal и язык ST очень близки. Принцип работы с файлами аналогичен, но имеет немного другой синтаксис в языке ST.
После освоения теории будет понятно, как работает программа в ПЛК.

вут
15.01.2013, 23:46
Большое СПС за исчерпывающие ответы ! проработаю - отпишусь !
как понял параметр "back-up working time" отвечает за время работы 110 после отключки .... попробую увеличить и откатать на обьекте ...
в проекте архивируется 5 массивов по 90 DWORDов при полном заполнении (затем сдвиг массива и перезапись по циклу),
когда плк долго не выключался (большое заполнение массивов) -то при перезагрузке - прога слетала , пробовал имитировать - загружал прогу , запускал , пару дней в работе , выключал - все ровно , массивы сохранялись корректно , прога оставалась ....

Александр Приходько
16.01.2013, 15:43
А вы загрузочный проект делали? Дело в том, когда вы программу в ПЛК загружаете она пишется в ОЗУ. При отк питания из ОЗУ все стирается. Что бы программа оставалась необходимо при подключении к ПЛК в меню Онлайн выполнить пункт - создание загрузочного проекта.

вут
16.01.2013, 18:05
А вы загрузочный проект делали? Дело в том, когда вы программу в ПЛК загружаете она пишется в ОЗУ. При отк питания из ОЗУ все стирается. Что бы программа оставалась необходимо при подключении к ПЛК в меню Онлайн выполнить пункт - создание загрузочного проекта.
:cool: ..........

Александр Приходько
17.01.2013, 00:41
:cool: ..........

Это как понимать? Помогло?

вут
17.01.2013, 09:50
А вы загрузочный проект делали? Дело в том, когда вы программу в ПЛК загружаете она пишется в ОЗУ. При отк питания из ОЗУ все стирается. Что бы программа оставалась необходимо при подключении к ПЛК в меню Онлайн выполнить пункт - создание загрузочного проекта.


Это как понимать? Помогло?
обычно перезагружал плк через пару дней после установки новой версии проги , отключением на пару часов .... проблемы с сохранностью программы после перезагрузки встречал после постоянной , многомесячной работы плк . похоже , заполнение массива как -то влияет , т.к. первое время даже системное время не слетает , затем начинает слетать при более длительном не отключении стабильно , а затем (если пару месяцев статистика накапливается без перезагрузок-записей ретайна) несколько раз прога слетала ... возможно сам плк дефектный , отдам в сервис , да и лампочка связь почему -то горит постоянно , пищит он как -то долго при включении ....... с другими 110 такого не наблюдал .

Edik_Ponomarenko
23.04.2014, 20:38
Ребята, разработчики, а есть возможность параметр "back-up working time" интегрировать в ПЛК100, дабы каждый раз не высаживался аккумулятор ?

Aleksandr
23.04.2014, 21:24
Через заданное время после отключения питания переводите контроллер в бесконечный цикл. После перезагрузки без питания ПЛК не запуститься.

Edik_Ponomarenko
23.04.2014, 23:37
Александр, это не решение ! Аккум с 500 циклами на перезаряд. Сам представь, когда предприятия много раз становятся полностью, а LIR24xx не живут даже в коробке больше 2-3х лет. Что мы решаем оттягивая конец ? Еще одну поездку ? Или я в чем - то не прав ?

Edik_Ponomarenko
23.04.2014, 23:49
Я согласен, можно сейчас сесть набросать для ионистора сваять схемку и прогу для мк., впаять и решить проблемму, без вмешательства в схемное решение контроллера.... Разработчики обещали сами решить. Так и не решено. Вот вопрос ? Садится за паяльник и свою разработку, при уже купленном готовом решении ? Или просто забить и ездить менять ПЛКшки и аккумы, которые иногда приходится просто подбирать, потому - как родных уже просто по месту нет ?