Стартовая страница › Форумы › Ошибки в работе › Ошибки Коммуникатора › Исполнение команды сразу
- В этой теме 37 ответов, 5 участников, последнее обновление 3 года, 2 месяца назад сделано
Mikhail.
-
АвторСообщения
-
31.03.2020 в 17:30 #15527
Mikhail
МодераторДа, параметр ReqAfterCmd
31.03.2020 в 18:01 #15529Seliverstoff.yu
УчастникИ все же мгновенного опроса после команды не происходит, лишь дождавшись очередного цикла опроса отправляется команда и происходит опрос согласно галочке опросить после команды, у Вас так же функционирует подобная задача?
31.03.2020 в 21:34 #15531manjey73
Участнику вас задержка опроса 15 секунд, может опрос происходит после этих 15 секунд ?
Так как команда по сути это тоже запрос
01.04.2020 в 08:36 #15532Seliverstoff.yu
УчастникДа, команда проходит только в очередной цикл опроса, а хотелось бы сразу после ввода команды, а то 15 секунд это одно, а если пауза между циклами 30 секунд, то после ввода команды, если до начала следующего цикла ещё надо прождать приличное время, чтобы увидеть реакцию
01.04.2020 в 09:17 #15536manjey73
УчастникТак команда или ответ на команду ?
01.04.2020 в 09:32 #15537Romiros
УчастникДумаю имеется ввиду опрос после команды. Он происходит по расписанию. Просто я когда драйвер для прибора писал, тоже с этим столкнулся. При записи каких-то параметров в вычислитель, хотелось бы сразу их считать, чтобы быть точно уверенным, что они записались. Если опрос прибора происходит часто, скаже раз в 5 секунд, то можно не заморачиваться, просто поставить галочку для внеочередного опроса, если на линии несколько КП. А вот если опрос редкий, допустим раз в 5 минут, то уже не прокатит и Ваши изменения появятся только через 5 минут. Поэтому в драйвере я делал чтение нужной группы параметров, сразу после записи.
01.04.2020 в 10:10 #15540manjey73
УчастникСтранно, по логике Коммуникатора даже при нескольких КП на линии при установленной галочке «Опрос после команды ТУ» в очередь данный КП должен попадать сразу за следующим, опрос которого происходит на данный момент. точнее Команда помещается в очередь и сразу по завершению опроса очередного КП, должна пройти команда и сразу же чтение этого прибора, куда была отправлена команда. По крайней мере для любых приборов с последовательным интерфейсом.
Вот если приборы на TCP не знаю, может быть там косяк ?
01.04.2020 в 10:24 #15541Romiros
УчастникМожет я и ошибаюсь. Сейчас проверить не могу. Может быть я делал чтение в драйвере, чтобы избежать переопрос всего КП, а опрашивать только те параметры, которые были записаны. Не помню уже.
01.04.2020 в 10:33 #15542Seliverstoff.yu
Участникпоходу для меня это пока недостижимо))) опрашиваю по Modbas, драйверов никаких не писал, только шаблон устройства, но это не то полагаю. Решение только частыми опросами получается.
01.04.2020 в 11:25 #15546manjey73
УчастникУменьшите паузу между опросами, не период, а именно паузу.
01.04.2020 в 17:04 #15549Seliverstoff.yu
УчастникПауза 200 стоит.
01.04.2020 в 18:41 #15552Mikhail
МодераторО каком именно драйвере идёт речь?
Приложите скриншоты настроек линии связи и логи.02.04.2020 в 18:52 #15567Seliverstoff.yu
УчастникДрайвер этот тот, который шаблон устройства?
Как картинки лучше прикреплять, с какого сервиса? С яндекса не прикрепляются скриншоты.-
Этот ответ был изменен 3 года, 5 месяцев назад от
Seliverstoff.yu.
-
Этот ответ был изменен 3 года, 5 месяцев назад от
Seliverstoff.yu.
02.04.2020 в 19:25 #15570manjey73
УчастникЯ так понимаю речь о драйвере Modbus. не тестировал его, надо будет откопать пару тройку устройств для проверки.
02.04.2020 в 21:23 #15574Seliverstoff.yu
УчастникДа, по Modbus опрашиваю, а в тех, которые тестировались опрос сразу после команды работает?
-
Этот ответ был изменен 3 года, 5 месяцев назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.