Просмотр полной версии : Codesys 3.5 не загружает в СПК 210 изображения данные об визуализациию
Kola2024
21.08.2024, 14:45
Привет форумчанам, купили СПК 210 для простенького проекта но над визуализацией я постарался по креативнее. В итоге при загрузке программы много чего не загрузилось в СПК, стал смотреть журнал. Оказалось что codesys не смог залить текстовые листы и пул изображений. Почитал на разных форумах что нужно добавить в конфиге codesys еще один компонент, добавил, динамический текст заработал. Картинки я закинул в СПК в ручную, стали изображаться корректно, но есть одно но, а именно что индикаторы или проще лампочки не отображаются и изображения из категории Symbols тоже. Много чего перепробовал, шишь. Использовал в проекте flat style 3.5.16.0 , перепрошил на последнюю версию. Может кто знает в чем тут дело?
Скрин для ясности
78112
Евгений Кислов
21.08.2024, 15:43
Привет форумчанам, купили СПК 210 для простенького проекта но над визуализацией я постарался по креативнее. В итоге при загрузке программы много чего не загрузилось в СПК, стал смотреть журнал. Оказалось что codesys не смог залить текстовые листы и пул изображений. Почитал на разных форумах что нужно добавить в конфиге codesys еще один компонент, добавил, динамический текст заработал. Картинки я закинул в СПК в ручную, стали изображаться корректно, но есть одно но, а именно что индикаторы или проще лампочки не отображаются и изображения из категории Symbols тоже. Много чего перепробовал, шишь. Использовал в проекте flat style 3.5.16.0 , перепрошил на последнюю версию. Может кто знает в чем тут дело?
Скрин для ясности
78112
Добрый день.
Выложите ваш проект или свяжитесь со мной по телеграм (см. в подписи) и обеспечьте доступ по AnyDesk.
Kola2024
21.08.2024, 16:26
Вот ссылка на гугл диск с проектом
https://drive.google.com/file/d/13QiTxhusPv6ji2UTKpVMHHqWJjkYUCZO/view?usp=sharing
Евгений Кислов
21.08.2024, 18:34
Вот ссылка на гугл диск с проектом
https://drive.google.com/file/d/13QiTxhusPv6ji2UTKpVMHHqWJjkYUCZO/view?usp=sharing
В менеджере визуализации на вкладке Advanced settings задайте выделенный на скриншоте File Transfer Mode - тогда при загрузке проекта в контроллер будут загружены изображения, списки текстов и т. д.
По умолчанию установлен именно режим со скриншота - в вашем проекте его кто-то коварно поменял.
78123
Kola2024
22.08.2024, 09:19
Поменял, все заработало. Большое спасибо, оказалось саботаж устроил предыдущий программер. Тему можно закрывать.
Lapu-Leen
03.11.2025, 19:54
В менеджере визуализации на вкладке Advanced settings задайте выделенный на скриншоте File Transfer Mode - тогда при загрузке проекта в контроллер будут загружены изображения, списки текстов и т. д.
По умолчанию установлен именно режим со скриншота - в вашем проекте его кто-то коварно поменял.
78123
Доброго времени суток. Аналогичная проблема с СПК210, File Transfer Mode выбран правильно, названия на латинице. Какие ещё есть варианты? В Codesys и в браузерах все элементы визуализации отображаются.86574
Евгений Кислов
03.11.2025, 19:56
Доброго времени суток. Аналогичная проблема с СПК210, File Transfer Mode выбран правильно, названия на латинице. Какие ещё есть варианты? В Codesys и в браузерах все элементы визуализации отображаются.86574
Добрый день.
Опишите, пожалуйста, подробно, что именно у вас происходит.
Выложите поясняющие скриншоты и ссылку на архив проекта.
Lapu-Leen
03.11.2025, 20:14
Не отображается фоновое изображение и изображения на индикаторе и переключателе. Два фото монитора и экрана СПК думаю понятно в чём отличия.8657586576
https://disk.yandex.ru/d/ZkpyZUbjIC8dgg
Евгений Кислов
04.11.2025, 10:27
Изображения этих индикаторов и переключателей - это .svg.
Для использования в CODESYS .svg-файлы должны как минимум соответствовать:
version="1.2" baseProfile="tiny"
У ваших файлов версия "1.1", профиль "tiny" не указан.
Кроме того, я бы рекомендовал на всякий случай избегать изысканностей типа форматирования текста через CSS-теги и кириллицы в id'шниках.
Вот пример "родного" .svg от CODESYS, который без проблем отображается в таргет-визуализации:
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 16.0.3, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.2" baseProfile="tiny" id="Ebene_1" xmlns:x="&ns_extend;" xmlns:i="&ns_ai;" xmlns:graph="&ns_graphs;"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="102px" height="102px"
viewBox="0 0 102 102" xml:space="preserve">
<metadata>
<sfw xmlns="&ns_sfw;">
<slices></slices>
<sliceSourceBounds width="102" height="102" y="-102" x="0" bottomLeftOrigin="true"></sliceSourceBounds>
</sfw>
</metadata>
<g>
<g>
<path fill="#00F3FF" d="M102,51c0,28.175-22.826,51-51,51C22.827,102,0,79.175,0,51S22.827,0,51,0C79.17 4,0,102,22.825,102,51z"/>
<path fill="#BEBEBE" d="M100.354,51c0,27.266-22.091,49.354-49.354,49.354C23.735,100.354,1.645,78.266,1.645,51
S23.735,1.645,51,1.645C78.264,1.645,100.354,23.734 ,100.354,51z"/>
<path fill="#505050" d="M97.063,51c0,25.432-20.615,46.063-46.063,46.063C25.551,97.063,4.936,76.432,4.936,51
S25.551,4.936,51,4.936C76.448,4.936,97.063,25.568, 97.063,51z"/>
</g>
<g>
<path fill="#BEBEBE" d="M89.121,51c0,21.036-17.085,38.121-38.121,38.121c-21.069,0-38.121-17.085-38.121-38.121
c0-21.036,17.052-38.121,38.121-38.121C72.036,12.879,89.121,29.964,89.121,51z"/>
<path fill="#969696" d="M87.524,51c0,20.174-16.351,36.524-36.524,36.524c-20.18,0-36.524-16.351-36.524-36.524
c0-20.173,16.345-36.524,36.524-36.524C71.174,14.476,87.524,30.827,87.524,51z"/>
</g>
</g>
</svg>
Что касается фонового изображения - там .png, и я пока не понял, какие с ним проблемы.
Попробую разобраться с этим, когда вернусь в офис (в четверг).
Lapu-Leen
04.11.2025, 11:02
C .svg конечно попробую разобраться по примеру, но png не только на фоновом изображении, но и на переключателе. Проблема скорее всего в том что СПК 210 в моём случае в принципе не выводит на свой экран изображения из ImagePool хотя в симуляторе Codesys и Web браузерах визуализация отображается корректно, т.е. сами изображения физически присутствуют в памяти СПК.
Попробовал перенести все мои изображения в проект из примера : "Создание анимации" (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/02_Visu/02_Concepts/11_3_04_Example_Animation_3511v2.projectarchive ) И там все изображения включая svg появились и корректно переключаются. Сверил библиотеки и настройки, но пока не могу понять в чём разница, по библиотекам всё тоже самое. Единственная разница у меня не было PLC_PRG в VISU_TASK, добавил, но ничего не изменилось. Продолжаю эксперименты.
Причину не нашёл, просто удалил всё в демо проекте и перенёс туда всё из своего. В результате всё работает, но после открытия выскакивает сообщение Невозможно открыть библиотеку '#CAA Storage'. (Причина: Библиотека 'CAA Storage, 0.34.3.0 (CAA Technical Workgroup)' не установлена в системе.) На форуме нашёл рекомендацию как исправить, но пока не помогает.
Евгений Кислов
06.11.2025, 06:17
Причину не нашёл, просто удалил всё в демо проекте и перенёс туда всё из своего. В результате всё работает, но после открытия выскакивает сообщение Невозможно открыть библиотеку '#CAA Storage'. (Причина: Библиотека 'CAA Storage, 0.34.3.0 (CAA Technical Workgroup)' не установлена в системе.) На форуме нашёл рекомендацию как исправить, но пока не помогает.
Менеджер библиотеки - Плейсхолдеры
Выберите для CAA Storage версию 3.5.17.0
Lapu-Leen
06.11.2025, 12:52
Менеджер библиотеки - Плейсхолдеры
Выберите для CAA Storage версию 3.5.17.0
Добрый день. Пробовал очистить и заново компилировать проект, но всёравно ошибка так и остаётся 86617
Евгений Кислов
06.11.2025, 12:53
Добрый день. Пробовал очистить и заново компилировать проект, но всёравно ошибка так и остаётся 86617
Вы сейчас находитесь на вкладке Устройства (см. слева внизу). Переключитесь на вкладку POU - там тоже есть менеджер библиотек и, возможно, в нем тоже надо повторить манипуляцию с плейсхолдером.
Lapu-Leen
06.11.2025, 20:35
Вы сейчас находитесь на вкладке Устройства (см. слева внизу). Переключитесь на вкладку POU - там тоже есть менеджер библиотек и, возможно, в нем тоже надо повторить манипуляцию с плейсхолдером.
Да, это помогло, ошибка пропала. Спасибо!
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot