Шо вы там написали на 50мс ????
Спутники контролируете ???? Может метеоритов траекторию подсчитываете ???? Или может операторами цикла по детски заигрались????
Шо вы там написали на 50мс ????
Спутники контролируете ???? Может метеоритов траекторию подсчитываете ???? Или может операторами цикла по детски заигрались????
После тестирования на реальном плк была опровергнута идея работы на плк овен с временем цикла больше >50(второй пункт #49) - глючит сетевой обмен. Поэтому если программа большая, то остается размазывать ее на более мелкие циклы по 15-20мс(если больше , то тормозит сетевой обмен),например используя оператор "case".
Боюсь да же спросить, чего там понаписано?
Каким объектом управляете?
В модуле статистик время не в мс, а в сотнях мс. У Вас точно цикл 50мс?
Модуль статистики при цикле 15ms показывает 400(в сотнях) свободного времени(по инструкции 20% должно быть). Тормозит и глючит - это разные вещи.Тормозит - это когда долго ждешь загрузки программы в плк(во время наладки).
60 механизмов опиши, уже время цикла 10мс, это без использования for...(300входов/выходов) Да, точно 51мс получилась(на маленьких объектах не возникало таких проблем).
Последний раз редактировалось sink3d; 16.10.2013 в 06:55.
Жуткие цифры ... 51мс .
Прям как в рекламе :- "Ты че делаешь ? -Ни че , а мог-бы "
Да че жуткого, если не критично, писалось же что нужно укладываться в 240мс, если за пятьдесят опрашивает все датчики и всем выходам раздает команды, как минимум три раза это сделать можно, это ни как не повлияет на работу, можно не заморачиваться
Да , в принципе все нормально , как-бы .
Некоторое время назад работал с итальянскими ПЛК Carel , там проц 16 бит и время цикла "типовое" 250 мс .
С некоторыми счетчиками воды проблеммы были - импульсы пропускал.
Я и говорю, что все нормально.У меня время реакции 2с не критично. Вот только Ehernet начинает пропускать пакеты, если не принять меры по уменьшению времени прогона программы.Разработчики плк говорят, что все будет нормально, если уложитесь в 15-20мс. Поэтому и поднял вопрос на обсуждение.Может быть как-то обойти это ограничение можно(разбивать программу муторно).(
Последний раз редактировалось sink3d; 16.10.2013 в 10:30.