Показать сообщение отдельно
Старый 21.06.2021, 17:31   #1
Shurion
Senior Member
 
Регистрация: Sep 2019
Адрес: SPb
Сообщения: 178
Благодарил(а): 12 раз(а)
Поблагодарили: 18 раз(а) в 18 сообщениях
По умолчанию Вопрос о макросах (решено)

Всем привет, возник такой вопрос.
Как Logix читает и обрабатывает макросы? Могут ли они как то влиять на время обработки входящих сигналов?

Есть проект. Одна его версия без макросов, другая запакована по макросам.
На ПЛК со скады по модбасу TCP/IP в HR по нажатию кнопки приходит число, и сбрасывается через секунду.
С помощью отладчика посмотрел длительность импульса и выяснил что в проге без макросов длительность всегда около 1 секунды,а в проге с макросами она не стабильна и меняется в диапазоне от 0 до 1000 мс.( т.е. иногда команду он просто не замечает).

Вопрос как такое может быть? Или что я делаю не так.
Точки наблюдения не касаются макросов.
Реальный Тик на двух программах одинаковый и не меняется.
Заданный 10 мс.
Shurion вне форума   Ответить с цитированием