Автоматизация процесса привязки для станков с ЧПУ на основе объектно-ориентированного подхода тема диссертации и автореферата по ВАК РФ 05.13.06, кандидат технических наук Ганюшин, Роман Сергеевич

  • Ганюшин, Роман Сергеевич
  • кандидат технических науккандидат технических наук
  • 2007, Москва
  • Специальность ВАК РФ05.13.06
  • Количество страниц 168
Ганюшин, Роман Сергеевич. Автоматизация процесса привязки для станков с ЧПУ на основе объектно-ориентированного подхода: дис. кандидат технических наук: 05.13.06 - Автоматизация и управление технологическими процессами и производствами (по отраслям). Москва. 2007. 168 с.

Оглавление диссертации кандидат технических наук Ганюшин, Роман Сергеевич

ВВЕДЕНИЕ

1. АНАЛИЗ СУЩЕСТВУЮЩИХ МЕТОДОВ ПРОГРАМНОЙ ПРИВЯЗКИ ОБОРУДОВАНИЯ.

1.1 Что такое привязка.

1.2 Задачи привязки.

1.3 Программирование привязок.

1.4 Языки программирования привязок.

1 .4. 1 Языки программирования МЭК 1131-3.

1.4.1.1 Язык программирования IL.

1.4.1.2 Язык программирования LAD.

1.4.1.3 Язык программирования FBD.

1.4.2 Язык программирования SCL.

1.4.3 Язык программирования S7-Graph.

1.4.4 Язык программирования S7-HiGraph.

1.4.5 Языки программирования, не сертифицированные МЭК.

1.5 Методы программирования.

1.5.1 Декомпозиция.

1.5.2 Проектирование.

1.5.3 Парадигмы программирования.

1.6 Основные недостатки существующих методов привязки.

1.7 Постановка задачи, цель и структура диссертации.

2. ТЕОРЕТИЧЕСКИЕ ОСНОВЫ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ ПРИВЯЗКИ.

2.1 Роль объекта в привязки.

2.2 Общая структура и поведение объекта.

2.2.1 Состояние объекта.

2.2.2 Поведение объекта.

2.2.3 Объект как автомат.

2.3 Отношения между объектами.

2.3.1 Связи.

2.3.2 Агрегация.

2.4 Классы.

2.5 Спиральная модель жизненного цикла.

2.5.1 Этапы итерации жизненного цикла привязки.

2.5.2 Этап анализа управления устройством.

2.5.3 Этап создания абстракции класса.

2.5.4 Этап реализации интерфейсов и функций класса.

2.5.4.1 Реализация конструктора класса.

2.5.4.2 Реализация интерфейсов класса.

2.5.4.3 Реализация функций класса.

2.5.5 Этап получения программного кода.

2.6 Выводы

3. ИНФОРМАЦИОННОЕ ОБЕСПЕЧЕНИЕ ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ ПРИВЯЗКИ.

3.1 Объектно-ориентированное описание привязки.

3.1.1 Информационное представление классов в системе АРООП.

3.1.2 Информационное представление реализаций интерфейсов и функций в системе АРООП.

3.2 Редактор визуального программирования на языке LAD.

3.2.1 Выбор функции/интерфейса класса.

3.2.2 Создание программной структуры на языке LAD.

3.3 Служба депараметризации и объектно-ориентированных операций

3.4 Служба управления подключаемыми модулями трансляции.

3.4.1 Общий подход к синтезу привязки.

3.4.2 Управление модулями трансляции.

3.4.3 Разработка модулей трансляции.

3.5 Выводы.

4. ПРАКТИКА ОБЪЕКТНО-ОРИЕНТИРОВАННОЙ ПРИВЯЗКИ.

4.1 Комплектация станка ФП-93Э.

4.1 Л Описание конструкции и принцип работы станка.

4.1.2 Электрооборудование.

4.1.3 Управление станцией смазки подшипников электрошпинделя ф. Vogel.

4.1.4 Управление станцией охлаждения статора электрошпинделя СОВ-1.

4.1.5 Управление агрегатом охлаждения инструмента воздухом.

4.1.6 Управление импульсной смазки каретки.

4.1.7 Управление импульсной смазки траверсы.

4.1.8 Управление импульсной смазки стола.

4.1.9 Управление насосной станцией.

4.2 Объектно-ориентированный анализ привязки.

4.2.1 Декомпозиция на объекты.

4.2.2 Анализ объектов.

4.2.3 Объектно-ориентированное проектирование.

