PDA

Просмотр полной версии : CODESYS V3.5. Визуализация



Страницы : 1 2 3 4 5 6 7 8 9 10 [11]

Евгений Кислов
21.03.2024, 10:30
7456474565

Свяжитесь со мной через телеграм (в подписи) и обеспечьте доступ по AnyDesk - посмотрим, в чем у вас дело.

Crashroma2009
21.03.2024, 11:09
Свяжитесь со мной через телеграм (в подписи) и обеспечьте доступ по AnyDesk - посмотрим, в чем у вас дело.

Да. Хорошо. Написал Вам

Crashroma2009
21.03.2024, 12:20
Свяжитесь со мной через телеграм (в подписи) и обеспечьте доступ по AnyDesk - посмотрим, в чем у вас дело.

Спасибо огромное Евгению за техподдержку.
Проблему решили за 1 минуту.
Загвоздка была в том, что в VisualisationManager был неправильно установлен chekbox:
File Transfer Mode:
- Transfer visualisation files to the PLC
- Uselocal visualisationfiles
У меня 2 вариант был, а нужно 1 было

Haba
28.03.2024, 16:08
Добрый день. Возникла проблема при работе с OwenVisuDialogs, а именно с OVD.DateTimeSetOwen. Проблема в следующем:
1) В конфигурации ввода выбирая функцию "Открыть диалог", после выбора диалога OVD.DateTimeSetOwen есть только переменные и их тип, а значений по умолчанию нет. Если их не задать, то после Логин и нажатия на иконку, где задана конфигурация, появляется окно с надписью "Во время выполнения визуализации произошло исключение! Если вы хотите выяснить причину этого сбоя, активируйте онлайн-команду «Остановить выполнение при обработанных исключениях» в вашей системе программирования. Нажмите клавишу или коснитесь/мыши, чтобы попытаться перезапустить визуализацию". Если же присвоить значения переменным типа "uiSetYear" и т.д., и нажать ОК в конфигурации ввода, то появляется окно с надписью "Вы задали параметры OUTPUT или INOUT, но не задали итоговых значений для обновления этих параметров. Продолжить?".
2) Если нажать ОК и запустить программу, то при нажатии на на кнопку с открытием этого диалога он появится, но дата там 1970 и она не меняется, также кнопка принять не работает.
Вот такая проблема.74816748177481574818

Евгений Кислов
28.03.2024, 16:27
Добрый день. Возникла проблема при работе с OwenVisuDialogs, а именно с OVD.DateTimeSetOwen. Проблема в следующем:
1) В конфигурации ввода выбирая функцию "Открыть диалог", после выбора диалога OVD.DateTimeSetOwen есть только переменные и их тип, а значений по умолчанию нет. Если их не задать, то после Логин и нажатия на иконку, где задана конфигурация, появляется окно с надписью "Во время выполнения визуализации произошло исключение! Если вы хотите выяснить причину этого сбоя, активируйте онлайн-команду «Остановить выполнение при обработанных исключениях» в вашей системе программирования. Нажмите клавишу или коснитесь/мыши, чтобы попытаться перезапустить визуализацию". Если же присвоить значения переменным типа "uiSetYear" и т.д., и нажать ОК в конфигурации ввода, то появляется окно с надписью "Вы задали параметры OUTPUT или INOUT, но не задали итоговых значений для обновления этих параметров. Продолжить?".
2) Если нажать ОК и запустить программу, то при нажатии на на кнопку с открытием этого диалога он появится, но дата там 1970 и она не меняется, также кнопка принять не работает.
Вот такая проблема.74816748177481574818

Добрый день.
Посмотрите пример - там используется этот диалог.
https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/02_Visu/03_Additional/Example_OwenVisuDialogs_3517v3.projectarchive

Haba
28.03.2024, 18:51
Добрый день.
Посмотрите пример - там используется этот диалог.
https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/02_Visu/03_Additional/Example_OwenVisuDialogs_3517v3.projectarchive

В примере та же проблема. Можно задать только в диалогах Date и отдельно Time и то выводится статично. Это может быть из-за того, что я запускаю в режиме эмуляции или с виртуального контроллера?

Евгений Кислов
28.03.2024, 18:55
Это может быть из-за того, что я запускаю в режиме эмуляции или с виртуального контроллера?

Да - в примере в этих диалогах используется системное время контроллера (см. узел OwenRTC в дереве проекта примера).
В ваших случаях (симулятор и виртуальник) - оно не считывается, что приводит к описанному вами поведению.

Haba
28.03.2024, 19:04
Понял, спасибо.

Радонежский
02.04.2024, 11:26
Подскажите пожалуйста, почему объявил переменную типа STRING в отдельной программе (не PLC_PRG, которая работает параллельно) и назначил текстовую переменную, а в визуализации ничего не отображается . Пробовал через глобальную переменную лампочку вывести, тоже не получилось.
74917
74918
74919
74920
74921

Евгений Кислов
02.04.2024, 11:38
Подскажите пожалуйста, почему объявил переменную типа STRING в отдельной программе (не PLC_PRG, которая работает параллельно) и назначил текстовую переменную, а в визуализации ничего не отображается . Пробовал через глобальную переменную лампочку вывести, тоже не получилось.
74917
74918
74919
74920
74921

В параметре Тексты/Текст (см. второй скриншот) нужно указать спецификатор %s

ppv.89nu@gmail.com
04.04.2024, 16:40
Добрый день!
Подскажите, пожалуйста, как в элементе управления "Таблица" в визуализации Codesys 3,5 сделать перенос по словам в ячейках или хотя бы в заголовке?

Евгений Кислов
04.04.2024, 16:47
Добрый день!
Подскажите, пожалуйста, как в элементе управления "Таблица" в визуализации Codesys 3,5 сделать перенос по словам в ячейках или хотя бы в заголовке?

Добрый день.
В заголовке перенос, вероятно, сделать не получится (но можно наложить поверх него прямоугольник такого же цвета с нужной надписью в несколько строк).
В текстах строковых переменных - используйте управляющую последовательность $N.