Проблема проявлялась на экспериментальной прошивке и решилась с помощью установки дефолтного стиля в Менеджере визуализации и установке галочки Передавать svg- и конвертированные изображения.
Вложение 27590
Вид для печати
Проблема проявлялась на экспериментальной прошивке и решилась с помощью установки дефолтного стиля в Менеджере визуализации и установке галочки Передавать svg- и конвертированные изображения.
Вложение 27590
Документ обновлен до версии 1.1. Список внесенных изменений:
- Обновлен пример 11.2.5. Таблица.
- Обновлен пример 11.3.7. Управление пользователями.
- Обновлен и дополнен п. 12. Визуализация на СПК: ограничения и рекомендации.
- Добавлен п. 11.4.6. Обработка нажатий аппаратных кнопок.
- Добавлен п. 13.3. Список изменений в CODESYS 3.5 SP9.
В ближайшие дни компания 3S выпускает CODESYS 3.5 SP10, по факту релиза как обычно опубликую пост с описанием изменений и нововведений в визуализации.
Мне вполне понятна причина вашего недовольства. Действительно, с переходом на следующий SP возникли проблемы. К сожалению, я не могу спрогнозировать дату выхода новой прошивки. Со своей стороны могу только сказать, что к этой дате документация по визуализации будет содержать описание всех появившихся за прошедшее время "фишек" - по-моему, это скорее хорошо, чем плохо.
Состоялся релиз SP10. Относительно визуализации изменений достаточно немного:
1. Полностью изменился подход к созданию HMI визуализации. Теперь она создается как отдельный проект с компонентом Data Sources Manager, который позволяет получать данные из символьной конфигурации (CODESYS OPC, поддерживается как OPC от 2.3, так и от 3.5) или приложения, созданного в CODESYS 3.5.
Вложение 28120
Вложение 28121
Следует заметить, что HMI визуализация является отдельным платным компонентом CODESYS.
При работе с СПК обычно используется веб-визуализация (модификации СПК207-...-CS-WEB).
2. Расширился функционал элемента Таблица тревог. Теперь можно управлять цветом заливки и текста каждой колонки таблицы с помощью переменных, а также сортировать столбцы с метками времени по возрастанию/убыванию.
Кроме того, появилась возможность экспортировать историю тревог в .csv файл. Подразумевается, что для этого необходимо подключение к контроллеру, но, в принципе, достаточно только .sqlite файла (можно воссоздать проект на виртуальном контроллере и сделать экспорт там). Сохранять историю сразу в .csv в данный момент нельзя. На текущих прошивках СПК экспорт истории не поддержан.
Вложение 28122 Вложение 28123 Вложение 28124
Вложение 28125
3. В Управлении пользователями появилась возможность настроить реакцию на заданное число попыток ввода неверного пароля - временная или постоянная блокировка пользователя.
Вложение 28126
4. Оптимизирована компиляции визуализации, поправлены некоторые ошибки - в частности, известная ошибка с неработающим фоном в диалогах, из-за которого приходилось рисовать на на них дополнительный прямоугольник - теперь все нормально. Также решена проблема с некорректным отображением диапазона Трассировки.
Можно ли использовать градиентный цвет в СПК1хх в связи с выходом новой прошивки для СПК1хх?
Люди, проблема идиотская. Работал больше года спк, возникла необходимость поправить немного. На новом компе с диска КДС поставил, необходимые библиотеки, открыл, поправил, скомпилировал, залил. Всё работает, а визуализация в вебе - белый экран. Посмотрел исходный код:
Вложение 28333
Это с компа в эксплорере и хроме. Но с макбука в хроме и с телефона в хроме прекрасно показывает.
Где я накосячил?
Спасибо.
Вы нигде не накосячили - поскольку веб-визуализация практически не имеет настроек, она просто добавляется в проект.
По всей видимости, дело в версиях/настройках браузеров на ПК - для веб-визуализации нужна поддержка HTML5/Canvas.
Попробуйте обновить хром до последней версии.
Не помогло. Пугает то, что до перезаливки проекта всё работало...
У меня тоже последняя версия (55.0.2883.87 m). Проблем с веб-визуализацией на ней нет.
Что выдает https://html5test.com/ ?
Всё нормально выдает:
http://i.imgur.com/TVsPhje.jpg
Попробуйте создать простейший проект для виртуального контроллера с веб-визуализацией и запустить его. Что при этом будет в браузере?
А его в СПК заливать? Если нет, то по какому адресу смотреть визуализацию в браузере?
Проблему решил Евгений Кислов, за что ему огромное спасибо.
Было необходимо в проекте удалить папку 'visu'. И все заработало.
столкнулся с проблемой при попытке сделать визуализацию.
Проблема имеется в Codesys SP5 Patch5 и Codesys SP7 Patch4. На других версиях не пробовал.
Суть проблемы: при выборе элемента управления Индикаторы/Переключатели/Изображения -> Индикатор фактически выбирается элемент: Элементы управления измерением -> Индикатор.
Проще говоря вместо элемента "лампочка" вставляется элемент "Стрелочный прибор".
Это только у меня так или у всех? И, если у всех, то как получить элемент "лампочка"?
Возможно ли получить доступ программно к таким свойствам визуальных элементов как высота, ширина, цвет и т.д.? Допустим, возможно ли реализовать что бы стандартная кнопка при нажатии увеличивалась в размере?
Спрошу тут что бы не плодить темы. В какой то мере тоже вопрос визуализации. Сделал проект, загрузил во флэш-память СПК105. При включении контроллера происходит следующее:
1. Появляется экран с логотипом Овен с пунктами сервисного меню
2. Пункты меняю исчезают с экрана и остаётся только заставка с надписью Овен
3. На заставке появляется курсор
4. Заставка с курсором исчезает
5. В течении ~1с светло зелёный экран
6. В течении ~1с чёрный экран с надписью "Отсутствует загрузочное приложение"
7. Наконец появляется стартовая визуализация приложения.
Заставка производителя контроллера это нормально. А вот зелёные и чёрные экраны да ещё с такими надписями выглядят не очень...
Почему надпись имеет место надпись "Отсутствует загрузочное приложение"? Как убрать?
Наш проект для СПК достаточно простой: пару датчиков температуры в связке модулем аналогового вода, да пару клапанов управляемых релейным модулем вывода. Программа на ST очень простенькая и коротенькая, оптимизировать там нечего особо. Заказчику не нравиться разнообразие картинок при загрузке, особенно чёрный экран с сообщением "Отсутствует загрузочное приложение" вызывает недовольство. Ранее в изделиях использовали панели от Weintek, в них загрузка приятнее выглядит. Поэтому и сравнивает с тем что было и что стало. Разработчики СПК***, мне кажется, при разработке ПО для этих контроллеров, должны учесть и этот момент с загрузкой и картинками. Вроде бы мелочь, но конечные пользователи систем на базе этих контроллеров обращают на это внимание.
Подскажите, для вывода и на экран переменной типа флоат мы используем %3.1f, а как выводит и задавать уставку если она типа TIME ?
Выводить - в таком стиле:
Но из-за бага в 3.5 SP5 Patch5 при таком форматировании отображается системное время. Начиная с SP6 - поправили.Код:%t[HH:mm:ss]
В SP5 Patch5 в подобных случаях рекомендую конвертировать в STRING.
С редактированием сложнее - соответствующие элементы появились только в последних сервис-паках и еще большей частью не поддержаны в СПК. Пока необходимо придумывать свою обвязку типа своего диалогового окна (как вариант).
Как это исправить, подскажите пожалуйста.Цитата:
Котельная РМЦ: C0373: Размер изображения меньше, чем размер элемента Прямоугольник. С типом представления ФИКС. в визуализации могут возникать ошибки окраски. Увеличьте размер прямоугольника. (Визуализация Numpad из библиотеки visudialogs, 3.5.5.0 (system))
Уменьшить размер изображения или увеличить размер прямоугольника, очевидно.
В какой момент это сообщение появилось? Пришлите архив проекта мне на почту.
заметил такую штуку в КДС3 СП7, при вводе любой переменной с цифровой клавиатуры на ней высвечивается не последнее значение этой переменной, а число последнего ввода. Такого в СП5 нету, если уставка стоит, к примеру, 5 то и на клавиатуре стоит 5.
Интересно в СП9 или СП10 это починили или нет?
Так ведь кодесису не нравится именно то что изображение МЕНЬШЕ прямоугольника! Неуж-то оно должно быть больше?!
У меня, кстати, такие сообщения при полном отсутствии изображений в проекте.
И не убеждайте меня в том что кодесис не "глубоко глючная система". Именно что глубоко! Нормальные системы, с возрастом становятся всё менее и менее глючными, а эта всё более и более.
Возможно, ему хочется, чтобы оно было по размеру не меньше прямоугольника? Т.е. downscale поддержали, а upscale - нет. Но это только гипотеза.
Честно говоря, мне пока не удалось понять причину этого предупреждения - но негативных последствий от него я тоже не увидел.
Не хочу никого ни в чем убеждать, но, по-моему, вполне очевидно, что число глюков пропорционально доступному функционалу. Среда в постоянном развитии - так что функционала все больше. Старые баги правятся, новые возникают. Пока что тенденция в сторону уменьшения общего кол-ва багов, как по мне. Если вы нашли какой-то серьезный баг, о котором еще нет информации - пожалуйста, сообщите нам (например, напишите мне на почту) - мы обязательно передадим информацию компании 3S.
Ну мигригрую, начинал в SP5 продолжаю в SP7. Но в чём криминал? Если кодесис не может обеспечить совместимость "сверху вниз" - это его кривизна, а не моя.
Ну да, так и есть, только не ёжики, а "мыши плакали и кололись, но продолжали есть кактус". Деваться некуда, вот я и "плачу". Не нахваливать же.
При первой же возможности (если собственник моего завода раскошелится) - обязательно использую. Что-то мне кажется у сименса должно быть всё более гладко - всётки своя система для своих контроллеров. Кодесис же пытается объять необъятное - в этом концептуальная порочность.
Подскажите, где можно найти примерчик для построения графиков по времени не менее 12 часов на СПК? Спасибо.