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

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


soft:dop_raschjot_92

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
Следующая версияСледующая версия справа и слева
soft:dop_raschjot_92 [2022/10/28 11:33] – создано soldatovsoft:dop_raschjot_92 [2022/11/28 12:14] soldatov
Строка 1: Строка 1:
 ====== Система-92. Система автоматизации хроматографических анализов. ====== ====== Система-92. Система автоматизации хроматографических анализов. ======
  
-  * Подключается к нескольким хроматографам (от 1-3, по необходимости можно любое количество). Каждый прибор может содержать до 3 каналов +  * Подключается к нескольким хроматографам (от 1-3). Каждый прибор может содержать до 3 каналов; 
-  * Протокол опроса Modbus-TCP.+  * Протоколы опроса Modbus-TCP и Modbus-RTU;
   * Управление платой дискретных выходов Advantech PCI-1734.   * Управление платой дискретных выходов Advantech PCI-1734.
  
 ===== Загрузить ===== ===== Загрузить =====
-  * {{ :soft:setup-dcch87v22.exe |Программа установки v2.2 (exe) 4.4Мб}} +  * {{ :soft:installer_dcch92_v1.2.1.0.exe |Программа установки v1.2.1 (exe) 4.6Мб}} 
- +  * {{ :soft:dcch92_instrukcija.pdf |Инструкция (pdf)}}
 ===== Список изменений ===== ===== Список изменений =====
 ^Дата^Версия^Изменения^ ^Дата^Версия^Изменения^
-|27.10.2022|2.2|В диалог тестирования добавлены 4 давления и таймер для слежения за давлением +|28.11.2022|1.2.1|Исправлены ошибки инициализации modbus RTU и задания modbus ID. 
-|22.09.2022|2.0|Добавлено ручное управление клапанами +|24.11.2022|1.2|Добавлен вывод информации о превышении ПДК по Modbus TCP и RTU. Регистр 104, побитный формат. | 
-|16.09.2022|1.7|Первоначальная версия |+|28.10.2022|1.1|Добавлен протокол Modbus-RTU. 
 +|31.10.2022|1.0|Первоначальная версия |
  
 ===== Первоначальная настройка ===== ===== Первоначальная настройка =====
Строка 34: Строка 34:
  
 ==== Настройка ПО Хромос ==== ==== Настройка ПО Хромос ====
-На любом диске создаём папку для временных файлов (например **C:\stg**) +Создайте папку для хранения хроматограмм в любом удобном месте
- +Включаем автоматическое сохранение и автоматическое закрытие хроматограмм (меню Хроматограмма-->Опции-->Автоматизация). 
-В диалоге опций ПО Хромос настраиваем на эту папку для копий хроматограмм (меню Хроматограмма-Опции-Пути)+
-Включаем автоматическое сохранение и автоматическое закрытие хроматограмм (меню Хроматограмма-Опции-Автоматизация). +
  
 :!: После настроек в ПО Хромос для корректной работы системы необходимо закрыть программу Хромос, а также приложение автоматизации. :!: После настроек в ПО Хромос для корректной работы системы необходимо закрыть программу Хромос, а также приложение автоматизации.
  
-{{:soft:chromos-save-copу.png?300|}} {{:soft:chromos-auto-save.png?300|}}+{{:soft:chromos-auto-save.png?300|}}
  
 ===== Совместная работа с ПО Хромос ===== ===== Совместная работа с ПО Хромос =====
