[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
АРМ не видит приборы
RAVenДата: Вторник, 05.12.2017, 21:12 | Сообщение # 1
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
Здравствуйте.
Решил на новом объекте опробовать Скиф и столкнулся со некоторой странностью.
А именно, в клиенте (вкладка "приборы") С-2000М отмечен зеленым, а вот остальное добро (Сигнал-20 и С2000-2) черным.
При этом, есть возможность управлять состоянием считывателей, но обратной связи от них нет(не меняют визуальное отображение в АРМ, "считыватель отключен" и прочие надписи о том, что их нет)
При этом логи о их работе исправно пишутся.
Подскажите, в каком месте мои руки перестали расти из плеч :-)
....
Система: ПК (старенький ноут с WinXP) -> Провод USB-COM (RS-232) -> С2000М -> RS-485 -> С2000-ПИ (RS-485) -> Приборы
 
arm-skifДата: Среда, 06.12.2017, 09:14 | Сообщение # 2
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Здравствуйте.
Я с таким не сталкивался, но два человека мне писали о такой проблеме. Проблема исчезает после некоторых манипуляций с пультом, нет ясности после каких именно. Вот что попробуйте:
  • Заново запишите конфигурацию в пульт.
  • Задайте одинаковые адреса на двух интерфейсах пульта.
  • Если не заработает, то попробуйте сбросить пульт на заводские настройки и заново выполнить пункты 1 и 2.
  • Если не поможет, то попробуйте обновить прошивку пульта. Если прошивка последняя, то записать ту же самую.
 
RAVenДата: Среда, 06.12.2017, 12:05 | Сообщение # 3
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
1. Пульт перезаписывал с десяток раз (пока пожарную разблокировку настраивал)
2. Одинаковые.
Остальное попробую как только доберусь до объекта, спасибо.
...
И еще вопрос, но уже по сценариям.
Возможно ли настроить 2 считывателя таким образом: "открыть доступ" с 9 до 21, остальное время "контролировать"
Моя не уметь в Javaskript, моя уметь в C/C++ :-)
Посему не получается что-то. С релюхами играть получается(другой прибор), а вот считыватели меня игнорируют, хотя перепробовал много чего.
Как должен выглядеть кусок "открой доступ (прибор, считка)" ?
 
arm-skifДата: Среда, 06.12.2017, 12:50 | Сообщение # 4
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
За основу можно взять пример "06_Sheduler_Relay.js", но вместо реле управлять считывателем.

В самом начале сценария нужно добавить переменную:
Код
const numRd = 1; // Номер считывателя

В теле функции "controlRelay()" удалить управление реле и добавить строку:
Код
// Открыть свободный доступ
armSkif.controlReader(numPKU, numDev, numRd, armSkif.RD_UNLOCK);

В другом сценарии, или в этом же, в определенное время нужно вызывать функцию:
Код
// Вернуться в обычный режим доступа
armSkif.controlReader(numPKU, numDev, numRd, armSkif.RD_NORMAL);

Для отладки сценариев удобно пользоваться функцией:
Код
armSkif.writeLog("Start"); // Записать строку в лог
Можно вызвать в начале сценария, в функциях, чтобы понять дошло ли выполнение сценария до указанного места.
 
RAVenДата: Четверг, 07.12.2017, 17:14 | Сообщение # 5
Группа: Проверенные
Сообщений: 3
Репутация: 0
Статус: Оффлайн
Итого:
Проблема решилась обновлением пульта с 2.06 до 2.07 и перезаливкой программы.
...
По скриптам, в мануале я не нашел ни одного упоминания про
Код
armSkif.controlReader(numPKU, numDev, numRd, armSkif.RD_NORMAL);
Это и вызывало проблемы.
Сейчас все работает, спасибо.

Добавлено (07.12.2017, 17:14)
---------------------------------------------
Дабы тем не плодить, спрошу тут.
Есть ли возможность добавлять "карточки" не переводя пульт в режим программирования?

 
arm-skifДата: Четверг, 07.12.2017, 22:02 | Сообщение # 6
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
На одном объекте у меня есть пульт 2.06, там Скиф нормально работает много лет. Дело не в версии, я проверял на версиях 1.23, 1.24, 2.04...2.07, 3.02, 3.03, 3.04 (последняя на данный момент) и с такой проблемой не сталкивался. Сталкивался с другой странной проблемой: купил абсолютно новый пульт 2.07, ничего еще туда не записывал, включил, а он тормозит (перемещение по его меню). Помог сброс на заводские.

В файле "Scripts.pdf" сказано про "controlReader" и есть ссылка на Таблицу А.4, которая находится в файле "Application_А.pdf". В таблице А.4 сказано про RD_NORMAL.

Добавлять "карточки" не переводя пульт в режим программирования я не реализовывал. Будет время, попробую посмотреть как это происходит в протоколе.
 
onixexДата: Понедельник, 19.02.2018, 17:52 | Сообщение # 7
Группа: Проверенные
Сообщений: 71
Репутация: 1
Статус: Оффлайн
Добрый день,столкнулись с такой проблемой. Сперва был пульт версии С2000м - он вышел из строя, вместо него был куплен новый пульт с более новой прошивкой в пульт записал базу которая была. Все работает но когда подключил SKIF все приборы красным цветом, в чем может быть дело ?
Прикрепления: 6140276.png (32.5 Kb)
 
arm-skifДата: Понедельник, 19.02.2018, 17:57 | Сообщение # 8
Группа: Администраторы
Сообщений: 835
Репутация: 32
Статус: Оффлайн
Добрый день. Скорее всего в файле-конфигурации пульта в разделе [Типы_приборов] два прибора "Сигнал-10" с разными номерами "Тип_прибора". И далее в конфигурации выбран не тот номер "Тип_прибора", который определяет пульт. Попробуйте запустить PProg и выбрать другой "Сигнал-10" (по идее их там два должно быть). Если не разберетесь, высылайте мне конфигурацию пульта.
 
  • Страница 1 из 1
  • 1
Поиск:

Форма входа
Наш опрос
Для какой ОС будет востребована программа:
Всего ответов: 1482
Статистика