Некоммерческое акционерное общество

АЛМАТИНСКИЙ ИНСТИТУТ ЭНЕРГЕТИКИ И СВЯЗИ

Кафедра инженерной кибернетики

 

  

 

 

МИКРОПРОЦЕССОРНЫЕ КОМПЛЕКСЫ В СИСТЕМАХ УПРАВЛЕНИЯ

 

Методические указания к курсовой работе для студентов всех форм обучения

                  специальностей 5B0702 – Автоматизация и управление

 

 

 

Алматы 2010 

СОСТАВИТЕЛЬ: А.А.Копесбаева. Методические указания к курсовой работе для студентов всех форм обучения специальностей 5B0702 – Автоматизация и управление.

 

Введение 

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

Пример. Имеется два резервуара жидкости: основной и промежуточный. Жидкость поступает в каждый из них по отдельным трубопроводам, сливается жидкость из основного в промежуточный и из промежуточного - в резервуар транспортной машины. Для контроля уровня в каждом из резервуаров (и в том числе в резервуаре транспортной машины) установлены дискретные датчики верхнего уровня ДУ1, ДУ2, ДУ3, а также датчики нижнего уровня основного и промежуточного резервуаров ДУМ1 и ДУМ2. Электрически управляемые задвижки установлены в трубопроводах залива жидкости в основной ЭМ1 и промежуточный ЭМ2 резервуары, из основного резервуара в промежуточный ЭМ3, из промежуточного в транспортный ЭМ4.

Организовать автоматическое (кнопка Авт/руч) заполнение транспорта (наличие транспорта определяет датчик Д1) до максимального уровня транспортного резервуара. В ручном режиме организовать открытие и закрытие трех основных клапанов заполнения ЭМ1, ЭМ2 и ЭМ4 (три кнопки).

       Технологическая задача должна включать в себя в основном дискретные сигналы,  два-три аналоговых сигнала на входах и выходах. Общее количество сигналов должно быть от 15 до 20.

 

1.     Порядок выполнения и оформления курсовой работы

 

Задание: Спроектировать систему логического контроля и управления или информационную систему. Для этого:

·  выбрать и обосновать выбор конфигурации оборудования (задание 1);

·      составить блок-схему алгоритма и написать программное обеспечение нижнего уровня на языке Step7 STL (задание 2);

·      составить видеокадры диспетчерского пункта и реализовать полную SCADA систему (задание 3). 

 

1.1 Выбрать и обосновать выбор конфигурации оборудования (задание 1) 

Порядок выполнения задания:

1.   Формулировка задания.

2.   Составление структурной схемы системы автоматизации.

3.   Выбор и обоснование выбора оборудования.

4.   Составление электрической схемы автоматизации.

Методические рекомендации:

1.     Формулировка задания должна сопровождаться описаниями технологической схемы с обозначением на ней оборудования. Формулировка задания должна содержать конечную цель курсовой  работы. Например:

Имеется помещение для стоянки автомашин – гараж. Осуществить пожароохранную сигнализацию помещения.

В гараже установлены датчики – три одинаковых дымовых и два одинаковых тепловых.

Реализовать с помощью контроллера следующий алгоритм:

1.     при срабатывании одного любого дымового датчика включается светильник;

при срабатывании двух любых дымовых датчиков срабатывает пожарный звонок;

при срабатывании всех трех дымовых датчиков распространяется пена из пенообразователя;

при срабатывании одного любого теплового датчика включается пожарный звонок;

при срабатывании  двух тепловых датчиков распространяется пена из пенообразователя;

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

2.     Включение  – отключение сигнализации производить от пульта с кодировкой из 5 символов; если в течение 5 сек код не набран, заблокировать управление с пульта.

3.     Составлять ежедневный отчёт о количестве срабатываний каждой защиты.

Рисунок 1 - Технологическая схема

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

 

 

 


Рисунок 2 - Структурная схема 

Обозначение:

1.     кнопка включения сигнализации ВКЛ

2.     кнопка отключения сигнализации ВЫКЛ

3.     дымовой датчик – Д1

