Обновление по работе с драйверами 2020: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Новая страница: « == Обновление по работе с драйверами 2020 == Начиная с версии SCADA 2.6.3 в работу с драйвер…»
 
Нет описания правки
Строка 10: Строка 10:
Для управления этой системой реализован  отдельный сервис Tekon Ext Driver Service (textserver). Данный сервис обеспечивает распределение драйверов, записанных на [[USB-ключ_защиты|USB-ключ защиты]], между программами ПО АСУД.SCADA
Для управления этой системой реализован  отдельный сервис Tekon Ext Driver Service (textserver). Данный сервис обеспечивает распределение драйверов, записанных на [[USB-ключ_защиты|USB-ключ защиты]], между программами ПО АСУД.SCADA


Для отображения данных об использовании драйверов, Tekon Ext Driver Service реализует WEB-сервис, доступнный по адресу [http://localhost:1948] (можно посмотреть в браузере).
Для отображения данных об использовании драйверов, Tekon Ext Driver Service реализует WEB-сервис, доступнный по адресу http://localhost:1948 (можно посмотреть в браузере).


Особенности работы новой системы:
Особенности работы новой системы:
Строка 16: Строка 16:
*Tekon Ext Driver Service не допускает остановки и перезапуска.  
*Tekon Ext Driver Service не допускает остановки и перезапуска.  
**Если, по каким то причинам вы остановили службу, потребуется перезапустить [[АРМ-диспетчера|АРМ-диспетчера]] для восстановления работы системы  
**Если, по каким то причинам вы остановили службу, потребуется перезапустить [[АРМ-диспетчера|АРМ-диспетчера]] для восстановления работы системы  
**Перезапуск службы заблокирует работу WEB-сервиса и страница с данными о драйверах [http://localhost:1948] будет недоступна   
**Перезапуск службы заблокирует работу WEB-сервиса и страница с данными о драйверах (http://localhost:1948) будет недоступна   
*Остановка программы, запросившей драйверы, не приводите к их "освобождению"   
*Остановка программы, запросившей драйверы, не приводите к их "освобождению"   
**Если вы запустили [[KCSLogger|KCSLogger]] и он зарезервировал, например, 100 драйверов EXT2, то после закрытия [[KCSLogger|KCSLogger]] эти 100 драйверов так и остаются "зарезервированными" за программой [[KCSLogger|KCSLogger]].  
**Если вы запустили [[KCSLogger|KCSLogger]] и он зарезервировал, например, 100 драйверов EXT2, то после закрытия [[KCSLogger|KCSLogger]] эти 100 драйверов так и остаются "зарезервированными" за программой [[KCSLogger|KCSLogger]].  

Версия от 20:17, 28 сентября 2020

Обновление по работе с драйверами 2020

Начиная с версии SCADA 2.6.3 в работу с драйверами EXT, EXT2  внесены изменения. 

До версии 2.6.3 с драйверами фактически работала только программа KCSLogger.  Все драйверы EXT, EXT2, фактически монопольно использовались данной программой.

Теперь же система взаимодействия с драйверами становится распределенной между KCSLoggerTekon OPC-сервер.

Для управления этой системой реализован  отдельный сервис Tekon Ext Driver Service (textserver). Данный сервис обеспечивает распределение драйверов, записанных на USB-ключ защиты, между программами ПО АСУД.SCADA

Для отображения данных об использовании драйверов, Tekon Ext Driver Service реализует WEB-сервис, доступнный по адресу http://localhost:1948 (можно посмотреть в браузере).

Особенности работы новой системы:

  • Tekon Ext Driver Service не допускает остановки и перезапуска.
    • Если, по каким то причинам вы остановили службу, потребуется перезапустить АРМ-диспетчера для восстановления работы системы
    • Перезапуск службы заблокирует работу WEB-сервиса и страница с данными о драйверах (http://localhost:1948) будет недоступна
  • Остановка программы, запросившей драйверы, не приводите к их "освобождению" 
    • Если вы запустили KCSLogger и он зарезервировал, например, 100 драйверов EXT2, то после закрытия KCSLogger эти 100 драйверов так и остаются "зарезервированными" за программой KCSLogger.
    • Если вы уменьшили число зарегистрированных устройств в БД до 98 и запускаете KCSLogger,  то число зарезервированных  драйверов будет уменьшено до 98.
    • То же самое относится и Tekon OPC-сервер
  • Программы переодически опрашивают ключ, если вы отключите USB-ключ защиты то число доступных драйверов будет сброшено в 0 и опрос устройств будет прекращен (до восстановления связи с USB-ключом)
  • KCSLogger и Tekon OPC-сервер могут запрашивать драйверы, как на локальном ключе, так и на ключе, который подключен к другому АРМ-диспетчера, доступному в рамках компьютерной сети
    • Это позволяет, например,  при разнесении SCADA и OPC-сервера на разные машины, использовать, по необходимости, один ключ подключенных к АРМ-диспетчера со SCADA