4.2.4 Класс CObject.

4.2.5 Описание абстракции CObject в системе АРООП.

4.2.6 Класс CContol.

4.2.7 Класс COperation.

4.2.8 Класс CSequence.

4.2.9 Конкретизация класса привязки CProgramClass.

4.3 Создание привязки для станка ФП-93Э.

Рекомендованный список диссертаций по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК

Введение диссертации (часть автореферата) на тему «Автоматизация процесса привязки для станков с ЧПУ на основе объектно-ориентированного подхода»

Актуальность темы

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

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

При этом важную роль играет проектирование и программирование логики электроавтоматики (контроллеров или привязок ЧПУ). От того, насколько быстро и качественно будет выполнена данная работа, зависит, будет ли станок выпущен в срок и насколько стабильна будет его работа в будущем.

Фактически проблема программирования привязок к станкам с ЧПУ актуальна для каждого предприятия, производящего станочное оборудование, причем из-за усложнения оборудования предприятие столкнулось с тем, как качественно осуществлять привязку.

Наибольший вклад в данном направлении вносят производители оборудования систем управления, предлагая разработчику:

• программные средства для разработок программ-привязок

• решения распространенных подзадач привязки

Программные средства для разработок программ-привязок, как правило, ориентируются на использование языков международного стандарта МЭК 61131-3 [30,31] и предполагают использование алгоритмической декомпозиции. При алгоритмической декомпозиции, она воспринимается как обычное разделение алгоритмов, где каждый модуль или логический блок системы выполняет один из этапов общего процесса. И если, например, современный фрезерный обрабатывающий центр состоит из нескольких десятков мехатронных узлов, где каждый узел представляет собой достаточно сложную систему, а эти системы должны работать синхронно и надежно, то программная привязка таких компонентов станка может содержать тысячи команд. А это значит, что весь программный код описывает один процесс, и следовательно, любой локальный участок программы - есть реализация части общего алгоритма, т.е. к сложности разработки и реализации таких алгоритмов добавляется сложность в модификации программного кода, так как изменение одного участка программы может косвенно отразиться на функционирование других участков.

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

Похожие диссертационные работы по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК

Заключение диссертации по теме «Автоматизация и управление технологическими процессами и производствами (по отраслям)», Ганюшин, Роман Сергеевич

5. ОБЩИЕ ВЫВОДЫ И РЕЗУЛЬТАТЫ РАБОТЫ

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

2. Предложен новый подход к решению задач привязки, основанный на применение объектно-ориентированной технологии.

3. Проведен анализ теоретических основ объектно-ориентированной технологии в приложение к программированию привязок.

4. Дано определение объектно-ориентированной привязки и рассмотрены общие понятия:

4.1 Определена роль объекта в привязки.

4.2 Описана общая структура и поведение объекта.

4.3 Определена роль классов в оо-привязки.

4.4 Предложены этапы создания оо-привязки.

5. Предложена система информационного обеспечения объектно-ориентированной привязки станков с ЧПУ (АРРОП), позволяющая автоматизировать процесс привязки.

5.1 Рассмотрены функции каждой из подсистем АРООП с точки зрения внутренней организации.

5.2 Показан процесс формирования привязки с этапа объектно-ориентированного описания и заканчивая получением программного кода.

6. Разработана программа привязки основных объектов станка ФП-93Э, подтверждающая работоспособность предложенной системы АРООП.

6.1 Проведен объектно-ориентированный анализ управления станциями и агрегатами, входящими в состав станка ФП-93Э.

6.2. Предложена концепция построения объектно-ориентированной привязки.

6.3. Создана библиотека базовых классов.

6.4. Созданы классы управления рассматриваемых объектов привязки.

6.5. Разработана программа привязки основных объектов станка ФП-93 Э, подтверждающая работоспособность предложенной системы АРООП.

6.6 Разработана и внедрена на Савеловском машиностроительном заводе (ОАО "СМЗ") программа для объектно-ориентированной привязки для станка ФП-93Э.

4.4 Заключение

Таким образом, мы выполнили объектно-ориентированное описание привязки заданных устройств, при этом работа имела два логических этапа: на первом была получена библиотека базовых классов, второй был полностью посвящен решаемой задаче. Вследствие этого была получена иерархия классов (рис. 4.40), которая явилась основой для разработки привязок систем управления устройств, приведенных в таблице 4.10. Фрагменты программы привязки (управления насосной станцией) приведен в приложение 6.2.

HnotIиmо bj О CPumpStatlon Enable • OK>

