- •Особливості сучасних систем
- •Система і її оточення
- •Проектування систем
- •Життєвий цикл
- •Участники работ по созданию асутп
- •Задание на проектирование
- •Стадии проектирования и состав проектной документации
- •Задания на выполнение работ, связанных с автоматизацией технологических процессов
- •Оформление и комплектование рабочей документации
- •Общие замечания асутп
- •Характеристики технологического процесса как объекта контроля и управления
- •Основные функции асу
- •Классификационные признаки асутп
- •Режимы функционирования асу тп
- •Разновидности структур асутп
- •Технические средства автоматизации и управления
- •Функциональный состав программно-технических комплексов
- •Государственная система промышленных приборов и средств автоматизации
- •Совместимость средств гсп
- •Сети передачи данных, входящие в состав асу тп
- •Требования к полевым шинам
- •Физические среды полевых шин
- •Методы повышения отказоустойчивости полевых шин
- •Промышленные сети верхнего уровня общая характеристика
- •Требованиям к промышленным сетям верхнего уровня
- •Конфигурации сетей верхнего уровня
- •Определение, история появления и развития Программируемых Контроллеров
- •Особенности плк в сравнении с традиционными тса и эвм
- •Классификация плк как основных компонентов птк
- •Локальные программируемые контроллеры.
- •Сетевые комплексы контроллеров
- •Плк для маломасштабных распределенных систем управления.
- •Плк для полномасштабных распределенных асу тп.
- •Программно-аппаратные решения программируемых контроллеров Классические плк
- •Контроллеры на базе персональных компьютеров (рс-based)
- •Программируемые контроллеры автоматизации (рас)
- •Функциональные возможности плк
- •Наиболее значимые технические характеристики промышленных контроллеров
- •Классификация структур асутп
- •Принципы построения структурных схем
- •Правила выполнения структурных схем
- •Загальні принципи виконання схем автоматизації
- •Графічне зображення технологічного устаткування та комунікацій
- •Графічне зображення засобів вимірювання та автоматизації
- •Методика побудови умовних графічних позначень засобів автоматизації
- •Позиційні позначення на схемах автоматизації
- •Вимоги до оформлення схем автоматизації технологічних процесів
- •Характеристика принципиальных схем
- •Составление алгоритма работы пэс управления и сигнализации
- •Алгоритмы работы схем управления электроприводами производственных механизмов.
- •Алгоритмы работы схем сигнализации.
- •Разработка структурной схемы
- •Переход к принципиальной схеме
- •Выбор напряжения питания схемы.
- •Выбор аппаратуры управления и сигнализации.
- •Выполнение принципиальных электрических схем управления и сигнализации
- •Назначение и общие требования к схемам электропитания
- •Выбор напряжения питания
- •Требования к источникам питания.
- •Выбор схемы электропитания
- •Аппаратура управления и защиты схем электропитания
- •Места установки аппаратов управления и защиты
- •Выбор сечений проводов и жил кабелей
- •Электропитание компьютерных сетей
- •Последствия сбоев в электропитании компьютерных сетей
- •Схемы электропитания компьютерных сетей
- •Заземление (зануление) в сетях питания
- •Стандарт мэк 61131
- •Язык ld
- •Язык fbd
- •Язык sfc
- •Язык st
- •Язык il
- •Язык cfc
- •Назначение и типы инструментальных систем
- •Состав инструментальных систем
- •Функции графического редактора
- •Средства управления проектом
- •Текстовые редакторы
- •Системы сбора данных и оперативного диспетчерского управления
- •Этапы создания системы диспетчерского контроля и управления
- •Функциональные характеристики scada-систем
- •Эксплуатационные характеристики scada-систем
- •Что scada дает предприятию
- •Разработка мнемосхем
- •Требования к мнемосхемам
- •Требования к мнемознакам и сигнальным элементам мнемосхем
- •Общие положения Щиты и Пульты
- •Конструкция щитов и пультов
- •Условные наименования щитов, стативов и пультов
- •Расположение приборов и аппаратуры на фасадных панелях щитов и пультов
- •Размещение и установка щитов и пультов в щитовых помещениях
- •Проектная документация на щиты, пульты
- •Управление уровнем сложности системы
- •Интерфейс пользователя как средство работы со сложными системами
- •Проектирование интерфейса пользователя
- •Методы взрывозащиты
- •Барьеры искробезопасности.
- •Классификация взрывоопасных зон.
- •Системы искробезопасного удаленного ввода/вывода is Remote io.
Язык il
Язык IL (Instruction List, Список Команд) представляет собой ассемблероподобный язык, достаточно несложный по замыслу авторов стандарта, для его практического применения в задачах промышленной автоматизации пользователем, не имеющим, с одной стороны, профессиональной подготовки в области программирования, с другой стороны, являющимся специалистом в той или иной области производства.
Ввиду своей ненаглядности, IL практически не используется для программирования комплексных алгоритмов автоматизированного управления, но часто применяется для кодирования отдельных функциональных блоков, из которых впоследствии складываются схемы FBD или CFC. При этом IL позволяет достичь высокой оптимальности кода: программные блоки, написанные на IL, имеют высокую скорость исполнения и наименее требовательны к ресурсам контроллера.
низкоуровневым языкам программирования: сложность и высокую трудоемкость программирования, трудность модификации написанных на нем программ, малую степень «видимого» соответствия исходного текста программы и решаемой задачи. Пример программы на языке IL приведен на рис. 5.
Рис. 5. Язык инструкций IL.
Язык cfc
Язык CFC (Continuous Flow Chart) – еще один высокоуровневый язык визуального программирования. По сути, CFC – это дальнейшее развития языка FBD. Этот язык был специально создан для проектирования систем управления непрерывными технологическими процессами.
Примеры программ на языках: а)LD б)IL в)ST г)FBD
Пример программы на языке SFC
Назначение и типы инструментальных систем
Контроллеры, программирование которых осуществляется со встроенного или выносного пульта, встречаются сегодня достаточно редко. Как правило, это простые специализированные ПЛК, предназначенные для управления освещением по расписанию, регулировки температуры и т. д. Для программирования ПЛК универсального назначения применяются ПК.
Главная задача инструментов комплекса программирования ПЛК состоит в автоматизации работы разработчика прикладной системы. Он должен быть избавлен от рутинной работы и постоянного «изобретения велосипеда». Хорошо организованная среда программирования сама толкает к созданию надежного, читабельного и пригодного для повторного применения кода.
В интегрированных комплексах программирования ПЛК сложился определенный набор возможностей, позволяющий относить их к средствам быстрой разработки. Многие приемы являются общими и для систем программирования компьютеров и, вероятно, покажутся вам знакомыми. Сервисные функции систем программирования не являются требованием стандарта. Но от полноты набора доступных программисту инструментов существенно зависит скорость и качество его работы.
Состав инструментальных систем
Каждый из представленных комплексов оснащен полным набором средств быстрой разработки и отладки программ, но имеет и достаточно много фирменных «изюминок». Все комплексы имеют демонстрационные версии, содержащие много полезных примеров. Вы можете также проводить собственные опыты в программировании и проводить тестирование в режиме эмуляции. Естественно, использовать ознакомительные версии при создании коммерческих проектов нельзя.
Детальное использование экранных интерфейсов и меню команд комплексов в книге описываться не будет. Предполагается, что читатель знаком с «прелестями» Windows-интерфейса. Приемы редактирования программ и способы ввода команд относятся к индивидуальным характеристикам и достаточно подробно изложены во всех без исключения руководствах по применению и оперативных подсказках комплексов, чего, к сожалению, нельзя сказать о смысле и приемах применения самих команд. Поэтому далее мы рассмотрим более подробно инструментарий и наиболее яркие общие характеристики комплексов, позволившие им занять первые позиции на рынке программного обеспечения ПЛК.
