Просмотр полной версии : Непонятная ошибка визуализации
Доброго времени суток. Очередной дурацкий вопрос. Делаю проект на ПЛК210-3 старом (в среде SP16 Patch 3). возникла необходимость отрисовывать шкалу переменной длины. Длину привязал к переменной, которой присваивается нужное значение.
78898
При загрузке вылезает ошибка:
78899
Убираю переменную - все ОК. Самое обидное - что периодически (1 раз в 10-15 загрузок) контроллер все глотает и работает как нужно. До следующего обновления программы. Уже почти созрел сделать две шкалы одну над другой и использовать прозрачность... От отчаяния как бы.
Если кто может что-то присоветовать, буду весьма благодарен.
Алексей
kondor3000
25.09.2024, 19:05
Доброго времени суток. Очередной дурацкий вопрос. Делаю проект на ПЛК210-3 старом (в среде SP16 Patch 3). возникла необходимость отрисовывать шкалу
Убираю переменную - все ОК. Самое обидное - что периодически (1 раз в 10-15 загрузок) контроллер все глотает и работает как нужно. До следующего обновления программы. Уже почти созрел сделать две шкалы одну над другой и использовать прозрачность... От отчаяния как бы.
Если кто может что-то присоветовать, буду весьма благодарен.
Алексей
Очистить всё, компилировать всё делали? Загружать с обновлением, Логин с загрузкой и галку внизу ставить.
Это все было. И чистил все, что можно и компилил предварительно (без ошибок), и холодный сброс при работе, и и чего только не. Если делать логин с загрузкой без этой переменной, все ОК. Если после этого добавить переменную и сделать обновление "на лету", то иногда (не каждый раз) все начинает работать (а иногда вылезает эта же ошибка) и потом последующие on-line корректировки проходят без проблем. Но стоит только при наличие этой переменной сделать логин с загрузкой или выключение контроллера и загрузку с загрузочного приложения - эта визуализация вылетает. Другие страницы работают ОК, пока не попытаешься эту открыть.
Евгений Кислов
26.09.2024, 06:47
Это все было. И чистил все, что можно и компилил предварительно (без ошибок), и холодный сброс при работе, и и чего только не. Если делать логин с загрузкой без этой переменной, все ОК. Если после этого добавить переменную и сделать обновление "на лету", то иногда (не каждый раз) все начинает работать (а иногда вылезает эта же ошибка) и потом последующие on-line корректировки проходят без проблем. Но стоит только при наличие этой переменной сделать логин с загрузкой или выключение контроллера и загрузку с загрузочного приложения - эта визуализация вылетает. Другие страницы работают ОК, пока не попытаешься эту открыть.
Добрый день.
Свяжитесь, пожалуйста, со мной через телеграм (ссылка в подписи).
Евгений, спасибо огромное. Проблема решилась, проверил на всех режимах.
Евгений нашел ошибку (ну как ошибку, недодумку) буквально за 5 минут. Переменная, которая переключала длину шкалы графика получала значения после выбора оператором нужного процесса. А до этого была равна 0. Соответственно, при заходе на страницу с этим графиком вылетала ошибка, потому что кодесис не любит нулевую длину шкалы. Если до этого в режиме онлайн коррекции код обновлялся уже когда переменная была выбрана ненулевой - все работало. При холодной загрузке, когда она получала нулевое стартовое значение - ошибка сразу выскакивала при переходе на соответствующий экран визуализации. Присвоение при определении переменной ненулевого начального значения решило проблему.
Еще раз спасибо.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot