Контроллер МИК-51

Автор работы: Пользователь скрыл имя, 17 Декабря 2013 в 20:36, реферат

Краткое описание

МИК-51 – это компактный малоканальный многофункциональный микропроцессорный контроллер, предназначенный для автоматического регулирования и логического управления технологическими процессами. Он предназначен для применения в электротехнической, энергетической, химической, металлургической, пищевой, цементной, стекольной и других отраслях промышленности.
МИК-51 эффективно решает как сравнительно простые, так и сложные задачи управления. Благодаря малоканальности МИК-51 позволяет, с одной стороны, экономично управлять небольшим агрегатом и, с другой, обеспечить высокую живучесть крупных систем управления.

Прикрепленные файлы: 1 файл

referat.docx

— 685.27 Кб (Скачать документ)

Не может быть свободных (неподключенных) входов функционального блока.

Сигналы, подаваемые на входа поступают с выходов функциональных блоков. При конфигурации для входов задается номер функционального блока и номер выхода, к которому подключается данный вход.

Указанные конфигурационные возможности  позволяют строить управляющие  структуры самых различных конфигураций. Так, связи входов с выходами функциональных блоков позволяют выполнять сложную  алгоритмическую обработку сигналов.

Аналогичная связь параметров функциональных блоков позволяет выполнить автоматическое изменение любого параметра настройки (автоподстройка).

На рис. 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)       5

2.3 Общие свойства  функциональных блоков        6

2.4 Возможности конфигурирования         8

2.5 Сигналы и параметры           9

3.Программирование при помощи  программного пакета «Альфа»    10

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



Информация о работе Контроллер МИК-51