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

Просмотр 15 сообщений - с 16 по 30 (из 38 всего)
  • Автор
    Сообщения
  • #15527
    Mikhail
    Модератор

    Да, параметр ReqAfterCmd

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

    И все же мгновенного опроса после команды не происходит, лишь дождавшись очередного цикла опроса отправляется команда и происходит опрос согласно галочке опросить после команды, у Вас так же функционирует подобная задача?

    #15531
    manjey73
    Участник

    у вас задержка опроса 15 секунд, может опрос происходит после этих 15 секунд ?

    Так как команда по сути это тоже запрос

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

    Да, команда проходит только в очередной цикл опроса, а хотелось бы сразу после ввода команды, а то 15 секунд это одно, а если пауза между циклами 30 секунд, то после ввода команды, если до начала следующего цикла ещё надо прождать приличное время, чтобы увидеть реакцию

    #15536
    manjey73
    Участник

    Так команда или ответ на команду ?

    #15537
    Romiros
    Участник

    Думаю имеется ввиду опрос после команды. Он происходит по расписанию. Просто я когда драйвер для прибора писал, тоже с этим столкнулся. При записи каких-то параметров в вычислитель, хотелось бы сразу их считать, чтобы быть точно уверенным, что они записались. Если опрос прибора происходит часто, скаже раз в 5 секунд, то можно не заморачиваться, просто поставить галочку для внеочередного опроса, если на линии несколько КП. А вот если опрос редкий, допустим раз в 5 минут, то уже не прокатит и Ваши изменения появятся только через 5 минут. Поэтому в драйвере я делал чтение нужной группы параметров, сразу после записи.

    #15540
    manjey73
    Участник

    Странно, по логике Коммуникатора даже при нескольких КП на линии при установленной галочке «Опрос после команды ТУ» в очередь данный КП должен попадать сразу за следующим, опрос которого происходит на данный момент. точнее Команда помещается в очередь и сразу по завершению опроса очередного КП, должна пройти команда и сразу же чтение этого прибора, куда была отправлена команда. По крайней мере для любых приборов с последовательным интерфейсом.

    Вот если приборы на TCP не знаю, может быть там косяк ?

    #15541
    Romiros
    Участник

    Может я и ошибаюсь. Сейчас проверить не могу. Может быть я делал чтение в драйвере, чтобы избежать переопрос всего КП, а опрашивать только те параметры, которые были записаны. Не помню уже.

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

    походу для меня это пока недостижимо))) опрашиваю по Modbas, драйверов никаких не писал, только шаблон устройства, но это не то полагаю. Решение только частыми опросами получается.

    #15546
    manjey73
    Участник

    Уменьшите паузу между опросами, не период, а именно паузу.

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

    Пауза 200 стоит.

    #15552
    Mikhail
    Модератор

    О каком именно драйвере идёт речь?
    Приложите скриншоты настроек линии связи и логи.

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

    Драйвер этот тот, который шаблон устройства?
    Как картинки лучше прикреплять, с какого сервиса? С яндекса не прикрепляются скриншоты.

    • Этот ответ был изменен 4 года назад от Seliverstoff.yu.
    • Этот ответ был изменен 4 года назад от Seliverstoff.yu.
    #15570
    manjey73
    Участник

    Я так понимаю речь о драйвере Modbus. не тестировал его, надо будет откопать пару тройку устройств для проверки.

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

    Да, по Modbus опрашиваю, а в тех, которые тестировались опрос сразу после команды работает?

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