Windows Сервис LKDSDomain

  • Автор темы Автор темы Andi
  • Дата начала Дата начала

Andi

Сотрудник
Команда LKDS
В настоящее время широкое распространение получило клиент-серверное решение построения диспетчерских комплексов на основе сервера LKDSDisp и клиентских приложений (SPult, ASPult, iSPult, FSPult). Первый вариант сервер LKDSDisp был разработан достаточно давно (2012), с тех пор постоянно дорабатывался функционально и для повышения надёжности работы. В настоящее время возможности развития сервера LKDSDisp практически исчерпаны. Однако необходимость реализации в LKDSDisp новых возможностей остаётся. Какие это возможности:
• Поддержка новых функций ЛБ7.2
• Гибкая система распределения прав пользователей
• Возможность удаленного администрирования
• WEB интерфейс
• Реализация стандартного протокола OPC UA для обеспечения сетевого подключения сторонних SCADA систем
• Реализация специализированного открытого защищенного сетевого протокола для обеспечения возможности разработки клиентских приложений сторонними производителями ПО (LKDSConnect).

Что бы не останавливаться в развитии серверных технологий, и, в тоже время, обеспечить надёжноё функционирование имеющегося сервера LKDSDisp, был разработан новый сервер LKDSDomain, полностью дублирующий функции сервера LKDSDisp и имеющий потенциал для дальнейшего развития.

В сервер LKDSDomain могут быть полностью импортированы все настройки работающего сервера LKDSDisp. Сервера LKDSDomain и LKDSDisp могут работать независимо друг от друга на одном компьютере.

Разработан опытный вариант сервера LKDSDomain.
Ознакомится с ним можно в Документе

Сам сервер доступен по ссылке. LKDSDomain включён в штатное обновление ПО
 
Последнее редактирование модератором:
Да, ЛБ7.2 безусловно флагман в мире лифтовой диспетчеризации , но это не означает что моноблоки уйдут в небытие в ближайшие годы. Вот бы придумать что-то и для их использования в LKDSDomain.....
 
Последнее редактирование модератором:
revit написал(а):
Да, ЛБ7.2 безусловно флагман в мире лифтовой диспетчеризации , но это не означает что моноблоки уйдут в небытие в ближайшие годы. Вот бы придумать что-то и для их использования в LKDSDomain.....

В существующей архитектуре сети ДК "Обь" это, конечно, невозможно.

Опять же, конечно, можно пофантазировать и представить, что моноблок будет поддерживать протокол ЛБPro, т.е. будет иметь идентификатор в одной области с ЛБPro, а ЛБ на локальной шине этого моноблока можно представить как устройство за ЛБPro (как, например, переговорки).

Т.е. 56091.5 - это ЛБ с адресом на локальной шине 5 моноблока с ID 56091.

56091.0 - это сам моноблок.
 
Выложены обновления LKDSDomain:

В списке лифтовых блоков можно просмотреть список оконечных устройств лифтового блока (ПУ и т.п.) CmdTerms.png и загрузить в них микропрограмму ListTerm.png

Начаты работы по реализации OPC UA сервера OPCUA.png. Сейчас можно только посмотреть список ЛБ OPCUAClient.png
 

Вложения

  • CmdTerms.png
    CmdTerms.png
    89.5 KB · Просмотры: 0
  • ListTerm.png
    ListTerm.png
    27.3 KB · Просмотры: 0
  • OPCUA.png
    OPCUA.png
    75.1 KB · Просмотры: 0
  • OPCUAClient.png
    OPCUAClient.png
    130.1 KB · Просмотры: 0
revit написал(а):
Да, ЛБ7.2 безусловно флагман в мире лифтовой диспетчеризации , но это не означает что моноблоки уйдут в небытие в ближайшие годы. Вот бы придумать что-то и для их использования в LKDSDomain.....

Подход к LKDSDomain изменился, в связи с этим изменена первая статья темы и Документ.


Основные изменения LKDSDomain:

- добавлена возможность поддержки ЛБ на локальной шине, т.е. возможность обмена данными с "Сетью передачи данных 'Обь'" (служба LKDSDrv)

- добавлена возможность обмена данными со «Службой поддержки ЛБPro» (LKDSPro).


Таким образом, LKDSDoamin полностью повторяется функциональность LKDSDisp, возможен так же импорт данных из LKDSDisp в LKDSDomain.


LKDSDoamin уже сейчас реализует:

- концепцию "организаций", т.е. одновременную поддержку как бы нескольких структур LKDSDisp
- удалённое администрирование
- прямое (без посредников) подключение к ЛБ6.1 Pro CM3 и ЛБ7.2

