Windows LKDSPro

  • Автор темы Автор темы poizon
  • Дата начала Дата начала
У меня в списке блоков LKDSPro у двух блоков ЛБ7 стоял крестик ET, а поле "тип устройства" было пустым. После выбора "лифтовый блок" и сохранения крестики пропали.
Для меня осталось большой загадкой откуда они там взялись...
 
Андрей Ефименко написал(а):
Действительно, при потери связи с ЛБ в "Используемый IP:Port" переносится значение из "Назначенный IP:Port". Сделано это было в 18.11.2015 по каким-то соображениям.

Не смог я точно вспомнить эти соображения, но они были, поэтому LKDSPro доработан не радикально - при потери связи с ЛБ в "Используемый IP:Port" переносится значение из "Назначенный IP:Port" только, если назначенный IP не 0.0.0.0 LKDSPro будет выложен в обновление на следующей неделе.

Как я уже неоднократно писал Назначенный IP и должен быть 0.0.0.0. Нельзя назначать IP ЛБ на сервере (в LKDSProCfg), нужно описывать в ЛБ связь с сервером, а сервер уже извлечёт IP и порт для обмена с ЛБ из полученных от ЛБ данных.

Не знаю это уже после обновления или еще нет
LKDSProCfg 4.7.2.16
LKDSPro 4.7.2.39
но нули так и остались, зато появилась розовая строка с назначенным несоответствующим используемому...
2020_10_23_17_46_23.jpg
хотя я ничего не назначал.
 

Вложения

  • 2020_10_23_17_46_23.jpg
    2020_10_23_17_46_23.jpg
    49.4 KB · Просмотры: 0
Последнее редактирование модератором:
revit написал(а):
Не знаю это уже после обновления или еще нет
LKDSProCfg 4.7.2.16
LKDSPro 4.7.2.39
но нули так и остались, зато появилась розовая строка с назначенным несоответствующим используемому...
Вложение IPB #2209
хотя я ничего не назначал.

Нули остались потому, что в самих ЛБ не описана связь на LKDSPro, соответственно LKDSPro не получает данных от ЛБ.

Розовая строка говорит о том, что назначенный и используемый IP разный LKDSProLinks.png, а это неправильно.
 

Вложения

  • LKDSProLinks.png
    LKDSProLinks.png
    200.5 KB · Просмотры: 0
Андрей Ефименко написал(а):
Нули остались потому, что в самих ЛБ не описана связь на LKDSPro, соответственно LKDSPro не получает данных от ЛБ.
Честно говоря я так до сих пор и не понял почему же тогда отличается ПКЛШ, LKDSDomain и LKDSPro... в первых же двух остается последний IP, а не нули....

Андрей Ефименко написал(а):
Розовая строка говорит о том, что назначенный и используемый IP разный Вложение IPB #2210, а это неправильно.

блин
revit написал(а):
...хотя я ничего не назначал.
 
Последнее редактирование модератором:
revit написал(а):
Честно говоря я так до сих пор и не понял почему же тогда отличается ПКЛШ, LKDSDomain и LKDSPro... в первых же двух остается последний IP, а не нули....


1. В ПКЛШ вводится связь с ЛБ, в которой можно указать IP, а можно и не указывать (0.0.0.0). При получении пакетов от ЛБ в связи сохраняются IP:Порт, извлечённые из пакетов, которые заменяют назначенные. Если связь с ЛБ прерывается, ничего не делается, т.е. IP:Порт остаются.

2. В LKDSDomain изначально связь с ЛБ вообще не вводилась, а при получении пакетов от ЛБ связь появлялась с IP:Порт, которые извлекаются из полученных пакетов. Если связь с ЛБ прерывается, ничего не делается, т.е. IP:Порт остаются.

