Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
В проекте есть визуализация, на ней несколько вкладок (их число варьируется в зависимости от проекта от 1 до 6). И в каждой из этой вкладке есть еще несколько вкладок. И необходимо сделать так, чтобы при переходе на одну из этих вложенных вкладок выполнялся код.
Хотелось бы написать общий алгоритм, чтоб подходил для любого числа вкладок.
Я предлагаю начать с п. 5 из этой статьи:
https://ftp.owen.ru/CoDeSys3/98_Book...isuIecCode.pdf
Возможно, информации оттуда хватит для решения вашей задачи.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Здравствуйте.
Иногда в проекте требуется создать много одинаковых окошек - например хотим мы для каждого датчика задавать аварийные и предупредительные границы (4 шт.). При нажатии на поле вывода показаний датчика нужно, чтобы открылось окошко с полями ввода этих границ только для этого датчика. Можно ли однократно создать окно, а потом вызывать его с (например) определенным тегом, чтобы не плодить их для каждого датчика простым копированием?
Есть ли в Кодесис такая возможность (как например в Сименсах)?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Добрый день. Подскажите при компиляции выдает ошибку.
Если убрать галочку проект компилируется и загружается, но некоторые элементы не загружаются, что можно сделать?
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
Пытаюсь разобраться, вроде бы нахожусь на верном пути, но все же пока немного не дотянул:
Имеется структура AI для хранения данных датчика, в т.ч такие поля как
SPhigh : REAL; //верхняя аварийная граница
SPlow : REAL; //нижняя аварийная граница
Далее, в диалоге я прописываю переменную IN_OUT sensor: AI:
1.png,
в кнопке, которая вызывает это диалог, я прописываю необходимую переменную:
2.png
После чего запускаю проект. В поля диалога успешно загружаются поля структуры, но при изменении значения в диалоге, в структуре значения не меняются. Что нужно добавить, чтобы изменения сохранялись? Установить одну из доступных галочек?
UPD: вопрос снят, установка галочки "ОК" решила проблему, прошу прощения за этот преждевременный вопрос.
Последний раз редактировалось Карбофос; 07.07.2023 в 15:10.
Продолжение предыдущего вопроса:
При открытии диалога данные в текстовые поля загружаются, но если они изменились в контроллере, они не обновляются, пока не переоткроешь диалог. Можно ли заставить их обновляться в реальном времени, или хотя бы с заданным интервалом?