Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Пользовательские данные начинаются после этой предварительной информации. Длина поля данных составляет от 01.01.01 байт, к сообщению короче 46 байт до­бавляются нули. Кадр заканчивается 4-байтовой контрольной суммой. Минималь­ная длина данных в 46 байт была выбрана из тех соображений, чтобы полная длина кадра Ethernet, начиная с адреса получателя и кончая контрольной суммой, насчиты­вала по крайней мере 64 байта. С учетом начального флага общая длина пакета, та­ким образом, составляет 72-1526 байт. Под пользовательскими данными понимают­ся данные всех протоколов верхних уровней.

Метод, использованный в Ethernet для координации доступа к среде, называется множественным доступом с прослушиванием несущей и обнаружением коллизии (Carrier-Sensing Multiple Access/Collision DetectionCSMA/CD). Этот метод позво­ляет работать без выделенного устройства, управляющего доступом к среде. В соот­ветствии с протоколом CSMA/CD станция, которая собирается начать передачу, должна проверить, что канал свободен — прослушивание несущей; если это условие выполнено, то станция может начать передачу. Поскольку несущую слушают все, то несколько стаций могут начать передачу одновременно — множественный доступ, В последнем случае возникает коллизия — наложение сигналов от нескольких пере­датчиков, которая приводит к их искажению. Поскольку метод CSMA/CD является широковещательным, т. е. все станции в сегменте "слышат" все передачи, включая свою собственную, то передатчик сразу обнаруживает коллизию, так как данные, ко­торые он "слышит" в канале, отличаются от исходных; затем он прекращает передачу текущего кадра и начинает посылать в капал специальную комбинацию бит, называ­емую "затором" (jam), чтобы все станции обнаружили коллизию. Для начала новой передачи станция должна снова прослушивать несущую, при этом время прослуши­вания определяется случайным образом для каждой передачи в рамках некоторого ограниченного периода. Если кадр не удается передать в течение определенного вре­мени, то передача прекращается и информация об этом передается протоколу верх­него уровня.

НЕ нашли? Не то? Что вы ищете?

Другая ситуация, когда устранение ошибки не включается в протокол передачи, а переносится на более высокие уровни, возникает, если контрольная сумма, вычис­ленная приемником, не совпадает с полученной в кадре. Обычной стратегией являет­ся запрос па повторную передачу только тех кадров, которые оказались поврежден­ными; если такого запроса нет, то по умолчанию принимается, что принятый кадр правильный.

Концепция Ethernet является гибкой и открытой. Дешевые компоненты, высокие скорости передачи и переход к звездной топологии на витой паре (т. е. исключение основного недостатка шинной топологии, когда обрыв кабеля в одном месте выводит из строя всю сеть) сделали его стандартом де-факто для офисных и промышленных ЛВС. Недостатком сети, основанной на принципе CSMA/CD, является то, что веро­ятность коллизий возрастает с ростом числа подключенных устройств и увеличени­ем длины сегмента. Наряду с вероятностью коллизий возрастает также время, израс­ходованное на повторные попытки. На практике это означает, что не существует верхней границы времени, которое может потребоваться для доступа к среде и ус­пешной передачи сообщения. Это серьезный недостаток для промышленных прило­жений, работающих в реальном времени, где в некоторых случаях необходимо зара­нее точно знать наихудшие условия.

9.5-5. Маркерная шина (IEEE 802.4)

Локальная сеть с маркерной шиной (Token Bus) описана в спецификации IEEE 802.4. Вместе с Ethernet это один из наиболее распространенных типов локальной сети, применяемых в промышленности. В рассматриваемой системе все абоненты присоединены к сети с помощью шины (рис. 9.22). Физической средой, как и для Ethernet, является коаксиальный кабель или витая пара, поддерживающие скорость передачи данных в диапазоне 1-10 Мбит/с.

Рис. 9.22. Принцип работы маркерной шины. Маркер перемещается между станция­ми A-F. Станция может начать передачу, только если владеет маркером

