Программируемые контроллеры
Покупка
Основная коллекция
Тематика:
Автоматика
Издательство:
Южный федеральный университет
Авторы:
Игнатьев Владимир Владимирович, Коберси Искандар Сулейман, Спиридонов Олег Борисович, Финаев Валерий Иванович
Год издания: 2016
Кол-во страниц: 137
Дополнительно
Вид издания:
Учебное пособие
Уровень образования:
Профессиональное образование
ISBN: 978-5-9275-1976-7
Артикул: 695410.01.99
Учебное пособие предназначено для студентов вузов, изучающих дисциплины, связанные с программированием контроллеров систем автоматического и автоматизированного управления. В пособии приведены основные сведения о языках программирования контроллеров LAD, FBD и STL. Приведены примеры программирования промышленных контроллеров, в частности контроллеров фирмы Siemens.
Тематика:
ББК:
УДК:
ОКСО:
- 15.00.00: МАШИНОСТРОЕНИЕ
- ВО - Бакалавриат
- 15.03.04: Автоматизация технологических процессов и производств
ГРНТИ:
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов
В.В. ИГНАТЬЕВ И.С. КОБЕРСИ О.Б. СПИРИДОНОВ В.И. ФИНАЕВ ПРОГРАММИРУЕМЫЕ КОНТРОЛЛЕРЫ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ Федеральное государственное автономное образовательное учреждение высшего образования «Южный федеральный университет» Инженерно-технологическая академия В.В. ИГНАТЬЕВ И.С. КОБЕРСИ О.Б. СПИРИДОНОВ В.И. ФИНАЕВ ПРОГРАММИРУЕМЫЕ КОНТРОЛЛЕРЫ Учебное пособие Таганрог Издательство Южного федерального университета 2016
УДК 004.31(075.8) ББК 32.973973 И266 Печатается по решению редакционно-издательского совета Южного федерального университета Рецензенты: доктор технических наук, профессор, декан факультета информационных технологий и управления ФГБОУ ВПО РГУПС М.С. Бутакова; доктор технических наук, профессор, заведующий кафедрой информатики Таганрогского института им. А.П. Чехова (филиал) РГЭУ (РИНХ) Ромм Я.Е. Игнатьев, В.В. И226 Программируемые контроллеры: учебное пособие / Игнатьев В.В., Коберси И.С., Спиридонов О.Б., Финаев В.И.; Южный федеральный университет. – Таганрог: Издательство Южного федерального университета, 2016. - 137 с. ISBN 978-5-9275-1976-7 Учебное пособие предназначено для студентов вузов, изучающих дисциплины, связанные с программированием контроллеров систем автоматического и автоматизированного управления. В пособии приведены основные сведения о языках программирования контроллеров LAD, FBD и STL. Приведены примеры программирования промышленных контроллеров, в частности контроллеров фирмы Siemens. ISBN 978-5-9275-1976-7 УДК 004.31(075.8) ББК 32.973973 Южный федеральный университет, 2016 Игнатьев В.В., Коберси И.М., Спиридонов О.Б., Финаев В.И., 2016
СОДЕРЖАНИЕ ВВЕДЕНИЕ……………………………………….…… 5 1. ЯЗЫК ФУНКЦИОНАЛЬНЫХ БЛОКОВЫХ ДИАГРАММ – FBD………………………………………. 9 1.1. Базовые функции языка FBD………….………….… 9 1.2. Элементарные примеры создания программ на языке FBD……………………………………………… 21 2. ЯЗЫК РЕЛЕЙНОЙ ЛОГИКИ – LAD………..……. 28 2.1. Базовые функции языка LAD…………………….…..28 2.2. Простые примеры создания программ на языке LAD………………………………………...…….37 3. ЯЗЫК СПИСКА ИНСТРУКЦИЙ – STL……..…… 42 3.1. Базовые функции языка STL…………………………42 3.2. Простые примеры создания программ на языке STL……………………………………...………..61 4. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ НА БАЗЕ КОНТРОЛЛЕРА LOGO!..................................................... 65 4.1. Особенности лабораторных исследований….………65 4.2. Теоретическое введение……………….…………….. 66 4.3. Порядок выполнения работы………………...……… 72 4.4. Работа в лаборатории…………………………………73 4.5. Содержание отчета……………………………………83 4.6. Примеры разработки системы управления на базе контроллера LOGO!............................................................ 83 5. РАЗРАБОТКА АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ УПРАВЛЕНИЯ НА БАЗЕ КОНТРОЛЛЕРА S7-200………………...……..114 5.1. Цель работы……………………………………...…… 114 5.2. Теоретическое введение……………………...……… 114 5.3. Порядок выполнения работы………………….…….. 120 5.4. Работа в лаборатории…………………………..……..121
5.5. Содержание отчета………………………………..…..121 5.6. Пример разработки системы управления на базе контроллера S7-200…………………………….....122 БИБЛИОГРАФИЧЕСКИЙ СПИСОК...………………138
ВВЕДЕНИЕ Федеральные государственные образовательные стандарты содержат набор общекультурных и профессиональных компетенций [1, 2]. На формирование этих компетенций по направлениям подготовки 150304 «Автоматизация технологических процессов и производств», а также по направлениям 270304 «Управление в технических системах» и 180800 «Корабельное вооружение» в рамках реализации компетентностного подхода направлен процесс изучения дисциплины «Программируемые контроллеры». В учебном пособии излагается учебно-методический материал, способствующий развитию следующих компетенций, необходимых для реализации успешной профессиональной деятельности и / или успешного обучения в аспирантуре: - способность проводить вычислительные эксперименты с использованием стандартных программных средств с целью получения математических моделей процессов и объектов автоматизации и управления; - способность производить расчеты и проектирование отдельных блоков и устройств систем автоматизации и управления и выбирать стандартные средства автоматики, измерительной и вычислительной техники для проектирования систем автоматизации и управления в соответствии с техническим заданием; - способность выполнять эксперименты на действующих объектах по заданным методикам и обрабатывать результаты с применением современных информационных технологий и технических средств; - способность участвовать в разработке алгоритмического и программного обеспечения средств и систем автоматизации и управления процессами; - способность выполнять работы по наладке, настройке,
регулировке, опытной проверке, регламентному техническому, эксплуатационному обслуживанию оборудования, средств и систем автоматизации, контроля, диагностики, испытаний и управления, средств программного обеспечения, сертификационным испытаниям изделий. К задачам дисциплины «Программируемые контроллеры» относятся: - создание у студентов представлений о современных аппаратных средствах реализации систем автоматизированного управления различного уровня, а также программных средствах, обеспечивающих их конфигурирование, программирование, отладку и мониторинг в процессе эксплуатации; - обучение студентов самостоятельно реализовывать в программируемых контроллерах типовые узлы дискретного и аналогового управления, а также построенные на их базе системы управления; - формирование у студентов навыков отладки схем дискретного и аналогового управления. Для решения поставленных задач в учебно-методическом пособии рассматриваются основные языки программирования современных промышленных контроллеров, используемых в составе локальных и распределенных систем управления. В пособии приводится описание языков программирования LAD (ladder logic или ladder diagram – контактный план; представление, схожее с диаграммами релейной логики; многоступенчатая схема), FBD (function block diagram –диаграмма функциональных блоков или функциональный план) и STL (statement list – список операторов или список мнемоник; ассемблероподобный язык). Представленные языки соответствуют международному стандарту DIN EN6.1131-3 [3] и широко используются для
программирования промышленных контроллеров, в частности контроллеров фирмы Siemens, которые рассматриваются в данном пособии. В России одним из свободно распространяемых является программное обеспечение для контроллеров (логических модулей) LOGO! и S7-200, поэтому описание языков программирования приведено применительно к данным контроллерам. Контроллеры фирмы Siemens выбраны для изучения исходя из того, что – это универсальные программируемые модули, предназначенные для построения простых и сложных устройств автоматического управления. Они могут использоваться автономно или дополняться необходимым набором модулей расширения. Изучив данное учебно-методическое пособие, студенты, обучающиеся по направлениям подготовки 270304 – «Управление в технических системах», 150304 – «Автоматизация технологических процессов и производств», получат базовые навыки программирования промышленных контроллеров, которые они смогут применить в своей дальнейшей профессиональной деятельности вне зависимости от того, в какой из отраслей промышленности будут работать. Промышленные контроллеры успешно используются по всему миру как в торговле, так и в промышленности, заменяя обычные технологии коммутации, поэтому, изучив основы программирования контроллеров одной фирмы, выпускники без труда смогут проектировать системы автоматизации на базе других контроллеров. Разработка современных программных средств оптимизации настройки систем управления, Scada-систем для проектирования автоматизированных систем управления технологическими процессами неразрывно связана с программированием промышленных контроллеров [4, 5]. Раздел 1 учебного пособия содержит описание базовых функций для программирования промышленных
контроллеров на языке функциональных блоковых диаграмм FBD. В разделе 2 приведено описание базовых функций и примеры создания программ на языке релейной логики LAD. Раздел 3 пособия посвящен языку списка инструкций STL. Разделы 4 5 представляют собой лабораторный практикум. Изложен материал по выполнению следующих лабораторных работ: - разработка автоматизированной системы управления на базе промышленного контроллера LOGO!; - разработка автоматизированной системы управления на базе промышленного контроллера S7-200. В каждой лабораторной работе изложено описание программных сред программирования, определены варианты выполнения работы, определены требования к содержанию отчета, а также приведен перечень контрольных вопросов для проверки знаний студентов.