Сеть на основе нейрочипа
| Категория реферата: Рефераты по коммуникации и связи
| Теги реферата: бесплатно рассказы, курсовики скачать бесплатно
| Добавил(а) на сайт: Svjatopolk.
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата
Для управляющих систем традиционна централизованная структура . Исходя
из централизованноcти системы, управляющее вычислительное устройство
запрашивает данные датчиков или приборов и после обработки возвращает их
обратно. Датчики, как и исполнительные механизмы, не обладают интеллектом.
Более современная структура включает в себя концентраторы , которые
заменили длинные параллельные линии передачи данных. Преимущества такого
подхода известны: улучшенная электрическая совместимость, более простое
формирование соединений, низкая стоимость линий передачи данных, экономия
на клеммах и т. д. Однако возникают трудности, связанные с переходом от
одних принципов передачи данных к другим, так как во многих случаях
отсутствует совместимость ряда параметров. Результатом этого становится
усложнение управляющей станции. С появлением интегральных микроэлементов
широкое распространение получили контроллеры с программируемой памятью, прошедшие стандартизацию в условиях эксплуатации. Причем с развитием
микропроцессорной техники цены на аппаратное обеспечение резко снизились.
Тем временем обозначилась новая тенденция - замена контроллеров с
программируемой памятью промышленными персональными компьютерами, которые
обладают рядом преимуществ. Во-первых, они позволяют применять более
доступное по цене аппаратное обеспечение; во-вторых, можно разработать
простое в применении и недорогое программное обеспечение, которое
поставляют различные фирмы, постоянно совершенствуя его. Значительно реже
возникает необходимость самостоятельной разработки и обслуживания.
Единственной проблемой может быть выбор подходящих программ реального
времени, предлагаемых рынком в достаточном количестве.
1.2.2. Децентрализованный подход
С некоторого времени получили широкое распространение шинные системы, в частности Fieldbus-системы, которые по сравнению с концентраторами данных
экономически более выгодны. Fieldbus-системы представляют собой новую
технологию, которая предлагает новый образ мышления при системном
проектировании. Узлы Fieldbus-системы могут децентрализованно использовать
интеллект для управления, регулирования и контроля. В предельном случае это
может быть система с полным отсутствием центрального управления
(функции контроллеров с программируемой памятью, очевидно, распределяются между различными узлами сети, такими как датчики, исполнительные механизмы и устройства индикации). То, что данный подход
позволяет мыслить совершенно иначе, понятно на таком примере.
Представим себе стаю уток, летящих в форме треугольника . Если они управляются централизованно, то «центральный компьютер» постоянно должен рассчитывать траекторию полета для каждой утки. Если хотя бы одна из них будет застрелена охотником, то компьютер с помощью соответствующего алгоритма, должен будет снова заполнить образовавшееся пустое пространство, изменив траекторию полета остальных уток. Естественно, для такой сложной системы, как центральный компьютер. подобный алгоритм реализовать непросто.
Предположим теперь, что утки объединены в сеть посредством некой
Fieldbus-системы. Теперь требуется лишь задать каждой утке угол, под
которым она должна лететь по отношению к впереди летящей, и расстояние до
нее. Если какая-либо из уток будет застрелена, то система относительно
быстро восстановится сама и для заполнения пустого пространства не
потребуется каких-либо дополнительных затрат. Интеллект каждой утки в этом
случае может быть относительно невысоким.
Само собой разумеется, что и в центрально-ориентированную систему
могут быть встроены простые параллельные процессы, как это сделано в
Fieldbus-системах. Однако такое решение 'при разработке центрально-
ориентированной системы не напрашивается. Центрально-ориентированная
система «принуждает» разработчика думать централизованно, строя сложные
алгоритмы. К тому же в центрально-ориентированной системе всегда
используются дорогостоящие многозадачные пользовательские системы, требующие больших затрат на разработку и обслуживание. Устройства Fieldbus-
систем, наоборот, применяют в больших количествах, поэтому себестоимость их
производства весьма мала.
3. Информационный обмен как основа распределенных систем
1. Иерархия системы
Объединение систем компьютеров в сеть приобретает настолько сложный
характер, что плоская архитектура сети теряет всякий смысл. Во всех
областях автоматизации предпочтение отдается сетям с вертикальной иерархией
систем, в которых на каждом уровне можно реализовать логически обособленный
набор функций. Рассмотрим пятиуровневую модель некоего автоматизированного
производства [рис.1-4]. Слева от нее находится сеть, с помощью которой
можно упорядочить уровни. Понятно, что количество уровней и их вид зависят
от набора параметров, определяющих конкретную систему. При автоматизации
систем зданий эта схема выглядит совсем не так, как в случае системы
управления технологическими процессами. Разумеется, от начальных условий
(набора функций для конкретного уровня) зависит, какая сеть и на каком
уровне будет использована, - практика заставляет думать более гибко.
[pic]
В основе терминологии, принятой в этой книге, лежит следующее правило:
исходя из общепринятого определения LAN (например, IEEE 802.3), все сети, находящиеся иерархически ниже, должны называться FAN (Fieldbus Area
Networks). He должно проводиться разделения на «шины датчиков и
исполнительных механизмов», «мультиплексные шины» и т. д., так как основным
поводом для него служат маркетинговые интересы. Иерархически вышестоящими
по отношению к LAN следует считать WAN, связывающие LAN между собой, а в
определенных случаях и FAN (например, при прямом соединении LonWorks сетей
ISDN). Для полноты картины назовем GAN - так называемые глобальные
спутниковые сети, находящиеся иерархически выше WAN.
2. Семиуровневая модель ISO/OSI
Для описания сетевого взаимодействия Международная организация по
стандартизации ISO (International Organisation for Standardisation)
разработала модель сетевого объединения компьютеров (в то время речь шла
прежде всего об объединении с помощью WAN и LAN), которая была названа OSI
(Open System Interconnection, в русской терминологии - модель
взаимодействия открытых систем). Встречается и полное название - модель
ISO/OSI. Принцип, который лег в ее основу, был относительно прост. Все
необходимые коммуникационные функции были собраны и упорядочены в рамках
семиуровневой иерархической модели. При меньшем количестве уровней
разбиение на модули не дает преимуществ. Большее количество уровней
нежелательно, так как существующий между ними интерфейс приводит к так
называемым вертикальным издержкам - непроизводительным затратам системных
ресурсов. Исходя из этих соображений и было выбрано магическое число семь.
Когда разрабатывали стандарт ISO/OSI, меньше всего думали о функциях
реального времени и не предвидели появления Fieldbus-систем. Несмотря на
это, позже модель ISO сочли подходящей для спецификации и описания.
Поскольку она положена в основу большинства существующих систем, вырабатывается общий образ мышления, возможно, отчасти сглаживающий ее
недостатки.
Все физические и механические параметры модели определяются на нижнем
уровне, который является передающим. На более высоких уровнях определяется
способ доступа к шине, описывается составление кадров данных и
осуществление их защиты при передаче (связь абонентов типа «точка-точка»).
Если между двумя устройствами установлено соединение, то при этом
образуются как минимум две связи типа «точка-точка», которые могут быть
совершенно различными.
На уровне 3 выполняется маршрутизация, то есть выбор пути. В
телефонной сети на этом уровне осуществляют связь пути с номером телефона, поэтому его часто называют коммутационным. Уровень 4 управляет связью
«точка-точка»: он отвечает за то, чтобы пакеты данных, посланные
отправителем, дошли до получателя в нужном порядке, то есть управляет
потоком информации.
На уровне 5 организуются сеансы - одновременный обмен данными между
различными абонентами. В определенных ситуациях задачей этого уровня
является идентификация участников и синхронизация сессий после их
прерывания. На уровне 6 происходит согласование общего набора символов
(языка).
Уровень 7, как и уровень 1, занимает особое место: он представляет собой интерфейс с внешним миром, а также службы прикладного уровня - либо самостоятельно, либо требуя этого от уровней, лежащих ниже него, которые в свою очередь также могут обратиться к ниже лежащим уровням (иерархическая система).
Рассмотрим различные предметные области (наборы параметров, описывающих систему), например, системы автоматизации зданий и
технологических процессов. Требования, предъявляемые к производительности
этих двух управляющих систем, совершенно различны. Из соображений
безопасности при автоматизации технологических процессов никогда не
производят подключения большого количества узлов к одному сегменту.
Очевидно, по этой же причине в Fieldbus-системах, применяемых в этой
области, стараются использовать не более 1000 или даже 100 узлов. Но если
можно ограничить количество узлов и отказаться от маршрутизаторов
(коммутационных узлов), то уровень 3 не нужен, может отпасть необходимость
и в уровне 4. Выигрыш огромен: из коммуникационной колонны выпадает
несколько интерфейсов, система становится дешевле, повышается ее
быстродействие.
При автоматизации зданий хотят, наоборот, иметь по возможности как можно больше узлов. Помимо того пользовательская сеть, объединяющая системы освещения, обогрева и регулировки климата, должна соединяться с системами сигнализации и охраны. При этом важно, чтобы узлы могли обмениваться данными различными путями. Таким образом, уровни 3 и 4 оказываются необходимы.
Приведенные примеры показывают, что модель ISO/OSI не требует интеграции всех семи уровней в реальную систему.
Функции нереализованных уровней можно перенести на другие уровни.
Почти все Fieldbus-системы, используемые для автоматизации процессов, имеют
всего три уровня, тогда как те, что применяются для автоматизации зданий, имеют по крайней мере пять уровней. LonWorks - одна из немногих Fieldbus-
систем, в которой присутствуют все семь уровней. Это объясняется двумя
причинами. Первая указана почти во всех изданиях корпорации ECHELON: при
универсальности применения LonWorks полностью обеспечивает объединение
сетей компьютеров.
Вторая причина упоминается не так часто. Уже сейчас видно, что
LonWorks в конечном итоге значительно превзойдет производительность всех
существующих Fieldbus-систем. Если на сегодняшний день мы еще не можем
автоматизировать все возможные процессы с помощью LonWorks, то уже в
недалеком будущем такая возможность представится.
Еще несколько замечаний относительно модели ISO/OSI. Различают два
направления коммуникации [рис.1-6]. Коммуникация между некоторым уровнем п
и уровнем выше (n +1) осуществляется посредством интерфейса, построенного
на основе спецификаций служб. Верхний уровень является «пользователем
служб» (SU, Service User), а нижний - их «поставщиком» (SP, Service
Provider). Обмен информацией между уровнями осуществляется в точках доступа
к службе (Service Access Points, SAP), причем элемент более высокого уровня
может обращаться к элементу более низкого уровня. Это важно, если, например, нужно соединить уровни с помощью другого пути, что достигается
выбором специальных SAP.
Рекомендуем скачать другие рефераты по теме: скачать бесплатно шпоры, шарарам ответы.
Категории:
Предыдущая страница реферата | 1 2 3 4 5 6 7 8 9 | Следующая страница реферата