Название: Программирование технологических контроллеров в среде Unity Автор(ы): Суворов А.В., Медведков В.В., Саблина Г.В., Шахтшнейдер В.Г. Издательство: НГТУ Год: 2017 Страниц: 208 Формат: PDF Размер: 12 Мб Язык: русский
Настоящее пособие предназначено для изучения современных приемов программирования технологических контроллеров в среде Unity Pro, которая в комбинации с новыми процессорами Premium, Quantum, Atrium и M340 международной фирмы «Schneider Electric» реализует новый подход к разработке программного обеспечения и эксплуатации систем промышленной автоматизации.
ВВЕДЕНИЕ 1. ВВЕДЕНИЕ В ПРОМЫШЛЕННУЮ АВТОМАТИЗАЦИЮ 1.1. Принцип действия системы промышленной автоматизации 1.2. Составные части системы промышленной автоматизации 1.3. Реализация системы промышленной автоматизации 2. ОСНОВЫ ПРОГРАММИРОВАНИЯ ЛОГИЧЕСКИХ КОНТРОЛЛЕРОВ 2.1. Структура программируемого логического контроллера 2.2. Конструктивное исполнение контроллеров 2.3. Модули ввода-вывода 2.4. Языки и среды программирования логических контроллеров 2.5. Триггеры, таймеры, счетчики Значение Значение 2.6. Математические операции и команды работы с массивами 3. ТИПЫ ПЕРЕМЕННЫХ 3.1. Элементарные типы данных 3.2. Представление элементарных типов данных 3.3. Краткие сведения о системах адресации переменных 3.4. Система адресации переменных Telemecanique 4. ПАКЕТ ПРОГРАММИРОВАНИЯ Unity Pro 4.1. Общие сведения 4.2. Структура пакета Unity Pro 4.3. Интерфейс пользователя Unity Pro и его составные части 4.4. Иерархическое построение программы ПЛК 4.5. Редакторы языков программирования Unity Pro 4.6. Соединение терминала с ПЛК 5. УПРАВЛЕНИЕ ПРОЕКТОМ В ПАКЕТЕ Unity Pro (БЫСТРЫЙ СТАРТ) 5.1. Настройки проекта 5.2. Конфигурирование контроллера Premium 5.3. Работа с переменными 5.4. Структура приложения 5.5. Программирование с использованием блоков FBD 6. РАЗРАБОТКА СИСТЕМ АВТОМАТИЧЕСКОГО РЕГУЛИРОВАНИЯ В СРЕДЕ Unity Pro 6.1. Введение 6.2. Разработка систем автоматического регулирования в пакете Unity Pro 6.3. Библиотека для управления аналоговым вводом/выводом 6.3.1. Управление вводом/выводом аналоговых сигналов (IO Management) 6.3.2. Блоки настройки конфигурации 6.3.2.1. Блок конфигурации модуля ACI 030 00 (ACI030) 6.3.2.2. Блок конфигурации модуля AC0 020 00 6.3.2.3. Блок конфигурации модуля ATI 030 00 6.3.2.4. Блок конфигурации модуля ARI 030 00 6.3.2.5. Блок конфигурации модуля AVI 030 00 6.3.2.6. Блок конфигурации модуля AVO 020 00 6.3.2.7. Блок конфигурации модулей удаленного ввода/вывода (DROP) 6.3.2.8. Блок конфигурации главного модуля (QUANTUM) 6.3.2.9. Блок конфигурации расширителя объединенной платы (XBP) 6.3.3. Блоки масштабирования 6.3.3.1. Блок нормализации аналоговых входов (I_NORM) 6.3.3.2. Блок нормализации аналоговых входов со статусом предупреждения (I_NORM_WARN) 6.3.3.3. Блок преобразования физических аналоговых входов (I_PHYS) 6.3.3.4. Блок преобразования физических аналоговых входов со статусом предупреждения (I_PHYS_WARN) 6.3.3.5. Блок масштабирования аналоговых входов (I_SCALE) 6.3.3.6. Блок масштабирования аналоговых входов со статусом предупреждения (I_SCALE_WARN) 6.3.3.7. Блок преобразования необработанных значений аналоговых входов (I_ROW) 6.3.3.8. Блок нормализации аналоговых выходов (O_NORM) 6.3.3.9. Блок масштабирования аналоговых выходов (O_SCALE) 6.3.3.10. Блок преобразования необработанных значений аналоговых выходов (O_ROW) 6.3.3.11. Блок имитации необработанных сигналов аналоговых входов (I_RAW_SIM) 6.3.4. Блоки отладки аналогового ввода/вывода 6.3.4.1. Блок линеаризации аналоговых входов (I_FILTER) 6.4. Библиотека CONT_CTL. Непрерывные системы управления 6.4.1. Блоки обработки данных измерений и других цифровых сигналов (Conditioning) 6.4.2. Регуляторы (Controller) 6.4.3. Арифметические операции (Mathematics) 6.4.4. Измерения (Measurement) 6.4.5. Устройства сопряжения с объектом (Output Processing) 6.4.6. Формирование сигналов задания (Setpoint Managment) 6.5. Системы управления с обратной связью CONT_INT 6.6. Управление с обратной связью (CLC) 6.6.1. Типовые динамические звенья 6.6.1.1. Блок запаздывания (DELAY) 6.6.1.2. Интегратор с ограничением выхода (INTEGRATOR1) 6.6.1.3. Апериодическое звено (фильтр) первого порядка (LAG1) 6.6.1.4. Пропорционально-дифференциальный элемент с запаздыванием по времени (LEAD_LAG1) 6.6.1.5. Ограничитель скорости первого порядка (LIMV) 6.6.1.6. Дифференциатор с запаздыванием (SMOOTH_RATE) 6.6.2. Регуляторы 6.6.2.1. Пропорционально-интегральный регулятор (PI1) 6.6.2.2. Пропорционально-интегрально-дифференциальный регулятор (PID1) 6.6.2.3. ПИД-регулятор с параллельной структурой (PIDP1) 6.6.2.4. Трехпозиционный регулятор с двумя обратными связями (THREEPOINT_CON1) 6.6.2.5. Трехпозиционный регулятор с одной обратной связью (THREE_STEP_CON1) 6.6.2.6. Двухпозиционный регулятор с двумя обратными связями (TWOPOINT_CON1) 6.6.3. Управление с обратной связью для профессионалов (CLC_PRO) 6.6.3.1. Генератор функций (FGEN) 6.6.3.2. Фильтр второго порядка (LAG2) 6.7. Автоматизированная настройка регулятора в пакете Unity 6.8. Упражнения для самостоятельной работы ЗАКЛЮЧЕНИЕ ЛИТЕРАТУРА
Скачать Суворов А.В. и др. - Программирование технологических контроллеров в среде Unity (2017)
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.