В LKDSDomain заложена возможность дальнейшего развития:

- реализация WEB интерфейса
- реализация стандартного (OPC UA) и специализированного протокола (API) для подключения к LKDSDomain сторонних программных средств и новых клиентских приложений, разработанных LKDS.

Т.е. LKDSDomain - это продолжение LKDSDisp и для нашего с вами совместного развития было бы желательно провести его опытную эксплуатацию и внедрение.
 
Последнее редактирование модератором:
Отлично. будем изучать.

Вот тут кажется лишняя стрелочка
2018_10_04_09_55_21_LI.jpg
 

Вложения

  • 2018_10_04_09_55_21_LI.jpg
    2018_10_04_09_55_21_LI.jpg
    25.1 KB · Просмотры: 0
Если LKDSDomain уже регистрировался ранее нужно повторно его регистрировать reg-батом?

Имеющийся файл LKDSDomain.xml будет работоспособен?
 
Последнее редактирование модератором:
revit написал(а):
Если LKDSDomain уже регистрировался ранее нужно повторно его регистрировать reg-батом?

Имеющийся файл LKDSDomain.xml будет работоспособен?

Повторно регистрировать не нужно, конфигурация останется.
 
В автоматическое обновление ПО выложена новая версия модуля формирования данных для передачи в техподдержку, которая будет добавлять логи и конфигурации LKDSDomain к формируемым данным.

Т.е. при возникновении вопросов (ошибок) по работе LKDSDomain нужно вместе с вопросом присылать и данные для техподдержки.

Так же доработан конфигуратор LKDSDomainCfg.exe

Пока этот конфигуратор нужно обновить вручную.
 
При импорте настроек выскачило окно с ошибкой
D5E5C462_CC6C_463D_AFB2_FE7321A21160.jpeg
Полноту перенесённых данных не анализировали.
Данные в тех поддержку формировать стандартным способом ?
 

Вложения

  • D5E5C462_CC6C_463D_AFB2_FE7321A21160.jpeg
    D5E5C462_CC6C_463D_AFB2_FE7321A21160.jpeg
    2.1 MB · Просмотры: 0
Последнее редактирование модератором:
Pro100A1ex написал(а):
При импорте настроек выскачило окно с ошибкой
Вложение IPB #1756
Полноту перенесённых данных не анализировали.
Данные в тех поддержку формировать стандартным способом ?

Да, сформируйте данные в техподдержку и пришлите.
 
Pro100A1ex написал(а):
При импорте настроек выскачило окно с ошибкой
Вложение IPB #1756
Полноту перенесённых данных не анализировали.
Данные в тех поддержку формировать стандартным способом ?

В штатное обновление ПО выложена доработанная версия LKDSDomain.
 
Андрей Ефименко написал(а):
В штатное обновление ПО выложена доработанная версия LKDSDomain.

Импорт прошёл без ошибок,, но при повторном запуске LKDSDomsinCFg и изменение параметров, выскакиваете ошибка, хотя откорректированные параметры сохраняются.
4EDC08D9_C260_4444_8404_3981F279D3BD.jpeg
Постоянная нагрузка на ЦП 25% - это нормально?
E96889D8_AC76_466D_94BB_00F6B204BB54.jpeg
Я извиняюсь за глупый вопрос, LKDSDisp - можно сворачивать?
Я правильно понял , что подключится с ISPult к LKDSDomain нельзя ?
 

Вложения

  • 4EDC08D9_C260_4444_8404_3981F279D3BD.jpeg
    4EDC08D9_C260_4444_8404_3981F279D3BD.jpeg
    2.6 MB · Просмотры: 0
  • E96889D8_AC76_466D_94BB_00F6B204BB54.jpeg
    E96889D8_AC76_466D_94BB_00F6B204BB54.jpeg
    1.3 MB · Просмотры: 0
Последнее редактирование модератором:
Pro100A1ex написал(а):
Импорт прошёл без ошибок,, но при повторном запуске LKDSDomsinCFg и изменение параметров, выскакиваете ошибка, хотя откорректированные параметры сохраняются.
Вложение IPB #1758
Постоянная нагрузка на ЦП 25% - это нормально?
Вложение IPB #1759
Я извиняюсь за глупый вопрос, LKDSDisp - можно сворачивать?
Я правильно понял , что подключится с ISPult к LKDSDomain нельзя ?

Ошибку я исправил (и загрузку процессора так же убрал).

