Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сергей0308 а вы попробуйте на ПР сделать опрос каждые 10 секунд, сильно получится?
поправочка, часть переменных с одним периодом, часть с другим. Вроде как задать можно только для всего устройства а не переменных.
Интересно, как ПР разруливает разный период опроса для разных устройств, если одни быстро, а другие медленно и время опроса совпадет?
А еще больше интересно, если запускать командой опрос несколько модулей с разным периодом..
Последний раз редактировалось melky; 17.08.2023 в 13:08.
Здесь масса вариантов для фантазии, в идеале повесить эти 4 модуля аналогового ввода на отдельный интерфейс с периодом опроса около 10 секунд! На другой интерфейс более быстрые модули дискретного ввода с приемлемым периодом опроса, например 100 мс, там же всего 2 регистра надо прочитать! ПР200 как раз и имеет 2 сетевых интерфейса!
Можно конечно и на одном сетевом интерфейсе сделать нечто аналогичное, в смысле, там опрос(чтение) можно осуществлять по булевой переменной, но зачем усложнять при возможности наличия двух сетевых интерфейсов?!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Проблема булевой переменной, что опрос идет, пока она = 1 и период заведомо больше, чем требуется для ответа, а не импульс и постановка в очередь на опрос с требуемым периодом.
Надо еще раз найти видос Юрия и посмотреть. У меня всего дин модуль, нет возможности поиграться.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Сейчас другая проблема образовалась. В эту же сеть МСД200 подключен в режиме slave соответственно. Вот он значения с ПР200 не получает. Обмен судя по светодиоду RS2 идет , но когда в онлайне в лоджике задаю число в сетевую переменную отправленную на мсд, там она не отображается. Данные записываю в float 32(big-endian), в пр200 старшим байтом вперёд, скорости 9600.
Сергей0308 к сожалению нет, опрос не сбрасывает вашу переменную для чтения. А когда сбрасывать ее самому не ясно. Было бы прозрачнее, было бы лучше.
Вы объясните толком, что не так(не по-вашему)? Сейчас, насколько понимаю их ваших отрывочных высказываний: переменная чтения будучи раз взведённая кратковременным импульсом никогда не сбрасывается, в смысле, чтение продолжается и после успешного чтения этой переменной?
Да не расстраивайтесь Вы так, представитель Овен совсем недавно сказал, что они исправляют баги, в смысле напишите им об этом, вероятно они просто не знают!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.