Строка 47: Строка 45:
 Расчёт концентраций осуществляется любым методом в ПО Хромос. Программа автоматизации извлекает из хроматограмм уже рассчитанные концентрации.\\ Расчёт концентраций осуществляется любым методом в ПО Хромос. Программа автоматизации извлекает из хроматограмм уже рассчитанные концентрации.\\
 Градуировка, если она нужна, а так же другая настройка хроматографа и расчёта производится в ручном режиме в ПО Хромос.\\ Градуировка, если она нужна, а так же другая настройка хроматографа и расчёта производится в ручном режиме в ПО Хромос.\\
 +{{:soft:dcch92_method2.png?350|}}\\
 +Для каждого канала и каждого прибора создаётся индивидуальный метод со своими компонентами.\\
 +Методы должны называться Прибор%_Канал%, где "%" - это соответственно номер прибора и канала. Например для Хроматографа 2 и канала 1 имя метода будет: Прибор2_Канал1. Заглавные и прописные буквы так же как в примере.\\
 +Список компонентов может различаться для каждого канала.\\
 +Длительность метода должна быть одинаковой для каналов относящихся к одному хроматографу.\\
 +Так же в методе необходимо настроить папку сохранения хроматограмм, имя конечной папки должно совпадать с именем метода.\\
 +После наладки системы в настройках необходимо поставить опцию "Авт. начало анализов" для то что бы анализы начинались сразу после запуска программы.
  
-Для каждой линии создаётся индивидуальный метод со своими компонентами.\\ +Что бы разблокировать элементы управления программы необходимо нажать кнопку с символом замочка в правом верхнем углу и ввести пароль.
-Методы должны называться Канал1, Канал2. "Канал" с большой буквы плюс цифра 1 или 2.\\ +
-В методе Канал1 настраиваются компоненты, которые могут появится в линиях 1..6\\ +
-В методе Канал2 - для линий 7..12\\ +
-Список компонентов в методах Канал1 и Канал2 может быть различный.\\ +
- +
-Перед наладкой системы автоматизации имеет смысл переключить её на одну линию, и к этой же линии подвести градуировочную смесь. +
-При запуске системы она переключит вход на указанную линию, и будет запускать анализы по одной линии с тестовой смесью. После чего в ПО Хромос на основе полученных хроматограмм можно настроить список компонентов и, если необходимо, сделать градуировку.+
  
 ===== Основной диалог ===== ===== Основной диалог =====
-{{:soft:dcch87-main.png?500|}} +{{:soft:dcch92_mainwnd1.png?600|}}
- +
-==== Управление работой ==== +
-При запуске приложения система сразу запускается, и начинает делать анализы.\\ +
-Для запуска и останова системы автоматизации служат кнопки **Старт** и **Стоп**.\\ +
-Группы линий 1-6 и 7-12 работают независимо, поэтому запуск/останов одной группы не влияет на работу второй группы линий. +
-Для исключения некоторых линий из цикла работы следует выключить флажок напротив названия линии. +
- +
-==== Отображение статуса ==== +
-  * **Статус хроматографа** отображает готовность прибора произвести анализ.\\  +
-  * **Статус** канала отображает текущий режим по циклограмме работы.\\ +
-  * **Селектор продувки**  показывает какая линия в данный момент продувается и расход через неё\\  +
-  * **Селектор дозирования** показывает расход через петлю в линии дозирования\\ +
-  * При расходе менее 10 мл/мин цифра окрашивается в красный цвет.\\ +
-  * **Клапан отсечки** показано положение клапана отсечки открыт/закрыт  +
- +
-==== Текущие концентрации ==== +
-В выпадающем списке необходимо выбрать ту линию, информацию по которой нужна.\\ +
-После выбора линии 1-12, в таблице будет показан список компонентов с концентрацией, ПДК и статусом превышения.\\ +
- +
 ===== Диалог настройки ===== ===== Диалог настройки =====
-{{:soft:dcch87-config.png?500|}} +{{:soft:dcch92_settings.png?300|}}
- +
-==== Настройка времён ==== +
-  * T0 - Предварительная продувка первой линии вакуумом перед началом работы +
-  * T1 - Предварительная продувка второй линии вакуумом, продувки первой линии через петлю +
-  * T3 - Старт анализа, задержка переключения линий +
-  * T4 - Переключение входных линий +
- +
-==== Внешне интерфейсы ==== +
-Для связи с модулем переключения линий необходимо выбрать COM порт.\\ +
-Для связи по Modbus RTU выбирается порт, а также адрес устройства.\\ +
 ==== Компоненты и ПДК ==== ==== Компоненты и ПДК ====
