Технологическое оборудование гап

Вид материалаЗадача

Содержание


3.5. Стадии проектирования информационной БД ИАСУ
Анализ предметной области
Обоснование целесообразности
3.6. Распределенные банки данных в ИАСУ
3.7. Документация информационного обеспечения
Перечень входных данных
Перечень выходных сигналов
Описание организации
Массив входных данных.
Состав выходных данных.
4. Проектирование программного обеспечения ИАСУ
5. Техническое обеспечение ИАСУ 5.1. Требования к КТС ИАСУ.
Структурные требования
Функциональные требования
Технические требования
Экономические требования
5.2. Структура КТС ИАСУ.
Терминальная сеть
Локальная вычислительная сеть
6. Автоматизация проектирования АСУ.
...
Полное содержание
Подобный материал:
1   2   3   4   5   6

3.5. Стадии проектирования информационной БД ИАСУ


Содержание работ по разработке ИБнД ИАСУ регламентируется ОРММ по созданию ИАСУ, утвержденными ГКНТ СССР 14.10.85.

Выделяют следующие стадии разработки ИБнД ИАСУ:
  • предпроектная стадия,
  • технический проект,
  • рабочее проектирование,
  • ввод БнД в эксплуатацию.

Задачами предпроектной стадии создания БнД ИАСУ являются:

- анализ предметной области;

обоснование целесообразности создания БнД, выделение локальных БД компонентов и центральной БД ИАСУ;

- выбор СУБД.

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


Обоснование целесообразности создания БнД ИАСУ включает:
  • основные критерии эффективности и преимущества БнД, предполагаемые функции, обеспечиваемые БнД,
  • технико-экономические показатели эффективности организации БнД.

При обосновании целесообразности создание центрального БнД ИАСУ особое внимание уделяется условиям и техническим средствам информационного обмена между компонентами ИАСУ.

Обоснование выбора СУБД включает:

сравнительные характеристики возможных для применения СУБД,

- выбор СУБД,

преимущества и основные характеристики выбранной СУБД. Задачей разработки ТП БнД ИАСУ является проектирование состава и структуры БД. При этом определяют дополнительные технические характеристики проектируемого БнД. Эти характеристики включают:
  • требуемые режимы функционирования (пакетная обработка, телеобработка и т.д.) и их относительную долю в обработке;
  • предполагаемую интенсивность нагрузки (частота поступления запросов и сообщений, частота решения задач и т.д.);

ориентировочный объем вводимой, хранимой и выдаваемой информации;

- ограничения по техническим ресурсам (объем оперативной и внешней памяти, типы и количество терминальных устройств и т.д.).

Выявление этих характеристик необходимо для принятия эффективных проектных решений по организации БнД. Критерий эффективности (скорость, объем, надежность и т.п.) определяется разработчиком исходя из особенностей проектируемой ИАСУ.

На стадии рабочего проектирования БнД решаются следующие задачи:

- создание машинных описаний структуры БД;

- создание программных средств БнД (настройка СУБД и сервисных 111111, и при необходимости разработка дополнительных задач по организации и ведению БД).

При вводе БнД в эксплуатацию решаются следующие задачи:

- загрузка БД реальными данными,

- доработка программных средств БнД и корректировка БД по результатам опытной эксплуатации.


3.6. Распределенные банки данных в ИАСУ


Информационная база ИАСУ часто строится по децентрализованному принципу. Децентрализация выражается в организации на разных уровнях ИАСУ независимо функционирующих локальных БнД. Они приближают хранение данных к местам их возникновения и обработки, ускоряют и удешевляют обработку данных, повышают степень надежности всей системы. Кроме локальных БД в системе могут использоваться также центральная и специализированные БД. Все они в совокупности образуют распределенную БД.

РБД называют совокупность логически связанных БД, реализованных на различных пространственно рассредоточенных вычислительных средствах вместе с техническими и программными средствами ее создания и ведения. Для их объединения в РБД необходимо их логическое объединение, которое означает наличие глобального описания данных и обеспечение на его основе независимости программ от местоположения данных.

Особенностью РБнД является разнообразие его возможных конфигураций, способов и средств организации:

- наличие или отсутствие центрального узла,

- дублирование совместно используемых данных в узлах или их расчленение по узлам,

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


3.7. Документация информационного обеспечения


Перечень входных сигналов и данных. Разделы документа:

