Содержание

Система-92. Система автоматизации хроматографических анализов.

Загрузить

Список изменений

ДатаВерсияИзменения
11.07.20231.5Исправлена ошибка обработки сигналов от хроматографа о аварийных состояниях.
04.04.20231.4Добавлен контроль соединения программы с COM портом. Добавлена обработка сообщений об ошибках от ПО Хромос.
05.12.20221.3Внесены изменения в логику работы с ПО Хромос.
28.11.20221.2.1Исправлены ошибки инициализации modbus RTU и задания modbus ID.
24.11.20221.2Добавлен вывод информации о превышении ПДК по Modbus TCP и RTU. Регистр 104, побитный формат.
28.10.20221.1Добавлен протокол Modbus-RTU.
31.10.20221.0Первоначальная версия

Первоначальная настройка

Автоматическое включение компьютера

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

Запуск двух программ при старте Windows

Устанавливаем ПО Хромос и данное приложение.

Добавляем запуск ПО Хромос и системы автоматизации при запуске компьютера.
В проводнике впечатываем в строку shell:startup.
Копируем ярлыки с рабочего стола в папку автозапуска.

Настройка ПО Хромос

Создайте папку для хранения хроматограмм в любом удобном месте. Включаем автоматическое сохранение и автоматическое закрытие хроматограмм (меню Хроматограмма–>Опции–>Автоматизация).

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

Совместная работа с ПО Хромос

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

Для каждого канала и каждого прибора создаётся индивидуальный метод со своими компонентами.
Методы должны называться Прибор%_Канал%, где «%» - это соответственно номер прибора и канала. Например для Хроматографа 2 и канала 1 имя метода будет: Прибор2_Канал1. Заглавные и прописные буквы так же как в примере.
Список компонентов может различаться для каждого канала.
Длительность метода должна быть одинаковой для каналов относящихся к одному хроматографу.
Так же в методе необходимо настроить папку сохранения хроматограмм, имя конечной папки должно совпадать с именем метода.
После наладки системы в настройках необходимо поставить опцию «Авт. начало анализов» для то что бы анализы начинались сразу после запуска программы.

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

Основной диалог

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

Компоненты и ПДК

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

Формула превышения ПДК по ГОСТ 12.1.005-88 С.5 пп.3.4

Дискретные выходы

Для управление дискретными выходами используется плата изолированных дискретных выходов PCI-1734 Advantech PCI-1734-CE.
На самой плате есть светодиоды для визуального контроля за дискретными выходами.

Побитно выводятся сигналы превышения ПДК по сумме концентраций канала:

ВыводНазначение
Хроматограф 1
IDO 0Превышение ПДК в канале 1
IDO 1Превышение ПДК в канале 2
IDO 2Превышение ПДК в канале 3
Хроматограф 2
IDO 3Превышение ПДК в канале 1
IDO 4Превышение ПДК в канале 2
IDO 5Превышение ПДК в канале 3
Хроматограф 3
IDO 6Превышение ПДК в канале 1
IDO 7Превышение ПДК в канале 2
IDO 8Превышение ПДК в канале 3

Карта modbus

Настройка modbus-TCP - TCP порт 502
Настройка modbus-RTU - 9600 8N1, без контроля потока

РегистрПараметрТип данныхПримечание
101Состояние хроматографа 1WORD0-Подготовка, 1-Анализ, 2-Ошибка
102Состояние хроматографа 2WORD0-Подготовка, 1-Анализ, 2-Ошибка
103Состояние хроматографа 3WORD0-Подготовка, 1-Анализ, 2-Ошибка
104Превышение ПДК по сумме концентраций линииWORDПобитно выводятся сигналы превышения по линиям.
0 бит - Прибор 1, Канал 1
1 бит - Прибор 1, Канал 2
2 бит - Прибор 1, Канал 3
3 бит - Прибор 2, Канал 1

9 бит - Прибор 3, Канал 3
Концентрации компонентов Хроматограф 1, Канал 1
220 - 221Компонент 1floatмг/м³
222 - 223Компонент 2floatмг/м³
238 - 239Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 1, Канал 2
240 - 241Компонент 1floatмг/м³
242 - 243Компонент 2floatмг/м³
258 - 259Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 1, Канал 3
260 - 261Компонент 1floatмг/м³
262 - 263Компонент 2floatмг/м³
278 - 279Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 2, Канал 1
280 - 281Компонент 1floatмг/м³
282 - 283Компонент 2floatмг/м³
298 - 299Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 2, Канал 2
300 - 301Компонент 1floatмг/м³
302 - 303Компонент 2floatмг/м³
318 - 319Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 2, Канал 3
320 - 321Компонент 1floatмг/м³
322 - 323Компонент 2floatмг/м³
338 - 339Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 3, Канал 1
340 - 341Компонент 1floatмг/м³
342 - 343Компонент 2floatмг/м³
358 - 359Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 3, Канал 2
360 - 361Компонент 1floatмг/м³
362 - 363Компонент 2floatмг/м³
378 - 379Компонент 10floatмг/м³
Концентрации компонентов Хроматограф 3, Канал 3
380 - 381Компонент 1floatмг/м³
382 - 383Компонент 2floatмг/м³
398 - 399Компонент 10floatмг/м³