Windows Клиент-серверное ПО диспетчеризации (LKDSDisp)

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

Andi

Сотрудник
Команда LKDS
Тенденция, усилившаяся в последнее время, - появление в одной сети "Обь" нескольких клиентов. Под клиентом будем понимать компьютер, с запускаемым на нем модулем отображения состояния лифтов - MpultPro. Это связано с желанием иметь сводные (объединяющие) диспетчерские пункты, с желанием хозяев лифтов иметь текущую информацию, с желанием обслуживающих ремонтных подразделений иметь оперативную диагностическую и накопленную информацию параллельно с диспетчерскими.
Существующее программное обеспечение (LKDSDrv) позволяет иметь в одной сети "Обь" несколько клиентов, однако имеется ряд неудобств:

1.Каждый клиент накапливает информацию (журнал, статистику работы приводов, состояние датчиков в момент аварии) отдельно от другого клиента. Для получения непрерывной накопленной информации MPultPro должен быть запущен постоянно. Сам по себе постоянный запуск MPultPro может быть неудобен, например, на компьютере руководителя, кроме того увеличивается объем информации, которым ПО обменивается непосредственно с лифтовым блоком.
2.Изменение конфигурации сети (добавление, удаление, изменение узловых модулей и слотов, изменение связей между ними) должно производиться на каждом компьютере отдельно. Данное неудобство снято при применении удаленного подключения MPultPro к LKDSDrv по UDP, но при подключении клиента с помощью КСЛов (аппаратных или программных) остается.
3.Изменение описания лифтов (ЛБ), изменение параметров лифтов и ЛБ (описание пользовательских входов и выходов, переназначений резервного состояния ЛБ), изменения описаний сервисных ключей (за каким механиком закреплены) должно производиться на каждом компьютере отдельно.
4.Нет возможности разграничить права клиентов на сам доступ к лифтам и на тип доступа к лифтам, например, можно или нет настраивать ЛБ, менять микропрограммы.

Только серверное решение не имеет вышеперечисленных недостатков. При серверном решении в сети имеется один компьютер - сервер сбора информации, который общается с оборудованием, все остальные компьютеры подключаются к серверу для отображения оперативной и накопленной информации.

Разработано экспериментальное клиент-серверное ПО LKDSDisp.

Программное обеспечение включено в текущий дистрибутив


Архивный файл LKDSDisp.rar можно скачать по Ссылке.
Для установкт ПО, поместите файл LKDSDisp.rar в папку LKDSDrv:

LKDSDRV\
Common\
LKDSDrv\
LKDSMsg\
LKDSProt\
MPultPro\
MStatPro\
Tools\
LKDSDisp.rar

Разархивируйте с восстановлением путей (rar -x), должны появится дополнительные папки:

LKDSDRV\
Common\
LKDSDisp\
LKDSDrv\
LKDSMsg\
LKDSProt\
MPultPro\
MStatPro\
SPult\
Tools\
WEB\


В папке LKDSDisp есть файл с описанием - LKDSDisp.doc

Предлагаю желающим опробовать ПО и высказать мнение, замечания, предложения, опасения и т.п.
 
Последнее редактирование модератором:
вообще идеальный ход!
тенденция мне нра :)
 
Последнее редактирование модератором:
Давно ждали! Наконец-то!
Только отойдет малость мозг от праздников... Испытаю в бою.
А сервер только под IIS? К апачу прикрутить не получится?
Скуль только MS? Другие варианты типа Firebird не будут работать?
А как на счет жизненного пространства MS 2003, или 2008?
 
Последнее редактирование модератором:
Как раз хотел на семинаре поднять вопрос о таком построении системы, типа поумничать :rolleyes: .

А если серьёзно, огорчает цена Microsoft SQL Server. Лично мне будет оч-ч-чень сложно объяснить директору (далёкому от понятия "клиент-серверное приложение" ровно как от луны) почему он должен отдать ещё 25-30 т. р., если "и так всё работает". Лучше прикрутить что-нибудь бесплатное (MySQL, Firebird).
 
Просто забейте на это...

Кстати, Firebird бесплатен только для некоммерческого использования.
 
Последнее редактирование модератором:
Van Gog написал(а):
Как раз хотел на семинаре поднять вопрос о таком построении системы, типа поумничать :rolleyes: .

