PDA

Просмотр полной версии : Нужен совет. "Весёлый" объект попался.



smk1635
27.05.2013, 17:09
Коллеги, попался «весёлый» объект. Сидим на нем уже почти месяц.
То одно не пойдет, то другое. Время поджимает, сильно. Вера в свои знания уже пошла в низ.
Если не затруднит, подскажите по ряду вопросов. На простоту и очевидность некоторых прошу не обращать внимания, мне просто надо разобраться, что происходит.
Заранее спасибо.

Задача: Задать опорную частоту ПЧ из Scada.
Оборудование: ПЛК110-60, преобразователь частоты, MasterScada.
Связь ПЛК с ПЧ по RS-485 через интерфейс RS-232 и АС3-М. ПЛК мастер.
Связь MasterScada и ПЛК по Ethernet. ПЛК slave.

Что произойдет со значением переменных при потере связи ПЛК со Scada ?

lara197a
27.05.2013, 17:26
ПЧ будет работать, на последней частоте, полученной от мастера.
А в мастере(ПЛК), будет висеть, последнее полученное от скады.
Если вы конечно не контролируете наличие связи.

Я обычно частоту передаю по сети, а пуск, вперед-назад с дискретного выхода.

smk1635
27.05.2013, 17:32
ПЧ будет работать, на последней частоте, полученной от мастера.
А в мастере(ПЛК), будет висеть, последнее полученное от скады.
Если вы конечно не контролируете наличие связи.

Я обычно частоту передаю по сети, а пуск, вперед-назад с дискретного выхода.

То же так делал. И скорее всего придется вернутся к этому решению. Но вопрос в другом. В ПЛК значение при потере связи какие будут? "0" или "250" ?

lara197a
27.05.2013, 17:47
После потери связи будет висеть последнее полученное значение.

smk1635
27.05.2013, 17:58
После потери связи будет висеть последнее полученное значение.

Хорошо, в смысле плохо.
Настройки: ПЧ - при потере связи с ПЛК, выход в аварию с остановкой.
Scada - при потере связи с ПЛК, аварийное сообщение "Нет связи".

Ситуация: На Scada сообщение есть, ПЧ стоит и висит код "Потеря связи".

Получается зависает контроллер ? При чем регулярно так, 3-4 раза в сутки.

lara197a
27.05.2013, 18:08
посылайте импульсы(меняйте значение какой либо переменной) из скады.
К примеру в регистр 0 записывайте переменную, значение которой раз в секунду изменяется.
В ПЛК проверяйте, если переменная значение не меняет, то связи нет.
В ПЧ пишите скорость 0.
Также в ПЧ может не записаться уставка.
Для этого уставку нужно не только записывать, но и периодически считывать и сравнивать считанное с уставкой.

smk1635
27.05.2013, 18:22
посылайте импульсы(меняйте значение какой либо переменной) из скады.
К примеру в регистр 0 записывайте переменную, значение которой раз в секунду изменяется.
В ПЛК проверяйте, если переменная значение не меняет, то связи нет.
В ПЧ пишите скорость 0.
Также в ПЧ может не записаться уставка.
Для этого уставку нужно не только записывать, но и периодически считывать и сравнивать считанное с уставкой.

Сделано все это.
Переменная есть и на неё и зацеплено аварийное сообщение в Scada.
ПЧ то же отключался.
Вся беда в том, что всё это безобразие происходит когда нас нет. Приезжаем, все стоит. Подключаюсь к ПЛК, он стартует. В прочем нажатие кнопки "Сброс" дает тот же эффект, связь востанавливается.
Получается ПЛК глючит.

lara197a
27.05.2013, 18:28
Извиняюсь, не сразу понял вопрос.
В Вашем случае возможно.
Особенно если в общей сети изернет висит.
Попробуйте соединить ПЛК с ПЧ по RS485 на прямую. Зачем такие извращения.
А к RS 232 подключите ПК. Только не к дебаг.

Да, еще "биттон" завели?

smk1635
27.05.2013, 19:07
Да, еще "биттон" завели?

Это у меня уже на автомате. Прописывая конфигурацию, сразу добавлять «биттон» и «статистик». :)


Попробуйте соединить ПЛК с ПЧ по RS485 на прямую. Зачем такие извращения.
А к RS-232 подключите ПК. Только не к дебаг.

Да там все порты заняты. Не стал сразу расписывать.
Ethernet – MasterScada.
RS-485-1 - 2 штуки ПР110, модуль МВА, два прибора стороннего производителя. Все могут работать только по 485 интерфейсу.
RS-485-2 - ПЛК110-32, находится на расстоянии 400 метров. Так что то же только 485 интерфейс. И на этом ПЛК висит ещё два частотника.
Так что для ПЧ остался только RS-232.
Да и раньше приходилось подключать ПЧ через RS-232. Не было проблем. Это в этот раз куча заморочек была. http://www.owen.ru/forum/showthread.php?t=15040&page=1
«Весёлый» объект. Давно такого не было.