On

Off

T1 :T2

ГГЗ

ГГ4

OLehr CURRE

CURR M

ERF

MS<

Рис. 4.33. Логическая обвязка объекта управления насосной станцией

J NOT |mobj 1

CCSStatior

Enable

On

Off

ГГ1

ПГ2

T3

T4

ЛГ5 glerr С U RRE I olmsg CURRM Reset

OK»

ERF MSC 01»

Рис. 4.34. Логическая обвязка объекта управления охлаждения статора mcoolofj

IPROTLOP mofc>j2

С СTStation

Enable

OK»

On

GLERR

ERR»—

GLMSG

MSGi

Off NOT J—•

T1

T2 glerr CURR E

QACOOLON sl.MM CURR W, Reset

H h--:-— .:

Рис.4.35. Логическая обвязка объекта управления охлаждения инструмента воздухом ibocmsp

-1 NOT |

YflWlC

ISMSP

1 г mobJ3 CVogel Enable

On

Off

ГГ1

ГГ2

T3

GLERR CURR E qlms<3 CURR Л/1

Reset

OKJ»

ERR»— gl.mgo

MSG-

01«

Рис.4.36. Логическая обвязка объекта управления станцией смазки подшипников электрошпинделя mobj4 CPulseOil Enable

ОКя

On

ERF

Off NOT |