- Перечень входных сигналов.
  1. Для аналогового сигнала - наименование измеряемой величины, единицы измерения, требования точности и периодичности измерения, тип сигнала;
  2. Для дискретного сигнала - наименование, разрядность и периодичность, тип сигнала;

c) Для сигнала «да-нет» - источник формирования и смысловое значение сигнала.

- Перечень входных данных: наименование, кодовое обозначение и значность реквизитов входных данных, наименование и кодовые обозначения документов или сообщений, содержащих эти данные.

Перечень выходных сигналов (документов).
  • Перечень выходных сигналов с указанием их наименований, назначения, единиц измерения и диапазонов изменения, способа представления, пользователей информации;
  • Перечень выходных документов с указанием их наименований кодов, перечня и значности реквизитов, пользователей информации.

Описание информационного обеспечения. Разделы документа:
  1. Состав ИО - наименование и назначение всех баз данных и наборов данных.
  2. Организация ИО:

- принципы организации ИО системы;
  • обоснование выбора носителей данных и принципы распределения информации по типам носителей;
  • описание принятых видов и методов контроля в маршрутах обработки данных при создании и функционировании внемашинной и внутримашинной ИБ;
  • описание решений, обеспечивающих информационную совместимость АС с другими системами (по сопряжению классификаторов и УСД).

c) Организация сбора и передачи информации:

перечень источников и носителей информации с указанием оценки интенсивности и объема потоков информации;

- описание общих требований к организации сбора, передачи, контроля и корректировки информации.

d) Построение системы классификации и кодирования:

- описание СКК;

- метода кодирования объектов классификации во вновь разработанных классификаторах.

e) Организация внутримашинной ИБ:

Описание принципов построения и структуры внутримашинной ИБ.

f) Организация внемашинной ИБ:

- характеристика состава и объема внемашинной ИБ, принципы построения,

основные положения по организации и обслуживанию фонда НСИ во взаимосвязи с автоматизированными функциями.

Описание организации ИБ (описание логической и физической структуры баз данных). Документ состоит из двух частей: описания внутримашинной и внемашинной ИБ.

a) Описание внутримашинной ИБ.

Логическая структура - перечень баз данных и массивов, их логическая структура (внутри массива), состав данных, форматы и взаимосвязи между данными (или ссылка на документ описание массива информации);

Физическая структура - описание избранного варианта расположения данных на конкретных машинных носителях.

b) Описание внемашинной ИБ.

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

Описание систем классификации и кодирования:
  • перечень применяемых классификаторов,
  • методы кодирования, структура кодов и пр. Описание массива информации:
  • наименование и обозначение массива (файла);
  • наименование носителей информации;

перечень реквизитов в порядке их следования в записях, длина в знаках и диапазоны изменения, логических и семантических связей с другими реквизитами данной записи и другими записями;
  • оценка объема массива;
  • другие характеристики массива. Массив входных данных.

Перечень входных данных с указанием их наименований, кодовых обозначений и значности реквизитов (документов или сообщений). Каталог базы данных.

Перечень объектов предметной области АС, информация о которых включена в БД. Состав выходных данных.

Перечень выходных данных с указанием их наименований, кодовых обозначений и значности реквизитов, а также наименований и кодовых обозначений документов или сообщений, содержащих эти данные.

Чертеж формы документа (видеокадра).

Инструкция по формированию и ведению БД (набора данных).


4. Проектирование программного обеспечения ИАСУ


ПО ИАСУ представляет собой совокупность программ и инструктивно-методических материалов, обеспечивающих функционирование ИАСУ. Структура программного обеспечения ИАСУ приведена на рис.4.1.

Программное обеспечение ИАСУ содержит общесистемные и функциональные средства ПО.

К общесистемным средствам ПО ИАСУ относятся:

- программы ведения баз данных;

- средства обмена информацией между вычислительными комплексами различных уровней управления;

- средства реализации запросно-ответных систем, а также оперативного сбора данных в реальном масштабе времени;

- средства организации работы сетей ЭВМ.

К функциональным средствам ПО ИАСУ относятся программы решения функциональных задач компонентов ИАСУ.

В состав программных средств, обеспечивающих функционирование распределенной базы данных, входят:
  • программные средства телеобработки данных,
  • программные средства доступа к данным,
  • программные средства операционных систем.

Большинство операционных систем имеют широкие функциональные возможности, которые позволяют эксплуатировать задачи всех компонентов ИАСУ. Однако эффективная организация вычислительного процесса может быть достигнута только в том случае, когда характеристики решаемых задач в наибольшей степени согласованы с возможностями ОС.

