Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 542196)
Консорциум Контекстум Информационная технология сбора цифрового контента
Уважаемые СТУДЕНТЫ и СОТРУДНИКИ ВУЗов, использующие нашу ЭБС. Рекомендуем использовать новую версию сайта.

Программирование технологических контроллеров в среде Unity (200,00 руб.)

0   0
АвторыСуворов А. В., Медведков В. В., Саблина Г. В., Шахтшнейдер В. Г.
ИздательствоИзд-во НГТУ
Страниц208
ID205989
АннотацияНастоящее пособие предназначено для изучения современных приемов программирования технологических контроллеров в среде Unity Pro, которая в комбинации с новыми процессорами Premium, Quantum, Atrium и M340 международной фирмы «Schneider Electric» реализует новый подход к разработке программного обеспечения и эксплуатации систем промышленной автоматизации.
ISBN978-5-7782-1539-9
УДК004.31(075.8)
ББК32.97
Программирование технологических контроллеров в среде Unity [Электронный ресурс] : учеб. пособие / А.В. Суворов, В.В. Медведков, Г.В. Саблина, В.Г. Шахтшнейдер .— 2-е изд. — Новосибирск : Изд-во НГТУ, 2011 .— 208 с. : ил. — ISBN 978-5-7782-1539-9 .— Режим доступа: https://rucont.ru/efd/205989

Предпросмотр (выдержки из произведения)