-В правой части впечатываются название компонентов на хроматограмме и ПДК. Выпадающий список с названием линии позволяет установить уникальные настройки для каждой линии. +Каждому хроматографу отведено отдельное окно в котором можно редактировать списки компонентов (в правой части окна).\\ 
- +Для каждого канал создается свой список компонентов и ПДК для них. ПДК задаётся в тех же единицах, в которых измеряется концентрация.\\ 
-Для каждой линии есть возможность выбрать названия компонентов и значение ПДК. ПДК задаётся в тех же единицах, в которых измеряется концентрация.\\ +После завершения анализа колонка с концентрациями автоматически заполнится, так же будет заполнено поле с датой анализа.\\ 
-Рядом с названием компонента для справки указан регистр ModBUS для загрузки значений концентрации соответствующего компонента.+Редактирование полей талбицы компонентов осуществляется после двойного щелчка ПКМ по нужной ячейке.\\ 
 +{{:soft:dcch92_mainwnd2.png?400|}}
  
 ===== Формула превышения ПДК по ГОСТ 12.1.005-88 С.5 пп.3.4 ===== ===== Формула превышения ПДК по ГОСТ 12.1.005-88 С.5 пп.3.4 =====
  
 {{:soft:gost-12.1.005-88.png|}} {{:soft:gost-12.1.005-88.png|}}
- 
-===== Проверка герметичности ===== 
-Проверка должна проводиться при отключенных клапанах.  
-Проще всего это сделать в режиме тестирования. 
- 
-Проверять систему можно как избыточным давлением, так и вакуумом.\\ 
- 
-В любом случае необходима выдержка 30 минут для того, что бы клапаны переключения потоков остыли. В противном случае изменение температуры газа в закрытом объёме при проверке герметичности будет влиять на результат. Охлаждение газа приводит к уменьшению давления газа. 
- 
-Давление можно контролировать внешним манометром или использовать поле "Давление в дозе" для оценки давления. 
- 
- 
-{{:soft:dcch87_proverka_germetichnosti.png?600|}} 
- 
- 
-===== Проверка подачи пробы ===== 
- 
-Для проверки подачи пробы в одну из линий подают тестовую пробу. 
- 
-Затем переводят систему автоматизации в режим переключения всех шести линий.\\ 
-Измеренные концентрации компонентов должны появиться только в данной линии.\\ 
-В остальных линиях концентрация компонентов должна быть нулевая. 
- 
-После проверки одной линии подачу пробы переключают на следующую линию. 
- 
-В схему дозирования необходимо дополнительно поставить сбросной дроссель.\\ 
-Это связано с тем, что в некоторый момент времени входные линии полностью перекрываются. \\ 
-Для предотвращения нежелательно большого давления во входных линиях избыток давление необходимо сбрасывать в атмосферу. 
- 
-{{:soft:dcch87_proverka_podachi_proby.png?600|}} 
  
 ===== Дискретные выходы ===== ===== Дискретные выходы =====
Строка 136: Строка 74:
 На самой плате есть светодиоды для визуального контроля за дискретными выходами. На самой плате есть светодиоды для визуального контроля за дискретными выходами.
  
-Побитно выводятся сигналы превышения ПДК по сумме концентраций линии:+Побитно выводятся сигналы превышения ПДК по сумме концентраций канала:
 ^Вывод^Назначение^ ^Вывод^Назначение^
