0

ОЦЕНКА ВРЕМЕНИ ПОСЛЕДОВАТЕЛЬНОЙ ПЕРЕДАЧИ ModBUS

ПОСЛЕДОВАТЕЛЬНОСТЬ ПЕРЕДАЧИ

Ниже приведена действий при последовательной передаче Modbus. Символы указанные в скобках ссылаются на примечания, перечисленные после списка действий.

1. Главное устройство Modbus Формирует сообщение.

2. Проверяются статусы RTS и CTS модема главного. (A)

3. Сообщение запроса передается подчиненному.(B)

4. Подчиненный принимает сообщение запроса. (C)(D)

5. Подчиненный вычисляет контрольную сумму. (E)

6. Проверяются статусы RTS и CTS модема подчиненного. (F)

7. Ответное сообщение передается главному. (B)

8. Главный производит необходимые действия над принятым отве-

том и данными.

ПРИМЕЧАНИЯ

(A) Если выводы RTS и CTS соединены вместе, то это время незначительно. Для модема J478, это время около 5 мс.

(B) Следующая формула оценивает время передачи:

1000 Х (счетчик символов) Х (битов в символе)

Время = —————————————————

Скорость передачи

(C) Modbus сообщение обрабатывается в конце скана контроллера. В худшем случае задержка будет равна времени одного скана. В среднем задержка составляет 0.5 скана.

Время, выделяемое для обслуживания портов Modbus в конце каждого скана контроллера(перед началом нового), зависит от модели контроллера. Время для каждой модели описано ниже.Для 484 контроллера это время составляет приблизительно 1.5 мс.

Для 584 и 984 контроллера время составляет приблизительно 1.5 мс. Порты обслуживаются последовательно, начиная с порта 1.

Для 184/384 контроллеров время зависит от количества принимаемых данных. Это время варьируется от минимального 0.5 мс до максимального около 6.0 мс (для 100 регистров), или 7.0 мс (для 800 выходов).Если с контроллером используется программная панель, то Modbus порт отключается.

(D) Modbus Функции с 1 по 4, 15 и 16 позволяет главному устройству запросить больше данных чем то количество, которое может обработать контроллер в течении времени выделяемого на обслуживание портов. Если подчиненный не успел обработать все данные, он может буферизировать их и обработать позже.

Ниже приведены данные, которые могут быть обработаны за один цикл обслуживания Modbus порта.

Дискреты Регистры
Micro 84 16 4
184/384 800 100
484 32 16
584 64 32
984A/B/X 64 32
984-X8X 1000 125

Примечание: ’984-X8X’ ссылается на slot-mount модели(984-385, -685 и т.д.).

Для 884, время обработки множественных данных следующее: Чтение 700 выходов: 14 сканов             Установка единич. выхода: 3 скана Чтение 256 входов: 7 сканов               Установка регистра: 3 скана Чтение 125 вых. рег-ов: 5 сканов Установка 768 выходов: 18 сканов Чтение 125 вх. рег-ов: 8 сканов Установка 100 рег.: 10 сканов

(E) Вычисление контрольной суммы LRC — около 1 мс. Вычисление контрольной суммы CRC — около 0.3 мс для каждых 8-ми бит данных возвращаемых в ответе.

ПРИМЕЧАНИЯ ДЛЯ 584 И 984A/B/X

Это примечание касается только 584 и 984A/B/X контроллеров.

СКОРОСТЬ ПЕРЕДАЧИ: Когда используются оба Modbus порта 1 и 2, максимальная доступная скорость передачи — 19 200 бод.

БЛОКИРОВКА ПОРТА: Когда вы используете ASCII режим, избегайте посылки сообщений с ‘нулевой длиной данных’, или сообщений без адреса устройства. Например, это неправильное сообщение:

: CR LF

При использовании такого рода сообщений может иметь место случайная блокировка порта.

ПРИЗНАК КОНЦА ASCII СООБЩЕНИЯ: Нормальное ASCII сообщение должно заканчиваться парой CRLF. При использовании контроллеров 584 и 984A/B/X, ASCII сообщение может заканчиваться после поля контрольной суммы LRC (без установки символов CRLF), если после поля LRC имеет место интервал по крайней мере 1 сек. Если это случилось, контроллер считает что сообщение закончилось нормально.

 

    Раздел: modbus Метки: ,

    Оставить комментарий

    Отправить сообщение

    CoDeSys GSM/GPRS модем Lectus OPC MasterSCADA Modbus MX110 Omron OPC-сервер owen owen logic PLC Configuration PROFIBUS s-200 SCADA scada системы siemens siemens plc SIMATIC Simplight SMS step7 TRACE MODE Динамизация ИП-320 МЭК 1131–3 ОВЕН ОВЕН ПЛК ОВЕН ПЧВ ПЛК ПЛК ОВЕН ПР 110 Панель оператора Программируемое реле Частотный преобразователь библиотека в CoDeSys визуализация диспетчеризация конфигурация панели программирование ПЛК серия NS сименс плк частотник частотное управление язык CFC язык ST
    .