Информационная Система Автоматизации Производства


1. Существенные критерии выбора Информационной системы

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

Выбор ИС может осуществляться по самым различным критериям, зависящим от множества факторов. Перечень таких критериев довольно разнообразен, а их значимость определяется особенностями конкретного предприятия. Несмотря на это можно выделить существенные критерии, являющиеся качественными для оценки ИС. Игнорирование таких критериев, или недостаточная оценка их значимости может привести в дальнейшем к большим дополнительным затратам и существенным задержкам во времени. Следует подчеркнуть, что в конечном итоге эти критерии влияют на совокупную стоимость владения (total cost of ownership, TCO) ИС, которая включает в себя не только стоимость приобретения ИС, но и стоимость ее дальнейшей эксплуатации.

1-й критерий: Функциональность ИС.

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

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

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

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

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

2-й критерий: Организация Единого Информационного Пространства.

Второй важнейший критерий ИС - это принципы организации единого информационного пространства (ЕИП) в системе. Организации ЕИП влияет на все функции и характеристики системы. В конечном итоге возможность или невозможность решения тех или иных задач, адаптивность и развиваемость ИС, определяется принципами, заложенными в организацию ЕИП.

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

3-й критерий: Адаптивность и Развиваемость ИС.

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

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

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

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

Развиваемость системы – это возможность включения в систему новой, заранее неизвестной функциональности (в отличие от адаптивности системы, которая обеспечивает настройку существующей в системе функциональности).

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

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

4-й критерий: Возможность поэтапного внедрения.

Стоимость ИС, обеспечивающих автоматизацию деятельности предприятий, высокая и очень высокая. Конечно, высокая стоимость ИС имеет свое обоснование – это количество человеко/лет затраченных на создание таких систем. Но для конкретного предприятия, которому необходимо автоматизировать свою деятельность, такая сумма не всегда является «приемлемой». Одним из путей решения этой проблемы является возможность приобретения ИС по частям: изначально приобретается какая-то минимальная функциональность или какой-то отдельный модуль, а затем в процессе эксплуатации подключаются новые модули исходя из конкретных потребностей предприятия. Возможность использования ИС с минимальной функциональностью позволяет предприятию оценить ИС на соответствие предъявляемым требованиям.

Резюме

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

Также необходимо учитывать, что покупка ИС это только первоначальные средства, затраченные на ИС. В дальнейшем на обслуживание ИС и ее развитие придется постоянно вкладывать новые средства и стоимость этих затрат может превышать стоимость самой системы.

2. Информационная система ИСПК

«ИС ПК» – это многофункциональная, ада птивная и развиваемая система, изначально построенная для решения сложных информационных задач. Принципы, реализованные в системе, позволяют просто наращивать ее функциональные возможности и обеспечивает простое изменение существующей функциональности под конкретные требования.

Внедрение в Производственном Комплексе «ИС ПК» позволяет комплексно автоматизировать весь цикл основных взаимосвязанных задач технической подготовки, производственного планирования и оперативного управления производством. Основной результат, получаемый при этом предприятием – сокращение сроков и стоимости подготовки производства, снижение себестоимости и повышение качества продукции, сокращение издержек и увеличение эффективности управления.

Эти результаты достигаются за счет следующих характеристик «ИС ПК»:
  • наличия единого информационного пространства, содержащего всю необходимую информацию о различных аспектах деятельности предприятия;
  • объединения средствами автоматизированной системы служб технической подготовки, планирования и управления производством в рамках единого, хорошо управляемого процесса;
  • повышения информационной обеспеченности руководства и служб предприятия;
  • повышения качества контрольных функций;
  • использования современных средств автоматизации для решения задач технической подготовки, производственного планирования и оперативного управления;
  • снижения количества ошибок, возникающих на всех стадиях технической подготовки и планирования производства.
Успех внедрения информационной системы управления предприятием обуславливается использованием новой технологии обработки и анализа информации основанной на использовании в ИС Базы Знаний. Основные преимущества, предоставляемые Базой Знаний (БЗ) перед традиционными технологиями:
  • Отображение в БЗ предметной области (ПО) в виде целостной Модели ПО – единого информационного пространства, содержащего как фактическую информацию, так и метаинформацию, необходимую для решения задачи.
  • Наличие языка описания знаний, обеспечивающего семантически корректное построение Модели ПО и ее простое расширение при изменении требований к задаче. Высокие выразительные возможности языка описания знаний обеспечивают адекватное представление в Модели сложных сущностей, их взаимосвязей и различных нюансов, необходимых для решения задачи.
  • Полное и адекватное отображение в Модели смыслового содержания информации. База Знаний обеспечивает формализованное определение всех основных понятий в системе, что позволяет осуществлять логические выводы при поиске необходимой информации, обеспечивая ее целостность и непротиворечивость.
  • Использование уникального механизма запросов, обеспечивающего для пользователя возможность самостоятельного формирования запросов любой сложности в терминах своей задачи.
  • Перенос прикладной логики в Модель задачи – построение Модели ПО существенно упрощает прикладную программу за счет использования декларативного языка описания знаний и высокого уровня абстракции в прикладной программе.
  • «Браузер» Модели ПО – обеспечивает отображение любой информации из Модели в виде электронной карточки, обладающей уникальным интерфейсом, позволяющим отобразить информацию вне зависимости от ее содержания и с возможностью редактирования по месту. «Браузер» Модели ПО может быть сконфигурирован под любую задачу.
