Протокол доступа к шине

Характеристики шины

В области автоматизации технологических процессов большее применение находит цифровая микроэлектроника. Для связи промышленных цифровых устройств с более высокоуровневыми компонентами автоматизации все чаще применяются бит-последовательные промышленные шины (bit serial Fieldbus) реализованные на спецификации интерфейса RS-485 и европейской электрической спецификации EN50170. Шина PROFIBUS имеет следующие физические характеристики:

· коннекторы – 9-штырьковый разъем типа D-Shell (с оконечной нагрузкой импеданса) или 12-миллиметровый быстроразборный разъём IP67;

· максимальное число узлов – 127;

· длина шины – от 100 м до 24 км (с ретрансляторами и оптоволоконными кабелями);

· скорость передачи данных – от 9600 бит/с до 12 Мбит/с;

· размер сообщения – до 244 байт на сообщение для одного узла;

· методы обмена сообщениями – опрос (DP/PA) и одноранговый (FMS).

Для всех версий Profibus существует единый протокол доступа к шине.

Этот протокол реализуется на канальном уровне модели ISO (который называется в Profibus – FDL). Данный протокол реализует процедуру доступа с помощью маркера (token).

Сеть Profibus состоит из ведущих (master - мастера) и ведомых (slave) станций.

Все ведущие станции постоянно контролируют шину и могут передавать сообщения (без удаленных запросов), когда они получают право на это (то есть когда у нее есть маркер). Маркер вращается в логическом кольце состоящем из ведущих устройств.

Ведомая станция может лишь распознавать полученные сообщения или передавать данные после соответствующего запроса.

Если сеть состоит только из одного masterа, то маркер не передается (в данном случае в чистом виде будет система master - slave).

Сеть с минимальной конфигурацией может состоять либо из двух мастеров, либо из одного мастера и одного ведомого устройства.