Вход

Просмотр полной версии : ПР100 не дает выбрать скорость передачи RS-485 меньше 9600 бит/с.



kipiasutp
19.07.2021, 21:14
Добрый день!
В сеть приборов по RS-485 необходимо добавить расходомер Взлет УРСВ-311, у которой максимальная скорость передачи данных 4800 бит/с. Остальные приборы в сети можно понизить до 4800 бит/с. кроме ПР100. Каким образом можно понизить скорость порта в ПР100 до 4800 бит/с? Может существуют какие-нибудь лайфхаки? Я не думаю что скорость ограничена на уровне железа.
Или это вопрос к производителю?

Ревака Юрий
19.07.2021, 21:56
Добрый день!
В сеть приборов по RS-485 необходимо добавить расходомер Взлет УРСВ-311, у которой максимальная скорость передачи данных 4800 бит/с. Остальные приборы в сети можно понизить до 4800 бит/с. кроме ПР100. Каким образом можно понизить скорость порта в ПР100 до 4800 бит/с? Может существуют какие-нибудь лайфхаки? Я не думаю что скорость ограничена на уровне железа.
Или это вопрос к производителю?

Добрый день.
Почему бы не повысить скорость Взлет УРСВ-311:)

СергейНовосиб
20.07.2021, 11:56
Из документации на прибор:
"Скорость обмена по интерфейсу RS-485 фиксирована и равна 4800 Бод, прочие параметры связи устанавливаются программно."
А может есть повторители, которые умеют менять параметры связи (скорость, битность и т.д.)?
Мы в своей системе управления использую скорость 38400, только из-за того, что применяемые ПЧВ не поддерживают большую скорость.
Нам этой скорости хватает, но если бы был прибор с такой скорость, наверно было бы плохо, а так поставил преобразователь и работай спокойно.

In_Da_Cher_A
20.07.2021, 13:03
А может есть повторители, которые умеют менять параметры связи (скорость, битность и т.д.)?
если черепаха рождена бегать с черепашьей скоростью, то если прикрутить к её лапам роликовые коньки, бежать она быстрее не будет, она будет двигаться на роликовых коньках с черепашьей скоростью

kipiasutp
20.07.2021, 13:18
Нашел вот такую штучку. https://www.reallab.ru/catalog/interface-converters/nls-485c/?yclid=4108855765303339288
Только вот непонятно, скорость автоматом выбирается с каждой стороны отдельно или оптом на обе стороны.

kipiasutp
20.07.2021, 13:25
Есть еще такой https://tractavt.ru/products/elektronnye-ustroystva/повторитель-интерфейсов-rs-485-репитер/?yclid=4109245911032952680
Но теряется экономическая целесообразность, лучше за эти деньги купить какую-нибудь "иномарку", чем ПР100 плюс повторитель.

Сергей0308
20.07.2021, 13:27
У Овна есть такая приблуда:

https://owen.ru/product/smi1/specifications

Возможно ещё это понадобится:

https://owen.ru/product/as3_m

In_Da_Cher_A
20.07.2021, 14:07
скорость автоматом выбирается с каждой стороны отдельно или оптом на обе стороны.
рукалицо.жпг
ещё раз - у вас в начале цепочки стоит устройство, которое ФИЗИЧЕСКИ не может работать быстрее 4800


если вы хотите физически получить другую скорость, то вам надо переходить на импульсный выход, переводить его либо в аналог, а далее уже через другое устройство в цифру, поддерживающее нужную вам скорость
либо сразу на быстрый вход контроллера и уже обрабатывать это в контролере и получать цифру с него

Santi
21.07.2021, 07:58
рукалицо.жпг
ещё раз - у вас в начале цепочки стоит устройство, которое ФИЗИЧЕСКИ не может работать быстрее 4800
вы можете задрочить его запросами как Дзюба, но оно вам физически не может ответить, либо вы получите те же самые что и в прошлом запросе, сохранённые данные из буфера

Считаю, что тут Вы не совсем правы. Да, оконечное ус-во не сможет отвечать быстрее, к тому же надо учитывать еще задержку преобразования сигнала в ус-ве, которое будет согласовывать скорости, причем задержка будет как при запросе Мастера, так и при ответе Слейва. Понятно, что на "костылях" быстро не побежишь, но данные все же получать можно, если период опроса не делать слишком малый и устанавливать корректные таймауты. Насколько это реализуемо на ПР и, главное, целесообразно технически и экономически - решать разработчику системы, на мой взгляд конечно лучше взять что-то более совершенное, чем ПР.

Филоненко Владислав
21.07.2021, 08:33
в чем проблема опрашивать одно устройство на 4800 а другие на 9600/115200?
Команды на чужой скорости не будут распознаны

kipiasutp
21.07.2021, 11:14
в чем проблема опрашивать одно устройство на 4800 а другие на 9600/115200?
Команды на чужой скорости не будут распознаны

Вот это идея. Даже не подумал. Спасибо!

Santi
21.07.2021, 12:49
Другие ладно, а как Вы решили ПР-кой опрашивать 4800 ?

kipiasutp
21.07.2021, 13:47
Другие ладно, а как Вы решили ПР-кой опрашивать 4800 ?

Нет, у меня опрос ведет пока компьютер, позже вместо него встанет ПЛК. ПР100 у меня в slave.

Santi
21.07.2021, 15:16
Понятно, я неправильно понял тему, полагал, что ПР мастер и он будет опрашивать расходомер с 4800. В части корректной работы сети с ус-вами с разной скоростью...? Сам так не пробовал, заведомо принуждаем изделия работать в ненормальных условиях. Возможно будет работать, но корректным это решение не назовешь.

Atman
21.07.2021, 16:19
Понятно, я неправильно понял тему, полагал, что ПР мастер и он будет опрашивать расходомер с 4800. В части корректной работы сети с ус-вами с разной скоростью...? Сам так не пробовал, заведомо принуждаем изделия работать в ненормальных условиях. Возможно будет работать, но корректным это решение не назовешь.

работать корректно действительно будет лишь при условии жесткой синхронизации, один опрашивает все слушают, тогда действительно нету разницы на какой скорости идет опрос.