4.     дымовой датчик – Д2

5.     дымовой датчик  - Д3

6.     тепловой датчик Д4

7.     тепловой датчик Д5

8.     светильник СВ1

9.     звонок З1

10. пенообразователь П1

Структурная схема системы автоматизации включает в себя микропроцессорный элемент управления – свободно-программируемый контроллер, входные элементы, исполнительные механизмы. В качестве входных элементов используются: 5 датчиков, 2 кнопки. В качестве исполнительных элементов используется: светодиод С1, звуковая сигнализация З1, пенообразователь П1.

Таким образом, имеем на входе 5 дискретных и 2 аналоговых сигнала, на выходе  3 дискретных исполнительных элемента.    

3.   Выбор и обоснование выбора оборудования выполняется по критериям технической совместимости оборудования. Другие показатели как надежность, стоимость в рамках выполнения данного задания являются второстепенными, так как экономических расчетов студент не выполняет. Каждое из выбранного оборудования должно быть описано с техническими характеристиками и особенностями практического применения. В обязательном порядке должны быть выбраны датчики и исполнительные элементы. При выборе этих элементов следует ориентироваться на элементы с аналоговыми выходными (для датчиков) и входными (для исполнительных элементов) сигналами по напряжению от -10 до +10 вольт, по току от 4 до 20 миллиампер. Выбор элементов целесообразно выполнять в следующем порядке: входные элементы, выходные элементы, свободно-программируемый контроллер (СПЛК)  и блок питания (БП) к нему. Так как в лаборатории кафедры установлены СПЛК фирмы Сименс, то СПЛК и БП выбираются обязательно этой фирмы. Все остальные элементы любой другой или этой же фирмы. При выборе СПЛК рекомендуется учесть количество и вид входных выходных сигналов, определенный в предыдущем пункте выполнения задания.

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

 

Например:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 3 - Электрическая схема

 

Т а б л и ц а 1. Соответствие обозначений на электрической и структурной схемах:

 

Стр. схема

ВКЛ

ВЫКЛ

Д1

Д2

Д3

Д4

Д5

СВ1

З1

П1

Элект. схема

I0.0

I0.1

I0.2

I0.3

I0.4

PIW272

PIW274

Q0.0

Q0.1

Q0.2

 

На рисунке 3 представлена электрическая схема подключения дискретных сигналов. Подключение аналоговых сигналов зависит от того, какой выходной сигнал у датчика. Если это токовый сигнал, то он подключается к тем выводам, которые обозначены на фронтальном соединении буквой А, а если сигнал по напряжению, то он подключается к выводам с буквой V. Так, например, для контроллеров  Simatic CPU 313C это выводы 2 и 4 для  напряжения, 3 и 4 для сигнала по току.  

 

1.2 Составить блок-схему алгоритма и написать программное обеспечение нижнего уровня на языке STEP7 STL (задание 2)

 

Порядок выполнения задания:

1.   Составление блок-схемы алгоритма программы.

2.   Составление таблицы символов.

3.   Составление программы на языке Step7.

4.   Составление таблицы переменных с вариантами результатов выполнения программы в On-line режиме.

Методические рекомендации:

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

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

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

4.   Составление таблицы переменных с вариантами результатов выполнения программы в On-line режиме. Программа должна быть опробована в своих основных режимах и реализована на таблице переменных. Несколько таких результатов необходимо привести в отчете к курсовой работе.

Пример выполнения:

Блок-схема программы

 


Блок-схема – продолжение:

Таблица символов

Листинг программы

Network1   

      A     "пуск"

      S     "сигнализация"

      FR    T      1         //разблокировка таймера 1

      FR    T      2         //разблокировка таймера 2

      FR    C      1         //разблокировка счетчика 1

      FR    C      2         //разблокировка счетчика 2

      L     0

      S     C      1          //загружаем в счетчик 1 значение 0

      L     0

      S     C      2          //загружаем в счетчик 2 значение 0

Network2  

      O     "дым1"

      O     "дым2"

      O     "дым3"

      CU    C      1        //увеличение значения счетчика на 1

      CU    C      2        //увеличение значения счетчика на 1

