PDA

Просмотр полной версии : скорость обновления информации RS485



arsm
15.12.2012, 02:04
Доброе время суток!
Сегодня подключил тензодатчик к Овен плк150 через Модуль ввода сигналов тензодатчиков МВ110-224.1ТД и вывел текущее значение веса на Панель оператора ОВЕН СМИ1 (сеть RS-485). Все вроде бы работает неплохо, но меня не устраивает скорость обновления значений на панели оператора. информация обновляется с небольшой задержкой и если сравнивать с обычными весами то разница ощутима. Может ли кто ни будь сказать с чем связана такая задержка и можно ли как ни будь ускорить скорость обновления данных? В сети выставлена скорость 115200 Кбс

drvlas
16.12.2012, 12:18
В сети выставлена скорость 115200 КбсТак не в сокрости же обмена дело. Прикинь на секундочку, сколько времени нужно на этой бешенной скорости, чтобы передать несколько байт результата.
Для развлекухи можно еще посмотреть паспортные данные по быстродействию модуля МВ110-224.1ТД. И сравнить с наблюдаемым быстродействием. Мне кажется, там собака и зарыта.
Хотя, чисто теоретически, допускаю также проблемы со сбоями и повторными передачами на скорости 115 кбод. Я бы, независимо ни от чего, перешел на 38400 или около того. Для модулей тензопреобразования (а я этими модулями занимаюсь, только своими, а не ОВЕНа) время трансфера данных на скоростях от 19200 уже не играет роли.

Andrey_iv
12.01.2013, 15:12
У СМИ1 так и есть, обновляет показания через секунду после получения данных. Специально экспериментировал с ней. Кроме того еще наблюдается иногда отключение индикации с потерей связи.

drvlas
12.01.2013, 15:42
У СМИ1 так и есть, обновляет показания через секунду после получения данныхКак вариант - поставить ИП320. В принципе, очень удачная панель. Конечно, дискретных входов не имеет, но это уже по задаче...
Т.к. у ТС имеется ПЛК, то ему и нужна просто панель.

Александр Приходько
15.01.2013, 01:14
Доброе время суток!
Сегодня подключил тензодатчик к Овен плк150 через Модуль ввода сигналов тензодатчиков МВ110-224.1ТД и вывел текущее значение веса на Панель оператора ОВЕН СМИ1 (сеть RS-485). Все вроде бы работает неплохо, но меня не устраивает скорость обновления значений на панели оператора. информация обновляется с небольшой задержкой и если сравнивать с обычными весами то разница ощутима. Может ли кто ни будь сказать с чем связана такая задержка и можно ли как ни будь ускорить скорость обновления данных? В сети выставлена скорость 115200 Кбс

Очень похоже на то, что фильтрацию на максимум выкрутили. Почитайте РЭ, уменьшите фильтрацию. Делал подобный проект,, на скорость только фильтр влияет. Обмен тут точно не причем, при условии, что Polling Time выставлен в районе 50-200мс.

Леонид
20.01.2013, 12:03
А как быстро обновляются данные в Онлайн режиме CoDeSys?
Если весы не огромные.
Я бы добавил в код условие, к примеру, если вес больше или равно чемуто, значит включить выход ПЛК или встроенный зумер, иначе выключить
, а затем положить вес больше указанного и проверить насколько раньше сработает выход чем панель отобразит изменения.
Таким образом можно определить где происходит запаздывание:
Еще проверте не происходят ли ошибки в ModBus мастер,
Если Err_Code больше 0, то через тригер переднего фронта инкрементировать счетчик ошибок.
1. Тензомодуль - ПЛК.
2. Панель - ПЛК.

Кстати как показал себя модуль в работе?
Понравился?
Как точность измерений?