Windows Драйвер LKDSDrv - развитие ComCLB

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

Andi

Сотрудник
Команда LKDS
В настоящее время сдерживающим фактором развития сети передачи данных "Обь"
может стать имеющийся принцип адресации, ограниченное количество узловых модулей (255). Связано это со значительной территориальной распределенностью создаваемых сетей, с появлением моноблоков, причем с незаполненными локальными шинами.
Сейчас ведутся работы в направлении решения этого вопроса.
Предлагается ввести еще один уровень в адрес - номер подсети, что
позволит увеличить общее количество используемых УМ, упростить соединение имеющихся
изолированных сетей в одну общую. Несколько подсетей может выходить на один компьютер,
информация из этих подсетей может показываться в одной прикладной программе.
Для подключения из одного компьютера одновременно к нескольким подсетям разработан
программный КСЛ (ПКСЛ). ПКСЛ уже сейчас может использоваться для подключения
к настоящим (аппаратным) КСЛам либо к другим ПКСЛам с компьютеров.
Поддерживается цифровая и голосовая связь. Голос в ПКСЛах выводится на колонки компьютера и
и считывается с микрофона.

Разрабатываемое программное обеспечение получило наименование - драйвер LKDSDrv.
Текущая версия доступна по ссылке ( http://www.lkds.ru/soft/archives/LKDSDrv.msi )
Имеется вариант развернутого дистрибутива

Использование и проверка возможнойстей нового ПО требует опыта работы с большими сетями "Обь", но
в настоящее время подобным опытом обладает значительное количество наших клиентов, что
и позволяет надеяться на скорую отладку ПО.

Буду раз замечаниям и предложениям, высказанным на начальном этапе разработки.
 
Последнее редактирование модератором:
Ну вот наконец таки появилось немного времени поэкспериментировать с новым ПКСЛом.
Установил и настроил LKDSDrv в существующей структуре т.е файл структы остался тот же. В УМ0 используются КОРК, КЛШ и три КСЛа. МПульт работает нормально, как и с comclb.
Проблема появилась при попытке подменить аппаратный КСЛ в 6 слоте программным.
По примеру2 из доки, удалил аппаратный КСЛ и вставил программны, но вставить связь не получется.
1. при попытке открыть адреса пишет-нужно предарительно сохранить конфигурацию.
2. при сохранении пишет в подсети SLM0 нет пути к УМ1 (в структуре УМ 1 связан через 433 на 35, который уже по эзернет со слотом 6 УМ0) т.е он не видит этой связи.
3. если вставлять связь-пищет "нет несвязанного УМ"!
Замкнутый круг. :)
 
Да и с Мпультом тоже появились проблемы.
Выяснилось что МПульт на новом драйвере очень долго обновляет картинку на 400 лифтов. В диспетчере задач процесс LKDSDrv начинает "кушать" память-прямо на глазах показания изменились со 100 приблизительно, до 700 и выше метров. :blink: Далее МПульт , не обновив до конца картинку начинает жутко тормозить вместе с компьютером. В журнале появляются рестарты 0х00 по КСЛам УМ0 и потери связи по КЛШ удаленных УМ. После снятия процессов LKDSDv и comclbstub комп стал работать нормально.
После восстановления драйвера Comclb всё заработалонормально.
 
Последнее редактирование модератором:
revit написал(а):
Ну вот наконец таки появилось немного времени поэкспериментировать с новым ПКСЛом.
Установил и настроил LKDSDrv в существующей структуре т.е файл структы остался тот же. В УМ0 используются КОРК, КЛШ и три КСЛа. МПульт работает нормально, как и с comclb.
Проблема появилась при попытке подменить аппаратный КСЛ в 6 слоте программным.
По примеру2 из доки, удалил аппаратный КСЛ и вставил программны, но вставить связь не получется.
1. при попытке открыть адреса пишет-нужно предарительно сохранить конфигурацию.
2. при сохранении пишет в подсети SLM0 нет пути к УМ1 (в структуре УМ 1 связан через 433 на 35, который уже по эзернет со слотом 6 УМ0) т.е он не видит этой связи.
3. если вставлять связь-пищет "нет несвязанного УМ"!
Замкнутый круг. :)


Что бы проще воспроизвести ситуацию хотел бы получить файл сонфигурации ComCLB.STR
 
revit написал(а):
Да и с Мпультом тоже появились проблемы.
Выяснилось что МПульт на новом драйвере очень долго обновляет картинку на 400 лифтов. В диспетчере задач процесс LKDSDrv начинает "кушать" память-прямо на глазах показания изменились со 100 приблизительно, до 700 и выше метров. :blink: Далее МПульт , не обновив до конца картинку начинает жутко тормозить вместе с компьютером. В журнале появляются рестарты 0х00 по КСЛам УМ0 и потери связи по КЛШ удаленных УМ. После снятия процессов LKDSDv и comclbstub комп стал работать нормально.
После восстановления драйвера Comclb всё заработалонормально.


Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )

Насколько смог проверить - вроде память не "ест". Исправлены ошибки, приводящие в некоторых ситуациях к аварийному завершению драйвера.
 
Андрей Ефименко написал(а):
Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )
Насколько смог проверить - вроде память не "ест". Исправлены ошибки, приводящие в некоторых ситуациях к аварийному завершению драйвера.