В отличие от Ethernet и его метода случайного доступа, в сети с маркерной шиной доступ к сети осуществляется строго детерминированным образом, т. е. только одна станция в данный момент может начать передачу сообщения. Право на передачу да­ется маркером (token) — специальной битовой комбинацией, которая последователь­но циркулирует между устройствами. Устройство, получившее маркер, имеет право на передачу в течение определенного интервала и затем должно переслать маркер следующему, Если у устройства нет данных для передачи, оно просто передает мар­кер дальше. Логически маркер последовательно перемещается по кольцу, хотя физи­ческой топологией является шина.

Устройства, подключенные к маркерной шине, могут быть активными и пассив­ными. Активные — или ведущие — устройства обмениваются маркером и могут вести передачу. Пассивные — или ведомые, подчиненные — станции могут посылать сооб­щения, только если к ним обращается активная станция; их ответ или подтверждение должны быть немедленными. Активные устройства обычно имеют вычислительные ресурсы, это могут быть, например, управляющие ЭВМ, контроллеры роботов, про­граммируемые логические контроллеры и другое сложное оборудование. Пассивные устройства представляют собой датчики и другое оборудование, расположенное в непосредственной близости к физическому процессу, которое не должны передавать информацию, если об этом не поступает непосредственного запроса.

Спецификация маркерной шины предусматривает меры по управлению сетью, тре­бующие участия всех активных устройств. Новый маркер должен создаваться, когда происходит включение всей системы, или в случае, когда станция, обладающая марке­ром, повредит или уничтожит его. Другие меры по управлению сетью включают изме­нения конфигурации, добавление или удаление станций, выявление и изоляцию по­врежденных станций и т. д. Длина временного слота, т. е. промежутка времени, в течение которого каждому устройству разрешена передача, может регулироваться.

В отличие от Ethernet, в системе с маркерной шиной можно вычислить наихудшее время ожидания доступа к среде. Наибольшая задержка складывается из полного вре­мени обращения маркера по кольцу и времени удержания маркера каждым устрой­ством, т. е. времени, в течение которого ему разрешена передача, что соответствует максимальной длине сообщений. Для сокращения наихудшего времени ожидания сло­ты должны быть короткими. С другой стороны, выделенное для передачи время в ре­зультате тоже ограничивается, поэтому длинные сообщения должны разделяться на части и передаваться в виде отдельных блоков. При сокращении временного слота до­ступ к сети становится более быстрым, однако общая пропускная способность сети снижается. Короткие сообщения проходят быстрее, а более длинные — медленнее, так как они передаются по частям. Для достижения максимальной эффективности при выборе временного слота следует учитывать несколько факторов, в частности, число присоединенных станций, тип, частоту и приоритетность передаваемых сооб­щений.

• Преимущество сети с маркерной шиной для приложений с жесткими требованиями ко времени передачи в том, что все параметры процесса связи имеют детерминирован­ный, а не вероятностный характер. Поэтому время ожидания в наихудшем случае мож­но с высокой точностью определить заранее. Напротив, Ethernet разрешает начать пе­редачу сразу, как только канал свободен, но при этом нет гарантии, что это произойдет в нужный момент, особенно если количество присоединенных устройств велико.

9.5.6. Маркерное кольцо (IEEE 802.5)

Первоначально локальная сеть на основе маркерного кольца (Token Ring) была разработана корпорацией IBM. Принцип действия маркерного кольца такой же, как и маркерной шины; различие состоит в том, что в данном случае кольцо является не только логическим, но и физическим (рис. 9.23). Маркер непрерывно циркулирует по кольцу, каждая станция получает его, регенерирует и снова посылает в линию. Когда станция, имеющая сообщение для передачи, получает маркер, она удаляет его из кольца и в течение максимально разрешенного времени передает свои пакеты дан­ных. По истечении этого времени маркер передается следующей станции. Сообще­ния могут передаваться вместо маркера (передатчик не отдает маркер до тех пор, пока не закончил передачу) или вместе с маркером, при этом маркер может находить­ся как в начале, так и в конце пакета. В спецификации IEEE 802.5 используется экра­нированная витая пара со скоростью передачи 4 или 16 Мбит/с. Спецификация IBM Token Ring отличается от IEEE 802.5. Она поддерживает больше функций и имеет несколько другой формат кадра.