А если серьёзно, огорчает цена Microsoft SQL Server. Лично мне будет оч-ч-чень сложно объяснить директору (далёкому от понятия "клиент-серверное приложение" ровно как от луны) почему он должен отдать ещё 25-30 т. р., если "и так всё работает". Лучше прикрутить что-нибудь бесплатное (MySQL, Firebird).

Microsoft SQL Server Express Edition штука бесплатная...
 
Александр Смышляев написал(а):
Microsoft SQL Server Express Edition штука бесплатная...

Насколько я понял имеется ограничение на размер БД. Поскольку в ней будут храниться данные журнала, настройки лифтов, данные о механиках, ключах, потом попросим Андрея Владимировича добавить ещё что-нибудь (например настройки провайдера на входящих УМ чтобы не забыть ;) ) и т.д., база распухнет очень быстро B) .
 
Последнее редактирование модератором:
Van Gog написал(а):
Насколько я понял имеется ограничение на размер БД. Поскольку в ней будут храниться данные журнала, настройки лифтов, данные о механиках, ключах, потом попросим Андрея Владимировича побавить ещё что-нибудь (например настройки провайдера на входящих УМ чтобы не забыть ;) ) и т.д., база распухнет очень быстро B) .

Ну, на сколько быстро распухнет база данных - покажет только время...
А в 2008-м ограничение 10 Гбайт...
 
Александр Смышляев написал(а):
Ну, на сколько быстро распухнет база данных - покажет только время...
А в 2008-м ограничение 10 Гбайт...

Некоторый резон в Ваших словах есть, но всё же не понятно чем обусловлена такая любовь к продукции MS, при наличии бесплатной альтернативы.
 
Ну, написано же, что тестируемая версия ПО, м.б и будет поддержка других баз.
 
Van Gog написал(а):
Некоторый резон в Ваших словах есть, но всё же не понятно чем обусловлена такая любовь к продукции MS, при наличии бесплатной альтернативы.

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

Любовь к MS вынужденная, реальной альтернативы нет.
 
Андрей Ефименко написал(а):
Бесплатность ПО уже обсуждалась в теме про Linux - суммарные затраты в крупных системах при использовании бесплатного ПО оказываются, как правило, выше, чем при использовании платного ПО.

Любовь к MS вынужденная, реальной альтернативы нет.


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

так что очень ждем реалтзации на mysql
 
evn написал(а):
возможно вы и правы, НО.
это работает тогда, когда нет специалиста и систему администрирует школота. это я про линукс и т.д. примерно как я сейчас начал заниматься продуктами "Лифт-Комплекс ДС". вот мне бы тоже сейчас ткнуть два раза мышой и все "ура, заработало"
как показывает практика, те юникс ситемы, что настраивал и запускал я лет десять назад, часть из них до сих пор работает. на том же железе и в той же конфигурации :) работает "само"

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

evn написал(а):
так что очень ждем реалтзации на mysql

Ничто не мешает для опытной эксплуатации сейчас использовать бесплатный MSQL - это значительно приблизит время готовности ПО.
 
Последнее редактирование модератором:
ПО доработано для обеспечения возможности использования в качестве СУБД - MSQL 2000
 
Van Gog написал(а):
Ссылки не помешали бы...

Ссылка действительно в первом сообщении темы.

Викторович написал(а):
А если на ПК уже установлен MICROSOF-D489F6\SQLEXPRESSMAGICS?

Можно использовать любую имеющуюся установку SQL сервера, т.е. и MICROSOF-D489F6\SQLEXPRESSMAGICS
 
Последнее редактирование модератором:
Можно использовать любую имеющуюся установку SQL сервера, т.е. и MICROSOF-D489F6\SQLEXPRESSMAGICS

Для эксперимента "снёс" SQL Server 2005 и установил пакет SQL Server 2008. Импортировал настройки из остатков 2005-го. В результате получил две записи: MICROSOF-D489F6\SQLEXPRESSMAGICS и MICROSOF-D489F6\SQLEXPRESS. Обе подключаются. Прописал последнюю в конфигураторе LKDSDisp. По-моему получилось.
 
Последнее редактирование модератором:
Была ошибка – из базы данных не загружались «Общие параметры…».
Ошибка исправлена и на сайт выложен исправленных вариант.

Процедура замены версий следующая:

1) Завершается SPult, если был загружен
2) Останавливается служба LKDSDisp, если была запущена
3) Загружаем файл LKDSDisp.rar с сайта и переписываем в папку LKDSDrv вместо прежнего файла LKDSDisp.rar
4) Разархивируем LKDSDisp.rar с заменой
 
Назад
Сверху