ISaGRAF. Version 3.4

         

Сеть MODBUS и протокол


Сеть Modbus состоит только из одной мастер станции (обычно система визуализации процесса)  и одной или более подчиненных станций (обычно PLC).

Мастер каждый раз посылает один запрос одному подчиненному (используя номер подчиненного) и ждет ответа от подчиненного прежде чем послать второй запрос. Другой свободный подчиненный не отвечает.

Каждый фрейм содержит номер подчиненного, номер запроса и соответствующие данные, а также 16-и битный код контрольной суммы(CRC).

Если за время тайм-аута ответ не приходит, запрос может быть повторен некоторое число раз до того, как мастер объявит подчиненный “отсоединенным”.

Значение тайм-аута и число переповторов устанавливается на мастер станции для  установки запросов к подчиненному (в зависимости от приложения, и т.д.).

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

Modbus является протоколом Modicon, а не международным стандартом, который имеет много различных реализаций Modbus совместимых протоколов, с большим числом возможных вариантов, например:

- Список поддерживаемых функциональных кодов

- Отображение адресов

- RTU (двоичный код) или ASCII протокол и т.д.



Содержание раздела