Программные средства и информационные технологии
Сочетание карт, геокодирования и геолокационных сервисов - мощный инструментарий, позволяющий мобильным приложениям использовать мобильную портативность.
Библиографические ссылки
1. Майер Р. Android 2. Программирование приложений для планшетных компьютеров и смартфонов : пер. с англ. М. : Эксмо, 2011. 672 с.
2. Android-Location API [Электронный ресурс]. URL: http://www.vogella.com/tutorials/AndroidLocation API (дата обращения: 5.09.2015).
3. Google APIs for Android [Электронный ресурс]. URL: https://developers.google.com/android/reference/com/ google/android/gms/location/package-summary (дата обращения: 6.09.2015).
4. Android Developers [Электронный ресурс]. URL: https://developer.android.com/ (дата обращения: 5.09.2015).
References
1. Meier R. Professional Android Application Developmentecond Edition : Translate from English. М. : Eksmo, 2011. 672 p.
2. Android-Location API [Electronic resource]. URL: http://www.vogella.com/tutorials/AndroidLocationAPI/art icle (дата обращения: 5.09.2015).
3. Google APIs for Android [Electronic resource]. URL: https://developers.google.com/android/reference/ com/google/android/gms/location/package-summary (дата обращения: 6.09.2015).
4. Android Developers [Electronic resource]. URL: https:// developer.android.com / (address date: 5.09.2015).
© Финк А. В., 2015
УДК 004.9
РАЗРАБОТКА КОМПЬЮТЕРИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ ТЕХНИЧЕСКИМ ОБСЛУЖИВАНИЕМ И РЕМОНТОМ ДЛЯ МАЛОГО ПРОИЗВОДСТВЕННОГО ПРЕДПРИЯТИЯ
А. А. Хохлов
Специальное конструкторско-технологическое бюро «Наука» КНЦ СО РАН Российская Федерация, 660049, г. Красноярск, просп. Мира, 53 E-mail: [email protected]
Рассматривается процесс разработки системы прогнозирования отказов оборудования и управления его техническим обслуживанием и ремонтом. Рассматриваемая система может применяться на производственных предприятиях ракетно-космической промышленности.
Ключевые слова: управление ТОиР, ТОРО, прогнозирование отказов, планирование ремонтов.
DEVELOPMENT OF COMPUTERIZED MAINTENANCE MANAGEMENT SYSTEM FOR A SMALL PRODUCTION COMPANY
A. A. Khokhlov
Special Designed Technological Bureau "Nauka" KSC SB RAS 53, Mira Av., Krasnoyarsk, 660049, Russian Federation E-mail: [email protected]
The article considers the process of developing a system to predict equipment failures and manage equipment maintenance and repair. The presented system can be applied in production plants of aerospace industry.
Keywords: RepairManagement, CMMS, CMMIS.
В настоящее время многие предприятия, ограниченные в бюджете в силу своего размера или иных факторов, не могут использовать в своей работе компьютеризированную систему для контроля технического обслуживания и ремонта своего оборудования и вынуждены использовать более старый подход к ТОиР на основе календарного плана. Это связано с тем, что такие системы, в основном, поставляются как
части более крупных систем управления ресурсами предприятия и, как следствие, очень дороги в плане развертывания на производстве и технической поддержки. Эта проблема в том или ином виде встает и перед предприятиями ракетно-космической промышленности. Особенно остро эта проблема встает в условиях взятого в этом году нашей страной курса на импортозамещение.
Решетнеескцие чтения. 2015
Компьютеризированная система управления техническим обслуживанием и ремонтом, ориентированная на малое производственное предприятие, должна обладать следующими характеристиками:
- структура и иерархия базы данных оборудования (основных фондов);
- данные о необходимых запчастях;
- данные о ремонтном персонале;
- составление заявок на закупку запасных частей;
- календарное планирование технического обслуживания и ремонта;
- сбор и хранение данных о затратах;
- сбор и хранение данных о случившихся событиях (поломках, авариях);
- стандартные и расширенные отчеты о ремонте и обслуживании [1].
Если рассматривать данную систему в контексте малого производственного предприятия, можно дополнить его такими необязательными пунктами:
- система должна быть проста в настройке и развертывании;
- система не должна содержать в себе модулей, задачи которых выходят за рамки управления ТОиР;
- система должна прогнозировать выход оборудования из строя.
Согласно приведенному выше списку мы разделили архитектуру системы на несколько модулей: модуль построения отчетной информации, модуль пользовательского интерфейса, модуль хранения данных, модуль обработки информации, поступающей от оборудования, модуль статистического анализа и модуль импорта и экспорта данных. Модуль статистического анализа постоянно анализировал накопленную информацию об уровне эксплуатации производственного оборудования и частоте его отказов и прогнозировал отказ на основе этой статистики. Таким образом, пользователь мог оперировать двумя источниками информации - прогнозируемым отказом на основе статистики и прогнозируемым отказом на основе реального уровня эксплуатации.
В основу архитектуры системы был положен один из основных инженерных принципов - принцип разделения ответственности [2]. Такой подход позволил изменять и развивать модули системы независимо друг от друга, поскольку их сферы влияния были разделены.
Целевой платформой был выбран .net [3] от Microsoft. Это связано в первую очередь с высоким уровнем распространения операционных систем Windows [4], а также с широким выбором готовых библиотек для этой платформы, как распространяющихся бесплатно, так и предоставляющихся за оплату. Поскольку целевой платформой был выбран .net, в качестве СУБД был выбран MSSQL [5], взаимодействие с которым хорошо отлажено в продуктах, поставляемых компанией Microsoft. Для построения пользовательского интерфейса используется технология WPF [6], поскольку она позволяет создавать более производительные графические интерфейсы за счет использования DirectX. Для отделения пользовательского интерфейса от логики приложения применяется
паттерн MVVM, особенно популярный при работе с WPF.
Сбор с оборудования информации о его уровне эксплуатации осуществляется специальными терминалами, которые сохраняют ее на общем жестком диске в виде тестовых файлов. Система импорта данных подвергает эти файлы анализу и конвертирует данные, содержащиеся в них, в формат, поддерживаемый системой, после чего эти данные передаются модулю, отвечающему за хранение информации в базе данных. Пользователь, посредством пользовательского интерфейса может оперировать уже подготовленными данными. Система статистического анализа в фоновом режиме перехватывает и обрабатывает преобразованную информацию, поступившую от производственного оборудования.
Библиографические ссылки
1. Современные концепции управления техобслуживанием и ремонтом оборудования автоматической противопожарной защиты [Электронный ресурс] / Е. Н. Ломаев [и др.] // Интернет-журнал «Технологии техносферной безопасности». 2010. Вып. 5. URL: http://ipb.mos.ru/ttb (дата обращения: 10.10.2015).
2. Черняк Л. Загадка SOA [Электронный ресурс] // Интернет-журнал «Открытые системы». 2007. Вып. 7. URL: http://www.osp.ru/os/2007/07/4391719/ (дата обращения: 10.10.2015).
3. Microsoft [Электронный ресурс]. URL: http://www. microsoft.com/net (дата обращения: 01.09.2015).
4. Netmarketshare [Электронный ресурс]. URL: http://netmarketshare.com/ (дата обращения: 31.08.2015).
5. Microsoft [Электронный ресурс]. URL: http://www.microsoft.com/ru-ru/server-cloud/products/sql-server/ (дата обращения: 03.09.2015).
6. Microsoft Developer Network [Электронный ресурс]. URL: https://msdn.microsoft.com/ru-ru/library/Aa 970268(v=VS.110).aspx (дата обращения: 28.08.2015).
References
1. Lomaev E. N., Fedorov A. V., Lukiyanchenko A. A., Semerikov A. V. [Modern concepts of control of maintenance and repair of equipment for automatic fire protection] // Tehnologyy transfernoy bezopasnosty. 2010. No. 5 (In Russ.). Available at: http://ipb.mos.ru/ttb (accessed: 01.09.2015).
2. Chernyak L. [Secrets of SOA] // Otcrytye sistemy. 2007. No. 7. (In Russ.) Available at: http://www.osp.ru/ os/2007/07/4391719/ (accessed: 28.08.2015).
3. Microsoft. Available at: http://www.microsoft. com/net (accessed: 01.09.2015).
4. Netmarketshare. Available at: http://netmarket-share.com/ (accessed: 31.08.2015).
5. Microsoft. Available at: http://www.microsoft. com/ru-ru/server-cloud/products/sql-server/ (accessed: 03.09.2015).
6. Microsoft Developer Network. Available at: https://msdn.microsoft.com/ru-ru/library/Aa970268(v=VS. 110).aspx (accessed: 28.08.2015).
© Хохлов А. А., 2015