Просмотр полной версии : СПК110[M01] Сообщение "An exception..... при изменении RETAIN
MagNetiC
16.07.2025, 20:21
Добрый день! СПК110[M01] Прошивка: 2.4.0923.1000. При изменении значения RETAIN на экране каждый раз появляется "An exception happened while executing the visualization!"
Добавлена переменная:
VAR RETAIN
Run_pump1: BOOL;
END_VAR
При изменении этой переменной в визуализации, например:
84894
Появляется экран:
84895
Причем переменная сохраняется после перезагрузки СПК.
Александр Пинэко-Скворцов
16.07.2025, 21:12
Добрый день! СПК110[M01] Прошивка: 2.4.0923.1000. При изменении значения RETAIN на экране каждый раз появляется "An exception happened while executing the visualization!"
Добавлена переменная:
VAR RETAIN
Run_pump1: BOOL;
END_VAR
При изменении этой переменной в визуализации, например:
84894
Появляется экран:
84895
Причем переменная сохраняется после перезагрузки СПК.
Добрый день.
В данном случае следует оставить только привязку в свойстве Переменная.
Привязку с событием OnValueChanged удалите. А то получается, что по нажатию на кнопку меняется значение переменной (из-за привязки к свойству Переменная), и из-за этого изменения срабатывает событие, вызывая новое изменение. И так до бесконечности. Поэтому получаете исключение. Пример работы с элементом см. на стр. 254 документа: https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Visu_v3.0.pdf
MagNetiC
16.07.2025, 22:08
В данном случае следует оставить только привязку в свойстве Переменная.
Спасибо! Забыл что свойство "Переменная" также меняет переменную)) и RETAIN тут ни причем.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot