Здравствуйте.
Конфигурация у нас следующая:
Электрическая розетка -- блок питания -- ZET 7001 -- ZET 7020 -- ZET 7002 -- ZET 7020 -- ZET 7070 -- компьютер.
К ZET 7002 подключён ZET 7012i.
Интерфейс зетлабовской шины -- RS-485.
Всё это работает, однако наблюдается следующая любопытная особенность:
Если послать запрос через виртуальный ком-порт в адрес 7020 либо 7012 сразу после включения блока питания (фактически через 3-5 сек) -- ответ не приходит, сколько бы мы не ждали.
Однако если начать посылать туда повторные запросы, то через 10-40 секунд адресуемый датчик начинает отвечать, при этом присылает ответы на все старые запросы, в т.ч. на первый.
Чтобы 7020 либо 7012 ответили с первой попытки, надо после включения питания ничего им не посылать в течение 5-10 МИНУТ.
После получения первого ответа всё работает хорошо и стабильно.
Не знаете, это баг или фича? Почему так происходит? Как с этим бороться?
С уважением, Алексей.