3. В LKDSPro вводится связь с ЛБ, в которой можно указать IP, а можно и не указывать (0.0.0.0). При получении пакетов от ЛБ в связи сохраняются IP:Порт и используются в дальнейшем, но назначенные IP:Порт остаются. Если связь с ЛБ прерывается, то используемыми IP:Порт становятся назначенные, т.е. динамические теряются.
Раньше динамический IP:Порт терялся (переписывается назначенными) даже если назначенного IP не было (0.0.0.0). Такой алгоритм и обнулил IP:Порт LKDSProLinks.png (голубое выделение)
Сейчас динамический IP:Порт теряется (переписывается назначенными) только если назначенный IP есть, т.е. отличается от 0.0.0.0.
 

Вложения

  • LKDSProLinks.png
    LKDSProLinks.png
    237.6 KB · Просмотры: 0
Последнее редактирование модератором:
Вот теперь понятно. Спасибо за подробное разъяснение.
Значит все таки не одинаково работают ...
Андрей Ефименко написал(а):
LKDSPro, ПКЛШ и LKDSDomain работают одинаково.

Принцип то понятно, один и тот же у всех, но с точки зрения пользователя и алгоритм разный и набор полей в списке блоков служб разный:

ПКЛШ - IP адрес + интерфейс
LKDSDomain - интерфейс:IP:порт
LKDSPro - назначенный IP:порт + используемый IP:порт + интерфейс

Такой разнобой и приводит к путанице и непониманию...
Было бы лучше привести хотя бы вид полей к одному виду, имхо.

Остались без ответа два вопроса:
-почему в назначенных появились IP адреса (один из которых потом сменился т.к они динамические), если я их туда не вписывал т.е не назначал?
Это блоки только что смонтированные и получается ПКЛШ сам назначил самые первые полученные адреса после первого включения. Позже один из них изменился т.к они динамические.
Что за анархия в ПКЛШ?
А в остальных с потерянной связью все также остаются нули, как я вижу.. хотя может и ошибаюсь и за эти дни после обновления ни один блок у меня не ушел со связи в LKDSPro....

И вот такой момент
И правильно ли я понимаю что LKDSPro, после потери связи перестает кидать пакеты на адрес блока, в отличие от ПКЛШ и Domain, которые продолжают их кидать на старый IP до тех пор пока не получат ответ от блока с нового IP, без ограничений по времени? Как собственно и ПКСЛ......
С нулями я так понимаю LKDSPro переставал кидать, а с назначенным IP будет кидать постоянно на него?
ПКЛШ и LKDSDomain после потери связи соответственно продолжают кидать на сохраненный IP постоянно до теп пор пока не получат новый адрес? Правильно я понимаю?
 
Последнее редактирование модератором:
revit написал(а):
Остались без ответа два вопроса:
-почему в назначенных появились IP адреса (один из которых потом сменился т.к они динамические), если я их туда не вписывал т.е не назначал?
Это блоки только что смонтированные и получается ПКЛШ сам назначил самые первые полученные адреса после первого включения. Позже один из них изменился т.к они динамические.
Что за анархия в ПКЛШ?

в ПКЛШ нет понятия "назначенный IP", IP всегда извлекается из UDP пакетов от ЛБ и используется для посылки пакетов в ЛБ

revit написал(а):
И вот такой момент
С нулями я так понимаю LKDSPro переставал кидать, а с назначенным IP будет кидать постоянно на него?
ПКЛШ и LKDSDomain после потери связи соответственно продолжают кидать на сохраненный IP постоянно до теп пор пока не получат новый адрес? Правильно я понимаю?

Для ПКЛШ правильно.
LKDSDomain будет какое-то время посылать пакеты, после чего прекратит до получения пакетов от ЛБ.
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
в ПКЛШ нет понятия "назначенный IP", IP всегда извлекается из UDP пакетов от ЛБ и используется для посылки пакетов в ЛБ
Это описка. Я конечно же имел ввиду LKDSPro и ранее написаное

revit написал(а):
...
Вложение IPB #2209
хотя я ничего не назначал.

Повторюсь:
-почему в назначенных появились IP адреса (один из которых потом сменился т.к они динамические), если я их туда не вписывал т.е не назначал?
Это блоки только что смонтированные и получается LKDSPro сам назначил самые первые полученные адреса после первого включения. Позже один из них изменился т.к они динамические.
Что за анархия в LKDSPro?
 