Каждая станция проверяет поле получателя в поступающих сообщениях. Если сообщение не предназначено для данной станции, оно передается дальше, иначе — задерживается. Способ подтверждения приема сообщения зависит от используемого протокола. Например, сообщение может циркулировать по сети до тех пор, пока оно не достигнет станции-отправителя, что рассматривается как косвенное подтвержде­ние того, что оно также достигло станции назначения. Для того чтобы обеспечить предсказуемое время задержки, протокол доступа к среде определяет максимальное время циркуляции маркера (token rotation time), т. е. время между двумя последова­тельными обнаружениями свободного маркера одной и той же станции. Когда стан­ция в кольце не включена или не готова к работе по другой причине, ее входные и выходные соединители к шине закорачиваются друг с другом через реле для того, чтобы обеспечить беспрепятственную циркуляцию сообщений по шине.

Рис. 9.23. Принцип работы маркерного кольца Маркер циркулирует между станциями. Станция может послать сообщение, только если она владеет маркером. Каждая станция распознает сообщения, предназначенные именно ей, и ретранслирует остальные дальше. Сообщение передается до тех пор, пока не достигнет отправителя

9.5.7. FDDI

Сетевой стандарт FDDI (Fiber Distributed Data Interfaceоптоволоконный распре­деленный интерфейс данных) был разработан подкомитетом ХЗТ9.5 ANSI в 1985 году как основа для применения оптоволоконной технологии в локальных вычислитель­ных сетях и одобрен ISO под именем ISO 9314. FDDI охватывает физический уро­вень и подуровень MAC канального уровня; с верхними уровнями взаимодействие осуществляется через подуровень LLC.

На физическом уровне FDDI предусмотрено использование различных носите­лей в зависимости от расстояния между станциями: многомодовый оптоволоконный кабель — для расстояний до 2 км, одномодовый кабель — для расстояний до 40 км, витая пара — для расстояний менее 100 м. Топология FDDI представляет собой двойное кольцо, по которому передача производится в двух направлениях. Макси­мальное число станций равно 500, каждая из которых присоединяется к обоим коль­цам. Скорость передачи данных, определенная в FDDI, равна 100 Мбит/с.

Данные передаются по одному из колец, которое выбрано первичным (primary). В случае физического нарушения первичного кольца используется второе резерв­ное, причем направление передачи данных изменяется на противоположное. Если оба кольца оказываются разомкнутыми в какой-либо точке из-за полного обрыва ка­феля, пакеты данных направляются по оставшимся частям кольца. То же происходит В случае аварии на станции. Если кабель нарушается в нескольких местах, то каждый сегмент продолжает работать автономно, обеспечивал хотя бы частичную связь. В развитых сетях FDDI могут устанавливаться дополнительные резервные линии Между отдельными станциями.

Доступ к среде управляется маркером, как и в маркерном кольце. Протокол FDDI предусматривает автоматическое распознавание состояния и работоспособности со-единения и адаптацию к новым ситуациям, например при повреждении сети.

FDDT и Ethernet используют одну и ту же схему адресации подключенных стан­ций, поэтому две сети можно соединить между собой с помощью мостов.

9.5.8. Межсетевые устройства

Для соединения нескольких сетей или сегментов используются так называемые межсетевые устройства (internetworking device). В зависимости от уровня модели ВОС, па котором они работают, и, соответственно, выполняемых функций эти уст­ройства разделяются на повторители, мосты, маршрутизаторы и шлюзы. Настоящий раздел посвящен обзору таких устройств.

Повторители

Повторитель (repeater) представляет собой регенератор сигнала, соединяющий два или более сегментов сети. Любой сигнал, полученный на входной порт, регенери­руется и ретранслируется па выходной порт или порты. Повторитель работает на фи­зическом уровне и не связан с содержанием данных, которые он передает. Повтори­тели обычно используются для увеличения максимальной длины сегментов, в частности для расширения Ethernet за пределы 500 м, или для сопряжения различ­ных типов сред, например коаксиального и оптоволоконного кабеля при условии, что сопряжение не требует изменения формата кадров.

