Дата | Версия | Изменения |
---|---|---|
11.07.2023 | 1.5 | Исправлена ошибка обработки сигналов от хроматографа о аварийных состояниях. |
04.04.2023 | 1.4 | Добавлен контроль соединения программы с COM портом. Добавлена обработка сообщений об ошибках от ПО Хромос. |
05.12.2022 | 1.3 | Внесены изменения в логику работы с ПО Хромос. |
28.11.2022 | 1.2.1 | Исправлены ошибки инициализации modbus RTU и задания modbus ID. |
24.11.2022 | 1.2 | Добавлен вывод информации о превышении ПДК по Modbus TCP и RTU. Регистр 104, побитный формат. |
28.10.2022 | 1.1 | Добавлен протокол Modbus-RTU. |
31.10.2022 | 1.0 | Первоначальная версия |
В биосе необходимо установить опцию управлением питания при включении компьютера.
Компьютер должен загружаться при появлении питания.
Устанавливаем ПО Хромос и данное приложение.
Добавляем запуск ПО Хромос и системы автоматизации при запуске компьютера.
В проводнике впечатываем в строку shell:startup.
Копируем ярлыки с рабочего стола в папку автозапуска.
Создайте папку для хранения хроматограмм в любом удобном месте. Включаем автоматическое сохранение и автоматическое закрытие хроматограмм (меню Хроматограмма–>Опции–>Автоматизация).
После настроек в ПО Хромос для корректной работы системы необходимо закрыть программу Хромос, а также приложение автоматизации.
Расчёт концентраций осуществляется любым методом в ПО Хромос. Программа автоматизации извлекает из хроматограмм уже рассчитанные концентрации.
Градуировка, если она нужна, а так же другая настройка хроматографа и расчёта производится в ручном режиме в ПО Хромос.
Для каждого канала и каждого прибора создаётся индивидуальный метод со своими компонентами.
Методы должны называться Прибор%_Канал%, где «%» - это соответственно номер прибора и канала. Например для Хроматографа 2 и канала 1 имя метода будет: Прибор2_Канал1. Заглавные и прописные буквы так же как в примере.
Список компонентов может различаться для каждого канала.
Длительность метода должна быть одинаковой для каналов относящихся к одному хроматографу.
Так же в методе необходимо настроить папку сохранения хроматограмм, имя конечной папки должно совпадать с именем метода.
После наладки системы в настройках необходимо поставить опцию «Авт. начало анализов» для то что бы анализы начинались сразу после запуска программы.
Что бы разблокировать элементы управления программы необходимо нажать кнопку с символом замочка в правом верхнем углу и ввести пароль.
Каждому хроматографу отведено отдельное окно в котором можно редактировать списки компонентов (в правой части окна).
Для каждого канал создается свой список компонентов и ПДК для них. ПДК задаётся в тех же единицах, в которых измеряется концентрация.
После завершения анализа колонка с концентрациями автоматически заполнится, так же будет заполнено поле с датой анализа.
Редактирование полей талбицы компонентов осуществляется после двойного щелчка ПКМ по нужной ячейке.
Для управление дискретными выходами используется плата изолированных дискретных выходов 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-TCP - TCP порт 502
Настройка modbus-RTU - 9600 8N1, без контроля потока
Регистр | Параметр | Тип данных | Примечание |
---|---|---|---|
101 | Состояние хроматографа 1 | WORD | 0-Подготовка, 1-Анализ, 2-Ошибка |
102 | Состояние хроматографа 2 | WORD | 0-Подготовка, 1-Анализ, 2-Ошибка |
103 | Состояние хроматографа 3 | WORD | 0-Подготовка, 1-Анализ, 2-Ошибка |
104 | Превышение ПДК по сумме концентраций линии | WORD | Побитно выводятся сигналы превышения по линиям. 0 бит - Прибор 1, Канал 1 1 бит - Прибор 1, Канал 2 2 бит - Прибор 1, Канал 3 3 бит - Прибор 2, Канал 1 … 9 бит - Прибор 3, Канал 3 |
Концентрации компонентов Хроматограф 1, Канал 1 | |||
220 - 221 | Компонент 1 | float | мг/м³ |
222 - 223 | Компонент 2 | float | мг/м³ |
… | … | … | … |
238 - 239 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 1, Канал 2 | |||
240 - 241 | Компонент 1 | float | мг/м³ |
242 - 243 | Компонент 2 | float | мг/м³ |
… | … | … | … |
258 - 259 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 1, Канал 3 | |||
260 - 261 | Компонент 1 | float | мг/м³ |
262 - 263 | Компонент 2 | float | мг/м³ |
… | … | … | … |
278 - 279 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 2, Канал 1 | |||
280 - 281 | Компонент 1 | float | мг/м³ |
282 - 283 | Компонент 2 | float | мг/м³ |
… | … | … | … |
298 - 299 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 2, Канал 2 | |||
300 - 301 | Компонент 1 | float | мг/м³ |
302 - 303 | Компонент 2 | float | мг/м³ |
… | … | … | … |
318 - 319 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 2, Канал 3 | |||
320 - 321 | Компонент 1 | float | мг/м³ |
322 - 323 | Компонент 2 | float | мг/м³ |
… | … | … | … |
338 - 339 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 3, Канал 1 | |||
340 - 341 | Компонент 1 | float | мг/м³ |
342 - 343 | Компонент 2 | float | мг/м³ |
… | … | … | … |
358 - 359 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 3, Канал 2 | |||
360 - 361 | Компонент 1 | float | мг/м³ |
362 - 363 | Компонент 2 | float | мг/м³ |
… | … | … | … |
378 - 379 | Компонент 10 | float | мг/м³ |
Концентрации компонентов Хроматограф 3, Канал 3 | |||
380 - 381 | Компонент 1 | float | мг/м³ |
382 - 383 | Компонент 2 | float | мг/м³ |
… | … | … | … |
398 - 399 | Компонент 10 | float | мг/м³ |