Форум » Другие » On-line режим в конфигураторе » Ответить

On-line режим в конфигураторе

Anatol: В конфигуратор необходимо добавить закладки для отображения состояния входов, сети GSM. Т.е. то, что получаем по SMS на команды System, Status, NetMon - отобразить на экране. И обновлять эти параметры в режиме On-line с максимально возможной частотой. Очень поможет при настройке системы. Особенно NetMon для поиска места установки антенны при слабом сигнале.

Ответов - 38, стр: 1 2 3 All

m_p_p: Это уже реализовано: состояние входов, выходов (выходами можно управлять в око-0, око-е) и внешнего датчика Т (око-0). Внимательно изучите программу-конфигуратор, особенно закладку CSD монитор. Состояние гсм-сети а также температуру внутри гсм-модуля отображать с максимальной быстротой НЕ ПОЛУЧИТСЯ ибо ее состояние спрашивается через АТ-команды у гсм-модуля - при этом нужно выходить с режима передачи данных, а чтобы эти данные передать по CSD необходимо опять переходить в режим передачи данных. Можно, к примеру, сделать по аналогии как с установкой часов (они находятся в гсм-модуле) - тоесть по запросу смотреть состояние гсм-сети, внутренней температуры - этот процес (получения ответа) займет около 10с (как с часами). А идея вполне заслуживающая внимания Спасибо!

Boby: Anatol вы пишите, что в модемном соединении отображение уровня сигнала "Очень поможет при настройке системы. Особенно NetMon для поиска места установки антенны при слабом сигнале. " не стоит применять такие затраты и технологии при поиске сигнала максимального уровня на объекте (ведь при такой процедуре и Вы и дозвонщик находятся в области прямой видимости) - все намного проще, а именно светодиод вам подсказывает уровень каждые 6-7 секунд (одно моргание - нормальный, два- средний, три - низкий уровень).

Anatol: Вполне устроит информация по запросу. Тогда еще одна идея для конфигуратора. Ручное принудительное переключение между режимами: "Штатный режим" - приоритетное обслуживание GSM-модуля, "Конфигуратор" - приоритетное обслуживание COM-порта. Потому как, иногда "поведение" устройства в режиме конфигурирования непредсказуемое.


Boby: Anatol не понятно - по-подробнее для тех кто на бронепоезде

Anatol: Насколько я понял в режиме работы с конфигуратором устройство пытается максимально обслужить и GSM-модуль и СОМ-порт. Поэтому происходят зависания связки программа-устройство. Возможно это просто большие задержки на обработку каких-то событий самим устройством. Но неполучение ответа через 2 и больше минуты - это есть нехорошо. Притом, если перед этим эта же операция выполнилась за 10-15 сек. Вот для того, чтобы минимизировать такие случаи - переключатель режимов работы программы. "Конфигуратор": настраиваем входы-выходы, пишем-читаем конфигурацию, отслеживаем сработку датчиков и т.п. В эфир не выходим, т.е. GSM-модуль не задействуем. Далее переключаемся в режим "Штатный" (может лучше "Работа") - отрабатываем режимы при работе GSM-сетью. Обмен с СОМ-портом в этот момент можно приостановить (увеличить период опроса) - надо только отловить переключение в режим "Конфигуратор". Можно третью кнопку нарисовать "Автомат" - это как сейчас все работает. Если ошибаюсь - поправьте. PS. Возможно проблемы с зависаниями только у меня? click here

OXRANIK: Anatol пишет: Но неполучение ответа через 2 и больше минуты - это есть нехорошо. Притом, если перед этим эта же операция выполнилась за 10-15 сек. Вот для того, чтобы минимизировать такие случаи - переключатель режимов работы программы. у меня нет зависаний по 2 мин.. максимум состояние например реле выхода меняется через несколько сек. аналогично с наблюдением за внешним датчиком температуры - меняется как только возьмусь за него пальцами и визуально подымается например с 22С до 33С за то время, как успеваю нагреть его пальцами.