Из-за того что повторители не анализируют содержания данных, которые они пе­редают, помехи воспринимаются как входные данные, и, таким образом, повторитель может генерировать и передавать бессмыслицу.

Допустимое количество повторителей в одной сети ограничено, в частности, из-за того, что они задерживают передаваемый сигнал. Для каждого метода доступа уста­новлено ограничение на общее количество устройств и повторителей в сети. За под­робностями следует обратиться к стандартам и техническому описанию, предостав­ляемому поставщиками оборудования.

Мосты

Мостом (bridge) называется межсетевое устройство, соединяющее между собой два сегмента одной и той же ЛВС. Основное назначение моста — фильтрация трафи­ка между сегментами на основе аппаратных (MAC) адресов, т. е. мост работает на втором уровне модели ВОС и не учитывает протоколы верхних уровней. Попутно мост выполняет функции повторителя. Для фильтрации пакетов мост анализирует их заголовки и определяет адреса отправителя и получателя. Если отправитель и по­лучатель находятся на одном сегменте, мост не транслирует пакет в другие сегменты. Если отправитель и получатель находятся в разных сегментах, мост регенерирует пакет и передает его в соответствующий сегмент. Таким образом мосты снижают на­грузку в сети. Обычно мосты способны настраиваться автоматически, определяя принадлежность узла с тем или иным физическим адресом к конкретному сегменту сети на основе входящего трафика. Поэтому топологию сети можно изменять без пе­репрограммирования мостов. Кроме этого, мост можно запрограммировать для фильтрации некоторых пакетов по определенным адресам.

В сети Ethernet, где вероятность занятости канала является экспоненциальной функцией числа присоединенных станций и средней величины их исходящего тра - фика, мосты смогут существенно повысить доступность канала, увеличивая тем са­мым пропускную способность сети. При этом также повышается отказоустойчивость сети, так как нарушение в одном сегменте не затронет работу других.

Для повышения эффективности сеть должна быть разделена мостами на отдель­ные сегменты таким образом, чтобы станции, осуществляющие между собой наибо­лее интенсивный обмен, находились в одном сегменте и их потоки информации были локализованы в рамках этого сегмента.

В современных сетях связи Ethernet на витой паре широко применяются устройства, Называемые коммутаторами (switch) — фактически они выполняют функции мостов.

Маршрутизаторы

Маршрутизатором (router) называется устройство, используемое для соединения
ируг с другом нескольких сетей. Маршрутизаторы работают на третьем уровне моде-
Вйи ВОС. Они распознают адреса, содержащиеся в заголовках пакетов, и осуществля-
Р>т их продвижение по сети в соответствии с этими адресами. Маршрутизаторы мо-
Цут также обеспечивать преобразование протокола и тем самым использоваться для
Вюединения сетей, работающих с различными физическими, канальными и сетевыми
протоколами (уровни 1, 2 и 3).

Различие между мостами и маршрутизаторами состоит в том, первые "видят"
Только часть сети, точнее, соединяемые ими сегменты, а маршрутизаторы должны
располагать полной моделью сети или хотя бы алгоритмом выбора маршрута для
каждого пакета. Для определения оптимального маршрута могут использоваться
Специальные алгоритмы и стратегии, например наиболее короткий маршрут, наибо-
лее быстрый или наиболее дешевый либо какой-то иной критерий.

По мере развития коммуникационных устройств и повышения их функциональ-
лгости классификационные различия между ними постоянно меняются. В частности,
шостоянно размывается граница между мостами и маршрутизаторами, поскольку
вновь разрабатываемые мосты обладают все большим количеством функций, кото-­
рые раньше были присущи только маршрутизаторам.

Шлюзы

Шлюзы (gateway) используются для преобразования протоколов на верхних уровнях модели ВОС — при этом они попутно могут выполнять функции повторите-лей, мостов и маршрутизаторов, т. е. обеспечивают преобразование всего стека про-токолов. Если мосты и маршрутизаторы работают только на основании информации, содержащейся в заголовке пакета, шлюзы учитывают и содержание сообщения. На-пример, они могут осуществлять преобразование данных из одного формата в другой. Таким образом, шлюзы используются не только сетями различного типа, но и как интерфейс между приложениями. Например, в системах электронной почты шлюзы могут обеспечить перекодировку сообщений в соответствии со стандартом адресата, если он отличается от стандарта отправителя. То же относится и к программам реального времени для управления производственным процессом, если они ис­пользуют различные стандарты для кодирования данных. В зависимости от конкрет­ных требований может оказаться необходимым создание специальной шлюзовой системы, связывающей неоднородные приложения, если они не строго и не полно­стью соответствуют открытым стандартам коммуникаций и форматов данных.