Всё выложено в обновление ПО.

LKDSDisp пока точно сворачивать рано - нужно провести достаточно длительную опытную эксплуатацию.

iSPult к сожалению пока к LKDSDomain (и к LKDSCloud) не подключается.
 
Андрей Ефименко написал(а):
Ошибку я исправил (и загрузку процессора так же убрал).

Всё выложено в обновление ПО.

Уже вроде работает корректно.
LKDSDisp пока точно сворачивать рано - нужно провести достаточно длительную опытную эксплуатацию.

Если я правильно понимаю, одно из задач тестирования это прямое подключение ЛБ с LKDSDomain, в результате этого, в ЛБ-ах нужно добавить еще связь и для LKDSDomain?
iSPult к сожалению пока к LKDSDomain (и к LKDSCloud) не подключается.

Это очень плохо!
 
Pro100A1ex написал(а):
Если я правильно понимаю, одно из задач тестирования это прямое подключение ЛБ с LKDSDomain, в результате этого, в ЛБ-ах нужно добавить еще связь и для LKDSDomain?

Это только одна задача тестирования и не главная.

Как сказано в первой статье: LKDSDomain - это дальнейшее развитие LKDSDisp и новые возможности будут добавляться в LKDSDomain (опять же в первой статье сказан почему).

Поэтому задача тестирования - убедиться, что LKDSDomain работает не хуже чем LKDSDisp и уже сейчас LKDSDomain можно использовать вместо LKDSDisp.

Уже сейчас LKDSDomain предоставляет ряд новых возможностей:

- удалённое администрирование
- возможность иметь одновременно как бы несколько экземпляров LKDSDisp - несколько "Организаций".
- не использовать в работе "сеть передачи данных 'Обь'" (LKDSDrv) вообще, если применяются только ЛБ 6.1 Pro CM3 и ЛБ 7.2

Реализация перспективных возможностей:

• Поддержка новых функций ЛБ7.2
• Встроенный WEB интерфейс
• Реализация стандартного протокола OPC UA для обеспечения сетевого подключения сторонних SCADA систем
• Реализация специализированного открытого защищенного сетевого протокола для обеспечения возможности разработки клиентских приложений сторонними производителями ПО (LKDSConnect).


как раз и зависит от успеха опытной эксплуатации LKDSDoamin.
 
Андрей Ефименко написал(а):
Это только одна задача тестирования и не главная.

Как сказано в первой статье: LKDSDomain - это дальнейшее развитие LKDSDisp и новые возможности будут добавляться в LKDSDomain (опять же в первой статье сказан почему).

Поэтому задача тестирования - убедиться, что LKDSDomain работает не хуже чем LKDSDisp и уже сейчас LKDSDomain можно использовать вместо LKDSDisp.

Уже сейчас LKDSDomain предоставляет ряд новых возможностей:

- удалённое администрирование
- возможность иметь одновременно как бы несколько экземпляров LKDSDisp - несколько "Организаций".
- не использовать в работе "сеть передачи данных 'Обь'" (LKDSDrv) вообще, если применяются только ЛБ 6.1 Pro CM3 и ЛБ 7.2

Реализация перспективных возможностей:

• Поддержка новых функций ЛБ7.2
• Встроенный WEB интерфейс
• Реализация стандартного протокола OPC UA для обеспечения сетевого подключения сторонних SCADA систем
• Реализация специализированного открытого защищенного сетевого протокола для обеспечения возможности разработки клиентских приложений сторонними производителями ПО (LKDSConnect).
как раз и зависит от успеха опытной эксплуатации LKDSDoamin.

Тогда переформулировать вопрос свой по другому. Для того что бы у нас одновременно работал LKDSDisp и LKDSDomain стоит ли отдельно создавать в ЛБ дополнительную связ для LKDSDomain, чтобы задействовать фунционал LKDSDomain?
 
Pro100A1ex написал(а):
Тогда переформулировать вопрос свой по другому. Для того что бы у нас одновременно работал LKDSDisp и LKDSDomain стоит ли отдельно создавать в ЛБ дополнительную связ для LKDSDomain, чтобы задействовать фунционал LKDSDomain?

Для основной цели опытной эксплуатации - удостовериться, что LKDSDomain работает не хуже LKDSDisp, нужно только импортировать в LKDSDomain структуры LKDSDisp. Никакой настройки сети передачи данных (LKDSDrvCfg.exe), "Службы поддержки ЛБPro" (LKDSProCfg) и лифтовых блоков ЛБPro делать не нужно
 
Назад
Сверху