Boby: Anatol око работает ЛИБО в режиме конфигуратор (и туда можно зайти используя кабель лишь после выключения и включения прибора), когда прибор НЕ ДЕЛАЕТ НИКАКИХ ОБЗВОНОВ И АЛАРМОВ ПО СРАБОТКЕ ЧЕГО-ЛИБО - просто конфигурим прибор и все (можем наблюдать за состоянием его входов , выходов на закладке ССД). ЛИБО прибор, выйдя из режима конфигурирования (кабель уберите с око, чтобы не мешал общаться процу с гсм-модулем), РАБОТАЕТ В ЕГО ПРЕДНАЗНАЧЕННОМ И СКОНФИГУРИРОВАННОМ РЕЖИМЕ. он одновременно не работает вдвух режимах, поэтому и ничего нигде не надо выставлять

Anatol: Ну, не знаю .... В режиме конфигурирования делаю звонком постановку на охрану - все отрабатывает. Точно также снимается с охраны. Единственное что надо подождать пока GSM-модуль выйдет на стабильный обмен с сотой оператора.

Boby: Anatol вообще-то не ясно, что вы имеете в виду под словами "в режиме конфигурирования". Реально это значит, что проц и прога с регулярностью в 5-6 секунд обмениваются инфо (о чем свидетельствует периодические моргания возле порта проги-конфигуратора). При этом проц в этом режиме не обрабатывает ни входящие звонки от гсм-модлуя (если он остался включен) и ни смс.

Anatol: Режим конфигурирования - так я условно называю процесс, когда программа подключена к устройству и идет обмен информацией. Подмигивает "состояние связи". Да, примерно с периодом 5 сек. В моем случае иногда период между миганиями увеличивается. Весь процесс настройки: считал состояние, внес изменения, записал настройки в устройство. Но, если дальше не выполнять никаких операций, то подмигивание с вероятностью 50/50 прекращается через некоторое время. Минут через 10 делаю звонок - устройство становиться в режим охраны, о чем свидетельствует включение светодиода "Подтверждение от пульта". Обратный звонок приходит не всегда. Снять с охраны у меня получилось только 1 раз. Хочу заметить, что точной статистики у меня нет. Все изложенное - это наблюдения при, примерно, 30 запусках программы. Сейчас устройство установил на даче. работает нормально. Но из-за того что в режиме работы с программой-конфигуратором устройство вело себя не всегда предсказуемо, пришлось потратить больше времени на отладку режимов. Цель моей переписки - сделать работу вашего коплекса более совершенным.

Boby: Anatol ясно, око выходило с режима конфигурирования (это происходит, если прекращается обмен проги и око в интервальном окне около 5 секунд. Это либо на уровне физическом - проблемы несогласованых уровней порта око и ПК, либо задержки больше 5 секнуд - типа ПК принял в порт посылку от око, передал ее проге, прога отработала, передала обратно в порт через винду, винда выплюнула, но око уже по тайм-ауту вышло с режима конфигурирования ибо истекло время ожидания ответа. При этом подмигивания в проге исчезнут, тоесть око пошло в свою рабочую оьласть)

Anatol: Ну, вот и хотелось бы исключить такое развитие событий. Т.е. установить режим - "все делать по моей команде!"

Boby: Anatol вышеописанные вещи происходят не часто - в основном они не происходят. Тоесть око и прога остаются в режиме конфигурирования как правило бесконечно долго. Если у вас происходит выход - дайте занть, что там у вас по железу (тип кабеля, переходник и т.д.) и по ПК (железо, винда)

Anatol: Кабель: PS2 - 3м кабеля сигнального 4*0.22 - плата в корпусе 9-pin разъема. Комп: примерно 6-летней давности на CEL-1100/256МБ, XPprof SP2. Все это на версии 5.1 работало более предсказуемо. Вот только надо было бы попробовать с отключенным Каспером.

Boby: Anatol может действительно касп вносит дополнительную задержку? конечно же пол-часа - час реально мы не проверяли остается ли око в режиме конфигурирования. Я акт понимаю в реальной жизни это и не надо: подсоединил, залил конфигурацию, ну еще часы попробовал выставить, да и уходить уже можно



полная версия страницы