MS( гг1

O-taгг2

О 2»

ГТЗ ol.err CURRE glm5g CURR IV!

Reset

Рис. 4.37.

Логическая обвязка объекта управления станцией импульсной смазки стола. mobJ6 CPulseOil Enable

OKe

Оп

Off NOT J

ERF

MSC

ГГ1

01s

ГГ2

02m

T3

GLERR CURRE glmsq CURR M

Reset qfeedom2 —( )—

Рис.4.38

Логическая обвязка объекта управления станцией импульсной смазки каретки.

OWER

I I-•

ITRAV UP i*mAvDOwn I | p

ICMTR

-If—

ISC НО К

I Ы

IOILOK

I f—

ICLEAR

I h

В таблице 4.19 описаны переменные, используемые в обвязке объектов.

Список литературы диссертационного исследования кандидат технических наук Ганюшин, Роман Сергеевич, 2007 год

1. Г.П. Митин, О.В. Хазанова. Микроконтроллеры в системах автоматизации. Уч. пособие Москва: 2001.

2. Мишель Ж. Программируемые контроллеры. Архитектура и применение. Пер. с франц.-М.Машиностроение, 1992.

3. Ремизевич Т.В. Современные программируемые логические контроллеры.// Приводная техника. 1999. -№1-2. С.8-20.

4. Матин Г.П. Как выбрать программируемый логический контроллер. // Мир компьютерной автоматизации. 2000. - №1. С66-69

5. SIMATIC Components for Totally Integrated Automation. Catalog ST 70, 1997. Order No.: E86060-K4670-A111-A3-7600.

6. Logo. Руководство. Редакция 02/2005. Order No.: 6ED1050-1AA00-0BE6. Simatic S7. Первые шаги в PLC S7-200. Руководство. Siemens AG 2001г.

7. Ганс Бергер. Автоматизация с помощью программ STEP7 LAD и FBD. Издание 2-е переработанное, Siemens AG 2001 г.

8. Ганс Бергер. Автоматизация с помощью программ STEP7 STL и SCL. Siemens AG 2001 г.

9. SIMATIC Программирование в STEP 7 Lite V2.0. Руководство. Siemens AG 2003 г.

10. SIMATIC S7-GRAPH V5.3 для S7-300/400 Программирование систем последовательного управления. Руководство. Siemens AG 2004 г.

11. Е.А. Чернов. Проектирование станочной электроавтоматики. М.: Машиностроение, 1989.

12. Автоматизация производственных процессов в машиностроении и приборостроении. Вып.8-29,1970-1990

13. Автоматизация технологических процессов в машиностроении и приборостроении. Вып.1 (1977), 2 (1978)

14. Под редакцией Макарова И.М. Основы автоматизированного управления производством. -М.: Высшая школа, 1983

15. Дж. Мартин. Планирование развития автоматизированных систем. М.: Финансы и статистика 1984

16. Семенчев Е.А. Технология построения объектно-ориентированных программных комплексов. Уч. пособие Тула: 1997

17. А.В. Рыбаков. Интеллектуальная компьютерная среда. Автоматизация проектирования. 1997, №3 с.40-45

18. B.JI. Сосонкин, Г.М. Мартинов. Современное представление об архитектуре систем ЧПУ типа PCNC. Автоматизация проектирования. 1998, №3 с.35-39

19. Соломенцев Ю.М., Сосонкин B.JL, Мартинов Г.М. Построение персональных систем 4nV(PCNC) по принципу открытых систем.—Информационные технологии и вычислительные системы. 1997, №3, с. 68-75.

20. Сосонкин B.JI., Мартинов Г.М. Принципы построения систем ЧПУс открытой архитектурой. — Приборы и системы управления. 1996, №8, с. 18-21.

21. Сосонкин B.JI. Концепция персональных систем управления в реальном времени. — Приборы и системы управления. 1995, №12, с. 16-18.

22. Сосонкин B.JI. Принципы построения персональных систем ЧПУ с открытой архитектурой. Труды междун. конф. «Информационные средства и технологии, 21-23 окт. 1997 года». М.: Междун. Академия Информатизации. 1997, с. 154-159.

23. Смирнов А.В., Юсупов P.M. Технология параллельного проектирования: основные принципы и проблемы внедрения. Автоматизация проектирования. 1997, №2 с.50-55

24. Краснощекое П.С., Савин Г.И. Исследование операций и проблемы проектирования систем Автоматизация проектирования. 1997, №3 с.3-13

25. Г. Буч. Объектно-ориентированный анализ с примерами приложений на С++. Пер. с англ. М. «Бином», 1997.

26. П. Коуд, Д. Норт, М. Мейфилд. Объектные модели. Стратегии шаблоны приложения. Пер. с англ. М. «Лори», 1999.

27. Э. Иордон, К. Агрила. Структурные модели в объектно-ориентированном анализе и проектировании. Пер. с англ. М. «Лори», 1999.

28. Ф. Брукс. Мифический человеко-месяц. Как создаются программные системы. Санкт-Петербург: Символ, 2000

29. Brooks F.P. Architectural Philosophy // Planning a Computer System. New York: McGraw-Hill, 1962

30. Зюбин В. "К пятилетию стандарта IEC 1131-3. Итоги и прогнозы". Опубликовано по URL: http://www.msclub.ce.cctpu.edu.ru/plc/iecl 131 .htm.31. "ПЛК: контроль технологических процессов" // Control Engineering №5, 2006.

31. Anderson, Bruce/ "Patterns: Building Blocks for Object-Oriented Architecture." -Software Engineering Notes. Jan. 1994

32. А. Пол. Объектно-ориентированное программирование на С++. Пер. с англ. М. «Бином», 1999

33. У.Топп, У. Форд. Структуры данных в С++. Пер. с англ. М. «Бином», 2000

34. Д. Пьюполо OLE: создание элементов управления. Киев: BHV, 1997

35. Д. Роджерсон. Основы СОМ. М.: «Русская редакция», 2000

36. С. Уилсон, Б. Мэйплс, Т. Лэндгрейв. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD. М.: «Русская редакция», 2000

37. Д. Кнут. Искусство программирования, том 1. М.: «Вильяме», 2000

38. Д. Кнут. Искусство программирования, том 2. М.: «Вильяме», 2000

39. Д. Кнут. Искусство программирования, том 3. М.: «Вильяме», 2000

40. Т. Кормен, Ч. Лейзер, Р. Ривест. Алгоритмы: построение и анализ. М.: МЦНМО, 1999

41. А.С. Семенов. Анализ информационных объектов на основе модели «Система взаимодействующих таблиц».- АИТ, №9 1996

42. Object Management Group. Framingham, MA 01701-4568, RFP for Workflow Technology, 1997, http://www.omg.org/library/schcdule/ WorkflowRFP.htm.

43. Jenkins, M. and Glasgow, J. January 1986. Programming Styles in Nial. IEEE Software vol.3(l), p.48.

44. Под редакцией Касьянова. Конструирование и оптимизация программ Сб./Рос.АН Сиб. Отделение ин-та систем информатики. Новосибирск: 1993

45. Проблемы архитектуры, анализа и разработки программных систем. Сб. науч. тр. Новосибирск: Наука Сиб. Предприятие РАН, 1998

46. Система обработки информации и управления: архитектура и программное обеспечение. Сб. науч. тр. Челябинск: Южно-Уральский гос. инст., 1998148

47. Бесшапова J1.B. Исследование и разработка методов автоматизации проектирования архитектуры программного обеспечения автоматизированных систем. Автореферат на соискание степени к.т.н. 05.13.12-М: 1991

48. Голубев С.А. Разработка архитектуры и реализация программной среды системы интерактивного синтеза баз знаний. Автореферат на соискание степени к.т.н. 05.13.11 Переславль-Залесский: 1996

49. Привалов А.С. Система формирования гарантоспособной программной архитектуры для АСУ ТП. Автореферат на соискание степени к.т.н. 05.13.07 Красноярск: 2000

50. Арефьева Е.А. Объектно-ориентированная система моделирования в автоматизированном управлении. Автореферат на соискание степени к.т.н. 05.13.06-Тула: 1999

51. Васютович В., Самотохин С., Никифоров Г. Регламентация жизненного цикла программных средств опубликована на Web-узле http://www.russianenterprisesolutions.com/metodology.html

52. Либерзон В. Основные понятия и процессы управления проектами -опубликована на Web-узле http://www.russianenterprisesolutions.com/metodology.html

53. Бобровский С. Тенденции программостроения опубликована на Web-узле http://www.russianenteфrisesolutions.com/technology.html

54. Соколов Н. Компонентный подход в действии опубликована на Web-узле http://www.russianenteфrisesolutions.com/technology.html

55. Бобровский С. Перспективы объектных технологий опубликована на Web-узле http://www.russianenteфrisesolutions.com/technology.html57. «Объектные модели данных и их реализация», PC Week/RE, № 20/98, с. 48

56. Гермейер Ю.Б. Введение в теорию исследования операций. М., Наука, 1971.

57. Краснощекое П.С., Петров А.А. Принципы построения моделей. М., Изд-во МГУ, 1983.

58. Краснощекое П.С. Математические модели в исследовании операций. М., Знание, математика, кибернетика, вып. 7,1984.

59. Левин М.Ш. Комбинаторное проектирование систем Автоматизация проектирования. 1997, №4 с. 14-17

60. Березовский Б.А., Конторер Л.А., Эффективный алгоритм построения множества недоминируемых вариантов декомпозируемых объектов. — Автоматика и телемеханика. 1987, № 1. — с. 115-121.

61. Гэри М., Джонсон Д., Вычислительные машины и трудно решаемые задачи. Пер. с англ. — М.: Мир, 1982.-416с.

62. Краснощекое П.С., Морозов В.В., Федоров В.В., Декомпозиция в задачах проектирования. — Техническая кибернетика. — 1979, № 2. с. 7-17.

63. Цой Е.В., Юдин А.Д., Юдин Д.Б., Проблемы дополнения и синтеза знаний. — Автоматика и телемеханика. — 1994, № 7. — с. 3-36.

64. Эйрес Р., Научно-техническое прогнозирование и долгосрочное планирование. — М.: Мир, 1971-296 с.

65. Юдин Д.Б., Системы синтеза знаний. — Докл. АН СССР. -1990. Том 315, №4.-с. 809-812.

66. Краснощекое П. С., Морозов В.В., Федоров В.В. Декомпозиция в задачах проектирования. Известия АН СССР, Техническая кибернетика, 1979, №2, с. 7-18.

67. Вязгин В.А., Федоров В.В. Математические методы автоматизированного проектирования. М., Высшая школа, 1989.

68. Краснощекое П. С., Федоров В.В., Флеров Ю.А. Элементы математической теории принятия проектных решений. Автоматизация проектирования, 1997, № 1,с. 15-23.

69. Ахрем А.А., Рахманкулов В.З. Виртуальное проектирование и принятие решений. Автоматизация проектирования. 1997, №4 с.20-30

70. Берман, Заде. Принятие решений в расплывчатых условиях. М: Мир 1976

71. А.К. Гультяев, В.А. Машин. Проектирование и дизайн пользовательского интерейса.- Санкт-Петербург «Корона принт»,2000

72. Коутс Р., Влейминк И. Интерфейс «человек-компьютер»: Пер. с англ. М.: Мир, 1990

73. Тузов В.А. Языки представления знаний. Л.: Издательство ЛГУ, 1990

74. Денинг В., Эссиг Г., Маас С. Диалоговые системы «Человек ЭВМ». Адаптация к требованиям пользователя: Пер. с англ. - Мир, 1984

75. Минаси М. Графический интерфейс пользователя: секреты проектирования: Пер. с англ. -М.: Мир, 1996

76. Yourdon, Е. and Constantine, L. 1979. Structured Design. Englewood Cliffs, NJ: Prentice-Hall.

77. Myers, G. 1978. Composite/Structured Design. New York, NY: Van Nostrand Reinhold.

78. Page-Jones, M. 1988. The Practical Guide to Structured. Systems Design. Englewood Cliffs. NJ: Yourdon Press.

79. Wirth, N. January 1983. Program Development by Stepwise Refinement. Communications of the ACM vol.26(l).

80. Wirth, N. 1986. Algorithms and Data Structures. Englewood Cliffs, NJ: Prentice-Hall.

81. Dahl, O., Dijkstra, E. and Hoare, C.A.R. 1972. Structured Programming. London. England: Academic Press.

82. Mills, H., Linger, R. and Hevner, A. 1986. Principles of Information System Design and Analysis. Orlando, FL: Academic Press.

83. Jackson, M. 1975. Principles of Program Design. Orlando, FL: Academic Press.

84. Jackson, M. 1983. System Development. Englewood Cliffs, NJ: Prentice-Hall. 90. Orr, K. 1971. Structured Systems Development. New York, NY: Yourdon Press

85. СПИСОК ИСПОЛЬЗОВАНОЙ ЛИТЕРАТУРЫ

86. Г.П. Митин, О.В. Хазанова. Микроконтроллеры в системах автоматизации. Уч. пособие Москва: 2001.

87. Мишель Ж. Программируемые контроллеры. Архитектура и применение. Пер. с франц.-М.Машиностроение, 1992.

88. Ремизевич Т.В. Современные программируемые логические контроллеры.// Приводная техника. 1999. -№1-2. С.8-20.

89. Матин Г.П. Как выбрать программируемый логический контроллер. // Мир компьютерной автоматизации. 2000. - №1. С66-69

90. SIMATIC Components for Totally Integrated Automation. Catalog ST 70, 1997. Order No.: E86060-K4670-A111-A3-7600.

91. Logo. Руководство. Редакция 02/2005. Order No.: 6ED1050-1AA00-0BE6. Simatic S7. Первые шаги в PLC S7-200. Руководство. Siemens AG 2001г.

92. Ганс Бергер. Автоматизация с помощью программ STEP7 LAD и FBD. Издание 2-е переработанное, Siemens AG 2001 г.

93. Ганс Бергер. Автоматизация с помощью программ STEP7 STL и SCL. Siemens AG 2001 г.

94. SIMATIC Программирование в STEP 7 Lite V2.0. Руководство. Siemens AG 2003 г.

95. SIMATIC S7-GRAPH V5.3 для S7-300/400 Программирование систем последовательного управления. Руководство. Siemens AG 2004 г.

96. Е.А. Чернов. Проектирование станочной электроавтоматики. М.: Машиностроение, 1989.

97. Автоматизация производственных процессов в машиностроении и приборостроении. Вып.8-29, 1970-1990

98. Автоматизация технологических процессов в машиностроении и приборостроении. Вып.1 (1977), 2 (1978)

99. Под редакцией Макарова И.М. Основы автоматизированного управления производством. -М.: Высшая школа, 1983

100. Дж. Мартин. Планирование развития автоматизированных систем. М.: Финансы и статистика 1984

101. Семенчев Е.А. Технология построения объектно-ориентированных программных комплексов. Уч. пособие Тула: 1997

102. А.В. Рыбаков. Интеллектуальная компьютерная среда. Автоматизация проектирования. 1997, №3 с.40-45

103. B.JI. Сосонкин, Г.М. Мартинов. Современное представление об архитектуре систем ЧПУ типа PCNC. Автоматизация проектирования. 1998, №3 с.35-39

104. Соломенцев Ю.М., Сосонкин В. Д., Мартинов Г.М. Построение персональных систем 4nV(PCNC) по принципу открытых систем.—Информационные технологии и вычислительные системы. 1997, №3, с. 68-75.

105. Сосонкин B.JI., Мартинов Г.М. Принципы построения систем ЧПУс открытой архитектурой. — Приборы и системы управления. 1996, №8, с. 18-21.

106. Сосонкин B.JI. Концепция персональных систем управления в реальном времени. — Приборы и системы управления. 1995, №12, с. 16-18.

107. Сосонкин B.JI. Принципы построения персональных систем ЧПУ с открытой архитектурой. Труды междун. конф. «Информационные средства и технологии, 21-23 окт. 1997 года». М.: Междун. Академия Информатизации. 1997, с. 154-159.

108. Смирнов А.В., Юсупов P.M. Технология параллельного проектирования: основные принципы и проблемы внедрения. Автоматизация проектирования. 1997, №2 с.50-55

109. Краснощеков П.С., Савин Г.И. Исследование операций и проблемы проектирования систем Автоматизация проектирования. 1997, №3 с.3-13

110. Г. Буч. Объектно-ориентированный анализ с примерами приложений на С++. Пер. с англ. М. «Бином», 1997.

111. П. Коуд, Д. Норт, М. Мейфилд. Объектные модели. Стратегии шаблоны приложения. Пер. с англ. М. «Лори», 1999.

112. Э. Йордон, К. Агрила. Структурные модели в объектно-ориентированном анализе и проектировании. Пер. с англ. М. «Лори», 1999.

113. Ф. Брукс. Мифический человеко-месяц. Как создаются программные системы. Санкт-Петербург: Символ, 2000

114. Brooks F.P. Architectural Philosophy // Planning a Computer System. New York: McGraw-Hill, 1962

115. Зюбин В. "К пятилетию стандарта IEC 1131-3. Итоги и прогнозы". Опубликовано по URL: http://www.msclub.ce.cctpu.edu.ru/plc/iecll31.htm.31. "ПЛК: контроль технологических процессов" // Control Engineering №5, 2006.

116. Anderson, Bruce/ "Patterns: Building Blocks for Object-Oriented Architecture." -Software Engineering Notes. Jan. 1994

117. А. Пол. Объектно-ориентированное программирование на С++. Пер. с англ. М. «Бином», 1999

118. У.Топп, У. Форд. Структуры данных в С++. Пер. с англ. М. «Бином», 2000

119. Д. Пьюполо OLE: создание элементов управления. Киев: BHV, 1997

120. Д. Роджерсон. Основы СОМ. М.: «Русская редакция», 2000

121. С. Уилсон, Б. Мэйплс, Т. Лэндгрейв. Принципы проектирования и разработки программного обеспечения. Учебный курс MCSD. М.: «Русская редакция», 2000

122. Д. Кнут. Искусство программирования, том 1. М.: «Вильяме», 2000

123. Д. Кнут. Искусство программирования, том 2. М.: «Вильяме», 2000

124. Д. Кнут. Искусство программирования, том 3. М.: «Вильяме», 2000

125. Т. Кормен, Ч. Лейзер, Р. Ривест. Алгоритмы: построение и анализ. М.: МЦНМО, 1999

126. А.С. Семенов. Анализ информационных объектов на основе модели «Система взаимодействующих таблиц».- АИТ, №9 1996

127. Object Management Group. Framingham, MA 01701-4568, RFP for Workflow Technology, 1997, http://www.omg.org/library/schcdule/ WorkflowRFP.htm.

128. Jenkins, M. and Glasgow, J. January 1986. Programming Styles in Nial. IEEE Software vol.3(l), p.48.

129. Под редакцией Касьянова. Конструирование и оптимизация программ Сб./Рос.АН Сиб. Отделение ин-та систем информатики. Новосибирск: 1993

130. Проблемы архитектуры, анализа и разработки программных систем. Сб. науч. тр. Новосибирск: Наука Сиб. Предприятие РАН, 1998

131. Система обработки информации и управления: архитектура и программное обеспечение. Сб. науч. тр. Челябинск: Южно-Уральский гос. инст., 1998148

132. Бесшапова JI.B. Исследование и разработка методов автоматизации проектирования архитектуры программного обеспечения автоматизированных систем. Автореферат на соискание степени к.т.н. 05.13.12-М: 1991

133. Голубев С.А. Разработка архитектуры и реализация программной среды системы интерактивного синтеза баз знаний. Автореферат на соискание степени к.т.н. 05.13.11 Переславль-Залесский: 1996

134. Привалов А.С. Система формирования гарантоспособной программной архитектуры для АСУ ТП. Автореферат на соискание степени к.т.н. 05.13.07 Красноярск: 2000

135. Арефьева Е.А. Объектно-ориентированная система моделирования в автоматизированном управлении. Автореферат на соискание степени к.т.н. 05.13.06-Тула: 1999

136. Васютович В., Самотохин С., Никифоров Г. Регламентация жизненного цикла программных средств опубликована на Web-узле http://www.russianenterprisesolutions.com/metodology.html

137. Либерзон В. Основные понятия и процессы управления проектами -опубликована на Web-узле http://www.russianenterprisesolutions.com/metodology.html

138. Бобровский С. Тенденции программостроения опубликована на Web-узле http://www.russianenterprisesolutions.com/technology.html

139. Соколов Н. Компонентный подход в действии опубликована на Web-узле http://www.russianenterprisesolutions.com/technology.html

140. Бобровский С. Перспективы объектных технологий опубликована на Web-узле http://www.russianenterprisesolutions.com/technology.html57. «Объектные модели данных и их реализация», PC Week/RE, № 20/98, с. 48

141. Гермейер Ю.Б. Введение в теорию исследования операций. М., Наука, 1971.

142. Краснощекое П.С., Петров А.А. Принципы построения моделей. М., Изд-во МГУ, 1983.

143. Краснощекое П.С. Математические модели в исследовании операций. М., Знание, математика, кибернетика, вып. 7, 1984.

144. Левин М.Ш. Комбинаторное проектирование систем Автоматизация проектирования. 1997, №4 с. 14-17

145. Березовский Б.А., Конторер Л.А., Эффективный алгоритм построения множества недоминируемых вариантов декомпозируемых объектов. — Автоматика и телемеханика. 1987, № 1. — с. 115-121.

146. Гэри М., Джонсон Д., Вычислительные машины и трудно решаемые задачи. Пер. с англ. — М.: Мир, 1982.-416с.

147. Краснощекое П.С., Морозов В.В., Федоров В.В., Декомпозиция в задачах проектирования. — Техническая кибернетика. — 1979, № 2. с. 7-17.

148. Цой Е.В., Юдин А.Д., Юдин Д.Б., Проблемы дополнения и синтеза знаний. — Автоматика и телемеханика. — 1994, № 7. — с. 3-36.

149. Эйрес Р., Научно-техническое прогнозирование и долгосрочное планирование. — М.: Мир, 1971-296 с.

150. Юдин Д.Б., Системы синтеза знаний. — Докл. АН СССР. -1990. Том 315, №4.-с. 809-812.

151. Краснощекое П. С., Морозов В.В., Федоров В.В. Декомпозиция в задачах проектирования. Известия АН СССР, Техническая кибернетика, 1979, №2, с. 7-18.

152. Вязгин В.А., Федоров В.В. Математические методы автоматизированного проектирования. М., Высшая школа, 1989.

153. Краснощекое П. С., Федоров В.В., Флеров Ю.А. Элементы математической теории принятия проектных решений. Автоматизация проектирования, 1997, № 1, с. 15-23.

154. Ахрем А.А., Рахманкулов В.З. Виртуальное проектирование и принятие решений. Автоматизация проектирования. 1997, №4 с.20-30

155. Берман, Заде. Принятие решений в расплывчатых условиях. М: Мир 1976

156. А.К. Гультяев, В.А. Машин. Проектирование и дизайн пользовательского интерейса,- Санкт-Петербург «Корона принт»,2000

157. Коутс Р., Влейминк И. Интерфейс «человек-компьютер»: Пер. с англ. М.: Мир, 1990

158. Тузов В.А. Языки представления знаний. Л.: Издательство ЛГУ, 1990

159. Денинг В., Эссиг Г., Маас С. Диалоговые системы «Человек ЭВМ». Адаптация к требованиям пользователя: Пер. с англ. - Мир, 1984

160. Минаси М. Графический интерфейс пользователя: секреты проектирования: Пер. с англ. М.: Мир, 1996

161. Yourdon, Е. and Constantine, L. 1979. Structured Design. Englewood Cliffs, NJ: Prentice-Hall.

162. Myers, G. 1978. Composite/Structured Design. New York, NY: Van Nostrand Reinhold.

163. Page-Jones, M. 1988. The Practical Guide to Structured. Systems Design. Englewood Cliffs. NJ: Yourdon Press.

164. Wirth, N. January 1983. Program Development by Stepwise Refinement. Communications of the ACM vol.26(l).

165. Wirth, N. 1986. Algorithms and Data Structures. Englewood Cliffs, NJ: Prentice-Hall.

166. Dahl, O., Dijkstra, E. and Hoare, C.A.R. 1972. Structured Programming. London. England: Academic Press.

167. Mills, H., Linger, R. and Hevner, A. 1986. Principles of Information System Design and Analysis. Orlando, FL: Academic Press.

168. Jackson, M. 1975. Principles of Program Design. Orlando, FL: Academic Press.

169. Jackson, M. 1983. System Development. Englewood Cliffs, NJ: Prentice-Hall. 90. Orr, К. 1971. Structured Systems Development. New York, NY: Yourdon Press

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