OpenSCADAWiki: Using/ Vacuum Proc Unit ...

Home | Index | Changes | Comments | Users | Registration | Login  Password:  
 
This is an old revision of Using/VacuumProcUnit from 2012-06-12 15:28:27..
English (1 Kb) English version
Ukrainian (1 Kb) Українська версія?

Автоматизированная система управления вакуумной технологической установки

Имя: АСУ вакуумной технологической установки
Начат: 05(май) 2011г
Расположение: г.Москва
Заказчик: "Лаборатория вакуумных технологий" (http://e-beam.ru), Григорьев Василий Юрьевич
Участники: Роман Савоченко, Максим Лысенко
Описание: Реализация шаблонного проекта АСУ вакуумной технологической установки с контролем процесса генерации плазмы посредством указанного рецепта.
Материалы: страница (доступ ограничен)
Вакуумная установка (30 Kb)


Contents

Введение

Объектом автоматизации является "Вакуумная Технологическая Установка", производимая "Лабораторией вакуумных технологий" (http://e-beam.ru). Автоматика установки осуществляется программируемым логическим контроллером (ПЛК). Оперативный контроль осуществляется посредством панельного компьютера с экраном (1600x900).

1. Работа

В объём работ вошли задачи:
+ Разработка главной мнемосхемы управления установкой и технологическим процессом.
+ Формирование групп графиков основных технологических параметров.

+ Раздельный выбор сеанса: имя программы и время этой программы.

+ Формирование журнала мгновенных значений параметров, действий оператора и нарушений.

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

+ Реализация экспорта значений параметров из графиков и журнала мгновенных значений в форма CSV.
+ Реализация кадров редактирования и исполнения рецептов (пользовательских программ).

+ Подтверждение удаления программы для исключения случайного нажатия.
+ Копирование (дублирование) программы.
+ Проверка корректности введённых значений аргументов при редактировании. Путём указания в таблице PrescrComs названия параметров в следующем формате: НазваниеПараметра|min|max.
+ Сохранять программу в контексте исполнения только при запуске, или периодически обновлять выбор пока не исполняется.
+ Добавить выбор сеанса рецепта-программы в таблице данных.
+ Вынос исполнения рецепта-программы пользователя в DAQ.JavaLikeCalc.
+ Сохранение прошлой продолжительности исполнения сеанса рецепта и отображение его при исполнении текущего, брать из истории сеансов.

+ Удалённая пусконаладка.
+ Выделение конфигурации общей части проекта в отдельную БД для облегчения массового обновления разных машин (0.5).
+ Добавления в примитив "Документ", архивный режим, плотной работы с БД вместо хранения архивов в атрибутах виджета (1).
+ Формирование комплексного отчёта исполнения рецептов-программ (1).
+ Добавление выбора месяца, для сканирования протокола выполнения программ пользователя, на предмет перечня программ и их сеансов, с целью исключения продолжительной обработки больших протоколов, но при этом охвате всего диапазона архива (0.2+0.3).
+ Новая мнемосхема второй машины вакуумной установки (3).
+ Сборка OpenSCADA для PLC SMH2Gi (2).
+ Сделать возврат команд рецепта строкой вида "е", где 1 - код возврата, а "Сообщение" - необязательное сообщение команды, которое помещается в протокол вместо перечня и значений аргументов (0.1).
+ Добавление временных переменных (tmp1-10) для вызова в команде рецепта (0.1).
+ Добавление команды принудительного переключения шага (0.2).
+ Решение проблемы исполнения множества сеансов в контексте архивирования документа (0.1+0.5)


Замечания:
* Нет никакой реакции на выбор газа на мнемосхеме (не изменяются пределы задания/отображения расхода).

+ Добавлено изменение верхней шкалы при выборе газа и проверено.

* Шаг изменения давления "стрелочками" совершенно неудобоваримый (0.9 и 0.09), причём, когда заработает выбор газа, шаг окажется разным на разных каналах. Он должен быть фиксированным 1 и 0.1, например.

+ Добавлен атрибут "prec", а его значение установлено в 1, что обеспечивает шаг модификации 0.1 и 1.

* В графиках я нашёл, как вывести данные по конкретному процессу, только приходится сдвигаться вперёд по времени (процесс оказывается за правой границей графика).

+ Исправлено.

* В таблице накопленных значений данные старше 80 секунд не отображаются. (в ячейках пишет "ошибка").

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

* Падение OpenSCADA при многократном подключении сеанса.

+ Вероятно исправлено. Нужно загрузить исправленную сборку.

Action source page doesn't exist yet(/Using / Vacuum Proc Unit / matrials?)

Ссылки

Referring pages: Doc/SMH2Gi
HomePageEn/Doc/SMH2Gi
HomePageUk/Doc/SMH2Gi
HomePageUk/Using/PLC/firmwareARM
Using/PLC/firmwareARM
Using/VacuumProcUnit


 
There are no files on this page.[Display files/form]
There is no comment on this page. [Display comments/form]