Содержание

Приложение для автоматизации анализов (Криогенмаш для Липецка)

Загрузить

Загрузить расчёт (версия 1.3) 1.8М

Особенности настройки ПО Хромос

В работе необходимо использовать ПО Хромос версии 2.23.30 или выше.

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

В ПО Хромос необходимо установить флаг необходимости сохранять копии хроматограмм, а также указать на существующую папку.
Для сохранения настроек необходимо закрыть ПО хромос.

Дополнительное приложение в своей работе использует эту настройку.

Описание

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

Приложение призвано решать следующие задачи

Дополнительные опции приложения

Что приложение не будет делать

Логика выполнения анализов

Приложение взаимодействует только с первым каналом первого хроматографа в ПО Хромос.

Первый анализ запускается после нажатия на кнопку «Старт» с задержкой «Время продувки» по готовности хроматографа.
Следующий анализ запускается после указанной в настройках выдержки (время между анализами). Выдержка считается от начала предыдущего анализа
В момент начала очередного анализа хроматограф должен быть готов. Если хроматограф не готов - запуск анализа откладывается до готовности хроматографа к анализу.
Выдержка считается отдельно для каждой точки отбора. После переключения на другую точку отбора необходимо ввести задержку перед началом очередного анализа для продувки петли хроматографа новой пробой. В настройках она называется «Время продувки».

Для переключения на другую точку отбора необходимо:

  1. Остановить цикл анализов
  2. Дождаться появление кнопки «Переключиться на» (кнопка появляется только в режиме останова)
  3. Вручную переключиться на другую точку отбора
  4. Нажать кнопку «Переключиться на»
  5. Запустить цикл анализов

Интерфейс приложения

Основное окно приложения

Кнопки «Старт» и «Стоп» запускают и останавливают запуск новых анализов в автоматическом режиме.
Кнопка «Свернуть» скрывает приложение в системный трей, где оно продолжает свою работу.
Таблица с концентрациями показывает изменение концентраций от анализа к анализу.
Кнопка «Переключиться на 1/2» появляется при останове серии анализов. Она служит для информировании программы о том, что оператор уже переключился на длугую точку отбора.

Диалог настроек

Здесь указывается папка, в которой будут искаться хроматограммы с новыми анализами.
Тут же можно изменить значение интервала времени для запуска хроматограмм.
Кроме того задаётся время продувки линий после переключения на другую точку отбора.
Для протокола ModBus задаётся адрес.

Протокол ModBus

Для взаимодействия данного приложения по протоколу ModBus ТCP реализована функция «03 Read Holding Registers».
Связь осуществляется по протоколу TCP (порт 502).
Приложение выступает в качестве сервера, и отвечает на входящие соединения по 502 порту.

Адрес регистраТочка отбораОписаниеЗначения
101,1021Концентрация Криптона+Ксенона (%) float
201,2022Концентрация Криптона+Ксенона (%) float
203,2042Концентрация Ксенона (%) float

Два регистра хранят значение в формате с плавающей точкой (float)

Компоненты

В хроматограммах должны использоваться следующие компоненты

Криптон и Ксенон на хроматограмме выходят как отдельные пики. Суммарная концентрация Криптона и Ксенона вычисляется как сумма концентраций пиков Криптона и Ксенона.