9.6. Коммуникации в управлении техническими процессами

9.6.1. Иерархическая структура технических процессов

В большинстве процессов можно выделить несколько иерархических или адми­нистративных уровней. Они более или менее соответствуют различным решениям, которые должны приниматься для управления процессом.

Рассмотрим снова в качестве примера химический реактор, описанный в раз­деле 2.2.1. На нижнем уровне контура регулирования температуры принимается ре­шение, нужно или нет дополнительное тепло, чтобы поддержать температуру бака постоянной. Решение принимается регулятором на основе сравнения опорной и те­кущей температуры. На более высоком уровне решается, при какой температуре вес­ти процесс. На еще более высоком уровне выбирается сам химический процесс. Оче­видно, что нет смысла оптимизировать температуру для процесса типа "А", если идет процесс типа "Б". Иерархическая модель является децентрализованной — решения влияют друг на друга, но каждый уровень более или менее независим в выборе спосо­ба их реализации.

Такую же иерархическую модель можно предложить и для компании. Требования к потокам информации резко отличаются на разных уровнях управления. В общем случае все объекты, расположенные на одинаковых уровнях иерархии, интенсивно обмениваются информацией между собой; обмен данными между уровнями обычно менее интенсивен и не критичен ко времени. В целом компания может рассматри­ваться как строго упорядоченная система реального времени, в которой информация на каждом уровне должна обрабатываться с соответствующей скоростью. В табл. 9.1 показаны типичные объемы информации, частота ее обновления и время реакции для нужд управления на разных уровнях руководства компанией с развитыми техни­ческими и организационными функциями. В разных компаниях имеется разное чис­ло уровней ответственности и принятия решений, своя степень зависимости уровней и степень автономности каждого административного подразделения. Количествен­ные показатели, приведенные в табл. 9.1, должны восприниматься как ориентиро­вочные, устанавливающие только порядок величин. Границы между уровнями мож­но провести иначе, а структура может относиться к другой организации, нежели производственное предприятие.

Таблица 9.1. Типичные требования к информации о процессах (все показатели — ориентировочные)

Уровень управления

Объем данных

Время

реакции

Частота обновления

Стратегическое управление

Мбайты

дни

дни

Управление производством

Кбайты

часы, минуты, секунды

часы, минуты, секунды

Управление участком

байты

секунды (100 мс)

секунды

Управление процессом

биты

миллисекунды

миллисекунды

Локальное управление (датчики, исполнительные механизмы)

биты

миллисекунды

миллисекунды

К нижнему уровню иерархии предприятия относятся механизмы и устройства, которые непосредственно соприкасаются с процессом, — датчики и исполнительные механизмы. Это уровень локального управления (field control level) или уровень дат­чиков/исполнительных механизмов (sensors/actuators level). Как следует из назва­ния, на этом уровне расположено оборудование, которое непосредственно связано с техническим процессом. На уровне управления процессом (process control level) на­ходятся ЭВМ, регуляторы и другие "интеллектуальные" устройства, которые ведут наблюдение за процессом и управляют им с помощью датчиков и исполнительных механизмов. Уровень управления процессом являются самым нижним, на котором могут приниматься автономные решения.

Следующий, более высокий уровень — это уровень управления участком (cell control level). Этот уровень управления прямо не связан с техническими процессами, а обменивается информацией в виде опорных и текущих значений величин с выше-и нижележащими уровнями. В случае производственного участка, на котором разные станки связаны в технологическую цепочку для выполнения определенных операций, f-происходит интенсивный горизонтальный обмен данными (т. е. на одном уровне) для координации работы различных механизмов при меньшем вертикальном обмене с вер­хними уровнями. Действительно, для верхних уровней управления представляют ин­терес только поступление материалов (деталей) и потоки энергии на входе и выходе участка. На уровне управления производством (production control level) координирует­ся деятельность нескольких участков для достижения равномерного потока материа­лов или энергии (выход одного производственного участка является входом для дру­гого). Наконец, на уровне стратегического управления (management, control level) принимаются общие решения, которые влияют на работу всего предприятия.