Последнее редактирование модератором:
revit написал(а):
-почему в назначенных появились IP адреса (один из которых потом сменился т.к они динамические), если я их туда не вписывал т.е не назначал?
Это блоки только что смонтированные и получается LKDSPro сам назначил самые первые полученные адреса после первого включения. Позже один из них изменился т.к они динамические.
Что за анархия в LKDSPro?

Действительно, при автоматической вставке связи с ЛБ в LKDSPro происходило присвоение значений "Назначенному IP:Порт", а не динамическому LKDSProAvto1.png
LKDSPro исправлен LKDSProAvto2.png и будет выложен в обновление ПО в ближайшее время.
 

Вложения

  • LKDSProAvto1.png
    LKDSProAvto1.png
    42.3 KB · Просмотры: 0
  • LKDSProAvto2.png
    LKDSProAvto2.png
    42.1 KB · Просмотры: 0
Ну наконец таки выяснили эти все ньюансы... Спасибо за терпение. :)
 
В LKDSPro список блоков уже давно не вмещается в экран по вертикали. Когда необходимо просмотреть блоки без связи в текущий момент или блоки отключенные со связи то приходится бегать по всему списку, но все равно не удобно т.к вместе их не сгруппируешь. Упорядочивание по столбцу не работает т.к значки отсутствия связи и отключения находятся в поле индекса. А очень хотелось бы чтобы можно было упорядочить (сгруппировать) блоки по данным признакам.
Аналогично и для LKDSDomain- по кирпичику.
В ПКЛШ подобной проблемы нет и не было т.к кол-во блоков в списке ограничено.
 
Последнее редактирование модератором:
revit написал(а):
В LKDSPro список блоков уже давно не вмещается в экран по вертикали. Когда необходимо просмотреть блоки без связи в текущий момент или блоки отключенные со связи то приходится бегать по всему списку, но все равно не удобно т.к вместе их не сгруппируешь. Упорядочивание по столбцу не работает т.к значки отсутствия связи и отключения находятся в поле индекса. А очень хотелось бы чтобы можно было упорядочить (сгруппировать) блоки по данным признакам.
Аналогично и для LKDSDomain- по кирпичику.
В ПКЛШ подобной проблемы нет и не было т.к кол-во блоков в списке ограничено.

В обновление ПО выложен LKDSProCfg, в котором - если список ЛБ уже отсортирован по колонке "Индекс ЛБ", то нажатие левой копки мыши на заголовке колонки "Индекс ЛБ" приведёт к сортировке списка по состоянию ЛБ в следующей последовательности:
1. неописанные ЛБ ("i" синее, фон строки желтый )
2. нет связи
3. есть связь
4. состояние неизвестно ("?")
5. обмен запрещён ("i" жёлтое)

В обновление ПО выложен LKDSDomainCfg, в котором - если список ЛБ уже отсортирован по колонке "Ident", то нажатие левой копки мыши на заголовке колонки "Ident" приведёт к сортировке списка по состоянию ЛБ в следующей последовательности
1. добавляемые
2. изменяемые
3. удаляемые
4. нет связи
5. есть связь
6. транзитные подключения
 
Спасибо, работает.
Сегодня нужно было выключить связь с 27 блоками , ушедшими, и опять прыгал-скакал вверх вниз ....
Можно групповое отключение связи еще добавить как в ПКСЛ?
 
revit написал(а):
Спасибо, работает.
Сегодня нужно было выключить связь с 27 блоками , ушедшими, и опять прыгал-скакал вверх вниз ....
Можно групповое отключение связи еще добавить как в ПКСЛ?

В обновление ПО выложен конфигуратора LKDSProCfg, в котором параметрах ПКЛШа по правой кнопке мыши можно запретить/разрешить связь с одним ЛБ, или несколькими выбранными ЛБ.
 
