Читайте также:
|
|
Второй Слой OSI - модели обеспечивает функции Medium Access Control, целостности данных как при выполнении протоколов передачи, так и при приеме сообщений. Слой 2 в PROFIBUS обозначен как Fieldbus Data Link (FDL). Medium Access Control (MAC) определяет, когда станция может передавать данные. MAC должен гарантировать, что только одна станция имеет право передать данные в заранее определенное время.
Протокол PROFIBUS принимает во внимание два существенных необходимых требования для MAC: В случае связи между сложными компонентами автоматизации с равными правами доступа к шине (2 и более master'a) гарантируется, что каждая из этих станций получает возможность выполнить задачи по соединению в пределах заданного интервала времени.
В случае связи между сложным устройством автоматизации и простым периферийным устройством (slave‘ом) цикл в режиме реального времени обмена данными достигается как можно проще и так быстро, насколько это возможно.
PROFIBUS Medium Access Protocol включает метод "token passing" ("передающийся маркер") для связи между сложными станциями (master'aми) и метод "master-slave" для связи между сложными станциями и простыми периферийными устройствами (slave'aми). Этот объединенный метод назван гибридным доступом.
Метод "token passing" гарантирует посредством маркера назначение прав доступа к шине в пределах точно определенного временного интервала. Маркер представляет из себя специальную телеграмму, которая передает право на передачу от данного master'a к следующему. Телеграмма циркулирует в некотором (конфигурируемом) максимальном замкнутом времени вращения между всеми владельцами. PROFIBUS использует метод "token passing" только для связи между сложными станциями (master'aми).
Метод "master-slave" позволяет master'y (активная станция), который в настоящее время имеет право для передачи данных, связаться устройствами- slave'ами. Каждый master имеет возможность получать данные от slave'a и передавать данные slave ' aм. С гибридным методом доступа PROFIBUS возможно осуществление следующих систем:
• Чистая система "master-slave",
• Чистая система "master-master" ("token passing"),
• Система с комбинацией обоих методов.
• Дополнительные характеристики PROFIBUS Medium Access Control:
• распознавать дефекты в среде передачи или приема,
• обнаруживать ошибки в адресации станции,
• обнаруживать ошибки в "token passing" (например, многократный маркер или потеря маркера).
Другая важная задача Слоя 2 - целостность данных. PROFIBUS Слой 2 гарантируют высокую целостность данных для фреймов. Все фреймы имеют Расстояние Хемминга HD=4. Это достигнуто путем использования специальных начальных и конечных разделителей, а также паритетного бита для каждого байта, как определено в международном стандарте IEC 870-5-1.
PROFIBUS Слой 2 функционирует в несвязном режиме. Для этого слоя возможна передача:
• "от одного ко всем " (режим Broadcast);
• "от всех к одному" (режим Multicast).
В режиме Broadcast активная станция посылает неподтвержденное сообщение всем другим станциям (master и slave). В режиме Multicast активная станция посылает/принимает неподтвержденное сообщение от группы master'oв или slave'oв. Индивидуальные установки служб Слоя 2 используются в PROFIBUS-FMS и PROFIBUS-DP.
Дата добавления: 2015-09-09; просмотров: 126 | Поможем написать вашу работу | Нарушение авторских прав |