Несмотря на вынужденную условность, иерархическая модель дает очень полез­ную основу для анализа и структурирования системы управления. Модель не обяза­тельно ограничена рамками производственного предприятия; аналогичные уровни можно выделить в любой сложной системе управления. Например, в автопилоте са­молета контуры управления аэродинамическими элементами и двигателями находят­ся на нижних уровнях иерархии, а вот вопрос, куда лететь, относится к стратегичес­ким и оставлен на усмотрение летчика. Более того, структурирование на различных функциональных уровнях является не только академической проблемой. Определе­ние информационных потоков между системами реального времени и администра­тивного управления является необходимой операцией для управления ресурсами

предприятия или процесса и представляет сложную техническую задачу.

9.6.2. Сбор данных и потоки информации
в
управлении процессами

Требования к информационным потокам в пределах каждого из уровней иерархии могут существенно различаться. Как уже отмечалось, в системах реального времени обработка данных должна выполняться быстрее, чем происходят изменения в управ­ляемом процессе. Похожее утверждение справедливо для процессов вообще. Есте­ственно, что время реакции отличается на разных уровнях и увеличивается по мере повышения уровня одновременно с объемом обрабатываемой информации.

Важной чертой архитектуры системы управления является число установленных процессоров. Существуют системы управления с одним центральным процессором и системы, где их несколько. В распределенных системах разные процессоры пред­назначены для управления отдельными частями физического процесса; централь­ный процессор координирует общее функционирование. Распределение процессоров, как это следует из рис. 9.24, обычно соответствует структуре уровней управления. Количество уровней управления отличается от производства к производству.

Рис. 9.24. Иерархическая структура распределенной системы управления

Периферийные процессоры или интерфейсные модули процесса напрямую свя­заны с физическим процессом и получают данные о нем от датчиков и аналого-цифровых преобразователей. Эти процессоры управляют процессом через исполнитель­ные механизмы. На функции периферийных процессоров могут влиять ПЛК, местные регуляторы или другие типы устройств, связанных с процессом.

Существуют три основных способа сбора данных от датчиков и передачи их от местных регуляторов более высоким в иерархии устройствам и в центр управления.

Первый метод применяется в телеметрии. Телеметрия (telemetry) — это пред­почтительный способ передачи данных от периферийных устройств к центрально­му в случае, когда квитирование или двунаправленная передача неудобны или во­обще невозможны (например, в случае космических объектов). Все данные передаются непрерывно в заранее определенном формате. После завершения одного цикла передачи начинается новый. Каждый параметр определяется его положе­нием в потоке данных.

На уровне управления процессом сбор данных выполняется по опросу (polling). I управляющий компьютер циклически опрашивает текущее состояние датчиков и периодически обновляет данные в своей внутренней базе данных. При опросе пери­ферийные устройства должны отвечать управляющему компьютеру, и таким обра­зом гарантируется периодическое обновление базы данных.

Опрос - это типовой метод, который в основном используется периферийными процессорами для получения информации от датчиков, однако иногда он применяет­ся и центральными процессорами для обновления своих баз данных.

Третий метод заключается в передаче только тех переменных, которые изменили значение по сравнению с предыдущим циклом. Цифровые переменные передаются при каждом изменении, а для аналоговых переменных задается определенная переходная зона (раздел 5.5.1). Новая информация поступает к центральному процессору только в том случае, когда аналоговая переменная изменяется на определенный процент по от­ношению к предыдущему переданному значению. Более сложные методы включают пе­редачу данных, когда интеграл отклонения измеряемой переменной достигает некото­рого порогового значения. Этот метод основан на прерываниях (interrupt), которые генерируются датчиками, когда они должны передавать информацию.

