Краткие вопросы и ответы по каскаде,что бы темы не плодить
Добрый день. В настройках сервера (там где указываете ip и порт) есть пауза, это пауза между запросами.starmos писал(а): ↑07.08.2020{, 12:40}Где в Каскаде задается период опроса слейва? Накидал проект: с переключателя (видимо Coil) уходит сигнал на ESP32, там он присваивается выходу и Discrete Input = на смартфоне загорается лампа. Так вот между нажатием на переключатель и загоранием лампы проходит 5-8 секунд. При этом на ESP32 сигнал приемлемо быстро получается, а вот видимо опрос со стороны смартфона-мастера задерживается. То же самое, реализованное через MQTT и другое приложение = работает существенно быстрее, а ведь там приходится еще и локальный брокер организовывать, а не напрямую. Т.е. дело не в канале связи.
У меня там 0 стоял при создании проекта, я так и оставил. Может надо что-то задать? В чем измеряется эта пауза?KaScada писал(а): ↑07.08.2020{, 12:52}Добрый день. В настройках сервера (там где указываете ip и порт) есть пауза, это пауза между запросами.
У Вас похоже на таймаут опроса несуществующего адреса. По факту, в описанном Вами проекте, лампу Вы должны видеть в течении 100мс а то и меньше)
Создайте проект заного и убедитесь что нет другого мешающего компонента, который вызывает таймаут.
Да , переключатель ,так же как и цифровой задатчик имеют обратную связь - пишут ,а потом читают один раз...В начале отладки программы включайте отображение тайм аутов , это позволит отладить программу (выявить ошибочные адреса устройств и регистров)starmos писал(а): ↑07.08.2020{, 13:48}У меня там 0 стоял при создании проекта, я так и оставил. Может надо что-то задать? В чем измеряется эта пауза?KaScada писал(а): ↑07.08.2020{, 12:52}Добрый день. В настройках сервера (там где указываете ip и порт) есть пауза, это пауза между запросами.
У Вас похоже на таймаут опроса несуществующего адреса. По факту, в описанном Вами проекте, лампу Вы должны видеть в течении 100мс а то и меньше)
Создайте проект заного и убедитесь что нет другого мешающего компонента, который вызывает таймаут.
PS. Вы были правы, действительно несуществующее устройство. Спасибо!
PSS. Тогда еще один вопрос - благодаря ошибочному таймауту я выяснил, что переключатель не сразу становится зеленым, после нажатия, а через некоторое время. Я правильно понимаю, что Каскада формирует команду записи в Coil при нажатии на него, а ЗАТЕМ считывает его текущее состояние из контроллера и отображает? Т.е. нет необходимости отдельно опрашивать контроллер на предмет дошла команда, или нет?
Нет ,теперь каскада стоит 500р (акция)+ голосовой пакет (если нужно) 100р .Извините сразу не заметил вопрос
Если ,что не понятно ,спрашивайте ,сниму видео ответ viewtopic.php?f=38&t=6685
не понимаю - причем здесь погода и работа поверх всех приложений?
попробовал в браузере запустить страничку.