Министерство образования и науки Российской Федерации НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ _________________________________________________________________________ ПРОГРАММИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ В СРЕДЕ Unity Рекомендовано Редакционно-издательским советом университета в качестве учебного пособия 2-е издание НОВОСИБИРСК 2011 УДК 004.31(075.8) П 784 Рецензенты: <...> ISBN 978-5-7782-1539-9 Настоящее пособие предназначено для изучения современных приемов программирования технологических контроллеров в среде Unity Pro, которая в комбинации с новыми процессорами Premium, Quantum, Atrium и M340 международной фирмы «Schneider Electric» реализует новый подход к разработке программного обеспечения и эксплуатации систем промышленной автоматизации. <...> Ключевую роль в задачах управления играют программируемые логические контроллеры (ПЛК). <...> В последние годы появились целые новые классы и поколения ПЛК. <...> В качестве конкретной реализации была выбрана одна из самых совершенных оболочек программирования – программный пакет Unity Pro. <...> Пакет Unity Pro объединил все лучшее, чем располагают ConCept для программирования контроллеров серии Modicon и PL7 для программирования контроллеров серии Telemecanique, в целях повышения производительности при разработке систем управления и их эксплуатации. <...> Логика функционирования системы представляется в виде взаимодействия элементарных функциональных блоков. <...> Функциональный блок Функциональные блоки могут иметь входы разрешения на выполнение (EN-входы). <...> 23 Для формирования временных интервалов в задачах управления используются функциональные блоки, называемые таймерами. <...> Функциональные блоки таймеров Рассмотрим описание функций и временные диаграммы. <...> Т а б л и ц а 2.3 Параметр Тип данных Значение IN BOOL Запуск задержки PT TIME Предустановленное время задержки Описание выходных параметров представлено в табл. <...> Т а б л и ц а 2.4 Параметр Тип данных Значение Q BOOL Выход ET TIME Внутреннее время 24 Временная диаграмма задержки включения TON представлена <...>
Программирование_технологических_контроллеров_в_среде_Unity.pdf
Министерство образования и науки Российской Федерации НОВОСИБИРСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ _________________________________________________________________________ ПРОГРАММИРОВАНИЕ ТЕХНОЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ В СРЕДЕ Unity Рекомендовано Редакционно-издательским советом университета в качестве учебного пособия 2-е издание НОВОСИБИРСК 2011
Стр.1
УДК 004.31(075.8) П 784 Рецензенты: А.И. Алиферов, д-р техн. наук, проф.; В.Н. Хохловский, канд. техн. наук, доц., представитель ЗАО «Шнейдер Электрик» (г. Москва) П 784 Программирование технологических контроллеров в среде Unity : учеб. пособие / А.В. Суворов, В.В. Медведков, Г.В. Саблина, В.Г. Шахтшнейдер. – 2-е изд. – Новосибирск : Изд-во НГТУ, 2011. – 207 с. ISBN 978-5-7782-1539-9 Настоящее пособие предназначено для изучения современных приемов программирования технологических контроллеров в среде Unity Pro, которая в комбинации с новыми процессорами Premium, Quantum, Atrium и M340 международной фирмы «Schneider Electric» реализует новый подход к разработке программного обеспечения и эксплуатации систем промышленной автоматизации. УДК 004.31(075.8) ISBN 978-5-7782-1539-9 © Коллектив авторов, 2008, 2011 © Новосибирский государственный технический университет, 2008, 2011
Стр.2
Оглавление ВВЕДЕНИЕ ............................................................................................................. 5 1. ВВЕДЕНИЕ В ПРОМЫШЛЕННУЮ АВТОМАТИЗАЦИЮ ......................... 7 1.1. Принцип действия системы промышленной автоматизации ................ 7 1.2. Составные части системы промышленной автоматизации ................... 7 1.3. Реализация системы промышленной автоматизации ............................ 9 2. ОСНОВЫ ПРОГРАММИРОВАНИЯ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ ............................................................................................. 12 2.1. Структура программируемого логического контроллера ................... 12 2.2. Конструктивное исполнение контроллеров ......................................... 14 2.3. Модули ввода-вывода ............................................................................. 16 2.4. Языки и среды программирования логических контроллеров ........... 18 2.5. Триггеры, таймеры, счетчики ................................................................ 22 2.6. Математические операции и команды работы с массивами ............... 31 3. ТИПЫ ПЕРЕМЕННЫХ.................................................................................... 38 3.1. Элементарные типы данных .................................................................. 38 3.2. Представление элементарных типов данных ....................................... 40 3.3. Краткие сведения о системах адресации переменных ......................... 43 3.4. Система адресации переменных Telemecanique ................................... 45 4. ПАКЕТ ПРОГРАММИРОВАНИЯ Unity Pro ................................................. 49 4.1. Общие сведения ...................................................................................... 49 4.2. Структура пакета Unity Pro .................................................................... 50 4.3. Интерфейс пользователя Unity Pro и его составные части ................. 55 4.4. Иерархическое построение программы ПЛК ....................................... 63 4.5. Редакторы языков программирования Unity Pro.................................. 64 4.6. Соединение терминала с ПЛК ............................................................... 69 3
Стр.3
5. УПРАВЛЕНИЕ ПРОЕКТОМ В ПАКЕТЕ Unity Pro (БЫСТРЫЙ СТАРТ) ......................................................................................... 75 5.1. Настройки проекта .................................................................................. 75 5.2. Конфигурирование контроллера Premium ............................................ 77 5.3. Работа с переменными ............................................................................ 84 5.4. Структура приложения ........................................................................... 91 5.5. Программирование с использованием блоков FBD ............................. 95 6. РАЗРАБОТКА СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ В СРЕДЕ Unity Pro ............................................................................................ 98 6.1. Введение .................................................................................................. 98 6.2. Разработка систем автоматического регулирования в пакете Unity Pro ................................................................................................. 113 6.3. Библиотека для управления аналоговым вводом/выводом ............... 113 6.4. Библиотека CONT_CTL. Непрерывные системы управления .......... 141 6.5. Системы управления с обратной связью CONT_INT ........................ 146 6.6. Управление с обратной связью (CLC) ................................................ 147 6.7. Автоматизированная настройка регулятора в пакете Unity .............. 200 6.8. Упражнения для самостоятельной работы ......................................... 201 ЗАКЛЮЧЕНИЕ ................................................................................................... 203 ЛИТЕРАТУРА .................................................................................................... 205 4
Стр.4