Извиняюсь, не сразу понял вопрос.
В Вашем случае возможно.
Особенно если в общей сети изернет висит.

Можно по подробнее ? Мне сейчас любые подсказки важны.

Евгений_Томск
27.05.2013, 19:46
Может действительно в TCP сети разные пакеты гуляют,с которыми ПЛК не справляется.Попробуйте запустить IPscaner (от Radmin) или иной.
Слетит ли при этом ПЛК (раньше ПЛК100 слетали).

smk1635
27.05.2013, 21:01
Может действительно в TCP сети разные пакеты гуляют,с которыми ПЛК не справляется.Попробуйте запустить IPscaner (от Radmin) или иной.
Слетит ли при этом ПЛК (раньше ПЛК100 слетали).

Навряд ли. Пока вся сеть комп и ПЛК. Но проверим.

Не проверим. Не запускается IPscaner на седьмой винде. А ноут с ХР на другом объекте.

lara197a
27.05.2013, 21:43
У Вас большая нагрузка на ПЛК.
Поставьте ПЧ на любой RS485. Видимо придется снизить скорость, но куда деваться.
Замените Изернет на RS232. если расстояние большое, то можно поставить радиомодем. Или используйте преобразователь RS232-Изернет.
Увеличьте время цикла ПЛК
Создайте в ПЛК функцию max. К ней подключите переменную из модуля статистики, показывающую время цикла. Дайте поработать.
По полученному значению+еще 5мс, задайте время цикла.
будет работать стабильнее.

lara197a
27.05.2013, 21:44
Как вариант, взять в Овен новый ПЛК110. У него эта проблема решена.


Если нужны будут модемы, можете обращаться в личку. У меня есть отработанный вариант.

smk1635
27.05.2013, 22:00
У Вас большая нагрузка на ПЛК.
Поставьте ПЧ на любой RS485. Видимо придется снизить скорость, но куда деваться.
Замените Изернет на RS232. если расстояние большое, то можно поставить радиомодем. Или используйте преобразователь RS232-Изернет.
Увеличьте время цикла ПЛК
Создайте в ПЛК функцию max. К ней подключите переменную из модуля статистики, показывающую время цикла. Дайте поработать.
По полученному значению+еще 5мс, задайте время цикла.
будет работать стабильнее.

В заводском цехе монтируем. Трех этажном. Плюс наличие шестикиловольтных двигателей . Только проводная связь подходит.
Цикл ПЛК = 50 ms.
У ПЧ и ветки с приборами скорость и так 9600. (это максимальная у сторонних приборов и ПЧ)
ПЛК110 куплен в апреле.

rovki
27.05.2013, 22:18
Может ,банальные помехи?

lara197a
27.05.2013, 22:26
нет, нужен ПЛК, который совсем новый.
Модемы работать будут. Я ставил в таких условиях и даже жеще.

smk1635
27.05.2013, 22:29
Может ,банальные помехи?

Проверяли. Нет наводок. Чисто.

smk1635
27.05.2013, 22:31
нет, нужен ПЛК, который совсем новый.
Модемы работать будут. Я ставил в таких условиях и даже жеще.

Стальные перекрытия. Наши рации на 433 мГц, не пробивают. Да и раньше подобную топологию использовали. Нормально все работало.

lara197a
27.05.2013, 22:34
Я за свои слова отвечаю. Все пробивает.

smk1635
27.05.2013, 22:54
Да нет уже времени на закупку нового оборудования.
Позвонили сегодня вечером, сказали завтра ещё день дают на наладку.
Спасибо что откликнулись на просьбу.
Пойду доставать бубен, ритмичная музыка где то на ноутбуке была.
Поеду завтра танцевать вокруг контроллера. :)

Филоненко Владислав
28.05.2013, 13:13
В заводском цехе монтируем. Трех этажном. Плюс наличие шестикиловольтных двигателей . Только проводная связь подходит.
Цикл ПЛК = 50 ms.
У ПЧ и ветки с приборами скорость и так 9600. (это максимальная у сторонних приборов и ПЧ)
ПЛК110 куплен в апреле.
Цикл 50 мс - это очень много, больше 20 не рекомендую.
При сбоях в ПЛК пишется лог - в логе есть сбои?

smk1635
28.05.2013, 18:11
Цикл 50 мс - это очень много, больше 20 не рекомендую.


Да это уже танцы с бубном пошли. Так как версий почему так происходит не осталось.

smk1635
28.05.2013, 18:15
Подключился сегодня через хаб к контроллеру. Что бы посмотреть систему в работе. Все вроде в норме. В программу изменений не вносил. День контроллер отработал нормально.
Ни чего не понимаю.

