АРМ не видит приборы
|
|
RAVen | Дата: Вторник, 05.12.2017, 21:12 | Сообщение # 1 |
Группа: Проверенные
Сообщений: 3
Статус: Оффлайн
| Здравствуйте. Решил на новом объекте опробовать Скиф и столкнулся со некоторой странностью. А именно, в клиенте (вкладка "приборы") С-2000М отмечен зеленым, а вот остальное добро (Сигнал-20 и С2000-2) черным. При этом, есть возможность управлять состоянием считывателей, но обратной связи от них нет(не меняют визуальное отображение в АРМ, "считыватель отключен" и прочие надписи о том, что их нет) При этом логи о их работе исправно пишутся. Подскажите, в каком месте мои руки перестали расти из плеч :-) .... Система: ПК (старенький ноут с WinXP) -> Провод USB-COM (RS-232) -> С2000М -> RS-485 -> С2000-ПИ (RS-485) -> Приборы
|
|
| |
arm-skif | Дата: Среда, 06.12.2017, 09:14 | Сообщение # 2 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Здравствуйте. Я с таким не сталкивался, но два человека мне писали о такой проблеме. Проблема исчезает после некоторых манипуляций с пультом, нет ясности после каких именно. Вот что попробуйте:
- Заново запишите конфигурацию в пульт.
- Задайте одинаковые адреса на двух интерфейсах пульта.
- Если не заработает, то попробуйте сбросить пульт на заводские настройки и заново выполнить пункты 1 и 2.
- Если не поможет, то попробуйте обновить прошивку пульта. Если прошивка последняя, то записать ту же самую.
|
|
| |
RAVen | Дата: Среда, 06.12.2017, 12:05 | Сообщение # 3 |
Группа: Проверенные
Сообщений: 3
Статус: Оффлайн
| 1. Пульт перезаписывал с десяток раз (пока пожарную разблокировку настраивал) 2. Одинаковые. Остальное попробую как только доберусь до объекта, спасибо. ... И еще вопрос, но уже по сценариям. Возможно ли настроить 2 считывателя таким образом: "открыть доступ" с 9 до 21, остальное время "контролировать" Моя не уметь в Javaskript, моя уметь в C/C++ :-) Посему не получается что-то. С релюхами играть получается(другой прибор), а вот считыватели меня игнорируют, хотя перепробовал много чего. Как должен выглядеть кусок "открой доступ (прибор, считка)" ?
|
|
| |
arm-skif | Дата: Среда, 06.12.2017, 12:50 | Сообщение # 4 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| За основу можно взять пример "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
Статус: Оффлайн
| Итого: Проблема решилась обновлением пульта с 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
Статус: Оффлайн
| На одном объекте у меня есть пульт 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
Статус: Оффлайн
| Добрый день,столкнулись с такой проблемой. Сперва был пульт версии С2000м - он вышел из строя, вместо него был куплен новый пульт с более новой прошивкой в пульт записал базу которая была. Все работает но когда подключил SKIF все приборы красным цветом, в чем может быть дело ?
|
|
| |
arm-skif | Дата: Понедельник, 19.02.2018, 17:57 | Сообщение # 8 |
Группа: Администраторы
Сообщений: 835
Статус: Оффлайн
| Добрый день. Скорее всего в файле-конфигурации пульта в разделе [Типы_приборов] два прибора "Сигнал-10" с разными номерами "Тип_прибора". И далее в конфигурации выбран не тот номер "Тип_прибора", который определяет пульт. Попробуйте запустить PProg и выбрать другой "Сигнал-10" (по идее их там два должно быть). Если не разберетесь, высылайте мне конфигурацию пульта.
|
|
| |