Стартовая страница › Форумы › Новые идеи › Задержка перед опросом после команды
- В этой теме 15 ответов, 5 участников, последнее обновление 10 месяцев назад сделано
manjey73.
-
АвторСообщения
-
19.08.2024 в 11:14 #34094
manjey73УчастникСобственно нельзя ли добавить подобный параметр в будущих релизах, чтобы можно было указать задержку в мс для опроса после команды?
Криво работает ПЛК100 Овен по Modbus TCP, теряет немножко связь, когда нет задержки.
Было бы полезно.
Например использовать данные параметра Пауза для этого.19.08.2024 в 12:46 #34104
MikhailМодераторПараметр пауза сейчас действует и при запросе данных, и при отправке команд.
Пожелание запишу.12.08.2025 в 12:53 #39924
manjey73УчастникВ догонку. Нужна пауза между запросами разных приборов на линии очень.
Висит два счетчика Энергомера на одной линии, приходится ставить устройство «пустышку» с левым адресом прибора. Иначе второй счетчик начинает отваливаться, если нет паузы.
то есть пауза не между ошибочными запросами, а запросами вообще.
з.ы. пока тестирую, но есть подозрение, что связано именно с этим.
-
Ответ изменён 10 месяцев, 1 неделя назад пользователем
manjey73.
12.08.2025 в 13:36 #39928saprin8
УчастникНе понял, есть же скорость устанавливаемая прибором (9600, 19200 и т.д.), а это будет доп опрос через скаду на каждое устройство по slave ID ? Чет звучит как костыль. Неужели банальный преобразователь USR или МКОН не справится с 2мя энергомерами? Тем более цена у USR более чем приличная. Хотя мб я что-то не понял и там не 485.
12.08.2025 в 13:40 #39930
MikhailМодераторПараметр Пауза действует между всеми запросами. При этом сама команда паузы вызывается драйвером, а не Коммуникатором.
12.08.2025 в 13:49 #39933
manjey73Участникто есть мне в драйвере можно сделать настройку «использовать паузу» перед началом опроса?
Но тут как всегда есть нюанс, паузы в начале достаточно 50 мс а то и меньше возможно.
А не 200 скажем как при ошибке запроса.12.08.2025 в 13:52 #39934
manjey73УчастникПри чем подобная ситуация есть еще и с Modbus драйвером. Так же на линии висит 2 устройства (датчики топлива) и второе устройство падает с ошибкой опроса сразу после первого.
Примерно так же ситуация возникала при отсутствии паузы после команды.
То есть устройство видя чужой опрос и тут же после него опрос к нему, не воспринимает. нет паузы «тишины» на линии. Не знаю, как это правильно называется.13.08.2025 в 18:05 #39944
MikhailМодераторто есть мне в драйвере можно сделать настройку «использовать паузу» перед началом опроса?
Да. Пауза делается в методе FinishRequest() логики устройства. Но ничего не мешает вызвать SleepPollingDelay() или Thread.Sleep(…) самостоятельно.
13.08.2025 в 18:05 #39945
MikhailМодераторТак же на линии висит 2 устройства (датчики топлива) и второе устройство падает с ошибкой опроса сразу после первого.
Что это за устройства такие нестабильные?
15.08.2025 в 16:54 #39961
manjey73УчастникУстройства может и стабильные, линия тянется по зданию.
Хотя помнится я тестировал, и подключался на линию через USB-RS485 преобразователь, вроде все в норме было. Может все же сеть или преобразователь Teleofis добавляют проблем.Сейчас два счетчика Энергомера на 7E1 перестали работать через преобразователь, когда был один, все было в норме.
18.08.2025 в 14:53 #39966
MikhailМодераторНа счётчики Энергомера в своё время приходилось ставить резисторы на RS-485, чтобы несколько счётчиков на линии нормально опрашивались.
18.08.2025 в 14:53 #39967
manjey73УчастникХм, проверю на счет резисторов. Что-то не подумал об этом.
19.08.2025 в 12:09 #39978
a80808УчастникУ Эксиса есть коммутатор КУ-7 — в него 1 RS-485, из него шесть. Звезду можно реализовывать. И проблем с резистором меньше
19.08.2025 в 12:24 #39979
manjey73УчастникТехподдержка подтвердила проблему. Отдала задачу инженерам.
19.08.2025 в 13:42 #39984
JurasskParkУчастникА уточню. Чья техподдержка подтвердила проблему?
-
Ответ изменён 10 месяцев, 1 неделя назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.