-|IDO 0|Превышение по линии 1|  +|Хроматограф 1| 
-|IDO 1|Превышение по линии 2| +|IDO 0|Превышение ПДК в канале 1|  
-|IDO 2|Превышение по линии 3|  +|IDO 1|Превышение ПДК в канале 2| 
-|IDO 3|Превышение по линии 4|  +|IDO 2|Превышение ПДК в канале 3
-|IDO 4|Превышение по линии 5|  +|Хроматограф 2|  
-|IDO 5|Превышение по линии 6|  +|IDO 3|Превышение ПДК в канале 1|  
-|IDO 6|Превышение по линии 7|  +|IDO 4|Превышение ПДК в канале 2|  
-|IDO 7|Превышение по линии 8|  +|IDO 5|Превышение ПДК в канале 3
-|IDO 8|Превышение по линии 9|  +|Хроматограф 3|  
-|IDO 9|Превышение по линии 10|  +|IDO 6|Превышение ПДК в канале 1|  
-|IDO 10|Превышение по линии 11|  +|IDO 7|Превышение ПДК в канале 2|  
-|IDO 11|Превышение по линии 12|  +|IDO 8|Превышение ПДК в канале 3
-|IDO 12|Превышение по линии 13+
  
-===== Карта ModBus ===== 
-Настройка порта RS-485 для Modbus RTU - **9600 8N1, без контроля потока, без контроля чётности**\\ 
-Настройка Modbus TCP - **TCP порт 502** 
  
 +===== Карта modbus =====
 +Настройка modbus-TCP - **TCP порт 502**\\
 +Настройка modbus-RTU - **9600 8N1, без контроля потока**\\
 ^Регистр^Параметр^Тип данных^Примечание^ ^Регистр^Параметр^Тип данных^Примечание^
