= Для чего нужен агент =
Драйвер DPA для подключения к стойкам ЧПУ использует соответствующие протоколы на сетевых интерфейсах станка.<br/>
Для некоторых типов ЧПУ такие программные интерфейсы отсутствуют, не предусмотрены или не доступны. В этих случаях для подключения ЧПУ к системе мониторинга требуется установка дополнительного компонента - агента DPA.
Упрощенно схема взаимодействия компонентов выглядит так:
[[File:AgentTopology.png]]
= Для каких типов ЧПУ используется агент =
Агент DPA применяется для следующих типов ЧПУ:
* Siemens
** '''SINUMERIK 840D HMI ADVANCED''' под ''Windows XP'' или ''Windows 2000''
* OKUMA
** '''OSP-P100'''
** '''OSP-P200'''
** '''OSP-P300'''
* MAZAK
** '''640T NEXUS''' под ''Windows 2000''
** '''640M NEXUS''' под ''Windows 2000''
** '''640T/MT/TE''' под ''Windows 2000''
** '''640M/M‐5X''' под ''Windows 2000''
** '''640MTPro''' под ''Windows 2000''
** '''640MPro''' под ''Windows 2000''
** '''Matrix''' под ''Windows XP''
** '''Matrix NEXUS''' под ''Windows XP''
** '''Matrix 2''' под ''Windows 7''
= Системные требования =
''Какие операционные системы поддерживает агент DPA?''<br/>
:3. Удалить каталог ''C:\Program Files\X-tensive''.
= Подключение драйвера к агенту =
== Протокол взаимодействия ==
Драйвер и агент DPA взаимодействуют по бинарному TCP протоколу. Инициатором подключения всегда выступает драйвер DPA. Агент работает по принципу "запрос-ответ", так же используется концепция подписок на изменения данных.
Агент DPA по умолчанию использует порт 5505.
''Может ли более одного драйвера одновременно работать с одним и тем же агентом DPA?''<br/>
Агент DPA корректно обрабатывает подключение нескольких клиентов, в нашем случае клиентом является драйвер DPA. Но драйвера DPA будут итеративно устанавливать свои подписки и удалять подписки второго драйвера, что приведет к сбоям в получении данных. Для стабильной работы подключайте не более одного драйвера к агенту DPA.
== Настройка подключения ==
При создании и настройке драйвера, в случае настройки подключения вручную, укажите тип драйвера. Если драйвер использует подключение к агенту DPA, то система автоматически пропишет порт 5505. Например, в случае драйвера ''Siemens (DDE)'', который соответствует подключению к ''Siemens SINUMERIK ADVANCED'':<br/>
[[File:CreateSiemensDDEtoAgent.png]]
Далее, укажите IP-адрес стойки ЧПУ и следуйте визарду настройки.
Аналогично происходит подключение к агентам DPA на системах ЧПУ MAZAK, OKUMA и других систем ЧПУ, для которых используется агент DPA.