
- •Раздел 5. Характеристики и архитектура современных асутп 2
- •Раздел 5. Характеристики и архитектура современных асутп
- •5.1. Технические структуры системы автоматизации и управления.
- •5.1.1. Децентрализованная структура.
- •5.1.2. Централизованная система автоматизации с применением локального усо
- •5.1.3. Централизованная система автоматизации с применением промышленной сети и распределенных усо
- •5.1.4. Распределенная система асу на базе промышленных сетей, удаленных контроллеров и локальных усо
- •5.2. Сетевое взаимодействие в асутп. Промышленные сети.
- •5.2.1. Физические среды передачи данных в промышленных сетях.
- •5.2.2. Топологии промышленных сетей
- •5.2.3. Модель osi
- •5.2.4. Методы организации доступа к линиям связи
- •1) Централизованный
- •2) Децентрализованный
- •2.1) Случайный доступ
- •2.2) Детерминированный
- •5.2.5. Характеристика некоторых промышленных сетевых протоколов.
- •5.2.5.5. Остальные
- •5.3. Интеллектуальные устройства
- •5.4. Реализация связи scada - системы с устройствами ввода/вывода.
- •5.4.1. Аппаратная реализация связи с устройствами ввода/вывода
- •5.4.2. Программная реализация связи с устройствами ввода/вывода
- •5.5. Основные системные функции и технические характеристики систем автоматизации и управления:
- •Надежность системы и ее компонентов.
- •Масштабируемость систем
- •Взрыво-безопасность.
5.2.4. Методы организации доступа к линиям связи
Говоря языком OSI, это второй, канальный, уровень модели.
Одна из возможных сред передачи данных в сети – отрезок (сегмент) кабеля. К нему через аппаратуру окончания канала данных подключаются узлы. Поскольку среда передачи данных общая, а запросы на сетевые обмены в узлах появляются асинхронно, то возникает проблема разделения общей среды между многими узлами, другими словами, проблема обеспечения доступа к сети.
Доступом к сети называют взаимодействие станции (узла сети) со средой передачи данных для обмена информацией с другими узлами. Управление доступом к сети – это установление последовательности, в которой узлы получают доступ к среде передачи данных.
Метод доступа – это набор правил, позволяющий пользователям работать с локальной сетью, не мешая друг другу.
Для топологий звезда и кольцо методы доступа определяются самой структурой сети. Для топологии шина существуют множество различных методов доступа, которые могут быть: централизованный и децентрализованный.
1) Централизованный
Метод MASTER-SLAVE находит свое применение в промышленных сетях как на контроллерном уровне (field level), так и на уровне датчиков и исполнительных механизмов (sensor/actuator level). Право инициировать циклы чтения/записи на шине имеет только MASTER-узел. Он адресует каждого пассивного участника (SLAVE-узел), обеспечивает их данными и запрашивает у них данные. Для того, чтобы увеличить пропускную способность шины, команды протокола должны быть как можно проще.
В случае централизованного контроля за доступом к шине выделяется узел с правами Мастера. Он назначает и отслеживает порядок и время доступа к шине для всех других участников. Если на Мастере произошла авария, то и циклы обмена по шине останавливаются.
2) Децентрализованный
Здесь права Мастера назначаются группе устройств сети. Во всем мире приняты и широко используются две модели децентрализованного доступа:
2.1) Случайный доступ
Модель CSMA/CD. Наиболее известным механизмом управления локальной сетью шинной конфигурации является метод множественного доступа с контролем несущей и обнаружением конфликтов (Carrier Sense Multiple Access with Collision Detect). Наиболее широко известная реализация этого метода – спецификация Ethernet.
Метод CSMA/CD получил широкое распространение и наиболее эффективен в условиях относительно низкой общей загрузки канала (менее 30%).
Этот метод основан на контроле наличия электрических колебаний (несущей) в линии передачи данных и устранении конфликтов, возникающих в случае попыток одновременного начала передачи двумя или более станциями, путем повторения попыток захвата линии через случайный отрезок времени.
Все узлы равноправны по доступу к сети. Если линия передачи данных свободна, то в ней отсутствуют электрические колебания, что легко распознается любой станцией, желающей начать передачу. Такая станция захватывает линию. Любая другая станция, желающая начать передачу в некоторый момент времени t, если обнаруживает электрические колебания в линии, то откладывает передачу до момента t + td, где td – задержка.
Конфликтом называют ситуацию, при которой две или более станции «одновременно» пытаются захватить линию. Понятие «одновременность событий» в связи с конечностью скорости распространения сигналов по линии конкретизируется как отстояние событий во времени не более чем на величину 2d, называемую окном столкновений, где d – время прохождения сигналов по линии между конфликтующими станциями. Если какие-либо станции начали передачу в окне столкновений, то по сети распространяются искаженные данные. Это искажение и используют для обнаружения конфликта либо сравнением в передатчике данных, передаваемых в линию (неискаженных) и получаемых из нее (искаженных), либо по появлению постоянной составляющей напряжения в линии, что обусловлено искажением используемого для представления данных манчестерского кода. Обнаружив конфликт, станция должна оповестить об этом партнера по конфликту, послав дополнительный сигнал затора, после чего станции должны отложить попытки выхода в линию на время td. Очевидно, что значения t, должны быть различными для станций, участвующих в столкновении (конфликте), поэтому td – случайная величина.
При работе сети каждая станция анализирует адресную часть передаваемых по сети кадров с целью обнаружения и приема кадров, предназначенных для нее.