Функции «ИС ПК»

Рис. 2. Функциональная схема «ИС ПК»
Система управления производством состоит из ряда модулей (рис. 2), обеспечивающих выполнение следующих функций:
  • Базовые функции
    Соответствующий модуль системы обеспечивает выполнение системных и общих, универсальных функций для всей системы управления: обеспечивает работу с иерархическими справочниками объектов и характеристик, интерфейс к системам администрирования, обслуживания Модели, архивирования и конфигурирования системы. 
  • Документооборот
    Соответствующий модуль обеспечивает работу с различными типами документов, необходимыми для работы производства. Любой документ может иметь приложения, ссылки на другие документы и свои «фотографии», которые сохраняются в HTML-Базе фотографий документов с их кратким описанием. На любой документ могут быть назначены задания для сотрудников и постановка на контроль.
  • Договора
    Договора являются одним из основных, консолидирующих типов объектов, обеспечивающих взаимосвязь различных объектов и событий в системе. В договоре содержится перечень изготавливаемых изделий, выполняемых работ, оплаченные и выставленные счета, структура цены, наряды на изготовление и др. Договор может содержать этапы и находиться в различных состояниях. Поскольку договор может содержать произвольное количество позиций, изготавливаемых в различное время, то для отслеживания конкретных позиций в системе используются «заказы». 
  • Документохранилище
    В процессе производства используется большое количество различной технической документации, которая может представляться как в бумажном, так и в электронном виде. Данный модуль обеспечивает хранение и каталогизацию электронных и бумажных документов с поддержкой различных версий одного документа. Система осуществляет разграничение доступа и обеспечивает коллективную работу с документами. 
  • Изделие
    Данный модуль позволяет создавать, описывать, хранить и обрабатывать состав и структуру выпускаемых изделий. Эта информация используется как основа для всех дальнейших этапов подготовки производства, планирования и управления. Изделие может относиться к различным типам, иметь сложную структуру, различную геометрическую форму, конструкторскую документацию и т.п. Система позволяет просматривать историю изготовления изделия и использовать ее при повторном изготовлении.
  • Технология
    Данный модуль предназначен для разработки технологических процессов для деталей, узлов и других объектов. Позволяет задать технологический маршрут, операции, оборудование и переходы, подобрать инструмент и оснастку, рассчитать нормативы и затраты, выпустить необходимые документы. 
  • Диспетчирование
    Данный модуль обеспечивает отображение состояния производственных процессов в информационной системе. Для контроля за производственным процессом используются различные методы и средства, обеспечивающие ручное и автоматизированное снятие показателей. Для отслеживания изготовления изделий используются маршрутные карты со штрих-кодом, который считывается в контрольных точках и автоматически информирует систему о выполненных операциях. 
  • Планирование
    Данный модуль предназначен для информационной поддержки процессов производственного планирования и оперативного управления. При планировании учитываются загруженность оборудования, его производительность, рассчитываются необходимые запасы материалов. Возможно планирование рисков, возникающих в процессе производства. 
  • Задания
    Для организации совместной работы сотрудников, а так же для отслеживания выполняемых работ, используется механизм заданий. Задания можно прикрепить к любому объекту в системе и назначить для выполнения любым сотрудником. При входе в систему этого сотрудника ему будет предоставлен постоянно актуализируемый список его текущих работ. 
  • Руководство (Мониторинг)
    Для анализа текущего состояния всех отображаемых в системе процессов используются соответствующие диалоги-мониторинги, в которых отображаются заданные объекты со всеми взаимосвязями и рассчитанными качественными показателями, причем различные состояния объектов выделяются цветом. Для графического отображения состояния используется MS Excel. 
  • Склады
    На производстве используются 3 типа складов: склад материалов, промежуточные склады и склады готовой продукции. Модуль Склад обеспечивает учет наличия, поступления, выбытия, внутреннего перемещения материалов и готовой продукции в различных единицах измерения. Все склады образуют единую систему, которая позволяет получить реальное состояние и уменьшить производственные запасы. 
  • Финансовый блок
    В системе, для обработки финансовой информации используется внешняя учетная система – «1С». 
  • Интернет-интерфейс
    Данный модуль обеспечивает интерактивное взаимодействие с заказчиком и позволяет ему подать заявку на изготовление изделий, просмотреть состояние выполнения заказа и оплаты, осуществить обмен необходимой информацией и документами, необходимыми для производства. Так же Интернет-Интерфейс к системе позволяет руководству предприятия производства удаленно контролировать состояние дел на производстве.