Агент DPA для Windows 9x: различия между версиями

Материал из DPA
Перейти к навигации Перейти к поиску
 
(не показаны 32 промежуточные версии этого же участника)
Строка 1: Строка 1:
= Для чего нужен агент =
 
 
Драйвер DPA для подключения к стойкам ЧПУ использует соответствующие протоколы на сетевых интерфейсах станка.<br/>
 
Для некоторых типов ЧПУ такие программные интерфейсы отсутствуют, не предусмотрены или не доступны. В этих случаях для подключения ЧПУ к системе мониторинга требуется установка дополнительного компонента - агента DPA.
 
 
Упрощенно схема взаимодействия компонентов выглядит так:
 
 
[[File:AgentTopology.png]]
 
 
= Для каких типов ЧПУ используется агент DPA для Windows 9x =
 
 
Агент DPA для Windows 9x применяется для следующих типов ЧПУ:
 
* MAZAK
 
** '''Fusion 640T''' под ''Windows 95''
 
** '''Fusion 640MT''' под ''Windows 95''
 
** '''Fusion 640M''' под ''Windows 95''
 
** '''Fusion 640MPro''' под ''Windows 95''
 
 
 
= Системные требования =
 
= Системные требования =
 
''Какие операционные системы поддерживает агент DPA для Windows 9x?''<br/>
 
''Какие операционные системы поддерживает агент DPA для Windows 9x?''<br/>
Строка 37: Строка 19:
  
 
''Требуется ли обновление или установка Service Pack для поддерживаемых операционных систем?''<br/>
 
''Требуется ли обновление или установка Service Pack для поддерживаемых операционных систем?''<br/>
Нет, установка Service Pack не требуется. Агент DPA совместим со всеми версиями Service Pack на поддерживаемых операционных системах.
+
Для Windows 95 может потребоваться установка Windows Socket 2. См. соответствующий раздел данной статьи.
  
  
Строка 49: Строка 31:
  
 
= Установка и настройка =
 
= Установка и настройка =
 +
== Настройка сети Windows 95 ==
 +
 +
Убедитесь, что установлен протокол TCP/IP. Настройки IP-адреса должны быть корректными.
 +
 +
Установите клиент сетей Microsoft - ''Client for Microsoft Networks''.
 +
 +
Установите службу ''File and printing sharing for Microsoft Networks''.
 +
 +
[[File:Win95Network.png]]
 +
 +
== Windows Socket 2 ==
 +
<span style="color:red"><b>Внимание!</b></span> Для работы агента требуется Windows Socket 2.<br/>
 +
Чтобы проверить, установлен ли в системе Windows Socket 2, достаточно убедиться, что в каталоге ''C:\Windows\System'' присутствует файл ''ws2_32.dll''
 +
 +
[[File:Win95_ws2_32.png]]
 +
 +
 +
Если в системе не установлен Windows Socket 2, то необходимо скачать и установить следующее обновление: [[Media:ws2setup.exe|ws2setup.exe]]
 +
 
== Где скачать ==
 
== Где скачать ==
Последние версии установщика агента DPA для Windows 9x всегда можно скачать с нашего FTP-сервера:<br/>
+
Последние версии установщика агента DPA для Windows 9x всегда можно скачать с нашего сервера:<br/>
ftp://ftp.x-tensive.com/Public/DPA%20Agents/WIN9X/
+
https://download.rundpa.com/DPA%20Agents/WIN9X/
  
 
== Установка агента ==
 
== Установка агента ==
 
Скопируйте установочный файл агента в файловую систему ЧПУ, например, в каталог ''C:\DPA''.<br/>
 
Скопируйте установочный файл агента в файловую систему ЧПУ, например, в каталог ''C:\DPA''.<br/>
Со стойки ЧПУ запустите установочный файл с правами администратора. Вся установка пройдет полностью в автоматическом режиме. При этом в консоль будет выведен детальный протокол хода установки.
+
Со стойки ЧПУ запустите установочный файл. Вся установка пройдет полностью в автоматическом режиме. При этом в консоль будет выведен детальный протокол хода установки.
  
 
Что происходит при установке агента DPA:
 
Что происходит при установке агента DPA:
Строка 61: Строка 62:
 
# В каталог ''C:\Program Files\X-tensive\DPA'' будут скопированы следующие файлы:
 
# В каталог ''C:\Program Files\X-tensive\DPA'' будут скопированы следующие файлы:
 
#* '''dpa.agent.exe''' - служба агента DPA.
 
#* '''dpa.agent.exe''' - служба агента DPA.
#* '''dpa.rs.exe''' - вспомогательная служба агента DPA.
 
 
#* В зависимости от типа ЧПУ установщик так же скопирует вспомогательные DLL-библиотеки.
 
