Аппаратные средства и программное обеспечение систем промышленной автоматизации. Данилушкин И.А. - 79 стр.

UptoLike

Составители: 

«модели», в рамках которой могут быть использованы уже существующие раз-
личные протоколы.
Основная идея модели ВОС довольно проста [1]. Два объекта, находящиеся
на одном уровне, соединяются виртуальной (логической) связью. Для объектов
виртуальная связь представляется реальным каналом связи, хотя виртуальное и
физическое соединения совпадают только на первом уровне. Объекты обменива-
ются данными в соответствии с протоколом, определённым для их уровня. На са-
мом деле объекты запрашивают услуги непосредственно у нижележащего уровня
с помощью вызова процедур (рис. 3.3), при этом внутренние механизмы недос-
тупны запрашивающему объекту и могут измениться в любой момент без его уве-
домления. Объект каждого уровня может взаимодействовать только с объектами
своего уровня или с соседями.
Набор правил, определяющих начало, проведение и окончание процесса свя-
зи между одноранговыми объектами называется протоколом. Сообщения, кото-
рыми обмениваются одноранговые объекты, содержат либо пользовательские
данные, либо являются протокольными (управляющими) сообщениями. Перед
передачей на следующий, нижележащий, уровень к сообщению добавляется
управляющая информация заголовок уровня в соответствии с протоколом,
принятом на данном уровне. Результат напоминает матрёшек, которые вкладыва-
ются друг в друга (рис. 3.4). Самая маленькая матрёшка соответствует исходному
сообщению, т.е. прикладным данным, самая большая тому, что в действитель-
ности передаётся по физическому тракту. Протоколы и вызовы процедур описаны
в документах модели ВОС и соответствующих стандартах с указанием конкрет-
ного синтаксиса каждой функции и её параметров.
уровень 1
промежуточные
уровни
уровень n
вызов
процедуры
услуга
услуга
вызов
процедуры
услуга
Узел 1
уровень 1
промежуточные
уровни
уровень n
вызов
процедуры
услуга
услуга
вызов
процедуры
услуга
Узел 2
физическое соединение
виртуальное соединение
виртуальное соединение
3. Рис. 3.3. Виртуальное соединение одноранговых объектов в модели ВОС
79