Network3  

      L     C      2          //загружаем в аккумулятор значение счетчика 2

      L     2                   // загружаем в аккумулятор число 2

      ==I                      //сравниваем как целые и в случае равенства

      S     "сирена"             //включаем сирену

Network4  

      A     "сигнализация"

      A(   

      X     "дым1"

      X     "дым2"

      X     "дым3"        //если сработал один из дымовых датчиков

      )    

      L     S5T#5S

      SE    T      1         //загрузить в таймер 5 секунд

      S     "свет"           //и включить световую сигнализацию

Network

      A     "сигнализация"

      A(   

      L     "тепл1"         //загружаем в аккумулятор значение аналог.  датчика 1

      L     W#16#5C90        //и число 23696  в 16-ричном коде

      >=I                      //если значение датчика превышает это значение

      )    

      A(   

      L     "тепл2"         // загружаем в аккумулятор значение аналог.  датчика 2

      L     W#16#5C90        // и число 23696  в 16-ричном коде

      >=I                      // если значение датчика превышает это значение

      )    

      S     "пена"          //распространить пену

      CU    C      1        //и увеличить значение счетчика 1 на 1

Network6   

      X(   

      L     "тепл1"

      L     W#16#5C90

      >=I  

      )    

      X(   

      L     "тепл2"

      L     W#16#5C90

      >=I  

      )                    //при срабатывании одного из тепловых датчиков

      S     "сирена"             //включить звуковую сирену

Network7   

      A     "свет"          //если световая сигнализация уже сработала

      A     Т      1          //и все еще работает таймер1

      X(   

      L     "тепл1"

      L     W#16#5C90

      >=I  

      )    

      X(   

      L     "тепл2"

      L     W#16#5C90

      >=I  

      )                    //и сработал один из тепловых датчиков

      S     "пена"          //то сразу распространить пену

Network8   

      A     "дым1"

      A     "дым2"

      A     "дым3"        //при срабатывании всех 3 дымовых датчиков

      S     "пена"          //распространить пену

Network9   

      O     "свет"

      O     "сирена"

      O     "пена"          //если сработала сигнализация

      L     S5T#5S

      SE    T      2         //загрузить в таймер2 значение 5 секунд

Network10 

      A     T      2          //если таймер2 еще работает

      A(   

      L     12345

      L     "код"

      ==I  

      )                    //и правильно введен код

      R     "свет"          //то отключить сигнализацию

      R     "сирена"

      R     "пена"

      R     C      1          //и сбросить счетчики

      R     C      2


Таблица переменных

Срабатывание 1 из 3 дымовых датчиков

При срабатывании 2 дымовых датчиков

Срабатывание 3 дымовых датчиков

 

 

Срабатывание 1 теплового датчика

 

Срабатывание 2 тепловых датчиков

Если после срабатывания любой защиты в течение 5 секунд ввести код из 5 символов с пульта то сигнализация отключается

 

 Если после срабатывания любого дымового датчика в течение 5 секунд сработал 1 тепловой, то сразу распространяется пена

 

 

1.3 Составить видеокадры диспетчерского пункта и реализовать полную SCADA систему (задание 3)

 

Порядок выполнения задания:

1.   Составление окон диспетчерского пункта.

2.   Составление перечня переменных (Tags) связи программы на языке Step7 c объектами диспетчерского пункта.

3.   Создание диспетчерского пункта.

4.   Отладка программного обеспечения диспетчерского пункта в режиме On-line.

Методические рекомендации:

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

Пример составления окон диспетчерского пункта  (рисунок 4). Здесь имеется три окна: Exit - выход из режима визуализации; GENERAL -главное окно; Technologia -    

Рисунок 4. Диспетчерский пункт          окно технологического процесса.  Элементы IM1,IM2,IM3 также являются кнопками перехода в другие окна управления технологическими процессами.