Андрей Ефименко написал(а):
В обновление ПО выложен конфигуратора LKDSProCfg, в котором параметрах ПКЛШа по правой кнопке мыши можно запретить/разрешить связь с одним ЛБ, или несколькими выбранными ЛБ.
Спасибо. Так гораздо проще оперировать с большими группами обьектов.

Можно еще вот это повторить в ПКЛШ и ПКСЛе?
В обновление ПО выложен LKDSProCfg, в котором - если список ЛБ уже отсортирован по колонке "Индекс ЛБ", то нажатие левой копки мыши на заголовке колонки "Индекс ЛБ" приведёт к сортировке списка по состоянию ЛБ в следующей последовательности:

Вообще логично иметь одни и те же возможности и функции, однотипные, во всех службах, поскольку ПО поддерживает все сразу.
 
Последнее редактирование модератором:
revit написал(а):
Андрей Ефименко написал(а):
В обновление ПО выложен конфигуратора LKDSProCfg, в котором параметрах ПКЛШа по правой кнопке мыши можно запретить/разрешить связь с одним ЛБ, или несколькими выбранными ЛБ.

Спасибо. Так гораздо проще оперировать с большими группами обьектов.

Можно еще вот это повторить в ПКЛШ и ПКСЛе?

В LKDSDrvCfg в панели параметров ПКСЛ это уже реализовано.
В LKDSDrvCfg в панели параметров ПКЛШ будет добавлена такая возможность

revit написал(а):
В обновление ПО выложен LKDSProCfg, в котором - если список ЛБ уже отсортирован по колонке "Индекс ЛБ", то нажатие левой копки мыши на заголовке колонки "Индекс ЛБ" приведёт к сортировке списка по состоянию ЛБ в следующей последовательности:

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

Желательно формулировать предложения по доработкам ПО конкретнее, с указанием модуля, к которому относится предложение и диалоговой панели, если предложение касается диалоговой панели.
 
Андрей Ефименко написал(а):
Желательно формулировать предложения по доработкам ПО конкретнее, с указанием модуля, к которому относится предложение и диалоговой панели, если предложение касается диалоговой панели.

Это всё к той же просьбе в первом абзаце...обобщение...
 
Последнее редактирование модератором:
При загрузке прошивок из меню "загрузить микропрограмму в это и подобные устройства" в ЛБ-отис эскалатор (otis xizi), прошивки XIZI OTIS заливаются и активируются и в лифтовые ЛБ7-otis . Аналогично и наоборот-при заливке в ЛБ7-otis прошивок OTIS они заливаются и активируются в эскалаторных блоках.
 
Последнее редактирование модератором:
Может немного не в ту тему пишу, но у меня небольшой вопрос, и создавать отдельную тему под него смысла не вижу.

Допустим, все ПО ЛКДС установлено в папке C:\LKDSDrv. Если я всю папку скопирую на новый комп то сохранятся ли ключи для отдельных ЛБ-6-про и ЛБ-7?
 
revit написал(а):
При загрузке прошивок из меню "загрузить микропрограмму в это и подобные устройства" в ЛБ-отис эскалатор (otis xizi), прошивки XIZI OTIS заливаются и активируются и в лифтовые ЛБ7-otis . Аналогично и наоборот-при заливке в ЛБ7-otis прошивок OTIS они заливаются и активируются в эскалаторных блоках.

Быстро исправить не получится, но обязательно поправлю.


Serfer написал(а):
Может немного не в ту тему пишу, но у меня небольшой вопрос, и создавать отдельную тему под него смысла не вижу.

Допустим, все ПО ЛКДС установлено в папке C:\LKDSDrv. Если я всю папку скопирую на новый комп то сохранятся ли ключи для отдельных ЛБ-6-про и ЛБ-7?

Сохраняться.

Если новый компьютер будет работать параллельно с компьютером, откуда была взята папка C:\LKDSDrv, то на новом компьютере нужно изменить идентификатор LKDSPro, идентификаторы всех ПКЛШ, идентификатор LKDSDomain.

Если новый компьютер заменяет старый, то со старого нужно удалить ПО ДК "Обь".
 
Назад
Сверху