#* В зависимости от типа ЧПУ установщик так же скопирует вспомогательные DLL-библиотеки.
# ''dpa.agent.exe'' будет зарегистрирован в качестве Windows-службы '''DPAAGENT''' с типом запуска "автоматический".
+
# В разделе реестра ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'' будет создан ключ ''DPA'' со значением полного пути до файла агента.
# ''dpa.rs.exe'' будет зарегистрирован в качестве Windows-службы '''DPARS''' с типом запуска "вручную".
+
# Будет выполнен запуск процесса '''dpa.agent.exe'''
# Если в операционной системе присутствует встроенный ''firewall'', то службы ''dpa.agent.exe'' и ''dpa.rs.exe'' будут добавлены в исключения.
 
# Будет выполнен запуск службы '''DPAAGENT'''
 
  
<span style="color:red"><b>Внимание!</b></span> На некоторых типах ЧПУ каталог ''Program Files'' может находиться на другом диске. Например, в некоторых версиях ''Siemens SINUMERIK ADVANCED'' этот каталог находится на диске ''E:\''. Установщик автоматически определит правильное расположение каталога.
+
<span style="color:red"><b>Внимание!</b></span> На некоторых типах ЧПУ каталог ''Program Files'' может находиться на другом диске. Установщик автоматически определит правильное расположение каталога.
  
При установке на 64-х битную платформу файлы будут скопированы в каталог ''C:\Program Files (x86)\X-tensive\DPA''
+
== Как проверить, что агент запущен и работает ==
 +
Запустить диспетчер задач, нажав CTRL+ALT+DEL. В списке процессов должен присутствовать процесс агента DPA.
  
[[File:agentInstallLogs.png]]
+
[[File:Win95_taskList.png]]
 
 
Если в операционной системе отсутствует встроенный ''firewall'', например, если установка идет на Windows NT 4.0 или на Windows 2000, а так же на WIndows XP с выключенным ''firewall'', то при установке в консоль будут выданы предупреждения. Их можно проигнорировать.
 
 
 
== Как проверить, что агент запущен и работает ==
 
Запустите оснастку "Службы" консоли управления MMC. Убедитесь, что службы DPA зарегистрированы, и служба агента DPA запущена:<br/>
 
[[File:dpaServices.png]]
 
  
 
== Обновление агента ==
 
== Обновление агента ==
Для обновления версии агента не требуется удалять предыдущую версию. Просто запустите установщик новой версии, обновление пройдет полностью в автоматическом режиме. Что при этом будет выполнено:
+
<span style="color:red"><b>Внимание!</b></span> Для обновления версии агента не требуется удалять предыдущую версию.
# Если служба '''DPAAGENT''' запущена, то она будет остановлена.
+
Достаточно запустить установщик новой версии.
# Если служба '''DPAAGENT''' зарегистрирована в операционной системе, то она будет удалена.
 
# Если служба '''DPARS''' запущена, то она будет остановлена.
 
# Если служба '''DPARS''' зарегистрирована в операционной системе, то она будет удалена.
 
# Будет выполнена установка новой версии агента DPA с замещением файлов предыдущей версии.
 
  
 
== Как проверить, какая версия агента установлена ==
 
== Как проверить, какая версия агента установлена ==
 
Используя Проводник Windows, перейдите в каталог ''C:\Program Files\X-tensive\DPA\''. Откройте свойства файла ''dpa.agent.exe'':<br/>
 
Используя Проводник Windows, перейдите в каталог ''C:\Program Files\X-tensive\DPA\''. Откройте свойства файла ''dpa.agent.exe'':<br/>
[[File:dpaAgentVersion.png]]
+
[[File:dpaAgentWin9xVersion.png]]
  
 
== Удаление агента ==
 
== Удаление агента ==
 
<span style="color:red"><b>Внимание!</b></span> Для обновления агента не требуется удалять предыдущую версию.
 
<span style="color:red"><b>Внимание!</b></span> Для обновления агента не требуется удалять предыдущую версию.
  
Для полного удаления агента DPA необходимо выполнить несколько шагов:
+
Для полного удаления агента DPA для Windows 9x необходимо выполнить несколько шагов:
:1. Запустить ''dpa.agent.exe'' с ключом ''/uninstall''.
+
:1. Завершить процесс агента. Для этого запустить диспетчер задач, нажав CTRL+ALT+DEL, выбрать из списка задач процесс DPA, нажать кнопку ''Завершить задачу''.
<pre>
 
cd "c:\program files\x-tensive\dpa"
 
dpa.agent.exe /uninstall
 
</pre>
 
