
- •1. Основные направления развития автоматизированных комплексов и управляющих систем
- •1.1. Понятие производственной системы
- •1.2. Эволюция автоматизированных комплексов и производственных систем
- •1.3. Гибкие автоматизированные производственные системы
- •2. Системы автоматизации технологических процессов на базе компьютерной техники
- •2.1. Структура системы автоматизации на базе
- •2.2. Основные функции компьютера или микроконтроллера
- •2.3. Требования к программному обеспечению
- •2.4. Объекты управления
- •2.5. Системы регулирования и методы
- •2.6. Датчики систем управления
- •2.7. Аналого-цифровые и цифроаналоговые
- •3.7. Аппаратные средства лвс
- •3.8. Сети Ethernet
- •3.9. Сеть Token Ring
- •3.10. Сеть Arcnet
- •3.11. Сеть fddi
- •3.12. Другие высокоскоростные лвс
- •3.13. Корпоративные сети
- •3.14. Сети промышленной автоматизации
- •4. Микропроцессорные системы управления на базе can-сетей
- •4.1. Основные преимущества can-сетей
- •4.2. Принцип работы can-интерфейса в локальных промышленных сетях
- •4.3. Архитектура действующих протоколов
- •6. Аналого-цифровые преобразователи
- •6.1. Назначение и общие сведения об ацп
- •6.2. Апертурная ошибка процесса квантования
- •6.3. Классификация ацп
- •6.4. Параллельные ацп
- •6.5. Последовательно-параллельные ацп
- •6.6. Ацп последовательного приближения
- •6.7. Микропроцессорные системы сбора данных
- •6.8. Интерфейсы ацп
- •6.9. Параметры ацп
- •6.9.1. Статические параметры ацп
- •6.9.2. Динамические параметры ацп
- •6.9.3. Шумы ацп
- •6.9.4. Параметры, характеризующие прохождения сигналов переменного тока
- •7. Датчики систем автоматизации
- •7.1. Общие сведения о датчиках и измерительных преобразователях
- •7.2. Основные характеристики датчиков и устройств первичного преобразования информации
- •7.3. Измерительные (нормирующие) преобразователи
3.13. Корпоративные сети
Корпоративная сеть обслуживает одно крупное предприятие и называется также сетью масштаба предприятия. Структура корпоративной сети выглядит следующим образом: имеется ряд подсетей, представляющих собой ЛВС типа Ethernet или Token Ring, каждая из которых обслуживает отдельное подразделение, расположенное в одной или нескольких близкорасположенных комнатах; подсети связаны между собой с помощью серверов доступа; обычно имеется выход во внешнюю территориальную сеть. В качестве серверов доступа могут использоваться мосты, коммутаторы, маршрутизаторы, шлюзы.
3.14. Сети промышленной автоматизации
Резкое уменьшение габаритов современных электронных устройств и повышение их функциональной насыщенности во многом изменило идеологию проектирования крупных систем. В настоящее время наблюдается переход от интегрированных систем, в которых один мощный процессор управляет большим количеством пассивных периферийных устройств, к распределенным — когда каждый элемент системы является активным устройством.
В первом случае в системе используется мощный процессор с большим количеством пассивных устройств, а передача информации осуществляется по параллельной шине (например, VME, PCI, ISA, РС/104 и т.д.). Такая организация системы имеет следующие недостатки.
Необходимость применения мощных процессоров. Поскольку все задачи решаются одним процессором при большом количестве периферийных устройств и плат ввода-вывода, то он должен иметь большую производительность. Применение нескольких процессоров, работающих на одной шине без использования стандартных протоколов, усложняет разработку программ.
Большие трудности, связанные с расширением системы. При расширении или модернизации требуется замена конструктива и модификация или полная замена программного обеспечения.
Низкая надежность. Количество соединений на современной производительной шине достигает 100 и более. Замыкание или обрыв одного из них приводит к отказу всей системы. Ситуация дополнительно осложняется применением разъемов с большим количеством контактов. При дублировании в этом случае требуется применение такой же дополнительной шины, что резко увеличивает габариты, вес и стоимость всей системы, но не решает проблему. Поскольку электронные блоки системы при таком подходе сосредоточены в одном месте, то к ним приходится прокладывать большое количество силовых и сигнальных цепей (от датчиков и исполнительных устройств), что при больших габаритах системы также снижает надежность и увеличивает стоимость (большой расход кабеля).
Большие сроки разработки. При разработке системы заново создаются аппаратная и программная части. Применение стандартных конструктивов, плат и блоков облегчает, но не решает проблему.
Стыковка элементов распределенной системы управления осуществляется с помощью стандартных сетевых интерфейсов на аппаратном уровне и с помощью стандартных протоколов — на программном. Данный подход стал активно применяться в промышленности с середины 80-х годов с появлением малогабаритных компьютеров и контроллеров невысокой стоимости. В настоящее время даже активные датчики и исполнительные устройства стали снабжаться сетевыми интерфейсами.
Элементом системы может быть плата универсального контроллера, содержащая стандартный сетевой интерфейс или промышленный контроллер с набором модулей или плат (не более пяти), стыкующихся через локальную шину (VME, РС/104 и т.д.). Элементы системы, соединенные стандартными сетевыми интерфейсами, могут находиться в одном конструктиве или могут быть распределены по объекту.
Такая организация при проектировании систем обладает следующими достоинствами.
Легкая расширяемость. Стандартные протоколы верхнего и нижнего уровней позволяют строить системы с автоконфигурацией, а также обеспечивают совместимость с оборудованием, производимым другими фирмами. Например, для CAN-интерфейса можно использовать спецификацию CiA/DS 201-207, CAN Physical Layer for Industrial Applications и т.д.
Высокая надежность. Для подключения к сетевому интерфейсу требуется небольшое количество проводов и используются разъемы с небольшим количеством контактов. Например, для подключения к CAN или Profibus необходимо три провода — два сигнальных и один общий. Если использовать дополнительный канал для резервирования, то требуются шесть проводов и соответствующее количество контактов разъема. При таком количестве сигналов легко обеспечивается гальваническая развязка элементов системы. Ряд сетевых интерфейсов осуществляет коррекцию ошибок на аппаратном уровне, для передачи и приема используются дифференциальные приемопередатчики, которые подавляют синфазные помехи. Поскольку в такой системе все элементы активны, то легко обеспечивается дублирование функций другими элементами системы.
Малые сроки разработки. Наибольший выигрыш достигается при разработке крупных систем, поскольку большая часть аппаратных средств и программного обеспечения не требует модификации.
Легкость тестирования и отладки. Поскольку все элементы системы активны, легко обеспечить самодиагностику и поиск неисправности.
Возможность распределения системы по объекту. Система может находиться в одном конструктиве, а также может быть распределена по объекту, что позволяет уменьшить затраты на монтаж и на использование медного провода.
Использование компьютеров и контроллеров меньшей мощности. Задача распределяется по активным элементам системы — метод декомпозиции активно используется программистами для разработки эффективных программ. Поскольку при решении задачи используется несколько процессоров, каждый из них может иметь небольшую производительность.
Поскольку аппаратные средства АСУТП могут быть территориально разнесены, то для их взаимодействия нужна специальная вычислительная сеть, называемая промышленной сетью (или Fieldbus). В число узлов сети входят компьютеры, выполняющие функции NC и SCADA. Это могут быть обычные персональные компьютеры и специализированные программируемые логические контроллеры, называемые промышленными компьютерами. Специфика ПЛК — наличие нескольких аналоговых и цифровых портов, встроенный интерпретатор специализированного языка, детерминированные задержки при обработке сигналов, требующих незамедлительного реагирования. Однако ПЛК, в отличие от ТВМ PC, рассчитаны на решение ограниченного круга задач в силу специализации программного обеспечения.
В целом промышленные компьютеры имеют такие особенности:
1) работав режиме реального времени (для промышленных персональных компьютеров разработаны такие ОС реального времени, как OS-9, QNX, VRTX и др.);
2) конструкция, приспособленная для работы ЭВМ в цеховых условиях (повышенные вибрации, электромагнитные помехи, запыленность, перепады температур, иногда взрывоопасность);
3) возможность встраивания дополнительных блоков управляющей, регистрирующей, сопрягающей аппаратуры, что помимо специальных конструкторских решений обеспечивается использованием стандартных шин и увеличением числа плат расширения;
4) автоматический перезапуск компьютера в случае «зависания» программы;
5) повышенные требования к надежности функционирования. В значительной мере специализация промышленных компьютеров определяется программным обеспечением. Конструктивно промышленный компьютер представляет собой корзину (крейт) с несколькими гнездами (слотами) для встраиваемых плат. Возможно использование мостов между крейтами. В качестве стандартных шин в настоящее время преимущественно используются шины VME-bus (Versabus Module Europe-bus) и PCI (Peripheral Component Interconnect).
VME-bus — системная шина для создания распределенных систем управления на основе встраиваемого оборудования (процессоры, накопители, контроллеры ввода/вывода). Представляет собой расширение локальной шины компьютера на несколько гнезд объединительной платы (до 21 слота), возможно построение многомастерных систем, т.е. систем, в которых ведущими могут быть два или более устройств. Имеет 32-разрядные ^мультиплексируемые шины данных и адресов, возможно использование мультиплексируемой 64-разрядной шины. Пропускная способность шины 320 Мбайт/с.
PCI — более удобная шина для однопроцессорных архитектур, получает все большее распространение. Пропускная способность до 264 Мбайт/с, разрядность шины 2x32 и/или при мультиплексировании по 64 каналам, архитектура с одним ведущим устройством. Имеется ряд разновидностей шины, например шина CompactPCI, в которой унифицирован ряд геометрических и механических параметров (т.н. Евромеханика).
Программная связь с аппаратурой нижнего уровня (датчиками, исполнительными устройствами) происходит через драйверы. Межпрограммные связи реализуются через интерфейсы, подобные OLE. Для упрощения создания систем разработан стандарт ОРС (OLE for Process Control).
Обычными для промышленных сетей являются предельные расстояния между узлами (датчиками, исполнительными устройствами и контроллерами) в сотни метров, размеры сообщений—до 1 Кбайт (в сжатой форме). Опрос датчиков периодический. Важное требование к промышленной сети — обеспечение работы в реальном масштабе времени, поэтому для АСУ 111 сети типа Ethernet не подходят, поскольку в них не гарантируется ограничение задержек сверху.
Пример промышленной сети — Profibus, скорость 12 Мбод, пакеты до 247 байт, расстояния до 1,5 км. Имеет выход в сеть АСУП, в качестве которой чаще всего используется сеть Ethernet. Наряду с Profibus используют и другие протоколы, например, популярен протокол CAN. На физическом уровне в Fieldbus часто используют интерфейс RS-485 — витая пара, длина сегмента до 1,2 км, на сегменте может быть до 32 узлов.
ЛЕКЦИЯ 5