Сообщение от
FPavel
Доброго дня, уважаемые специалисты.
При работе в OL 2.2.318.0 возникла следующая ситуация:
- создал макрос, внутри которого присутствует один таймер TON, значение задержки записывается со входа макроса через масштабирование (умножение на 1000) и "Write to FB"
- на основном холсте ко входу подключил константу 10
При попытке эмуляции проекта получил всплывающее предупреждающее сообщение о том, что в этом макросе в таймер записано недопустимо малое значение.
Перепроверил макрос - и сам по себе он нормально эмулируется с выдержками, и умножение на 1000 выполняется, и запись в TON производится.
А вот при эмуляции с холста - такое сообщение.
Избавился от сообщение при помощи установки в свойствах TON значения 1 секунда.
После этого, всплывающие окна стали перечислять другие макросы на холсте, даже случай, когда записывал константу в таймер внутри макроса. Лечил предустановкой таймеров.
Теперь у меня два вопроса:
1. Почему появилось сообщение?
2. Будет ли перезапись внутри макроса при изменении константы времени на основном холсте или останется значение, которое записано в свойствах таймера?