Автор работы: Пользователь скрыл имя, 17 Декабря 2013 в 20:36, реферат
МИК-51 – это компактный малоканальный многофункциональный микропроцессорный контроллер, предназначенный для автоматического регулирования и логического управления технологическими процессами. Он предназначен для применения в электротехнической, энергетической, химической, металлургической, пищевой, цементной, стекольной и других отраслях промышленности.
МИК-51 эффективно решает как сравнительно простые, так и сложные задачи управления. Благодаря малоканальности МИК-51 позволяет, с одной стороны, экономично управлять небольшим агрегатом и, с другой, обеспечить высокую живучесть крупных систем управления.
Не может быть свободных (неподключенных) входов функционального блока.
Сигналы, подаваемые на входа поступают с выходов функциональных блоков. При конфигурации для входов задается номер функционального блока и номер выхода, к которому подключается данный вход.
Указанные конфигурационные возможности
позволяют строить управляющие
структуры самых различных
Аналогичная связь параметров функциональных
блоков позволяет выполнить
На рис. 4.6 представлен пример конфигурирования.
Рисунок 2.5 - Пример конфигурирования
2.5 Сигналы и параметры
Перечень сигналов, обрабатываемых функциональными блоками, включает следующие типы:
• аналоговый (измеряемые параметры, значение аналоговых входов-выходов, технические единицы, коэффициент, скорость изменения параметра и т.п.);
• дискретный, импульсный;
• числовой;
• временной (уставка времени, длительность импульса).
В контроллере МИК-51 все описанное выше многообразие типов сигналов и параметров настройки обслуживается общепринятым набором типов данных.
При этом обеспечивается простой интерфейс с базами данных других языков программирования, что способствует унификации и развитию программного обеспечения контроллера. В таблице 2.1. представлен набор типов данных языка, используемых при реализации функциональных блоков.
Соответствие типов данных, типов сигналов и параметров настройки функциональных блоков приведено в таблице 2.2.
Таблица 2.2
3.Программирование при
помощи программного пакета «
3.1 Интерфейс пользователя
Запуск редактора АЛЬФА выполняется выбором из меню Пуск соответствующего ярлыка (Пуск ►Программы ► Microl ► ALFA 2.0 ► ALFA 2.0). Окно программы изображено на рисунке 3.1.
Рисунок 3.1 - Окно редактора АЛЬФА
3.1.2 Панель управления
На панели управления редактора АЛЬФА в виде кнопок продублированы наиболее часто
используемые команды меню (рисунок 3.2). Полный список кнопок панели управления приведен в таблице 3.1.
Рисунок 3.2. - Панель управления редактора АЛЬФА
Таблица3.1
3.1.3 Панель инструментов (библиотека блоков)
Панель инструментов редактора АЛЬФА представляет собой набор вкладок, на каждой из которых собраны FBD-блоки, сгруппированные исходя из их функциональной принадлежности (рисунок 3.3).
Рисунок 3.3 - Панель инструментов редактора АЛЬФА
(открыта панель функциональных блоков ввода-вывода)
Библиотека функциональных блоков контроллеров серии МИК-51 и МИК-52 условно разделена на
следующие разделы:
• Функциональные блоки ввода-вывода: интерфейсный ввод-вывод, аналоговый ввод-вывод, дискретный ввод-вывод, импульсный ввод.
• Математические функциональные блоки: умножение, суммирование с масштабированием, деление, корень квадратный, абсолютное значение, интегрирование, дифференцирование с задержкой, влажность, экспонента, натуральный логарифм, десятичный логарифм.
• Логические функциональные блоки: логическое И, многовходовое И, логическое ИЛИ,
многовходовое ИЛИ, исключающее ИЛИ, мажорирование, триггер, регистр, выделение фронта.
• Функциональные блоки управления программой: минимум, максимум, скользящее среднее, задержка, экстремум, ограничение, ограничение скорости, переключатель по номеру, компаратор, таймер, счетчик, мультивибратор, одновибратор, импульсатор.
• Функциональные блоки управления технологическим процессом: фильтр, масштабирование, кусочно-линейная функция, уставка аналоговая, уставка времени, программный задатчик, таймер-сигнализатор реального времени, линейное изменение параметра, пользовательская панель.
• Функциональные блоки регуляторов: регулятор аналоговый, регулятор каскадный, регулятор импульсный, регуляторы аналоговые и импульсные с расширенными функциями, дельта-регулятор.
• Функциональные блоки управления состоянием: если, тогда, состояние, уставка дискретная, выбор из множества, детектор включения питания или запуска программы пользователя.
3.2 Проверка программы
Проверка программы осуществляется с помощью кнопки Проверка программы на панели управления или вызовом одноименной команды из мены Проект. При этом выполняется проверка программы пользователя на соответствие правилам, описанным в РЭ1 на контроллер МИК-51/52.
Рисунок 3.4 - Окно проверки программы внизу активного окна редактора АЛЬФА
3.3 Запись программы
Запись программы в контроллер осуществляется с помощью кнопки Записать программу в контроллер на панели управления или вызовом команды Записать программу из меню Сервис. Окно записи программы в контроллер (рисунок 7.3) содержит в себе следующие элементы:
• Параметры связи – панель указания адреса контроллера в сети ModBus, номера последовательного порта, к которому подключен данный контроллер и скорости порта, на которой будет выполнена запись программы.
• Параметры записи – панель настройки параметров, которые определяют, каким образом будет выполнена запись программы в контроллер.
• Записать в ОЗУ – параметр настройки, указывающий о необходимости записи программы в оперативную память контроллера.
• Записать в EEPROM – параметр настройки, указывающий о необходимости записи программы в энергонезависимую память контроллера.
• По завершении записи перейти в режим «РАБОТА» – параметр настройки, указывающий о необходимости переключения контроллера из режима ПРОГРАММИРОВАНИЕ в режим РАБОТА после записи программы в контроллер.
• Проверка записи – параметр настройки, указывающий о необходимости проверки соответствия контрольной суммы программы в оперативной памяти контроллера с контрольной суммой в энергонезависимой памяти контроллера, которая будет выполнена после записи программы в контроллер и перед переводом контроллера в режим РАБОТА (если установлен соответствующий флаг).
• Принудительно очищать память контроллера перед записью программы – параметр настройки, указывающий о необходимости принудительного затирания оперативной и энергонезависимой памяти прибора перед записью новой программы.
• Записать программу в контроллер – кнопка выполнения записи программы в контроллер.
• Процесс записи – индикатор процесса записи программы в контроллер.
• Состояние – текстовое поле с описанием процесса записи программы (отображение лога записи программы в контроллер). Лог записи программы в контроллер можно сохранить в виде файла нажатием кнопки Сохранить лог.
Рисунок 3.5 - Окно записи программы в контроллер
СОДЕРЖАНИЕ
1. Общие сведения 2
2. Функциональные возможности 3
2.1 Архитектура контроллера 3
2.2 Функциональные
блоковые диаграммы (FBD)
2.3 Общие свойства функциональных блоков 6
2.4
Возможности конфигурирования
2.5
Сигналы и параметры
3.Программирование при помощи
программного пакета «Альфа»
3.1 Интерфейс пользователя 10
3.2 Проверка программы 12
3.3 Запись программы 13
Библиографический список 14
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
1.Официальный сайт предприятия «МИКРОЛ» - http://www.microl.ua
2. Свободная энциклопедия «Википедия» - http://www.wikipedia.org/
Изм.
Лист
№ докум.
Подпись
Дата
Лист
Э-584.00.00.00.00