[[File:uninstallDpaAgent.png]]
 
  
:2. Запустить ''dpa.rs.exe'' с ключом ''/uninstall''.
+
:2. Запустить редактор реестра ''regedit.exe''. Из ветки реестра ''HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run'' удалить ключ ''DPA''.
<pre>
 
cd "c:\program files\x-tensive\dpa"
 
dpa.rs.exe /uninstall
 
</pre>
 
[[File:uninstallDpaRS.png]]
 
  
 
:3. Удалить каталог ''C:\Program Files\X-tensive''.
 
: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.
 

Текущая версия на 00:24, 1 декабря 2020

Системные требования

Какие операционные системы поддерживает агент DPA для Windows 9x?

  • Windows 95
  • Windows 98
  • Windows ME


Можно ли установить агент DPA на платформу Windows NT, например, Windows XP или Windows 7?
Нет.


Можно ли установить агент DPA на серверную платформу Windows, например, Windows Server 2008?
Нет.


Требуется ли для агента DPA установка .NET framework?
Нет, .NET framework не требуется.


Требуется ли обновление или установка Service Pack для поддерживаемых операционных систем?
Для Windows 95 может потребоваться установка Windows Socket 2. См. соответствующий раздел данной статьи.


Сколько ресурсов процессора, оперативной памяти и диска HMI использует агент DPA в процессе работы?
Агент DPA использует крайне незначительное количество ресурсов.
Сам файл агента DPA имеет размер ~200 Кбайт. Нагрузка на процессор минимальная, в пределах погрешности.


В процессе работы производит ли агент DPA какие либо файловые операции? Пишет логи? Использует файлы конфигураций?
Нет, никакие файловые операции не выполняются, логи не пишутся, файлы конфигураций не используются. Нагрузка на диск отсутствует.

Установка и настройка

Настройка сети Windows 95

Убедитесь, что установлен протокол TCP/IP. Настройки IP-адреса должны быть корректными.

Установите клиент сетей Microsoft - Client for Microsoft Networks.

Установите службу File and printing sharing for Microsoft Networks.

Win95Network.png

Windows Socket 2

Внимание! Для работы агента требуется Windows Socket 2.
Чтобы проверить, установлен ли в системе Windows Socket 2, достаточно убедиться, что в каталоге C:\Windows\System присутствует файл ws2_32.dll

Win95 ws2 32.png


Если в системе не установлен Windows Socket 2, то необходимо скачать и установить следующее обновление: ws2setup.exe

Где скачать

Последние версии установщика агента DPA для Windows 9x всегда можно скачать с нашего сервера:
https://download.rundpa.com/DPA%20Agents/WIN9X/

Установка агента

Скопируйте установочный файл агента в файловую систему ЧПУ, например, в каталог C:\DPA.
Со стойки ЧПУ запустите установочный файл. Вся установка пройдет полностью в автоматическом режиме. При этом в консоль будет выведен детальный протокол хода установки.

Что происходит при установке агента DPA:

  1. Будет создан каталог C:\Program Files\X-tensive\DPA.
  2. В каталог C:\Program Files\X-tensive\DPA будут скопированы следующие файлы:
    • dpa.agent.exe - служба агента DPA.
    • В зависимости от типа ЧПУ установщик так же скопирует вспомогательные DLL-библиотеки.
  3. В разделе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run будет создан ключ DPA со значением полного пути до файла агента.
  4. Будет выполнен запуск процесса dpa.agent.exe

Внимание! На некоторых типах ЧПУ каталог Program Files может находиться на другом диске. Установщик автоматически определит правильное расположение каталога.

Как проверить, что агент запущен и работает

Запустить диспетчер задач, нажав CTRL+ALT+DEL. В списке процессов должен присутствовать процесс агента DPA.

Win95 taskList.png

Обновление агента

Внимание! Для обновления версии агента не требуется удалять предыдущую версию. Достаточно запустить установщик новой версии.

Как проверить, какая версия агента установлена

Используя Проводник Windows, перейдите в каталог C:\Program Files\X-tensive\DPA\. Откройте свойства файла dpa.agent.exe:
DpaAgentWin9xVersion.png

Удаление агента

Внимание! Для обновления агента не требуется удалять предыдущую версию.

Для полного удаления агента DPA для Windows 9x необходимо выполнить несколько шагов:

1. Завершить процесс агента. Для этого запустить диспетчер задач, нажав CTRL+ALT+DEL, выбрать из списка задач процесс DPA, нажать кнопку Завершить задачу.
2. Запустить редактор реестра regedit.exe. Из ветки реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run удалить ключ DPA.
3. Удалить каталог C:\Program Files\X-tensive.