Научная статья на тему 'Применение логических модулей elm для управления технологическими установками термоциклирования'

Применение логических модулей elm для управления технологическими установками термоциклирования Текст научной статьи по специальности «Электротехника, электронная техника, информационные технологии»

CC BY
56
27
i Надоели баннеры? Вы всегда можете отключить рекламу.

Аннотация научной статьи по электротехнике, электронной технике, информационным технологиям, автор научной работы — Колесников Вадим, Рязанцев Роман, Щербина Евгений

Для устранения недостатков традиционной схемы управления технологическими установками термоциклирования была разработана новая система управления на основе логического модуля ELM07/001 [1].

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Применение логических модулей elm для управления технологическими установками термоциклирования»

Компоненты и технологии, № 5'2004

Применение логических модулей ELM

для управления технологическими установками термоциклирования

Для устранения недостатков традиционной схемы управления технологическими установками термоциклирования была разработана новая система управления на основе логического модуля ELM07/001 [1].

Вадим Колесников, Роман Рязанов, Евгений Щербина

elm@orel.ru

Р

азличные типы логических модулей позволяют подобрать оптимальный вариант для широкого круга приложений: управление освещением и климатическими системами зданий, световой рекламой; использование в системах управления дверями, воротами, насосами, компрессорами, установками, станками;

обработка сигналов для систем управления технологическими процессами высшего уровня; замена устаревших узлов или плат, реле времени, реле напряжения, реле уровня в эксплуатируемых системах автоматики;

• автоматическое регулирование и индикация температуры, давления и иных физических величин. Как известно, при производстве приборов для измерения, контроля, управления, а также электронных компонентов необходимы испытания во включенном состоянии при различных температурах окружающей среды. Как правило, при пониженной (относительно нормальной) температуре производятся выборочные периодические испытания, а при повышенной температуре — выдержка 100% изделий в течение нескольких десятков часов. Так как разные типы продукции требуют различных параметров выдержки, в ре-

N А В С

72

www.finestreet.ru

Є

Компоненты и технологии, № 5'2004

Рис. 2

Є~

альном производстве одновременно длительное время включены несколько установок.

Традиционно схема управления такого типа установок строится на основе промышленных индикаторов — регуляторов температуры (рис. 1).

Эта схема обладает определенными недостатками:

• нет возможности дистанционно отслеживать работу установки и оперативно вмешиваться в нее;

• нет возможности автоматически изменять режимы во времени;

• отсутствует память параметров испытания для различных типов приборов;

• большой объем механических и электромонтажных работ при производстве установки.

Для устранения указанных недостатков была разработана новая система управления

e

Компоненты и технологии, № 5'2004

на основе логического модуля ELM (рис. 2). Алгоритм одной из возможных программ работы логического модуля в составе этой системы представлен на рис. 3. Программа (рис. 6) осуществляет:

• поддержание и регулирование температуры в объеме установки;

• аварийное отключение и индикацию при превышении заданного значения температуры, при выходе из строя нагревателя или элемента его коммутации, при отсутствии циркуляции воздуха, при перегреве двигателя;

• управление работой, ручной пуск и останов.

Использование логического модуля ELM07/001 позволяет применить сетевой многоканальный пользовательский интерфейс на основе физического интерфейса RS-485, контролирующий работу нескольких установок на расстоянии более километра, а в случае необходимости оперативно изменять и перезагружать программы работы и производить дистанционную диагностику приборов с удаленного компьютера.

Наличие встроенных часов в логическом модуле добавило возможность программного изменения режимов работы в реальном времени. Например, периодическое термо-

циклирование (циклы нагрев-остывание), включение-отключение, изменение параметров электропитания испытываемых приборов (термотокотренировка) можно привязывать к моментам реального времени.

Наличие трех аналоговых и пяти дискретных входов логического модуля позволило реализовать пропорциональный трехканальный регулятор температуры, упростить электрическую схему установки, дополнительно ввести контроль и индикацию различных параметров (сравните рис. 1 и 2). Монтаж компонентов системы на DIN-рейку снижает затраты на изготовление. Графический ЖК-индикатор (с подсветкой) логического модуля позволяет обслуживающему персоналу быстро убедится в нормальной работе или диагностировать неисправность системы.

На разработку электрической схемы, программы, сборку, монтаж в установку и отладку системы обладающий общими познаниями в программировании инженер-схемотехник затратил менее сорока рабочих часов. Для этого ему понадобились кусачки, отвертка и компьютер с установленной на нем средой программирования ELM PRO. ELM PRO облегчает работу, когда разработка электрической схемы и программы производятся одним лицом, инженером-схемотехни-ком: снижает затраты времени квалифицированного программиста при разработке систем на основе логических модулей.

ELM PRO — интегрированная среда разработки программного обеспечения из комплекта поставки модулей серии ELM06-07/xxx. Она включает в себя все необходимое для создания, редактирования, трансляции, загрузки и отладки программ:

• стандартный интерфейс Windows;

• полнофункциональный редактор исходных текстов с выделением синтаксических элементов цветом;

• организатор проекта, встроенную справочную систему;

Система команд состоит из пяти групп: Обмен данными:

MOVAR MOVRA MOLVA Операции с регистрами:

ANDAR

ORAR

XORAR

CPLR

DECR

INCR

RLR

RRR

Операции с отдельными битами:

BCR

BSR

Команды перехода:

GOTO CALL SBRS SBRS SRZ SRNZ RET RETIE Пустые операции:

NOP

END

Рис. 5

е

Компоненты и технологии, № 5'2004

• программный симулятор прибора для отладки программ без использования аппаратных средств.

Среда разработки подобна аналогичным средам сквозного проектирования для Windows (рис. 4). Транслятор переводит программу на ассемблере в двоичный код, пригодный для записи в логический модуль. Язык ассемблера содержит 23 инструкции и 3 директивы, но этого достаточно, чтобы написать довольно сложную по функциональности исполняемую программу. Команды ассемблера приведены на рис. 5.

Отладчик-симулятор позволяет моделировать все особенности модулей серии ELM06-07/xxx без наличия аппаратных средств. Можно использовать его для проверки и отладки при-

кладной программы прежде, чем будут изготовлены аппаратные средства. При этом моделируются внешний ввод-вывод, аналоговые входы и выходы, таймеры и часы, прерывания, а также состояния внутренних регистров прибора и ОЗУ.

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

Полное описание логических модулей, примеры использования, среда ELM PRO доступны на сайте www.orel.ru/elm.

Логические модули серии ELM — современный, удобный и надежный компонент относительно несложных систем автоматики. Прямой диалог изготовителя с заказчиком позволяет постоянно совершенствовать как логические модули, так и входящее в комплект поставки программное обеспечение.

Литература

1. Колесников В., Рязанов Р., Щербина Е. Логические модули ELM // Компоненты и технологии. 2004. № 1.

i Надоели баннеры? Вы всегда можете отключить рекламу.