К таким характеристикам относятся:

- режим решения задачи (реальное время, пакетная обработка и т.д.);

- использование периферийных устройств (ОС должна поддерживать все устройства, используемые задачей);

- использование оперативной памяти;

- возможности параллельного выполнения задач (при высокой степени параллелизма следует выбирать ОС с эффективным мультипрограммированием).








5. Техническое обеспечение ИАСУ 5.1. Требования к КТС ИАСУ.


Оптимальный выбор структуры КТС и состава технических средств, входящих в этот комплекс, имеет первостепенное значение для создания эффективно функционирующей ИАСУ.

Задача определения оптимальной структуры КТС - многовариантная в связи с многообразием требований (структурных, функциональных, технических, экономических),предъявляемых к структуре ИАСУ.

Структурные требования:

- учет иерархичности структуры системы управления и соответственно рациональное распределение вычислительных мощностей по уровням управления;

объединение вычислительных мощностей с целью разгрузки каналов связи в звеньях: предприятие - цехи - технологические процессы;

максимальное приближение устройств съема, регистрации, сбора, ввода-вывода данных к источникам (потребителям) информации;

- учет пространственного размещения источников и потребителей информации и сложившихся связей между ними;

возможность совершенствования структуры ИАСУ и др. Функциональные требования выражаются в обеспечении решения задач ИАСУ в заданное время и с необходимой точностью. К ним (к задачам) прежде всего, следует отнести задачи:

1) Прямой обработки данных, повторяющиеся с различной периодичностью; 2)Оптимизационные и прогнозные, решаемые по расписанию (по плану);
  1. Справочные, решаемые с высокой оперативностью в темпе поступления информации;
  2. «фоновые», решаемые без жесткого ограничения во времени для выравнивания загрузки вычислительных средств;
  3. простого счета, решаемые непосредственно на рабочих местах управленческим персоналом.

Технические требования:

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

гибкость структуры КТС, т.е. возможность включения в его состав новых более совершенных технических средств по мере освоения и выпуска их промышленностью;
  • надежность КТС, т.е. возможность функционирования ТС в ИАСУ без сбоев, нарушений и др.;
  • удовлетворение требований по объему хранимых и обрабатываемых данных, а также быстродействию их обработки.

Экономические требования:

- минимальная стоимость КТС,

- минимальная стоимость обслуживания КТС, простота и удобство при техническом обслуживании.

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


5.2. Структура КТС ИАСУ.


КТС ИАСУ состоит из взаимодействующих КТС компонентов, входящих в состав ИАСУ - АСУП, АСПро, АСНИ, АСУТП, а также технических средств их сопряжения и координации, обеспечивающих решение комплексных задач всех уровней ИАСУ.

КТС ИАСУ должен:

- строиться на базе модулей, обеспечивающих совместимость и изменение конфигурации технических средств;

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

- обеспечивать эффективное использование устройств сбора и передачи данных с целью сокращения затрат и повышения оперативности обработки информации;

- обладать надежностью, достаточной для эффективного функционирования ИАСУ с заданным регламентом и получения требуемой достоверности результатов решения задач;

- обеспечивать возможность изменения структуры, номенклатуры и количества технических средств, обеспечивающих поэтапный ввод в действие компонентов ИАСУ.

При выборе состава КТС ИАСУ следует руководствоваться следующими рекомендациями:

1) На верхнем и среднем уровнях ИАСУ (АСУ, СУГАП) рекомендуется использовать
средние и большие ЭВМ с достаточно высоким быстродействием и большой памятью;

2) На нижнем уровне ИАСУ для оперативной обработки данных и управления
технологическими процессами рекомендуется использовать мини- и микроЭВМ, а также
разнообразные средства сбора и передачи данных, автоматические датчики на
технологических агрегатах, устройства ручного ввода данных.

Использование на нижнем уровне управления микроконтроллеров и микроЭВМ направлено на обеспечение гибкого программного управления, изменения структуры систем, обеспечение их высокой живучести.

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

Для систем автоматизированного конструирования и проектирования применяют мини-и микроЭВМ с графическими дисплеями (в т.ч. со световым пером), цифровыми планшетами, графопостроителями и др. оборудованием, объединенным в автоматизированные рабочие места (АРМы).

Возможно также построение КТС ИАСУ на базе сетей мини- и микроЭВМ (терминальных, локальных и др.).