2.   Составление перечня переменных (Tags) связи программы на языке Step7 c объектами диспетчерского пункта. В разделе Tags создается список переменных для визуализации и управления. Наименования переменных должны отражать их технологическое назначение. Например, «ОС» – сигнал обратной связи, «ДД» - датчик давления, «ИМ1» - исполнительный механизм первой координаты манипулятора.

Пример таблицы тэгов приведен на рисунке 5.

Рисунок 5 - Скриншот перечня тэгов

 

3.   Создание диспетчерского пункта. Для того, чтобы «оживить» созданные окна визуализации необходимо связать переменные программы на языке с переменными объектов в окне диспетчеризации. Этот процесс осуществляется настройкой свойств объектов «Object properties» 

4.   Отладка программного обеспечения диспетчерского пункта в режиме On-line. Здесь необходимо привести несколько скринщотов оживленных рисунков. Эти рисунки должны повторять те же ситуации, что были реализованы в таблице переменных. Например рисунок ожившего режима задания данных в автоматическом режиме для насосной станции:

 

 

Рисунок 6 – Автоматическое управление насосной станцией 

 

2.   Примерный перечень контрольных вопросов на защите курсовой работы:

2.1       Как изменится порядок работы технологической схемы, если изменить  тип использованного таймера?

2.2       Как реализована логическая последовательность технологического процесса?

2.3       Можно ли сократить тот или иной участок программы и как это сделать?

2.4       Обосновать выбор центрального процессора и модулей ввода-вывода.

2.5       Обосновать порядок подключения входных и выходных элементов.

2.6       Перечислить глобальные и локальные данные проекта.

2.7       Обосновать типы данных в проекте.

2.8       Пояснить порядок настройки счетчика в программе.

2.9       Решить фрагмент программы при изменении некоторых источников данных по заданию преподавателя.

2.10   Как связываются данные в проекте контроллера и диспетчерского пункта?

3.     Варианты заданий.

Вариант 1.

Реализовать программное управление конвейером для расфасовки сыпучих веществ (будь то различные специи, сахар, молотый кофе и т.д). Расфасовка проходит в четыре этапа, предполагает как автоматическое, так и ручное управление. Сначала объект поступает на конвейер, далее при включенном автоматическом режиме двигается до первого дозатора (ИМ2), наполняется в течении пяти секунд, затем продолжает движение. Второй дозатор (ИМ3) работает три секунды, третий (ИМ4) – две, четвертый ИМ(5)- шесть. Ведется подсчет готовых продуктов, при этом загорается лампочка. В ручном режиме (включенном автоматическом) становятся доступными кнопки «назад» и «вперед». При нажатии кнопки «вперед» объект на конвейере начинает двигаться вперед, в сторону последнего дозатора, поочередно наполняясь на каждом до него. При нажатии кнопки «назад» происходит то же самое, но в обратном порядке. 

Вариант 2.

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

Вариант 3.

Управление процессом происходит по нажатию кнопок СТАРТ1/СТОП1 (управление первым конвейером), СТАРТ2/СТОП2 (управление вторым конвейером). При запуске (СТАРТ1) включается конвейер (к1), как только деталь доходит до датчика (д1) конвейер останавливается и происходит штамповка детали в течение трех секунд при помощи  пресса (п) и датчиков (д2 и д3). После завершения штамповки конвейер продолжает движение пока деталь не дойдет до датчика (д4), что означает включение конвейера  ( к2) и остановку (к1). В конце конвейера (к2) происходит подсчет деталей при помощи датчиков (д5 и д6). При наличии на складе 10 деталей загорается надпись (л2) “склад полный”, в противном случае горит (л3) “идет заполнение”, по умолчанию горит “склад пустой” (л1).

Вариант 4.

