|
Автоматизация
Примеры автоматизации экспериментальных установок, выполненные в
"Лаборатории Адсорбции" и "Группе Адсорбционно-Каталитических Процессов на Топливных Элементах" ИК СО РАН
(Вопросы и предложения пишите на e-mail, указанный на заглавной странице сайта.)
Все картинки кликабельны.
Масс-спектрометр МХ-7304
Автоматизация масс-спектрометра МХ-7304 на базе АЦП/ЦАП L-761 (www.lcard.ru) и ПО LabVIEW.
Основные характеристики системы управления и сбора данных:
- Обеспечивает циклическую развертку до 16 выбранных пиков со скоростью ~ 1 масса/сек.
- Определяет максимум пика с учетом уровня фонового сигнала и записывает изменения интенсивности пиков со временем.
- Осуществляет автоматический подстройку ЦАП при сдвиге пиков из-за нестабильности ГВЧ.
Screenshots:
Окно настройки, выбора снимаемых масс, визуализации пиков. |
Небольшая часть исходного кода.
|
|
Топливный процессор (ТП)
Автоматизация ТП проведена на базе:
- Advantech ADAM-4068 (3 шт.), ADAM-4021.
- Advantech ADAM-5000E/TCP +
ADAM-5017 (2 шт.) + ADAM-5018 (2 шт.) + ADAM-5024
- Система управления и сбора данных АО «Катализатор»
- Система сбора данных ЗАО «Проманалитприбор»
(Нестандартное оборудование, упомянутое в последних двух пунктах, может быть также легко заменено на блоки фирмы Advantech)
Программа, позволяющая управлять ТП в ручном, полуавтоматическом и полностью автоматическом режиме была написана на LabVIEW. Использование данной системы "визуально – блок-схемного" программирования, интерфейса "OPC сервер", метода разделения потоков позволило создать гибкую и надежную систему компьютерного управления установкой. Подчеркнем, что под гибкостью подразумевается возможность, в случае необходимости, быстрого внесения изменений в программу практически не требующих отладки и не затрагивающих другие потоки.
Screenshots:
Две различные модификации программы. Окно управления установкой и контроля параметров. |
Окно графического отображения температуры. |
Окно графического отображения концентраций CO, CO2, CH4, давлений, потоков, мощностей нагрева. |
Окно задания калибровок. |
Небольшая часть исходного кода.
|
|
COM-порт (Serial Port)
Программа позволяет тестировать производительность COM-порта в двух режимах обмена данными, используя:
- метод ожидания события "Serial-Character" или
- заранее заданные тайминги проверки наличия байтов в порте.
При этом выводится статистика 1) временных интервалов между записью в COM-порт и событием "Serial-Character"
и 2) периода записи-чтения пакета символов, а также средняя скорость записи-чтения в "chars per second".
Для работы программы необходимо:
- Кроме самого LabView установить NI-VISA.
- Замкнуть 2 и 3 контакт COM-порта.
Screenshots:
Гистограммы распределения а) временных задержек между отправкой/получением данных, б) полного времени записи/чтения пакета данных. Текущая скорость записи данных в COM порт (Serial Port). |
Небольшая часть исходного кода.
|
|
Хроматограф ЛХМ-80, модернизированный РРГ-12
Программа позволяет в автоматическом режиме производить съемку хроматографических данных. При этом можно задавать количество проб и условия (потоки, временные задержки) их отбора. Отдельная часть программы осуществляет управление регуляторами расхода газа РРГ-12 (www.eltochpribor.ru)
Окно задания параметров процесса измерения и отображения хроматограммы. |
Часть программы, управляющая РРГ-12 (в ручном режиме и по командам основной программы, принимаемым через DataSocket). |
Часть программы, управляющая ADAM-4019 и ADAM-4060 (в ручном режиме и по командам основной программы, принимаемым через DataSocket). |
|
Простая программа обработки хроматографических данных
Программа позволяет
- быстро убрать выбросы,
- сгладить исходные хроматографические данные,
- вычесть фоновую составляющую,
- посчитать площади пиков.
Окно убирания выбросов и сглаживания хроматограммы. |
Окно поиска пиков и определения их площади. |
|
Дифференциальный термический анализ (ДТА)
Автоматизация лабораторной работы практикума по физхимии в НГУ по ДТА на базе АЦП "Advantech ADAM-4019".
Часть исходного кода. |
Результат экспенимента.
Красная кривая - это чистая соль. Видна только одна кристаллизация.
Остальные две - кристаллизация расплава двух солей. Видна ещё кристаллизация эвтектики. |
|
Подчеркнем, что использование LabVIEW
- Дает возможность гораздо быстрее, чем стандартные языки программирования создавать программы управления оборудованием любой сложности,
- Гарантирует почти 100 % надежность программы,
- Позволяет проводить необходимые ее усовершенствования в кратчайшие сроки невзирая на давность проекта.
|
|