У меня все равно ест. Но может это не столь важно-у доктора вэбера тоже нечто похожее уже давно наблюдается, но это не является косяком, а по-моему глюк винодовозного диспетчера. :)
Вот такая картина в процессе быстрой проверки и после нее: drweb.jpgЦифры увеличились на порядок :D
Гораздо важнее я думаю -почему система начинает тормозить с новым драйвером и очень медленно обновляет картинку в МПульте. Ждешь минут 10 а оно еще не обновило, такое ощущение что вообще останавливается..
 

Вложения

  • drweb.jpg
    drweb.jpg
    141.3 KB · Просмотры: 1
Последнее редактирование модератором:
revit написал(а):
У меня все равно ест. Но может это не столь важно-у доктора вэбера тоже нечто похожее уже давно наблюдается, но это не является косяком, а по-моему глюк винодовозного диспетчера.

Гораздо важнее я думаю -почему система начинает тормозить с новым драйвером и очень медленно обновляет картинку в МПульте. Ждешь минут 10 а оно еще не обновило, такое ощущение что вообще останавливается..


Сейчас сделан стенд (компьютер) на котором работет LKDSDrv (описано три больших подсети) и MPult (отображаются 1300 лифтов). И подобного эффекта не наблюдается.
Для начала предлагаю отключить антивирусную проверку.

Ну и нужно выслать все протоколы (содержимое папок BadCll,BadDrv,BadStub,LogCll,LogDrv), файлы конфигурации (LKDSDrv.XML, LKDSCll*.XML, MPult.XML) и указать время, в которое наблюдалалось это замирание.
 
Андрей Ефименко написал(а):
Сейчас сделан стенд (компьютер) на котором работет LKDSDrv (описано три больших подсети) и MPult (отображаются 1300 лифтов). И подобного эффекта не наблюдается.
Для начала предлагаю отключить антивирусную проверку.
Точно! Это может дрвэб и делает на диспетчерском. Попробую отключить.
 
Последнее редактирование модератором:
Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )


Использование драйвера LKDSDrv оказалось удобным для подключения к имеющейся сети "Обь" ноутбука (по Скай линк или GPRS) для оперативного администрирования и мониторинга. При этом сохраняется возможность голосовой связи с кабиной лифта и машинным помещением.
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )
Использование драйвера LKDSDrv оказалось удобным для подключения к имеющейся сети "Обь" ноутбука (по Скай линк или GPRS) для оперативного администрирования и мониторинга. При этом сохраняется возможность голосовой связи с кабиной лифта и машинным помещением.

А далее как в песенке:..Если у вас , если у вас, если у вас нет КОРКов...не-е-е-ету-у-у-у КОРКов. :)
 
revit написал(а):
У меня все равно ест.
Гораздо важнее я думаю -почему система начинает тормозить с новым драйвером и очень медленно обновляет картинку в МПульте. Ждешь минут 10 а оно еще не обновило, такое ощущение что вообще останавливается..


Поймал я подобную ситуацию и исправил, вроде бы. Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )
 
Андрей Ефименко написал(а):
Поймал я подобную ситуацию и исправил, вроде бы. Выложена следующая версия драйвера LKDSDrv ( http://www.lkds.ru/soft/archives/LKDSDrv.rar )

А как насчёт подключения двух USB ММИ? Получается, что проблема подключить два ММИ! Два драйвера USB соседствовать не хотят, а концентратор ММИ шину ММИ "завешивает", причём долго ждать не приходится. Неужели не реально объединить их на физическом уровне? :blink:
 
у меня концентратор "незавешивает" чичас... смени прошивку концентратора... :angry:

кстати, если по терминологии, то обьединение через концентратор и есть обьединение физическое... :rolleyes:

впрочем идея неплохая
 
Выложена следующая версия.

В новой версии можно для программного КСЛа указать параметр "Запретить маршрутизацию по сетевым связям". Установка параметра производится в панели параметров программного КСЛа, которая выдается при выборе пункта "Параметры программного КСЛа" из меню, появляющегося при нажатии правой кнопки мыши над иконой программного КСЛа.

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

При замене версии обязательно запускайте RegDrv.Bat !
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Выложена следующая версия.
При замене версии обязательно запускайте RegDrv.Bat !

А как всё-таки насчёт двух ММИ по USB? B)
И почему нет даты обновления на сайте?
 
Последнее редактирование модератором:
Alex написал(а):
А как всё-таки насчёт двух ММИ по USB? B)


Не может драйвер ММИ USB поддерживать несколько ММИ USB. Драйвер поставляется вместе с микросхемой. Самим написать драйвер затруднительно.

Но, как я уже писал, даже если бы удалось подключить несколько ММИ USB и организовать таки образом несколько подесетей, MPult все равно пока не может показывать одновременно ЛБ нескольких подсетей.


Выложена версия 2.0 LKDSDrv

В новой версии можно организовать удаленное подключение с динамического IP.

Подробнее о удаленном подключении можно прочитать в конце файла LKDSDrv.Doc

При замене версии обязательно запускайте RegDrv.Bat !
 
Последнее редактирование модератором:
Андрей Ефименко написал(а):
Использование драйвера LKDSDrv оказалось удобным для подключения к имеющейся сети "Обь" ноутбука (по Скай линк или GPRS) для оперативного администрирования и мониторинга. При этом сохраняется возможность голосовой связи с кабиной лифта и машинным помещением.



Андрей, может я что-то пропустил? А как подключаем новый Ноутбук с Вистой? Лицензию убивать бум?
 
Назад
Сверху