При нажатии кнопки «ПУСК»- запускается автомойка. М1- приводит автомойку в движение. С помощью деактивации кнопки «ПУСК» - ожно остановить автомойку в любой момент времени. Датчик Д1- фиксирует наличие автомобиля. При достижении машины датчика Д2, включается ополаскивание, которое выполняется с помощью М2, так же на этом уровне устанавливается таймер Т2 на 3 мин. При достижении датчика Д3 выполняется намыливание посредством М3, здесь Т3 настроен на время 5 мин. Д4 дает сигнал на лампу для подачи сигнала для въезда следующей машины. Д5 дает сигнал на М4 для ополаскивания с Т4 на 5 мин, по истечении времени срабатывает М5- нагнетатель теплого воздуха для сушки с таймером Т5 на 3 мин. При достижении Д6 подается сигнал на М6 для полировки авто, таймер Т6 установлен на 4 мин. Также имеется ручной режим с помощью кнопки авт/руч.

Вариант 5.

На конвейере происходит штамповка и сортировка деталей. Конвейер запускается и останавливается кнопками «СТАРТ» и «СТОП» соответственно. При штамповке, наличие детали контролируется датчиком Д1, начальное и конечное положение цилиндра, осуществляющего штамповку – датчиками Д2 и Д3. При штамповке, цилиндр задерживается в нижнем положении 5 секунд. Затем деталь попадает к сбрасывающему устройству (СУ), которое сталкивает деталь в упаковочный цех 1 или 2. Через каждые 14 деталей, прошедших через датчик СУ, ширма меняет своё положение. На каждом складе стоят по 2 датчика, ведущих подсчёт поступивших и убывших деталей. СУ также управляется в ручном режиме кнопкой «Смена положения».

Вариант 6.

Организовать ручной и автоматический режим работы конвейера.

В автоматическом режиме выполняются следующие действия. При нажатии кнопки СТАРТ реле К запускает конвейер. При появлении сигнала с датчика Д1 механизм М1 начинает нарезку теста. Операция длится 2 секунды. При появлении сигнала с датчика Д2 запускается механизм М2, начальное и конечное положения которого контролируются датчиками В1 и В2. По достижении механизмом датчика В2 наносится рисунок. Процесс длится 4 секунды. Затем начинается процесс упаковки печенья. Счётчик начинает работу по датчику Д3, при достижении количества печенья десяти штук, механизм М3 упаковывает печенье, процесс длится 4 секунды. При появлении сигнала с Д4 механизм М4, начальное и конечное положение которого контролируются датчиками В3 и В4, клеит этикетку. Операция длится 3 секунды. Весь процесс можно в любой момент остановить по нажатию кнопки СТОП.

В ручном режиме предусмотрено включение-выключение конвейера К кнопкой ВКЛ.

Вариант 7.

Реализовать программное управление конвейером для уплотнения производственного мусора. Уплотнение происходит в четыре этапа, предполагает как автоматическое, так и ручное управление. Сначала объект поступает на конвейер, далее при включенном автоматическом режиме двигается до первого пресса (ИМ2), зажимается по бокам в течение пяти секунд, затем продолжает движение. Второй пресс (ИМ3) зажимает сверху, работает пять секунд, третий (ИМ4) зажимает со всех сторон – две секунды, четвёртый (ИМ5) завершающий – шесть. Ведётся подсчёт готовых блоков, при этом загорается лампочка. В ручном режиме (выключенном автоматическом) становятся доступными кнопки «назад» и «вперёд». При нажатии кнопки «вперёд» объект на конвейере начинает двигаться в сторону пресса, поочерёдно зажимая на каждом до него. При нажатии кнопки «назад» происходит то же самое в обратном порядке.

Вариант 8.

Управление процессом происходит при нажатии кнопки СТАРТ1 или СТАРТ2 в начале и в конце линии. При запуске включается конвейер (к1). Машина движется по ленте, и когда она доходит до датчика (д1), включаются автоматизированные шуруповерты ш1,ш2, конечные положения которых контролируют датчики д2,д3,д4,д5. Шуруповерты в течение 4-х секунд включают пару болтов. В конце конвейерной ленты находится лифт (г1). Количество объектов на лифте фиксирует датчик (д6), когда количество равно 5 загорается лампа Л1 (лифт полный), при этом останавливается лента и лифт опускается на склад. Датчики д7 и д8 контролируют верхнее и нижнее положение лифта. Д9 фиксирует выгрузку объектов с лифта, когда на лифте количество достигает 0 загорается лампа Л2 (лифт пустой), он поднимается вверх и при срабатывании (д8) конвейер продолжает работать.

