Вход

Просмотр полной версии : Несколько вопросов по ПЛК110.



Вова
29.06.2011, 22:59
В программах для двух ПЛК есть всего пару важных переменных, для третьего - относительно много. ПЛК связаны по RS-485 ModBus RTU, третий мастер, идёт чтение и запись совсем небольшого количества переменных (команды управления и флаги состояния). При потере переменных во всех ПЛК ничего смертельного не произойдёт, но возможна порча обрабатываемых изделий. Хотелось бы как можно сильнее защитится от подобного, в связи с чем есть несколько вопросов по работе ПЛК (конкретно используются ПЛК110-24.60.Р-М).
1. Почему может произойти "зависание" ПЛК и как его можно избежать? Как раз сегодня кто-то на эту тему писал в какой-то теме, вынес много полезного, но хотелось бы ещё информации, вооружиться. Честно говоря, сам с зависанием ещё не столкнулся, поэтому даже не знаю, как это, но упоминания на форуме встречал.
2. Что происходит при "зависании"? ПЛК сбрасывается по вачдогу, и если в новом цикле сохраняется условие "зависания", он виснет и сбрасывается снова? Если правильно понимаю, то как выйти из этого цикла? Откл/вкл питания?
3. При зависании, что происходит с retain-переменными? Это как бы самое важное. При перезагрузке по вачдогу и при перезагрузке по откл/вкл питания с ними происходит одно и то же, или нет? И что именно?
4. По аккумулятору тут уже много было написано. Правильно ли я понимаю, что проще всего, например, написать спец. служебную программу проверки "жив ли аккум" (типа записать в ретайн значение - выкл. питания - вкл. питания - сравнение ретайна с константой) и прописать в условиях эксплуатации проводить процедуру раз в месяц через, скажем, полгода-год эксплуатации. Если сдох - заменять аккум.
5. По замене аккума. Правильно ли я понимаю, что при самостоятельной замене аккумулятора гарантия с ПЛК снимается?
6. Если кто-нибудь решал подобную задачу, как меняете аккум? Разбираете ПЛК, снимаете плату, выпаиваете аккум? Никто не выносил аккум заранее, скажем, на разъём, или вообще наружу ПЛК для удобства замены?
Может вопросы и глупые, и бояны, прошу сильно не пинать. Хочется просто многое для себя прояснить, и узнать, "как делают" и "как не делают".
Спасибо заранее.

Николаев Андрей
30.06.2011, 10:03
Так у Вас контроллер ПЛК110-МР или ПЛК110-24.Х.Р-М ???

Вова
30.06.2011, 10:59
ПЛК110-24.60.Р-М, недописал и очепятался.

Александр Приходько
30.06.2011, 13:51
В программах для двух ПЛК есть всего пару важных переменных, для третьего - относительно много. ПЛК связаны по RS-485 ModBus RTU, третий мастер, идёт чтение и запись совсем небольшого количества переменных (команды управления и флаги состояния). При потере переменных во всех ПЛК ничего смертельного не произойдёт, но возможна порча обрабатываемых изделий. Хотелось бы как можно сильнее защитится от подобного, в связи с чем есть несколько вопросов по работе ПЛК (конкретно используются ПЛК110-24.60.Р-М).
1. Почему может произойти "зависание" ПЛК и как его можно избежать? Как раз сегодня кто-то на эту тему писал в какой-то теме, вынес много полезного, но хотелось бы ещё информации, вооружиться. Честно говоря, сам с зависанием ещё не столкнулся, поэтому даже не знаю, как это, но упоминания на форуме встречал.
2. Что происходит при "зависании"? ПЛК сбрасывается по вачдогу, и если в новом цикле сохраняется условие "зависания", он виснет и сбрасывается снова? Если правильно понимаю, то как выйти из этого цикла? Откл/вкл питания?
3. При зависании, что происходит с retain-переменными? Это как бы самое важное. При перезагрузке по вачдогу и при перезагрузке по откл/вкл питания с ними происходит одно и то же, или нет? И что именно?
4. По аккумулятору тут уже много было написано. Правильно ли я понимаю, что проще всего, например, написать спец. служебную программу проверки "жив ли аккум" (типа записать в ретайн значение - выкл. питания - вкл. питания - сравнение ретайна с константой) и прописать в условиях эксплуатации проводить процедуру раз в месяц через, скажем, полгода-год эксплуатации. Если сдох - заменять аккум.
5. По замене аккума. Правильно ли я понимаю, что при самостоятельной замене аккумулятора гарантия с ПЛК снимается?
6. Если кто-нибудь решал подобную задачу, как меняете аккум? Разбираете ПЛК, снимаете плату, выпаиваете аккум? Никто не выносил аккум заранее, скажем, на разъём, или вообще наружу ПЛК для удобства замены?
Может вопросы и глупые, и бояны, прошу сильно не пинать. Хочется просто многое для себя прояснить, и узнать, "как делают" и "как не делают".
Спасибо заранее.

