PDA

Просмотр полной версии : СП270 мастер + ПЛК110-30 теряется связь



-=Vovka=-
25.04.2019, 10:09
Добрый день!
Панель подключена к ПЛК через RS485-1, скорость 115200. К RS485-2 подключены 4 частотника, скорость 115200
Пока на панели ничего не нажимаем - все в порядке, а вот если нажимать, то периодически панель теряет связь.
Как исправить?

petera
25.04.2019, 10:51
Нажимаем что?
Если нажимаем битовые кнопки и панель теряет связь, то:
- в настройках кнопки неправильный(не существующий) адрес регистра(бита) в ПЛК или неправильный номер слейва
- не соответствуют настройки порта в панели настройкам порта в ПЛК (скорость, контроль четности) тип протокола (ASCII вместо RTU)
Это из-за того, что панель формирует посылку данных в ПЛК только по событию, т.е. в момент нажатия самой кнопки. Идеология у нее такая - писать данные в ПЛК только при изменении самих данных оператором.

-=Vovka=-
25.04.2019, 11:36
petera, я ж подчеркнул слово "периодически" - например, что-то на панели делаем, жмем кнопки все работает какое-то время (всегда разное), а потом "потеря связи"...
Попробовал в настройках панели заменить "Коммуникационный интервал" с 0 на 1000 и "Повторение" установил 5 - за пол часа работы ни одного сбоя! Правда жутко тормозит: после нажатия на кнопку ответ приходит секунды через три...
В общем понятно где искать, осталось только интервал правильный установить. Вот думаю оставить интервал 0, а повторений седлать 10 или интервал установить, а повторений сделать 3.
Как правильно?
Просто у меня сейчас нет возможности на объекте перепрошивать панель, а до компьютера идти метров 100 - вот и думал, что может кто сразу скажет где чего поменять...

Кстати, ПЛК110 в режиме мастер по RS485 опрашивает все 255 адресов, а можно как-то указать чтобы опрашивал только первых 4?

petera
25.04.2019, 12:09
Значит у Вас большой процент ошибок по сети, возможно что частотники виноваты. Сделайте какие-либо стандартные мероприятия по уменьшению помех в линии RS485-1 - экранирование, нагрузочные резисторы, как проложены кабели в шкафу и т.д.
Для диагностики влияния этих мероприятий
Воспользуйтесь регистрами PSW70...PSW73 (сделайте дисплеи с этими регистрами) (это для порта PLC)
PSW70 - число переданных пакетов
PSW71 - число пакетов с ошибками
PSW72 - число ошибок из-за тайм аута
PSW73 - число ошибок из-за искажения данных(не совпадают СRC) https://www.owen.ru/forum/showthread.php?t=22915&p=247309&viewfull=1#post247309
Для порта Dwnload другие регистры - PSW60...PSW63
"Коммуникационный интервал" =1000 это значит, что панель будет инициировать обмен один раз в сек, число повторение и так понятно
Я бы ком.интервал делал 10-20 мс, число повторов да - можно и по больше.
Однако если ошибки у Вас в основном будут по тайм-ауту, то будет

ответ приходит секунды через три
потому, что тайм-аут не настраивается явно и по умолчанию равен 1000мс, и никак не связан с Комуникационным интервалом т.е. послали запрос, течение 1 сек ответа нет - шлем следующий и т.д. пока не исчерпаем количество повторов.

Тайм-ауты находятся здесь
PFW28 -тайм-аут для порта Download
PFW38 -тайм-аут для порта PLC
ф. областью пишем туда что-то < чем 1000 и более 100

lara197a
25.04.2019, 12:26
ПЧ заземлите как положено, прокиньте кабель, какой положено для полевой шины, в экране, а не витую пару от TCP у сисадмина одолженную..
И будет Вам счастье.

-=Vovka=-
25.04.2019, 16:39
СП270 победил: интервал 10мс, 2 повтора, медную витаю пару в оплетке заземлил у панели.
Завтра буду воевать с частотниками - связь пропадает..
Увы, но есть только два варианта: либо витая пара, либо ПВС-кабель :(

Адрей
26.04.2019, 14:05
Да есть такой косяк недавно тоже с этим столкнулся перешёл на rs232 проблема ушла.

-=Vovka=-
26.04.2019, 15:18
у меня панель метрах в 50-ти, так что только RS485 :(