Компьютеры любого уровня должны анализировать, систематизировать, обрабаты­вать математическими методами и сохранять собранные данные перед их передачей на более высокий уровень. Наиболее типичные математические операции, выполняемые над данными - это фильтрация, определение минимальных, максимальных и средних значений или других статистических параметров (глава 5). Таким образом, количество данных поступающих на более высокие уровни, можно уменьшить. Центральный про­цессор и каналы связи не должны перегружаться регистрацией и передачей статичес­кой, т. е. не меняющейся, информации.

В системах промышленной автоматики для передачи данных от датчиков к цент­ральному устройству обычно используется комбинация второго и третьего способов, т е по опросу и прерыванию (событию). Значения переменных процесса передаются по мере их изменения; дополнительно общее обновление данных происходит через бо­лее продолжительные интервалы, например каждые несколько минут. Этот подход га­рантирует что данные, используемые центром управления, в достаточной степени адекватны процессу. Образцы промышленных компьютеров для сбора Данных на уровне управления процессом/производственным участком показаны на рис. 9.25.

Вообще говоря, выбор стратегии сбора данных требует тщательного анализа как нормальных режимов работы, так и специальных случаев. Когда передаются только показания датчиков, количество информации существенно зависит от состояния и режима технического процесса. Если процесс находится в стационарном состоя­нии - в течение длительного времени что-либо передавать нет необходимости. Вне­запное возмущение процесса, следующее, например, за изменением какого-либо опорного значения, может привести к появлению такого количества данных, что в сети возникнет перегрузка. Если измененные данные о процессе не сохранить в буфере, то часть информации может быть потеряна, и в результате центральная систе­ма будет основываться на неверной информации.

Главное преимущество комбинированного метода сбора данных заключается в том, что центральный процессор и каналы связи не перегружаются передачей статических данных. С другой стороны, если большое количество величин изменяются одновре­менно, то каналы связи распределенной системы могут оказаться перегруженными. Определение пропускной способности канала и мощности процессора является существенным моментом. Мощности процессора должно быть достаточно для обра­ботки требуемого объема данных с известным запасом. Простейшее правило — ис­пользовать коэффициент запаса от 3 до 10 по отношению к минимально необходимой мощности процессора.

Рис. 9.25. Промышленные компьютеры для сбора данных — система ABB Advant
OCS: для уровня управления процессом (слева) и для уровня производственного
участка (справа) (с разрешения ABB Automation Products АВ, Швеция)

Пример 9,6


Пропускная способность канала связи

Пятнадцать периферийных процессоров и устройств сбора данных присое­динены к центральному компьютеру. Двадцать каналов аналогового ввода присоединены к каждому периферийному процессору с помощью шины ло­кального управления Fieldbus (раздел 9.7); каждый процессор присоединен с помощью FEP процессора (Front-End Processorфронтальный процессор, специализированная ЭВМ, работающая как коммуникационный контроллер и интерфейс каналов связи; другие названия — препроцессор, процессор вво­да-вывода или связной процессор), который ретранслирует поступающие дан­ные центральному компьютеру (рис. 9.26).

Функции фронтального процессора может, в принципе, выполнить соот­ветствующее программное обеспечение на центральном компьютере, но реше­ние, основанное на использовании специализированных процессоров, являет­ся более предпочтительным, поскольку позволяет распределить обработку между несколькими ЭВМ.

Дискретизация аналоговых сигналов выполняется с помощью 12-разряд­ного АЦП 100 раз в секунду. Общее количество входной информации состав­ляет 20 * 100 * 12 =бит/с. Локальный процессор должен быть в состоя-нии обработать этот объем данных и преобразовать их в формат для дальней­шей передачи с помощью тины Fieldbus. Принимая во внимание необходимый запас и накладные расходы на обработку, получим, что пропускная способ­ность шины Fieldbus должна быть по крайней мере 100 Кбит/с. Если к фрон­тальному процессору подключено 15 устройств с одинаковыми потоками вы­ходных данных, то общий объем для передачи составляет бит/с. С учетом необходимого запаса и накладных расходов пропускная способность магистральной сети должна составлять от 5 до 10 Мбит/с.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6