Учебное пособие. — М.: МАДИ, 2016. – 188 с.
В учебном пособии рассмотрены вопросы, связанные с методами программирования логических контроллеров (ПЛК/PLC), которые применяются для автоматизации технологических процессов на транспорте, в строительном комплексе и в промышленном производстве. Рассмотрен инструментарий синтеза программного обеспечения с применением интегрируемой среды разработки LOGO Soft Comfort на языке функциональных блоков и диаграмм стандарта МЭК 61131-3.
Пособие предназначено для студентов, изучающих дисциплины «Микропроцессорные системы», «Проектирование микропроцессорных систем», «Аппаратно-программные комплексы», «Вычислительные машины системы и сети», «Вычислительная техника и сети в отрасли», «Эксплуатация информационных систем на транспорте», «Инструментальные средства информационных систем на транспорте» по направлениям подготовки 090301 – Информатика и вычислительная техника, 090302 – «Информационные системы и технологии», 150304 – «Автоматизация технологических процессов и производств», 190600.2 – «Эксплуатация транспортно-технологических машин и комплексов», 130302 и 1304021 – «Электрооборудование автомобилей и тракторов».
Материалы пособия могут быть использованы инженерами и аспирантами, занимающимися задачами автоматизации технологических процессов, автоматизированного управления и мониторинга.
Содержание
Введение
Программируемые логические контроллерыОсновные характеристики ПЛК
Введение в стандарт МЭК 61131-3
Инструментальная среда разработки программ
Контроллеры семейства микро ПЛК LOGO!
Аппаратный комплекс модулей ПЛК
Особенности выбора и разработки конфигурации
Сетевые структуры ПЛК
Инструментальная среда разработки программПользовательский интерфейс
Интерфейс программирования
Функции окна информации
Панели инструментов
Стандартная панель инструментов
Панель инструментов моделирования и окно состояния
Панель инструментов программирования
Строка меню
Файл. Сохранить как
Файл -> Сравнение коммутационных программ
Файл. Преобразование РКС в ФБД
Файл. Преобразование ФБД в РКС
Меню «Правка»
«Правка -> Имена входов и выходов»
«Правка -> Свойства блока»
«Правка -> Свойства блока» (все блоки)
«Правка -> Разрезать соединения»
Меню «Сервис»
Меню «Инструменты – Обзор»
«Сервис. Определить модуль LOGO!»
«Сервис. Выбор оборудования»
«Сервис. Эмуляция»
Основы записи программЗапись программы в среде разработки
Разработка программы
Выбор блоков
Размещение блоков
Конфигурирование свойств блоков
Соединение блоков
Определение требуемого ресурса оборудования. Доступность блоков
Решение прикладных задач автоматизации на основе ПЛКПринципы разработки программ
Пример разработки программы системы управления
Алгоритм управления
Аппаратное решение автоматической системы регулирования
Блок-схема структуры управления
Методы формализованного подхода к разработке программ
Методы формализации алгоритмов
Синтез многотактных схем на основе таблиц переходов и карт Карно
Эмуляция функционирования программы
Авария питания
Выполнение оперативных тестов программ
Документирование программы
Язык функциональных блоковых диаграммПостоянные и соединители. ФБД
Входы
Клавиши управления курсором
Выходы
Постоянные логические уровни
Биты регистра сдвига
Флаги
Аналоговые входы
Аналоговые выходы
Базовые функции языка ФБД (FBD)
Специальные функции языка ФБД (FBD)
Счетчики
Аналоговые функции
Обработка аналоговых сигналов
Управление и регулирование
Специальные функции
Контроль памяти программ и данных
Язык релейно-контактных схем (РКС)
Примеры программ«Управление доступом»
«Контроль мест для стоянки автомобилей»
«Управление загрузкой бункера»
«Управление бетономешалкой»
«Управление подъемной платформой
«Наполнительная станция»
«Освещение и сигнализация жилого дома»
«Контроль длительности подключения потребителей (нагрузки)»
Пример №9. «Система кондиционирования воздуха»
Пример №10. «Базовые арифметические операции»
Пример №11. «Управление отоплением. Регулирование»
Приложения
Список литературы