1) Кривая программа, неверно настроенная конфигурация, и тому подобные "косяки".
2) Когда начинается цикл, запускается сторожевой таймер, если он отработает, а цикл не завершен, Reboot.
3) Скорее всего потеряете - если цикл завис, как вы их сохраните?
4) как вариант, можно еще его потенциал мерить.
5) не совсем, если меняете на соответствующий, то вроде как не лишаетесь. Но лучше обратиться в СЦ.
6) Ну и для лучшего приема помех можно телевизионную антенну поставить ). Если вы планируете переделывать устройство, то вы гарантию теряете однозначно. Прибор испытывается с той схемотехникой и расположением элементов, с которым он к вам в коробочке попал. А всевозможные доработки на ваш страх и риск. И борьба с ЭМ помехами тоже. К сожалению Аккумулятор у нас под крышкой и ни как его о туда не вынести. Постараемся в новых линейках придумать что-то новое.

Вова
30.06.2011, 14:21
Спасибо большое за подробные ответы! Ну и немного уточнить хочется по некоторым:
3 - то есть, ретайн записываются в энергонезависимую память только при "корректном" пропадании питания? То есть, когда питание пропало, но аккумулятор живой и ПЛК спокойно сохраняет ретайн? При перезагрузке по вачдогу ретайн считаются из последних корректно сохранённых в энергонезависимой памяти?
4 - как?
6 - прекрасно понимаю, что это намного хуже - выносить наружу деталь, и что гарантии лишается. Тут только один плюс - местному персоналу можно выслать новый аккум на замену, сказав - провода от старого блока аккумулятора открути, к новому прикрути, и всё. А разбирать ПЛК и паять это по-любому надо своего монтажника посылать. Нечасто, конечно, но... Этот вопрос больше относится не к представителям Овен, а к пользователям продукции, делает ли так кто.

Постараемся в новых линейках придумать что-то новое.
ИМХО, было бы хорошо, если бы он был внутри корпуса, но под съёмной крышкой на винте, и сам на разъёме, а не припаян.

Хохлев Роман
04.08.2011, 13:24
Чтобы не было зависов контроллера для серьёзных проектов лучше использовать контроллеры типа Mitsubishi или Шнейдер, а если используете Овен обратите внимание на приход питания. В сильно "закаканных" сетях идёт зависание именно при скачках сети. Виснет как правило по аналоговому входу или выходу. Применение контроллеров с питанием =24В от хорошего источника питания снимает 90% зависаний, ИБП с питанием 220В снимает процентов 80, 5-10% от повышенной температуры(30-35градусов) откуда остальные 10% так и не выяснили - перешли на Mitsubishi. Возможно сейчас появились стабильно работающие контроллеры - подскажите какие? Применялись ПЛК150 - 2008-2009 год.

Александр Приходько
04.08.2011, 14:03
Чтобы не было зависов контроллера для серьёзных проектов лучше использовать контроллеры типа Mitsubishi или Шнейдер, а если используете Овен обратите внимание на приход питания. В сильно "закаканных" сетях идёт зависание именно при скачках сети. Виснет как правило по аналоговому входу или выходу. Применение контроллеров с питанием =24В от хорошего источника питания снимает 90% зависаний, ИБП с питанием 220В снимает процентов 80, 5-10% от повышенной температуры(30-35градусов) откуда остальные 10% так и не выяснили - перешли на Mitsubishi. Возможно сейчас появились стабильно работающие контроллеры - подскажите какие? Применялись ПЛК150 - 2008-2009 год.

Здравствуйте, Роман. А в техническую поддержку обращаться пытались? Критические проблемы мы стараемся устранять оперативно. Питание ПЛК - это критический момент. Как я понимаю контроллеры, которыми вы пользовались, это контроллеры 2008-2009 года. Сейчас почти 2012. Железки мы периодически переразводим, тестируем и модернизируем.
Думаю, если вы сравните ПЛК за н-цатые года и актуальные, сильно удивитесь. Питание тоже модифицировалось.

Сейчас есть основная причина по которой плк виснет - это "кривоватый" код. Конечно Питание ПЛК - момент не маловажный и как любому сложному электрическому изделию ему необходимо питание. Если оно колеблется в рамках указанного, то все хорошо, если питание колеблется - бесперебойник вам поможет.
Что касается температур, да проблемы были и эту проблему мы исправляли. И частоту процессора понижали и т.д.

Когда вы брали ПЛК они были еще очень молодыми, сейчас они находятся на довольно приемлемом уровне.

Хохлев Роман
04.08.2011, 15:20
Если глюки в программе, то почему на Mitsubishi с той же программой всё пошло? А в поддержке - при личном общении сказали- да глюков много, особенно при подключении компьютера к контроллеру и последующего мониторинга.
Сейчас необходима модернизация одного из производств, програмка плёвая, нужен ПЛК (8 цифровых выходов,3входа + 2аналоговых выхода или управление пульацией) + сенсорная панель оператора типа СП27.
Но - при останове двигателя во время выполнения программы возможен самое малое пожар, максимум взрыв, а денег по минимуму. Вот и думаю то ли использовать Овен то ли другие варианты.