PDA

Просмотр полной версии : Настройка сети RS485



GTS
24.03.2016, 14:10
Добрый день! Имеется система управления на основе ПЛК110.
1) RS485 подключено: МВ110-32ДН, МВ110-8АС, МУ110-8И, СМИ2 - 5 шт. Modbas RTU: Скорость 115200, N,8,1 framing time - 15. Вся линия находится в одном шкафу длина минимальна, экранированной проложена витой парой, в начале и в конце стоят резисторы 100 Ом.
2) RS485 подключено: МК110-8Д-4Р (2шт.), ПР114. Modbas RTU: Скорость 38400, N,8,1 framing time - 20. Модули находятся на удалении 200-250 м. в начале и в конце стоят резисторы 120 Ом. Линия проложена ТППэп экранированным.
Для управления системой к ПЛК подключена панель Weintek по ethernet - и с ней проблем нет в плане работы.
Но вот оба RS485 при тестировании выдают ошибки. И сколько с ними не боролся пока полностью не победил. Ошибки появляются при обращении к МУ110-8И - с этого модуля идет задание на 3 ПЧ Овен. (сразу могу сказать ПЧ ни при чем - они в это время не работают). И ошибки появляются при обращении к МК110-8Д-4Р которые управляют поворотными задвижками. Господа эксперты если не трудно ткните носом где ошибка. Как правильно проанализировать работу сети? Есть прога ComRead v.2.0 ей еще не пользовался. Если кто подскажет как с ее помощью произвести диагностику буду очень благодарен!

melky
24.03.2016, 14:44
У Овен может быть несовместимость между двумя приборами подключенными на одной линии. Задайте вопрос в техподдержку.
Например так было между МЭ110-1М и МВ110-8АС пока не обновили прошивку на МЭ. (пример из жизни)

Уточните у них по списку приборов с указанием прошивок приборов.

alex55
28.03.2016, 18:28
МК110-8Д-4Р рекомендуется опрашивать не по Poll time, а both..

Scream
28.03.2016, 18:38
МК110-8Д-4Р рекомендуется опрашивать не по Poll time, а both..

при both наверное какие то magic пакеты формируются?

alex55
28.03.2016, 18:44
Никакой магии, просто цитата из лекций Кирилла Г. , хотя в данном случае это вряд ли что даст, просто бросилось при беглом просмотре.

GTS
29.03.2016, 09:04
Добрый день alex55. Никогда не пользовался both. Какие настройки должны быть и как это работает?

sergeykrylov
29.03.2016, 09:25
Попробуйте просто скорость снизить - например 19200 поставить.

приборист
29.03.2016, 09:38
МУ110-8И имело проблему как и МУ110-6У.
По крайней мере с СПК точно.
Вроде говорили что есть на 8И новая прошивка, надо спрашивать у техподдержки.

GTS
12.04.2016, 16:12
Доброе время суток! В итоге, после общения со службой тех.поддержки, мне выслали все последние прошивки модулей (из них понадобились только 2) и примеры работы с modbas.lib. Обновил прошивку ПЛК до последней (2.15.8). В итоге особых изменений не заметил, только 1 - RS485 стол работать стабильней (возможно прошивка МУ110-8И помогла). Тем не менее в данной конфигурации 1 - RS485 работает стабильно без ошибок, но вот 2 - RS485 постоянно выкидывает ошибки (в сутки 2-3 ошибки). Причем замечено,что ошибки выскакивают при переключении клапанов т.е. 2 МК110-8Д-4Р. Работу с библиотекой modbas.lib ещё не освоил - много вопросов. Сейчас конфиг такой:
1) RS485 подключено: МВ110-32ДН, МВ110-8АС, МУ110-8И, СМИ2 - 5 шт. Modbas RTU: Скорость 115200, N,8,1 framing time - 10. Резисторы выкинул.
МВ110-32ДН: by poll time - 100 mc, max timeout -150 mc.
МВ110-8АС: by poll time - 100 mc, max timeout -300 mc.
МУ110-8И: by value change - 100 mc, max timeout -300 mc, amount repeat - 3.
СМИ2: by value change - 100 mc, max timeout -150 mc. (5 шт.)
2) RS485 подключено: МК110-8Д-4Р (2шт.), ПР114. Modbas RTU: Скорость 38400, N,8,1 framing time - 25. Резистор 120 Ом стоит только в конце.
МК110-8Д-4Р (2шт.): by poll time - 100 mc, max timeout -200 mc, amount repeat - 3.
ПР114: by poll time - 100 mc, max timeout -200 mc, amount repeat - 3.

