====== Система-92. Система автоматизации хроматографических анализов. ====== * Подключается к нескольким хроматографам (от 1-3). Каждый прибор может содержать до 3 каналов; * Протоколы опроса Modbus-TCP и Modbus-RTU; * Управление платой дискретных выходов Advantech PCI-1734. ===== Загрузить ===== * {{ :soft:installer_dcch92_v1.5.0.0.exe |Программа установки v1.5 (exe) 4.8Мб}} * {{ :soft:dcch92_instrukcija.pdf |Инструкция (pdf)}} ===== Список изменений ===== ^Дата^Версия^Изменения^ |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|Первоначальная версия | ===== Первоначальная настройка ===== === Автоматическое включение компьютера === В биосе необходимо установить опцию управлением питания при включении компьютера.\\ Компьютер должен загружаться при появлении питания. {{:soft:power-loss.jpg?300|}} {{:soft:power-loss3.png?300|}} === Запуск двух программ при старте Windows === Устанавливаем ПО Хромос и данное приложение. Добавляем запуск ПО Хромос и системы автоматизации при запуске компьютера.\\ В проводнике впечатываем в строку **shell:startup**.\\ Копируем ярлыки с рабочего стола в папку автозапуска. {{:soft:dcch55-autostart.png?500|}} ==== Настройка ПО Хромос ==== Создайте папку для хранения хроматограмм в любом удобном месте. Включаем автоматическое сохранение и автоматическое закрытие хроматограмм (меню Хроматограмма-->Опции-->Автоматизация). :!: После настроек в ПО Хромос для корректной работы системы необходимо закрыть программу Хромос, а также приложение автоматизации. {{:soft:chromos-auto-save.png?300|}} ===== Совместная работа с ПО Хромос ===== Расчёт концентраций осуществляется любым методом в ПО Хромос. Программа автоматизации извлекает из хроматограмм уже рассчитанные концентрации.\\ Градуировка, если она нужна, а так же другая настройка хроматографа и расчёта производится в ручном режиме в ПО Хромос.\\ {{:soft:dcch92_method2.png?350|}}\\ Для каждого канала и каждого прибора создаётся индивидуальный метод со своими компонентами.\\ Методы должны называться Прибор%_Канал%, где "%" - это соответственно номер прибора и канала. Например для Хроматографа 2 и канала 1 имя метода будет: Прибор2_Канал1. Заглавные и прописные буквы так же как в примере.\\ Список компонентов может различаться для каждого канала.\\ Длительность метода должна быть одинаковой для каналов относящихся к одному хроматографу.\\ Так же в методе необходимо настроить папку сохранения хроматограмм, имя конечной папки должно совпадать с именем метода.\\ После наладки системы в настройках необходимо поставить опцию "Авт. начало анализов" для то что бы анализы начинались сразу после запуска программы. Что бы разблокировать элементы управления программы необходимо нажать кнопку с символом замочка в правом верхнем углу и ввести пароль. ===== Основной диалог ===== {{:soft:dcch92_mainwnd1.png?600|}} ===== Диалог настройки ===== {{:soft:dcch92_settings.png?300|}} ==== Компоненты и ПДК ==== Каждому хроматографу отведено отдельное окно в котором можно редактировать списки компонентов (в правой части окна).\\ Для каждого канал создается свой список компонентов и ПДК для них. ПДК задаётся в тех же единицах, в которых измеряется концентрация.\\ После завершения анализа колонка с концентрациями автоматически заполнится, так же будет заполнено поле с датой анализа.\\ Редактирование полей талбицы компонентов осуществляется после двойного щелчка ПКМ по нужной ячейке.\\ {{:soft:dcch92_mainwnd2.png?400|}} ===== Формула превышения ПДК по ГОСТ 12.1.005-88 С.5 пп.3.4 ===== {{:soft:gost-12.1.005-88.png|}} ===== Дискретные выходы ===== Для управление дискретными выходами используется плата изолированных дискретных выходов 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|Состояние хроматографа 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|мг/м³|