Терминальная сеть ИАСУ обеспечивает непосредственное взаимодействие абонентов с вычислительным комплексом и состоит из терминалов, каналов связи, аппаратуры передачи данных и устройств сопряжения с каналами ЭВМ (модемов и мультиплексоров передачи данных).

Локальная вычислительная сеть (ЛВС) в ИАСУ строится как система распределенной обработки данных, объединяющая однотипные и разнотипные вычислительные средства с помощью специальной аппаратуры передачи данных и виртуального канала связи.

Создание ЛВС в настоящее время является наиболее перспективным направлением проектирования КТС ИАСУ.


6. Автоматизация проектирования АСУ.

6.1 Проблемы и задачи автоматизации проектирования АСУ.


Основными объектами и результатами автоматизированного проектирования АСУ являются:
  • комплекты алгоритмов и программ (информационное и программное обеспечение АСУ);
  • рациональная технология обработки информации;
  • структура системы в целом.

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

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

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

Можно выделить 3 основных подхода к проблеме формализации и автоматизации проектирования АСУ:
  1. синтез моделей возможных вариантов проекта АСУ, его отдельных частей и элементов с последующим выбором из них оптимального варианта проекта системы (оптимальный синтез системы);
  2. построение рационального варианта проекта АСУ на базе анализа типовых вариантов построения элементов, отдельных частей и всей системы в целом с использованием имитационной модели (имитационное моделирование);
  3. применение методов локальной оптимизации в процессе проектирования АСУ (квазиоптимальный подход к синтезу).

Квазиоптимальный подход к проблеме синтеза АСУ не предполагает единого подхода к решению проблемы автоматизации процесса проектирования и не преследует цель построения оптимальной модели системы в целом. В этом случае проводится лишь локальная оптимизация отдельных элементов и частей проектирования (именно этот подход взят за основу при изложении этого раздела курса).

К наиболее важным вопросам автоматизации проектирования АСУ относятся также учет при проектировании информационной, программной, технической и организационной совместимости различных частей АСУ.

Основными аргументами в пользу формализации и автоматизации процесса проектирования АСУ являются:
  • четкое понимание задач,
  • стандартизация проектирования,
  • общность использования методов,
  • повышение качества проектирования,
  • экономия времени и ресурсов.

При автоматизированном подходе к созданию информационного и программного обеспечения АСУ разработчик выполняет те же функции, что и при неавтоматизированной разработке.

Автоматизация проектирования при этом заключается:

• в использовании современных средств подготовки программ (компиляторов, интерпретаторов, редакторов, библиотек программ и т.д.);

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


6.2. Типизация как элемент автоматизации проектирования АСУ.


Различные подсистемы и звенья АСУ и этапы их разработки имеют неодинаковый уровень типизации. Наиболее высокий уровень типизации - у технических средств АСУ, а наиболее низкий - у рабочих программ. Так, при разработке АСУ для объектов одного и того же класса обычно приходится заново разрабатывать до 50% алгоритмов и до 90% рабочих программ.

Различают 3 уровня типизации:

Первый уровень типизации - разработка типовых инструкций и методик по организации процесса проектирования. Инструктивные материалы (ОРММ) определяют последовательность проектирования АСУ, состав проектной документации и требования к ее выполнению(1).

Следующим уровнем является типизация представления результатов работ на различных этапах проектирования. Например, типизация представляемой проектной документации (программных модулей), типизация используемых языков и т.д.

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

Одним из основных принципов построения АСУ является принцип максимальной разумной типизации проектных решений. В соответствии с этим принципом необходимо максимально возможно использовать типовые проектные решения (ТПР), при этом сверхтипизация вредна. Результаты проектирования должны оформляться в виде ТПР.

Различают: ТПР-техника,

ТПР-программа, ТПР-персонал.

ТПР-техника представляют собой технические решения и расчеты для обоснования выбора того или иного комплекта ТС, а также проектные решения, связанные с размещением и порядком использования ТС (ИВЦ, сетей ЭВМ, баз данных, периферийной техники).

ТПР -персонал - это комплект типовых инструкций и положений для управленческого и производственного персонала.

ТПР-программа представляют собой типовые программы, подпрограммы и программные модули.

Модульное построение ПО обеспечивает:

• возможность создания проектов АСУ по методу агрегирования;

• возможность включения в имеющуюся библиотеку типовых программ новых ТПР, создаваемых в процессе проектирования АСУ;

• уменьшение трудоемкости при использовании ТПР при создании конкретного проекта АСУ.