Среда разработки Unimod PRO 2 (версия 2.3.40)
 Руководство пользователя
×

7.3.2.5.2.2 Параметры связи Modbus-RTU Slave


  • Порт – определяет номер используемого физического COM-порта. Одна задача связи использует один COM-порт, поэтому для двусторонней передачи данных используются минимум два физических COM-порта: один на вход, другой на выход. Количество доступных соединений по протоколу Modbus-RTU ограничивается количеством COM-портов контроллера.
  • Скорость – задает скорость передачи данных в бит/с, поддерживаются скорости: 1200, 2400, 4800, 9600, 14400, 19200, 38400, 57600 и 115200.
  • Стоп-биты – задается количество стоповых битов: 1 или 2, при отключенном режиме проверки четности всегда выставляется 2 стоповых бита.
  • Четность – задается режим контроля четности при передаче данных:
    Значение параметра
    Краткое описание
    EVEN
    Бит четности устанавливается в единицу при четном количестве единиц в битах данных
    ODD
    Бит устанавливается в единицу при нечетном количестве единиц
    MARK
    Бит четности всегда устанавливается равным единице
    SPACE
    Бит четности всегда устанавливается равным нулю
    Режимы MARK и SPACE не влияют на возможность контроля ошибок. При отключенном параметре контроль четности не производится, при этом всегда выставляются два стоповых бита.
  • Время обнаружения обрыва запроса – период времени между поступающими байтами одного запроса, если в указанный период очередной байт запроса не поступил, диагностируется обрыв запроса. При нулевом периоде диагностика не проводится. Используется только на Slave-устройстве.
  • Пауза перед ответом – период времени между моментом поступления запроса и отправкой ответа. При нулевом значении, ответ будет отправлен незамедлительно после его формирования. Используется только на Slave-устройстве.
    Время в параметрах задается в миллисекундах. Скорость передачи данных, количество стоповых битов и режим контроля четности должны совпадать на передающем и принимающем устройствах.