Изменения

Перейти к навигации Перейти к поиску

Добавление снапшотов, состояний и событий

2337 байт добавлено, 05:24, 26 марта 2020
Нет описания правки
Типовые конфигурации для драйверов содержат необходимый минимум параметров, которые будут читаться со станка и интерпретироваться системой DPA. Для большинства драйверов есть возможность настроить чтение дополнительных значений, например, сбор информации по инструментам, по позициям осей, температурам, R – регистрам и прочему. После этого можно добавить их хранение/отображение в системе DPA в виде [[Добавление индикаторов|индикаторов]], формировать по ним отчеты или настроить по ним сигналы.
Для того, чтобы организовать чтение дополнительных значений со станка нужно проделать следующие действия:
= Добавление снапшота =
 
== Создание ==
Для добавления снапшота необходимо:
[[File:newSnapshot.png]]
Каждый тип драйвера имеет свою форму настройки снапшота. Примеры:* Siemens== Заполнение формы ==
Каждый тип драйвера имеет свою форму настройки снапшота:* [[Подключение_SIEMENS_SINUMERIK#Настройка снапшотов|Siemens]] == Проверка == После того, как снапшот добавлен, можно убедиться в корректности его настройки, для этого необходимо выбрать пункт '''[[File:data''' .png]] в только что созданном снапшоте. В открывшейся форме будет отображать список полей, который есть в снапшоте, с их текущими значениями, или же сообщение об ошибке.
[[File:snapshotData.png]]
= Добавление состояния драйвера =
Для Добавления добавления состояния драйвера необходимо:
* 1. Перейти в раздел '''Мониторинг''' [[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] и выбрать драйвер, в который будет добавлено состояние.
* 2. Выбрать пункт '''States''', нажать на него правой кнопкой мыши и в контекстном меню выбрать '''Добавить''' => '''Cостояние драйвера'''.
[[File:newDriverState.png]]
<span style="color:red">В форме необходимо выбрать состояния сервера из перечня доступных типов. Состояние сервера – это перечень имен полей которые будет вычислять состояние драйвера. Если в списке отсутствует подходящее состояние сервера, то его можно создать.</span>
Так же, в форме необходимо выбрать структурную единицу станка, к которой будет привязано состояние. Например, если мы создаём состояние, которое будет содержать себе информацию о работе двигателя шпинделя (скорость, передачу, температуру), то в качестве этой структурной единицы нужно указать этот шпиндель. Если данные специфичны для канала, то нужно выбрать этот канал, если же это общие данные для всего станка, то в качестве структурной единицы следует выбрать '''ЧПУ'''.
После создания состояния оно находится в деактивированном режиме. Активировать его можно поле того, как будут добавлен хотя бы один триггер и настроен провайдер состояния. Для активации нужно выбрать состояние и нажать кнопку '''Активировать'''.
После активации можно просмотреть текущие значения в состоянии, для этого необходимо выбрать пункт '''[[File:data''' .png]] в только что созданном состоянии. В открывшейся форме будет отображать список полей со значениями или же сообщение об ошибке.
= Добавление события драйвера =
 
События драйвера предназначены для отправки состояний драйверов в Dpa.Host.
 
Для добавления события необходимо:
* 1. Перейти в раздел '''Мониторинг''' [[File:SystemMenu.png]] => [[File:MonitoringMenu.png]] и выбрать драйвер, в который будет добавлено событие.
* 2. Выбрать пункт '''Events''', нажать на него правой кнопкой мышки и в контекстном меню выбрать '''Добавить''' => '''Событие драйвера'''.
* 3. Указать имя события (любой текст) и нажать кнопку '''Создать'''.
 
Также, как и для состояния, у события нужно настроить триггеры, при срабатывании которых данные будет отправлены на Dpa.Host.
 
Затем необходимо добавить провайдер события – какие именно данные отправлять. В качестве данных можно указать любое из состояний, настроенных до этого.
 
Кроме того, у события необходимо выбрать [[транспорт]] доставки.
 
И после всех этих действий, событие нужно активировать, аналогично тому, как активируются состояния драйвера.
 
Чтобы быстро создать событие для состояния, можно в контекстном меню у состояния выбрать пункт '''Добавить''' => '''Событие состояния''', в этом случае будет создано событие с один триггером по выбранному состоянию и это же состояние будет указано в качестве провайдера события.
192

правки

Навигация