S.A.D.
29.05.2013, 11:12
вариант конечно тупой, но проверьте нормально ли обжат кабель для эзернета. Я так понимаю обмен со скадой ложиться и не поднимается, так? Или просто "провалы" в связи?

smk1635
29.05.2013, 19:59
вариант конечно тупой, но проверьте нормально ли обжат кабель для эзернета. Я так понимаю обмен со скадой ложиться и не поднимается, так? Или просто "провалы" в связи?

Провалы. Проблема в том что отваливается связь по всем интерфейсам одновременно.
Сегодня ребята из тех поддержки подсказали несколько вариантов. Будем пробовать.

Sergey666
29.05.2013, 20:55
Года 3 назад что-то подобное было с 110-60 , только отличие - программа не останавливалась , а просто в перезагруз уходил по собаке , прямо во время процесса . Происходило это или во время записи файла на флэш или во время работы с ком портом с сислибфайл . Тех поддержка в то время (10й год) чего-то мямлила , переделали проект под 100ку , а 110 со всеми интерфейсами пошел в качестве модуля ввода-вывода.
Чего и вам советую попробовать .

smk1635
29.05.2013, 21:09
Года 3 назад что-то подобное было с 110-60 , только отличие - программа не останавливалась , а просто в перезагруз уходил по собаке , прямо во время процесса . Происходило это или во время записи файла на флэш или во время работы с ком портом с сислибфайл . Тех поддержка в то время (10й год) чего-то мямлила , переделали проект под 100ку , а 110 со всеми интерфейсами пошел в качестве модуля ввода-вывода.
Чего и вам советую попробовать .

Оставили этот вариант на крайний случай. Оборудование уже в работе. На долго остановить не дадут.

Sergey666
29.05.2013, 21:22
А, Овенцы что говорят по этому поводу ?
Я разбирал такую кнопку - у нее конструктивом не предусмотрено "подрабатывать" , не срабатывать - да может .
Так что косяк на Овенцах висит .

smk1635
29.05.2013, 22:26
А, Овенцы что говорят по этому поводу ?
Я разбирал такую кнопку - у нее конструктивом не предусмотрено "подрабатывать" , не срабатывать - да может .
Так что косяк на Овенцах висит .

Нет. :)
Честно разбирались. Сперва попробую что посоветовали. Потом обязательно отпишусь что получилось.
Надо всё таки разобраться, что происходит.

Филоненко Владислав
30.05.2013, 07:45
Логи то выложите. Без логов даже сам факт перезагрузки (если он есть) не определишь.

smk1635
30.05.2013, 17:15
Выкладываю логи.

Филоненко Владислав
31.05.2013, 13:45
А когда и сколько было сбоев то? Часы в ПЛК идут верно?
В логах постоянные пропадания и восстановления питания.
В момент пропадания питания ПЛК сам продолжает работать, но связь есть только по Ethernet!

Sergey666
31.05.2013, 14:46
Там по ихней дате-тайму 2000.4.20 с 14:50 по 15:02 идут перезагрузки без "Power swth to bak up".Это по "Логу",по "Дебагу" в то-же время кто-то кнопку "Сброс" нажимал.
Что-то с питанием не хорошо.

smk1635
31.05.2013, 21:37
А когда и сколько было сбоев то? Часы в ПЛК идут верно?
В логах постоянные пропадания и восстановления питания.
В момент пропадания питания ПЛК сам продолжает работать, но связь есть только по Ethernet!

Сбои идут по разному, от одного до пяти раз в сутки.
Часы не настроены.
Что означает постоянные пропадания напряжения ?

smk1635
31.05.2013, 21:38
Там по ихней дате-тайму 2000.4.20 с 14:50 по 15:02 идут перезагрузки без "Power swth to bak up".Это по "Логу",по "Дебагу" в то-же время кто-то кнопку "Сброс" нажимал.
Что-то с питанием не хорошо.

Всё верно. Пропала связь. Дежурный электрик идет и делает сброс на контроллере. Связь появляется. Не появилась, снова жмут сброс.

Sergey666
31.05.2013, 21:48
В вашей ПЛКшке может брачок , или неисправность , связанная с блоком питания ПЛК . По файлу "Дебаг" посмотрите сами .(90% неисправностей в электронной технике связаны с питанием)

smk1635
31.05.2013, 22:35
В вашей ПЛКшке может брачок , или неисправность , связанная с блоком питания ПЛК . По файлу "Дебаг" посмотрите сами .(90% неисправностей в электронной технике связаны с питанием)

К тому же выводу склоняемся.

Филоненко Владислав
03.06.2013, 16:39
Убедитесь что питание не пропадает.

smk1635
03.06.2013, 17:20
Убедитесь что питание не пропадает.

Питание стабильное. Отключение внешнего питания не было.