Исполнение команды сразу

  • В этой теме 37 ответов, 5 участников, последнее обновление 1 год назад сделано MikhailMikhail.
Просмотр 15 сообщений - с 1 по 15 (из 38 всего)
  • Автор
    Сообщения
  • #15415
    Seliverstoff.yu
    Участник

    Здравствуйте! подскажите, почему не реализован опрос сразу же после команды. Получается, что после отправления команды приходится ждать очередного цикла опроса?

    • Эта тема была изменена 1 год, 4 месяца назад от Seliverstoff.yu.
    #15417
    manjey73
    Участник

    Реализовано давно, в Коммуникаторе Параметры линии — Основные установить чекбокс «Опрос КП после команды ТУ»

    Когда не было реализовано, приходилось пользоваться Модулем Автоматического Управления, что вносило неудобства.

    • Этот ответ был изменен 1 год, 4 месяца назад от manjey73.
    #15427
    timon84
    Участник

    Дабы не плодить тем, а тут близко по смыслу, такой вопрос:
    Можно закрывать диалоговое окно сразу после отправки команды (не ждать 3-5 секунд)? Т.е. настраивать время автозакрытия, если 0, закрываем сразу

    #15428
    MikhailMikhail
    Модератор

    Если только подкорректировать JavaScript вручную. Но при обновлении это потребуется повторить.

    #15430
    timon84
    Участник

    Если только подкорректировать JavaScript вручную. Но при обновлении это потребуется повторить

    пошаговую инструкцию можно для ламера?

    #15431
    Seliverstoff.yu
    Участник

    Вот я про эту галочку и хотел спросить, она отмечена, но при отправке команды, если цикл опроса ещё не начат команда не запускается, а лишь, когда подошло время следующего цикла. Как и где исправить подобное оно ведь не должно быть так?

    #15432
    manjey73
    Участник

    Отмечена — сохранена и отправлена на Сервер ? Проверьте по xml конфига Коммуникатора, возможно нет применения…

    #15433
    Romiros
    Участник

    Вообще так и задумано. Галачка выполняет внеочередной опрос КП после отправки команды. Если у Вас на линии несколько КП, то данное КП опрсится вне очереди. Но опять же согласно расписания. Если опрос раз в 5 минут, то опрос после команды пройдет через 5 минут. Если хотите опрос сразу после отправки команды, опрашивать как можно чаще.

    #15438
    manjey73
    Участник

    Да вроде нет, опрос выполняется сразу после команды вроде. Очередь двигается.

    2020-03-24 10:36:34 Команда КП 5 "Энергомера_CE102M", тип: KpM61107
    Отправка (5): /?!<0D><0A>
    Приём (16): /EKT5CE102Mv01<0D><0A>
    OK!
    Отправка (6): <06>051<0D><0A>
    Приём (17): <01>P0<02>(145605366)<03>*
    OK!
    Отправка (14): <01>P1<02>(777777)<03>!
    Приём (1): <06>
    OK!
    Отправка (33): <01>W1<02>WATCH(10:36:34,02.24.03.20)<03>=
    Приём (10): <02>(ERR14)<03>"
    OK!
    Ошибка: ERR14 - Не нажата кнопка «ДСТП».
    Отправка (5): <01>B0<03>u
    
    2020-03-24 10:36:35 Сеанс связи с КП 5 "Энергомера_CE102M", тип: KpM61107
    Отправка (5): /?!<0D><0A>
    Приём (16): /EKT5CE102Mv01<0D><0A>
    

    Вот пример, поставил опрос раз в 2 минуты, перед подачей команды опрос был в
    2020-03-24 10:36:00 Сеанс связи с КП 5 «Энергомера_CE102M», тип: KpM61107
    После команды сразу пошел опрос этого КП. То же должно быть для нескольких устройств

    • Этот ответ был изменен 1 год, 4 месяца назад от manjey73.
    #15441
    Romiros
    Участник

    Я не буду спорить, может что изменилось. Сейчас пока проверить не могу. Но я реализовывал чтение после команды в самом драйвере как раз из-за того что опрос происходил не сразу а по таймеру.

    #15442
    Seliverstoff.yu
    Участник

    А как это сделать в самом драйвере?

    #15443
    Romiros
    Участник

    Имеется ввиду при разработке собственных драйверов.
    Проверьте может у Вас правда настройки просто не применялись, у manjey вроде всё работает.

    #15445
    MikhailMikhail
    Модератор

    Опрос на линии связи управляется Коммуникатором, драйвер на него не может влиять.
    О каком именно драйвере идёт речь?

    #15523
    Seliverstoff.yu
    Участник

    Здравствуйте! В какой строке xml конфига Коммуникатора смотреть прописалась ли галочка на отправку команды сразу, а то так и происходит,что после отправки команды ждет врем ядо очереди и только потом команда уходит и происходит опрос, неудобно.

    #15524
    Seliverstoff.yu
    Участник

    нашел, вроде прописан опрос сразу после команды
    «<Param descr=»Количество попыток перезапроса КП при ошибке» value=»3″ name=»ReqTriesCnt»/>

    <Param descr=»Задержка после цикла опроса, мс» value=»15000″ name=»CycleDelay»/>

    <Param descr=»Команды ТУ разрешены» value=»true» name=»CmdEnabled»/>

    <Param descr=»Опрос КП после команды ТУ» value=»true» name=»ReqAfterCmd»/>

    <Param descr=»Записывать в журнал подробную информацию» value=»true» name=»DetailedLog»/>»

Просмотр 15 сообщений - с 1 по 15 (из 38 всего)
  • Вы должны авторизироваться для ответа в этой теме.