Анализ архитектуры и структуры автоматизированной системы управления
1 Анализ архитектуры и
1.1 Концепция CALS- технологии
Современный уровень развития техники и технологий характеризуется следующими тенденциями:
- повышения сложности и ресурсоемкости разработок;
- развития кооперации участников
- разработок, производства,
- эксплуатации объектов;
- роста конкуренции на рынке.
В связи с этим масштабную международную поддержку получила идеология современного производства под названием CALS-технологий. Концепция CALS (Computer – aided Acquisition and Logistic Support – автоматизированная система закупок и материально-технического обеспечения) – это концепция информационной поддержки жизненного цикла изделий [1]. Сегодня CALS – технологии – это территориально распределенная система информационной поддержки жизненного цикла сложного наукоемкого изделия (Continuous Acquisition and Life cycle Support) – от идеи создания, проектирования, изготовления до контрактных поставок, эксплуатации и утилизации. Данная концепция приобретает все большее значение не как локальный проект, а как идеология функционирования современного предприятия.
Перечень
задач, которые необходимо решать при
разработке и внедрении CALS-проектов,
представляет собой комплексную
программу, так как CALS-проект означает
реинжиниринг и интеграцию всей производственной
и управленческой структуры предприятия
или организации в целях
Изначально цель создания CALS заключалась в том, чтобы автоматизировать техническую информацию и чертежи, имеющие отношение к военному оборудованию, и разработать средства их распределения и передачи, используемые в промышленности США [3].
В комплекс нормативно-технической документации, регламентирующей способы передачи информации в системе CALS, входят следующие типы стандартов: функциональные, которые определяют форматы и типы публикаций, исходя из требований заказчика; технические, определяющие правила технического обмена данными; управления данными, включающие определение составных частей данных и их взаимосвязь.
Данные
стандарты включают правила
1. MIL-STD-1840A
«Автоматическая передача
2. MIL-STD-1388-2A/2B
«Анализ возможностей материально-технического
обеспечения/документирования».
3. MIL-D-28000
«Цифровые представления
передаваемых данных о продукции».
Стандарт определяет подгруппу
начальных технических
4. MIL-M-28001A
«Требования к пометкам и ТУ
на тип текста при его
5. MIL-R-28002
«Представление растровой
6. MIL-D-28008
«Применяемые процедуры при
Процедуры обращаются к одному из нескольких классов соответствующих метафайлов, основному генератору метафайла и к двум уровням основных интерпретаторов метафайла.
7. GOSIP «Схема
взаимодействия открытых
8. PDES «Обмен данными о продукции». Этот стандарт является совместной разработкой министерства обороны и министерства торговли США. Он определяет способы передачи спецификаций или моделей изделия, имеющих достаточное количество информации, которая может быть включена в прикладные программы систем автоматического проектирования (системы автоматизации инженерного труда) и системы автоматического производства. Информация включает большое количество геометрических и негеометрических данных, сведения о допусках, свойствах материала и чистоте обработки.
9. STEP «Обмен
данными о модели изделия». Международная
версия стандарта PDES, разработанная
для всестороннего
10. POSIX
«Интерфейс UNIX мобильной операционной
системы». Стандарт POSIX представляет
серию взаимосвязанных
Другие стандарты этой серии описывают языки программирования Ada и FORTRAN, устанавливают правила и синтаксис услуг операционной системы UNIX.
11. CITIS «Объединенная служба технической информации подрядчиков». Эта информационная служба, которую Министерство обороны США закупило для обеспечения доступа к генеральным подрядчикам-держателям баз данных (БД) с информацией о системах оружия. Она обеспечивает доступ к технической информации, подготовленной в соответствии с определенными требованиями пользователей министерства обороны США.
Реализация более развитой концепции CALS предполагает создание единого информационного пространства для всех участников ЖЦИ с использованием системы управления данными об изделии – PDM (Product Data Management).
Основными функциями PDM – системы являются [3]:
1. Управление
хранением данных и документов.
Все данные и документы
в PDM-системе хранятся в
специальной подсистеме –
хранилище данных, которая обеспечивает
их целостность, организует
2. Управление
процессами. PDM-система отслеживает
все операции пользователей с
данными, управляет потоком
3. Управление
составом изделия. PDM-система
содержит информацию о составе
изделия, его исполнениях и
конфигурациях. Изделия имеют
различные представления в
4. Классификация.
PDM-система позволяет
5. Календарное
планирование. PDM-система содержит
функции формирования
6. Вспомогательные
функции, обеспечивающие
Традиционной рекомендацией при создании CALS-проектов служит использование систем управления предприятиями ERP (Enterprise Resource Planning – планирование ресурсов предприятия), наиболее близких по степени интеграции задач и по уровню информационной обеспеченности процессов.
1.2 Структура АСУ
Рисунок 1.1 — Функциональная схема жизненного цикла изделия с использованием ERP-систем
На Рис.1.1 представлена типовая укрупненная структура этапов ЖЦИ машиностроительного предприятия, на каждом из этапов которой решаются отдельные задачи, взаимосвязанные как в рамках ЖЦИ, так и в рамках CALS-проекта [2].
Блок 1 – этап моделирования производства: выходными данными является портфель заказов, оптимизированный с учетом требований
рынка и возможностей предприятия.
Блок 2 –
этап моделирования процесса освоения
продукции с выходными данными
в виде заданий службам предприятия
по реализации операций проектирования
изделия и соответствующей
Блок 3 – этап проектирования конструкции изделия, на выходе которого формируется конструкторская документация по проекту изделия или машины.
Блок 4 – этап проектирования технологического процесса: формирование технологической документации по спроектированным изделиям.
Блок 5 – этап технологической подготовки производства: формирование документации по результатам проектирования оснастки, инструмента, управляющих программ и т.п.
Блок 6 – этап оперативно-календарного планирования с плановыми заданиями для участков, цехов и других подразделений предприятия по выпуску продукции.
Блок 7 – этап производства продукции с характеристиками по номенклатуре, количеству и качеству в соответствии с плановыми заданиями этапа освоения продукции.
Блок 8 –
этап продажи продукции, имеющий
собственные механизмы
Блок 9 – этап сопровождения продукции, характеризующийся действиями как предприятия, производящего продукцию, так и других предприятий. Блок 10 – этап утилизации продукции.
Каждый этап
характеризуется не только указанными
выходными параметрами
При выборе инструментальных средств для каждого из этапов возникает проблема выбора функциональных или системных решений для тех задач, которые стоят перед интеграцией CALS-проекта.
Функциональность CALS-проекта зависит от того, система управления (СУ) какого класса выбрана для реализации потребности автоматизации ЖЦИ. Чем выше уровень системы, тем большее число задач CALS будет обеспечено выбранной СУ.
Новый класс СУ производством – это MES-системы (Manufacturing Execution System или Manufacturing Enterprise Solutions), решающие задачи оперативного планирования, оптимизации и управления производственными процессами. Под управлением MES-системы реализуются такие важные процессы, как планирование, оптимизация, контроль и документирование производственных процессов от начала формирования заказа до выпуска готовой продукции в режиме реального времени.
По архитектуре построения MES-система – это иерархическая многоуровневая многопользовательская клиент-серверная система, связанная с ERP-системой [4]. MES-система ориентирована на решение следующих задач управления производством:
1. Сбор
фактических данных с линий,
агрегатов, машин, аппаратов и
другого технологического
2. Обработка получаемых в режиме реального времени данных о производственных процессах.
3. Выработка в режиме реального времени управляющих и корректирующих воздействий на технологическое оборудование, извещение персонала о необходимости принятия решений.
Данные задачи используются для решения стратегических задач управления производством: управление сроками поставки готовой продукции, качеством производимой продукции; оптимизация производственных задач, т.е. повышение конкурентных качеств произведенной продукции на рынке.
Решение первой
задачи обеспечивает: получение информации
о запланированных
Интегрированная информационная система предприятия имеет три уровня (Рис.1.2): ERP-системы, MES-системы и SCADA (Supervisory Control and Data Acquisition – АСУ ТП – автоматизированная система управления технологическими процессами). Система ERP – для автоматизированного управления административно-финансовой и административно-хозяйственной деятельностью предприятия. Ее основное назначение – стратегические задачи управления предприятия в целом. Характерными примерами ERP-систем являются системы R/3 (SAP), BAAN V (BAAN), Oracle Application (Oracle Corporation), MFG/PRO (QAD), People Soft (People Soft Inc/), One-World (J.D.Edvards), BPCS (System Software Associates), Syteline (Symix Systems). В данных ERP-системах автоматизации подлежат наиболее легко автоматизируемые процессы: документооборот, учет и управление персоналом, финансовая отчетность и т.п. Задачи технологического плана – проектирование технологии, оснастки, инструмента, цеховое планирование, расчеты объектов проектирования и др. – в настоящее время решены слабо в рамках указанных СУ. Стратегия ERP-систем – это стратегия управления информационными потоками компьютеризированного ЖЦИ. Поэтому систему ERP необходимо рассматривать как систему автоматизации тех функций, которые имеются в CALS.
MES-система
– это система управления
Производственное расписание наглядно описывается диаграммой Ганта [5], где каждой операции ставится в соответствие отрезок прямой, длина которого пропорциональна ее длительности. Эти отрезки, называемые линиями Ганта, располагаются напротив инвентарных номеров основного технологического оборудования в последовательности, соответствующей производственному расписанию. Встроенный механизм диспетчеризации производства обеспечивает доставку и ввод информации о совершаемых действиях, происходящих событиях и отклонениях от составленного оперативного плана. Производственное расписание поддерживается в оптимальном состоянии за счет непрерывной компенсации отклонений методом коррекции или полного перерасчета.
Применяемый
в MES-системах аппарат расчета
производственных расписаний позволяет
учесть взаимосвязь всех
элементов оперативного плана,
обеспечить выбор
В части,
касающейся управления
Основными
областями применения SCADA-систем
являются: производство, управление
передачей и распределением
газа; управление космическими объектами; управление на различных видах транспорта; телекоммуникации; военная область.
Четкой границы
между автоматизированными
Выделяются следующие способы интеграции подсистем уровней MES и SCADA: использование БД, в том числе в качестве буфера между различными подсистемами, что позволяет обеспечивать оперативный обмен данными между подсистемами; применение класса продуктов, главным назначением которых является импортирование объектов из одной подсистемы и экспортирование их в другую подсистему; использование готовых решений для предприятий.
От SCADA-систем
требуется выполнение
сбор данных от программируемых логических контроллеров (ПЛК);
первичная обработка данных о технологических процессах;
архивация данных;
представление мнемосхем объекта в статике и динамике;
представление графиков (трендов) измеряемых величин;
сообщения о неисправностях и авариях; печать протоколов и отчетов;
ввод в систему управления команд операторов;
связь с другими автоматизированными рабочими местами (АРМ) операторов;
решение прикладных задач на основе текущих измерительных данных.
К SCADA-системам
предъявляются следующие
Существует
два типа управления объектами
в SCADA: автоматическое и инициируемое
оператором. Все современные
SCADA-системы включают три
Первый элемент – Remote Terminal Unit (RTU – удаленный терминал), осуществляющий обработку задачи (управление) в режиме реального времени. К RTU относятся аппаратные средства от датчиков, осуществляющих съем измерительной информации от объекта, до специализированных многопроцессорных отказоустойчивых вычислительных комплексов, осуществляющих обработку информации и
управление в режиме жесткого реального времени. Конкретная реализация определяется конкретным применением. Второй элемент – Master Terminal Unit (MTU – диспетчерский пункт управления), Master Station (MS – главный терминал), осуществляющий обработку данных и управление высокого уровня, как правило, в режиме «мягкого» (квази- ) реального времени. Одна из основных функций MS – обеспечение человеко-машинного интерфейса (HMI). В зависимости от конкретной системы MTU может быть реализован от одиночного компьютера с дополнительными устройствами подключения к каналам связи до больших вычислительных систем (мэйнфреймов) и/или объединенных в локальную сеть рабочих станций и серверов. Третий элемент SCADA – это Communication System (CS – коммуникационная система или каналы связи), необходимая для передачи данных от удаленных точек (объектов, терминалов) на центральный интерфейс оператора-диспетчера и передачи сигналов управления на RTU.
Прогресс
в области информационных
технологий обусловил развитие
всех трех основных
Основная тенденция развития технических средств АСУ ТП (аппаратных и программных) – их миграция в сторону открытых систем. Открытая архитектура позволяет независимо от специфики производственных процессов выбирать совместимые компоненты от различных производителей, в результате чего расширяются функциональные возможности SCADA, снижается их стоимость и облегчается их эксплуатация.
Общий анализ SCADA-систем позволяет сформулировать некоторые их характерные особенности [6]: автоматизированная разработка рабочих мест операторов, дающая возможность создания программного обеспечения системы автоматизации без использования стандартных языков программирования высокого или низкого уровня; средства сбора информации от устройств нижнего уровня автоматизации – удаленных RTU; средства управления и регистрации сигналов об аварийных ситуациях; средства архивирования и хранения измерительной информации с возможностью ее последующей обработки; средства обработки первичной измерительной информации; средства визуализации текущей исторической информации в виде таблиц, графиков, гистограмм, динамизированных мнемосхем, анимационных изображений (Рис.1.6); печать отчетов и протоколов произвольной формы в заданные моменты времени; ввод и передача команд и сообщений оператора в ПЛК и другие устройства системы.
Большинство SCADA-систем реализовано на MS Windows платформах. Такие системы предлагают наиболее полные и легко наращиваемые HMI-средства. Многие фирмы-разработчики, например, United States DATA Co., приоритетным считают дальнейшее развитие SCADA-систем на платформе Windows NT. Все более очевидным становится применение операционных систем реального времени (ОСРВ), в основном, во встраиваемых системах.
Одной из основных
характеристик современных
Большинство SCADA-систем (см. табл.1.1) имеют встроенные языки высокого уровня – подобные VBasic, позволяющие реализовать в системе управления адекватную реакцию на события, связанные с изменением значения переменной, выполнением некоторого логического условия, с нажатием комбинации клавиш, а также с выполнением некоторого фрагмента с заданной частотой относительно всего приложения или отдельной экранной формы. В современных версиях SCADA-систем используются два подхода [6]: ориентация встроенных языков программирования на технологов (функции в таких языках являются высокоуровневыми, не требующими профессиональных навыков программирования при их использовании); ориентация на системного интегратора (в этом случае в качестве языков программирования чаще всего используются VBasic – подобные языки). В каждом языке допускается расширение набора функций. В языках, ориентированных на технологов, это расширение достигается с помощью дополнительных инструментальных средств (Toolkits). Во всех языках функции разделяются на группы: математические функции, функции работы со строками, обмен по SQL, DDE – обмен и т.д.
В разрабатываемом
приложении создаются программные
фрагменты, выполняющие некоторую
последовательность действий, связываются
с разнообразными событиями
в приложении, такими как
нажатие кнопки, открытие окна, выполнение
логического условия и т.п. Каждое
событие ассоциируется с

- Анализ архитектур ядер операционных систем
- Анализ аспектов организационных теорий и концепций в приложении к актуальным проблемам современных организаций
- Анализ ассортимента вино-водочной продукции
- Анализ ассортимента и качества игрушек на базе компании "Смоленские игрушки"
- Анализ ассортимента и качества металлической посуды
- Анализ ассортимента и качества текстильных товаров
- Анализ ассортимента и качества товаров бытовой химии
- Анализ американской практики создания свободных экономических зон
- Анализ аминалона
- Анализ Англо-Голландских войн в 17 веке
- Анализ анкетирования«Значение книги в жизни современного школьника»
- Анализ антимонопольной политики Российской Федерации
- Анализ АО Банк ТуранАлем
- Анализа проектных рисков