Каким кодом задаётся скорость обмена в настройках порта PMP20?

Проверено экспертом Опубликовано: 23.10.2024 3297 просмотров Помогло 90%

При настройке порта из программы скорость задаётся не числом бит в секунду, а номером из таблицы. Записать в регистр скорости значение 19200 нельзя — контроллер ждёт код 7.

КодСкоростьКодСкорость
130012192000
260013256000
3120014288000
4240015384000
5480016512000
6960017576000
71920018768000
828800191000000
938400201200000
1057600211500000
11115200222400000
233000000

Скорости в таблице приведены в битах в секунду. Заводская настройка порта — код 7, то есть 19200 бит/с.

Ограничение, о котором легко забыть: скорости от 1 Мбит/с и выше на клеммах A и B корпуса работают только в режиме полевой шины X-NET. Для Modbus такие коды задавать бессмысленно — обмена не будет.

Практический выбор скорости для Modbus по RS-485: 9600 или 19200 бит/с на линиях длиной в десятки метров и в шкафах с преобразователями частоты, 115200 — только на коротких экранированных линиях внутри одного шкафа. Скорость должна совпадать у всех устройств линии, включая панель оператора и приборы сторонних производителей: несовпадение даёт ошибку контрольной суммы, а не тайм-аут, и это первый признак того, что искать нужно именно в настройках, а не в проводке.

Прикреплённая документация

Георгий Жуков Георгий Жуков Ведущий инженер

Этот ответ был полезен?

Не нашли ответ?

Инженер сервисной службы ответит на почту. Вопросы, которые повторяются, мы публикуем в базе знаний — без ваших контактов.

Вопрос из раздела Каким кодом задаётся скорость обмена в настройках порта PMP20?