Тема: Регулярно отваливается связь с контроллером
Возникла следующая проблема - час-два работы системы и появляется ошибка в “Службе связи с контроллерами СКУД” - “A device attached to the system is not functioning”. помогает только физическое переподключение контроллера, и перезапуск приложения. Причем если “служба связи с контроллерами” запущена как служба, то работать система отказывается вообще. С чем это может быть связано?
Скриншот с ошибкой прилгаю
... Причем если “служба связи с контроллерами” запущена как служба , то работать система отказывается вообще. С чем это может быть связано?
В ОС Win 2000/XP/vista/7 обязана работать как служба. Если Win не дает работать модулю как службе win то как минимум надо посмотреть все разрешения. В случае использования серверных платформ - обязательно нужно выставлять службе разрешения, для этого привлечь администратора кто настраивал платформу (настройки серверных платформ имеют рад особенностей, каждая система может быть настроена по своему, включая полный запрет на использование сторонних служб и устройств).
Служба запускается от имени администратора, галочка “interact with desktop” установлена, однако при попытке запустить сслужбу получаем следующую ошибку (скриншот в приложенном файле).
Если же запускать просто как приложение - то, как я уже писал, через некоторое время работы возникает сообщение о нефункциональности подключенного устройства
Служба запускается от имени администратора, галочка “interact with desktop” установлена, однако при попытке запустить сслужбу получаем следующую ошибку (скриншот в приложенном файле).
Попробуйте запустить службу от имени системной учетной записи “System” (по умолчанию так она и должна запускаться).
чтобы видеть статус контроллера сначала запускается servce-skud.exe как приложение, после этого запускается служба. в обратной последовательности не запускается.
однако, через некоторый промежуток времени снова пропадает свзяь с контроллером - лечится остановкой службы, переподключением контроллера - но не следить же постоянно за состоянием связи и бегать переподключать провод - как это все автоматизировать все-таки?
Если запускаете службу, то только служба должна работать, а если уж запустили как приложение, то им только и пользуйтесь.
Получается, что у Вас два процесса в системе (служба и приложение) пытаются одно и тоже предназначение выполнить.
По поводу значка в трее (для наблюдения и управления) ответили выше.
если запускается как служба - то значка в трее нет, запускается от имени локальной системной учетной записи
если запускается как служба - то значка в трее нет, запускается от имени локальной системной учетной записи
Попробуйте без него жить на ОС, версию которой Вы не указали.
Отвечу сразу на другой вопрос: “Как узнать о работоспособности контроллера (отвалился/нет)?”.
В “Конфигураторе” на точке доступа правой кнопкой мыши “сервисные функции”—>”получение статистики”.
Прошу прощения. ОС - Win 2003 Server R2
в итоге полдня проработало в качестве службы - “Ошибка во время проверки связи”, “Модуль связи не отвечает”. Перезапуск службы не дает результата
помогает “передергивание” шнура - но это же не наш метод...
Возможно, что-то с USB. На практике, все работает стабильно (подобных ситуаций у других пользователей не наблюдается).
Имеет смысл попробовать подключить девайс и службу связи к любой другой машине с пользовательской ОС и дать поработать несколько суток. Можно, на той же машине с серверной ОС, USB интерфейс заменить на RS-232 (com порт) (ест.бесплатно), и посмотреть как система себя поведет. Т.е. действовать по пути исключения.
Вообще то, официально, мы не регламентируем наш софт для серверных OS WIN (далеко не во всех конфигурациях, и тем более настройках, обеспечивается работа сторонних сетевых служб по дефолту(!), а пользователей, реально знающих серверные ОС значительно меньше чем кажется), но на практике, практически у половины пользователей систем, службы крутятся именно на серверных платформах (и вин и *никс) при чем годами, т.е., де-факто, работать служба на вашей ОС должна.
Попытались воссоздать вашу ситуацию .. не получается. После искусственного вызова ошибки устройства - приложение перезагружает USB устройство (не больше 1 минуты) и продолжает работать в штатном режиме.
OS 2003 SP2 RUS
гм, вот сегодня утром пришел - пока не передернул шнур связи с контроллером не было. хорошо хоть лог событий после этого считывается.
это может происходить из-за того, что замок иногда открывается без ключа?
Что значит открывается?
Он открывается так же как и ключом, пищит заданное время?
Или просто все время открыт?
В любом случае с недоступностью USB это не связано.
Проверьте, есть ли в замке диод? Должен быть обязательно.
2003 сервер русский?
Поставьте сервис связи на другой комп на русский ХР, вместо localhost укажите адрес или имя сервера.
замок на двери установлен таким образом, что при некотором усилии его можно открыть без ключа