-|190-191|Расход быстрой продувки (канал 1)|Float+|101|Состояние хроматографа 1|WORD|0-Подготовка, 1-Анализ, 2-Ошибка
-|192-193|Расход продувки петли (канал 1)|Float| +|102|Состояние хроматографа 2|WORD|0-Подготовка, 1-Анализ, 2-Ошибка
-|194-195|Расход быстрой продувки (канал 2)|Float| +|103|Состояние хроматографа 3|WORD|0-Подготовка, 1-Анализ, 2-Ошибка
-|196-197|Расход продувки петли (канал 2)|Float| +|104|Превышение ПДК по сумме концентраций линии|WORD|Побитно выводятся сигналы превышения по линиям\\ 0 бит - Прибор 1, Канал 1 \\ 1 бит - Прибор 1, Канал 2 \\ бит - Прибор 1, Канал 3 \\ 3 бит Прибор 2Канал \\ … \\ 9 бит - Прибор 3, Канал 3
-|200|Превышение ПДК по сумме концентраций линии|WORD|Побитно выводятся сигналы превышения по линиям\\ 0 бит - Линия 1,\\ 1 бит - Линия 2,\\ ... \\ 11 бит - Линия 12\\ нет превышения, 1 - есть превышение+|Концентрации компонентов Хроматограф 1, Канал 1| 
-|201|Превышение ПДК по компонентам линии 1|WORD|Побитно по компонентам\\ 0 бит - Компонент 1,\\ 1 бит - Компонент 2,\\ ...\\ 0 - нет превышения, 1 - есть превышение +|220 221|Компонент 1|float|мг/м³| 
-|202|Превышение ПДК по компонентам линии 2|WORD|Побитно по компонентам| +|222 223|Компонент 2|float|мг/м³| 
-|203|Превышение ПДК по компонентам линии 3|WORD|Побитно по компонентам| +|...|...|...|...| 
-|204|Превышение ПДК по компонентам линии 4|WORD|Побитно по компонентам| +|238 - 239|Компонент 10|floatг/м³
-|205|Превышение ПДК по компонентам линии 5|WORD|Побитно по компонентам+|Концентрации компонентов Хроматограф 1, Канал 2
-|206|Превышение ПДК по компонентам линии 6|WORD|Побитно по компонентам| +|240 - 241|Компонент 1|float|мг/м³| 
-|207|Превышение ПДК по компонентам линии 7|WORD|Побитно по компонентам| +|242 - 243|Компонент 2|float|мг/м³
-|208|Превышение ПДК по компонентам линии 8|WORD|Побитно по компонентам| +|...|...|...|...| 
-|209|Превышение ПДК по компонентам линии 9|WORD|Побитно по компонентам| +|258 - 259|Компонент 10|float|мг/м³| 
-|210|Превышение ПДК по компонентам линии 10|WORD|Побитно по компонентам| +|Концентрации компонентов Хроматограф 1, Канал 3
-|211|Превышение ПДК по компонентам линии 11|WORD|Побитно по компонентам+|260 - 261|Компонент 1|float|мг/м³| 
-|212|Превышение ПДК по компонентам линии 12|WORD|Побитно по компонентам | +|262 - 263|Компонент 2|float|мг/м³
-| ... | +|...|...|...|...| 
-|220-221|Концентрация компонента 1линия 1|Float| +|278 - 279|Компонент 10|floatг/м³
-|222-223|Концентрация компонента 2, линия 1|Float| | +|Концентрации компонентов Хроматограф 2, Канал 1
-| ... | +|280 - 281|Компонент 1|float|мг/м³| 
-|238-239онцентрация компонента 10, линия 1|Float| | +|282 - 283|Компонент 2|float|мг/м³
-|240-241|Концентрация компонента 1линия 2|Float| +|...|...|...|...| 
-|242-243|Концентрация компонента 2, линия 2|Float| | +|298 - 299|Компонент 10|floatг/м³
-| ... | +|Концентрации компонентов Хроматограф 2, Канал 2
-| ... | +|300 - 301|Компонент 1|float|мг/м³| 
-|458-459онцентрация компонента 10, линия 12|Float| | +|302 - 303|Компонент 2|float|мг/м³
- +|...|...|...|...| 
-===== Схема подключения ===== +|318 319|Компонент 10|float|мг/м³| 
-{{:soft:gx_1000_axv87.jpg?400|}}  {{:soft:cyclogramm87v4.png?400|}} +|Концентрации компонентов Хроматограф 2Канал 3
-{{:soft:pnevmatic87.png?600|}} +|320 321омпонент 1|float|мг/м³| 
- +|322 - 323|Компонент 2|float|мг/м³
-===== Спецификация ===== +|...|...|...|...| 
-^Наименование^Производитель^Каталожный номер^Примечание^ +|338 339|Компонент 10|float|мг/м³
-|Блок АХВ-87 с клапанами|Хромос|ХАС 2.ххх.ххх| | +|Концентрации компонентов Хроматограф 3Канал 1
-|Программа автоматизации анализов АХВ-87|Хромос|ХАС 3.087.001| | +|340 341омпонент 1|float|мг/м³| 
-|Плата изолированных дискретных выходов PCI-1734|Advantech|PCI-1734-CE| | +|342 - 343|Компонент 2|float|мг/м³
-абель для платы дискретных выходов\\  (между платой дискретных выходов и планкой контактов) |Advantech|PCL-10137-1E | | +|...|...|...|...| 
-|Планка контактов для платы дискретных выходов |Advantech|ADAM-3937-BE+|358 359|Компонент 10|float|мг/м³
-|Плата портов RS-485 PCI-1602C|Advantech|PCI-1602C-AE|если нужен Modbus-RTU (порт RS-485)+онцентрации компонентов Хроматограф 3, Канал 2| 
- +|360 361|Компонент 1|float|мг/м³
-Дополнительное требование к компьютеру - 2 COM порта.\\ +|362 - 363|Компонент 2|floatг/м³| 
- +|...|...|...|...
-Задача [[https://crm.has.ru/company/personal/user/500/tasks/task/view/12541/|12541]] +|378 - 379|Компонент 10|float|мг/м³
 +онцентрации компонентов Хроматограф 3, Канал 3| 
 +|380 381|Компонент 1|float|мг/м³| 
 +|382 383|Компонент 2|float|мг/м³
 +|...|...|...|...| 
 +|398 - 399|Компонент 10|float|мг/м³|
soft/dop_raschjot_92.txt · Последнее изменение: 2024/03/25 11:12 — stramnov