Вариант 9.

 Имеется магазин пиротехники. Осуществить пожароохранную сигнализацию помещения.

В магазине установлены датчики – три одинаковых дымовых и два одинаковых тепловых. Реализовать с помощью контроллера следующий алгоритм:

- при срабатывании одного любого дымового датчика включается светильник;

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

- при срабатывании всех трех дымовых датчиков распространяется пена из пенообразователя;

- при срабатывании одного любого теплового датчика включается пожарный звонок;

- при срабатывании всех двух тепловых датчиков распространяется пена из пенообразователя;

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

Для входа в магазин имеется кодовый замок, состоящий из 12–ти  клавиш набора кода. Код состоит из трех цифр. Если код набран дверь открывается.

Отключение сигнализации производится с пульта с кодировкой из 5 символов; если в течение 5 секунд код не набран заблокировать управление с пульта.

Вариант 10.

 При нажатии кнопки СТАРТ приводится в действие конвейер для приготовления полуфабрикатов (котлет, тефтель и т.п), после чего М0 начинает движение конвейера. Далее при достижении датчика Д1, который фиксирует наличие контейнера, М1 загружает в контейнер мясной фарш в течение 30 секунд (Т1). Затем достигнув датчика Д2, М2 засыпает в контейнер соль, специи и пищевые добавки в течение 10 секунд (Т2). Далее при достижении датчика Д3 получившийся фарш М3 раскладывает по формам. После чего, достигнув датчика Д4, механизмом М4 формы помещаются в холодильное отделение, где находятся в течение 5 минут (Т3). Затем при достижении датчика Д5, М5 начинает расфосовку замороженных полуфабрикатов в картонные упаковки. В одной упаковке должно быть 5 котлет, их количество считает счетчик С1. После того, как упаковка наполнится, датчик Д6 дает сигнал,что упаковка полная, М6 заклеивает ее, и загорается лампочка Л1 – «Готов к погрузке». Когда произойдет диактивация кнопки СТАРТ, весь процесс прекратится. Также имеется ручной режим с помощью кнопки авт/руч.

 

4.     Список использованной литературы

1.     Петров И.В. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования / Под ред. Проф. В.П. Дьяконова.-М.:СОЛОН-Пресс, 2004. – 256 с.:ил. – (Серия «Библиотека инженера»).

2.     А.А.Копесбаева Микропроцессорные средства и программно-технические комплексы. Методические указания к лабораторным работам (для студентов специальности 36.03 Автоматизация технологических процессов и слушателей ФПК). – АИЭС. – Алматы 2001 год.

3.     А.А.Копесбаева, А.Б.Файзулина, А.А.Рябцев. Микропроцессорные средства и программно технические комплексы. Методические указания к выполнению лабораторных и семестровых работ (для студентов специальности 36.03 Автоматизация технологических процессов), Часть 2. – АИЭС, Алматы 2001 год.

4.     Сайты: www.autoprocess.ru; www.industrialauto.ru; Wladimir.Dezjuk@siemens.com;www.abb.de\controlsystems;www.schneider-electric.ru

5.      Manual_rus. –CD-ROM фирмы Siemens/ Департамент «Автоматизации и Приводов». – г. Алматы, пр. Достык, 117/6.

6.     Э.Парр. Программируемые контроллеры: руководство для инженера. – М.:БИНОМ. Лаборатория знаний, 2007. – 516 с.:ил

7.     Микропроцессорные средства в системах управления./ Методические указания к выполнению лабораторных работ для студентов всех форм обучения специальности 050702 – Автоматизация и управление. Копесбаева А.А., Ибрашева А.Т. – Алматы – АИЭС – 2008. – 46 с.

8.      А.А.Копесбаева Микропроцессорные комплексы в системах управления. Конспект лекций для студентов всех форм обучения специальностей 050702. – Автоматизация и управление. – Алматы .:АИЭС, – 2009 – 47 с.