Инструменты пользователя

Инструменты сайта


soft:доп_расчёт_45

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

Загрузить

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

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

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

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

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

Описание

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

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

  • Контроль за готовностью хроматографа к анализу
  • Запуск нового анализа в расчётное время
  • Загрузка информации из хроматограммы нового анализа
  • Обновление информации о концентрации компонента
  • Ответ на запрос информационной системы по протоколу Modbus TCP
  • Контроль ручного переключения точек отбора

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

  • Возможность отключать автоматический цикл анализов для ручной градуировки хроматографа
  • Отображение концентраций последних 10 анализов с временем анализа
  • Возможность сворачивать приложение в системный трей
  • Отображение суммарной концентрации Криптона и Ксенона

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

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

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

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

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

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

  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)

Компоненты

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

  • Криптон
  • Ксенон
  • Азот
  • Кислород
  • CH4 (буквы латиницей)
  • CO2 (буквы латиницей)

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

soft/доп_расчёт_45.txt · Последние изменения: 2017/11/22 15:36 — 192.168.1.2