GTS
25.04.2016, 09:48
Добрый день господа эксперты! Проблема с ошибками частично исправилась. Ошибки только на 2 RS485 - в сутки 1 ошибка (бывает и за 2 суток). Но выяснилось что через 4-5 дней беспрерывной работы контроллер зависает намертво и не реагирует ни на один входной сигнал. После перезагрузки все работает опять нормально. В чем может быть причина?

IVM
25.04.2016, 10:49
Но выяснилось что через 4-5 дней беспрерывной работы контроллер зависает намертво и не реагирует ни на один входной сигнал. После перезагрузки все работает опять нормально. В чем может быть причина?

Пост #3 в этой теме прочти: http://www.owen.ru/forum/showthread.php?t=1105

GTS
25.04.2016, 11:33
Честно говоря не понял, что это и чем может помочь.

GTS
10.05.2016, 10:23
Добрый день господа эксперты! Вопрос следующего характера, как опрашиваются порты в ПЛК, например 110-30 (2 - RS485, 1-COM, 1-Ethernet) одновременно или последовательно? Есть предположение что при одновременном обращении к 2 RS485 и происходит ошибка.

capzap
10.05.2016, 11:27
Добрый день господа эксперты! Вопрос следующего характера, как опрашиваются порты в ПЛК, например 110-30 (2 - RS485, 1-COM, 1-Ethernet) одновременно или последовательно? Есть предположение что при одновременном обращении к 2 RS485 и происходит ошибка.

крайне не правильное предположение

GTS
10.05.2016, 11:39
Добрый день capzap. А по подробней, можно!

capzap
10.05.2016, 11:57
начнем с того что одновременного обращения быть не может

GTS
10.05.2016, 12:00
Понятно. Т.е. пока ПЛК все входы последовательно не опросит к следующему циклу не приступает.

GTS
10.05.2016, 12:01
Неправильно выразился не входы а порты.

capzap
10.05.2016, 12:03
Понятно. Т.е. пока ПЛК все входы последовательно не опросит к следующему циклу не приступает.

первый пост был мутным, теперь совсем всё стало не понятным, Вы речь ведето о портах или о входах/выходах?

ЗЫ если речь о портах то это прерывания, ни какого отношения к исполнению цикла они не имеют

GTS
10.05.2016, 12:05
Меня интересует как ПЛК опрашивает все порты подключенные через конфигуратор.

GTS
10.05.2016, 13:13
Значит придется осваивать библиотеки Modbus, в моем проекте через конфигуратор все равно ошибки проскакивают.

vardrager
05.09.2016, 15:27
господа впервые в практике понадобилось освоить rs485 , до этого были небольшие локальные проекты на языке функциональных блоков. я простой наладчик не особый спец. хотелось бы поподробнее про библиотеку modbus и все с ней связаное. подскажите где это взять. в идеале у меня задача построить весовой дозатор для этого идеально подходит плк73 но в нем нет конфигуратора rs485 .

melky
05.09.2016, 15:34
vardrager Если ПЛК 73 будет слейвом то конфигуратор там таки есть.

А вот если мастером для других модулей В/В то да, через библиотеку. Должны быть на диске или в примерах программирования на форуме.

vardrager
05.09.2016, 17:32
плк73 должен быть мастером а примеры... стоит там блок какой-нибудь и что он делает, чем рулит не понятно было бы хорошо иметь справку как для стандартных функций, алгоритм их работы, либо примеры с пояснениями а не только с комментариямми