PDA

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



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

Евгений Кислов
25.01.2017, 08:19
Да, именно так и есть.
Т.е. перетаскивать мышкой в Codesys является mauvais ton, или это все таки ошибка, которую надо исправить разработчикам?

Эта ошибка (причем, насколько помню, ошибка локализации - у обоих элементов одинаковое русскоязычное название в свойствах), которая была исправлена. Я подтверждаю, что она была в SP5 Patch5, но в SP7 Patch4 у меня она уже не проявляется.

Number17
27.01.2017, 12:44
Возможно ли получить доступ программно к таким свойствам визуальных элементов как высота, ширина, цвет и т.д.? Допустим, возможно ли реализовать что бы стандартная кнопка при нажатии увеличивалась в размере?

Евгений Кислов
27.01.2017, 12:49
Возможно ли получить доступ программно к таким свойствам визуальных элементов как высота, ширина, цвет и т.д.? Допустим, возможно ли реализовать что бы стандартная кнопка при нажатии увеличивалась в размере?

Да, можно. Посмотрите пример 11.2.1 - в нем все эти настройки рассмотрены.

Number17
27.01.2017, 17:08
Спрошу тут что бы не плодить темы. В какой то мере тоже вопрос визуализации. Сделал проект, загрузил во флэш-память СПК105. При включении контроллера происходит следующее:
1. Появляется экран с логотипом Овен с пунктами сервисного меню
2. Пункты меняю исчезают с экрана и остаётся только заставка с надписью Овен
3. На заставке появляется курсор
4. Заставка с курсором исчезает
5. В течении ~1с светло зелёный экран
6. В течении ~1с чёрный экран с надписью "Отсутствует загрузочное приложение"
7. Наконец появляется стартовая визуализация приложения.
Заставка производителя контроллера это нормально. А вот зелёные и чёрные экраны да ещё с такими надписями выглядят не очень...
Почему надпись имеет место надпись "Отсутствует загрузочное приложение"? Как убрать?

Евгений Кислов
30.01.2017, 13:38
Спрошу тут что бы не плодить темы. В какой то мере тоже вопрос визуализации. Сделал проект, загрузил во флэш-память СПК105. При включении контроллера происходит следующее:
1. Появляется экран с логотипом Овен с пунктами сервисного меню
2. Пункты меняю исчезают с экрана и остаётся только заставка с надписью Овен
3. На заставке появляется курсор
4. Заставка с курсором исчезает
5. В течении ~1с светло зелёный экран
6. В течении ~1с чёрный экран с надписью "Отсутствует загрузочное приложение"
7. Наконец появляется стартовая визуализация приложения.
Заставка производителя контроллера это нормально. А вот зелёные и чёрные экраны да ещё с такими надписями выглядят не очень...
Почему надпись имеет место надпись "Отсутствует загрузочное приложение"? Как убрать?

Теоретически, такое возможно, если при старте контроллера происходит выполнение значительного числа ресурсоемких операций.
Можно попробовать оптимизировать программу.

Number17
31.01.2017, 09:11
Теоретически, такое возможно, если при старте контроллера происходит выполнение значительного числа ресурсоемких операций.
Можно попробовать оптимизировать программу.

Наш проект для СПК достаточно простой: пару датчиков температуры в связке модулем аналогового вода, да пару клапанов управляемых релейным модулем вывода. Программа на ST очень простенькая и коротенькая, оптимизировать там нечего особо. Заказчику не нравиться разнообразие картинок при загрузке, особенно чёрный экран с сообщением "Отсутствует загрузочное приложение" вызывает недовольство. Ранее в изделиях использовали панели от Weintek, в них загрузка приятнее выглядит. Поэтому и сравнивает с тем что было и что стало. Разработчики СПК***, мне кажется, при разработке ПО для этих контроллеров, должны учесть и этот момент с загрузкой и картинками. Вроде бы мелочь, но конечные пользователи систем на базе этих контроллеров обращают на это внимание.

Евгений Кислов
31.01.2017, 09:13
Наш проект для СПК достаточно простой: пару датчиков температуры в связке модулем аналогового вода, да пару клапанов управляемых релейным модулем вывода. Программа на ST очень простенькая и коротенькая, оптимизировать там нечего особо. Заказчику не нравиться разнообразие картинок при загрузке, особенно чёрный экран с сообщением "Отсутствует загрузочное приложение" вызывает недовольство. Ранее в изделиях использовали панели от Weintek, в них загрузка приятнее выглядит. Поэтому и сравнивает с тем что было и что стало. Разработчики СПК***, мне кажется, при разработке ПО для этих контроллеров, должны учесть и этот момент с загрузкой и картинками. Вроде бы мелочь, но конечные пользователи систем на базе этих контроллеров обращают на это внимание.

Да, вполне очевидно, что "разнообразие картинок при загрузке" является негативным эффектом. Я передам разработчикам эту информацию.

Эдуард_Н
08.02.2017, 19:25
Подскажите, для вывода и на экран переменной типа флоат мы используем %3.1f, а как выводит и задавать уставку если она типа TIME ?

Евгений Кислов
08.02.2017, 19:49
Подскажите, для вывода и на экран переменной типа флоат мы используем %3.1f, а как выводит и задавать уставку если она типа TIME ?

Выводить - в таком стиле:


%t[HH:mm:ss]

Но из-за бага в 3.5 SP5 Patch5 при таком форматировании отображается системное время. Начиная с SP6 - поправили.

В SP5 Patch5 в подобных случаях рекомендую конвертировать в STRING.

С редактированием сложнее - соответствующие элементы появились только в последних сервис-паках и еще большей частью не поддержаны в СПК. Пока необходимо придумывать свою обвязку типа своего диалогового окна (как вариант).

Эдуард_Н
16.02.2017, 18:50
Котельная РМЦ: C0373: Размер изображения меньше, чем размер элемента Прямоугольник. С типом представления ФИКС. в визуализации могут возникать ошибки окраски. Увеличьте размер прямоугольника. (Визуализация Numpad из библиотеки visudialogs, 3.5.5.0 (system))
Как это исправить, подскажите пожалуйста.

Евгений Кислов
16.02.2017, 19:13
Уменьшить размер изображения или увеличить размер прямоугольника, очевидно.

Эдуард_Н
16.02.2017, 19:29
Уменьшить размер изображения или увеличить размер прямоугольника, очевидно.

какого? сообщение не указывает какой.

Евгений Кислов
16.02.2017, 19:45
В какой момент это сообщение появилось? Пришлите архив проекта мне на почту.

Эдуард_Н
17.02.2017, 16:06
В какой момент это сообщение появилось? Пришлите архив проекта мне на почту.

После компиляции.

Эдуард_Н
06.03.2017, 14:51
заметил такую штуку в КДС3 СП7, при вводе любой переменной с цифровой клавиатуры на ней высвечивается не последнее значение этой переменной, а число последнего ввода. Такого в СП5 нету, если уставка стоит, к примеру, 5 то и на клавиатуре стоит 5.
Интересно в СП9 или СП10 это починили или нет?

gs_62
06.03.2017, 15:11
Уменьшить размер изображения или увеличить размер прямоугольника, очевидно.

Так ведь кодесису не нравится именно то что изображение МЕНЬШЕ прямоугольника! Неуж-то оно должно быть больше?!

У меня, кстати, такие сообщения при полном отсутствии изображений в проекте.

И не убеждайте меня в том что кодесис не "глубоко глючная система". Именно что глубоко! Нормальные системы, с возрастом становятся всё менее и менее глючными, а эта всё более и более.

Евгений Кислов
06.03.2017, 15:55
Так ведь кодесису не нравится именно то что изображение МЕНЬШЕ прямоугольника! Неуж-то оно должно быть больше?!

У меня, кстати, такие сообщения при полном отсутствии изображений в проекте.

И не убеждайте меня в том что кодесис не "глубоко глючная система". Именно что глубоко! Нормальные системы, с возрастом становятся всё менее и менее глючными, а эта всё более и более.

Возможно, ему хочется, чтобы оно было по размеру не меньше прямоугольника? Т.е. downscale поддержали, а upscale - нет. Но это только гипотеза.
Честно говоря, мне пока не удалось понять причину этого предупреждения - но негативных последствий от него я тоже не увидел.

Не хочу никого ни в чем убеждать, но, по-моему, вполне очевидно, что число глюков пропорционально доступному функционалу. Среда в постоянном развитии - так что функционала все больше. Старые баги правятся, новые возникают. Пока что тенденция в сторону уменьшения общего кол-ва багов, как по мне. Если вы нашли какой-то серьезный баг, о котором еще нет информации - пожалуйста, сообщите нам (например, напишите мне на почту) - мы обязательно передадим информацию компании 3S.

RV9WFJ
07.03.2017, 06:40
Так ведь кодесису не нравится именно то что изображение МЕНЬШЕ прямоугольника! Неуж-то оно должно быть больше?!

У меня, кстати, такие сообщения при полном отсутствии изображений в проекте.

И не убеждайте меня в том что кодесис не "глубоко глючная система". Именно что глубоко! Нормальные системы, с возрастом становятся всё менее и менее глючными, а эта всё более и более. Быть того не может если только вы не мигрируете с одного SP (считай стиля) в другой. Да и вообще это напоминает "А ежики плакали и кололись. Используйте TIA Portal. Там вы отдадите кучу килоевро но станет ли лучше?.

gs_62
07.03.2017, 09:46
Быть того не может если только вы не мигрируете с одного SP (считай стиля) в другой.
Ну мигригрую, начинал в SP5 продолжаю в SP7. Но в чём криминал? Если кодесис не может обеспечить совместимость "сверху вниз" - это его кривизна, а не моя.


Да и вообще это напоминает "А ежики плакали и кололись.
Ну да, так и есть, только не ёжики, а "мыши плакали и кололись, но продолжали есть кактус". Деваться некуда, вот я и "плачу". Не нахваливать же.


Используйте TIA Portal. Там вы отдадите кучу килоевро но станет ли лучше?.
При первой же возможности (если собственник моего завода раскошелится) - обязательно использую. Что-то мне кажется у сименса должно быть всё более гладко - всётки своя система для своих контроллеров. Кодесис же пытается объять необъятное - в этом концептуальная порочность.

Пьер
24.03.2017, 11:22
Подскажите, где можно найти примерчик для построения графиков по времени не менее 12 часов на СПК? Спасибо.

Евгений Кислов
24.03.2017, 12:06
Подскажите, где можно найти примерчик для построения графиков по времени не менее 12 часов на СПК? Спасибо.

Можно начать с этого примера, выложенного пользователем firetester:
http://www.owen.ru/forum/showthread.php?t=22038&p=197735&viewfull=1#post197735

жекон
27.03.2017, 05:30
Вот здесь http://www.owen.ru/forum/showthread.php?t=18838&page=2&p=171024&viewfull=1#post171024 неплохой пример от murdemon (http://www.owen.ru/forum/member.php?u=59574)

Евгений Кислов
05.04.2017, 12:56
В соседней теме (http://www.owen.ru/forum/showthread.php?t=20069&p=243025&viewfull=1#post243025) был поднят вопрос о типизации визуальных объектов в CODESYS 3.5. В свободное время на коленке сделал видео.
https://www.youtube.com/watch?v=eHWSI_Ll8VU&

Может быть, кому-нибудь оно покажется интересным.

Эдуард_Н
05.04.2017, 13:58
В соседней теме (http://www.owen.ru/forum/showthread.php?t=20069&p=243025&viewfull=1#post243025) был поднят вопрос о типизации визуальных объектов в CODESYS 3.5. В свободное время на коленке сделал видео.
https://www.youtube.com/watch?v=eHWSI_Ll8VU&

Может быть, кому-нибудь оно покажется интересным.

Спасибо, интересная информация.
В конце надо было показать как к этому всему привязать программу (триггер какой ни будь или ещё что).

RV9WFJ
06.04.2017, 05:31
В соседней теме (http://www.owen.ru/forum/showthread.php?t=20069&p=243025&viewfull=1#post243025) был поднят вопрос о типизации визуальных объектов в CODESYS 3.5. В свободное время на коленке сделал видео.
https://www.youtube.com/watch?v=eHWSI_Ll8VU&

Может быть, кому-нибудь оно покажется интересным.
Остается только добавить, что:
1.Глубина вложенности более 3х фреймов практически не работает (самые глубокие начинают исчезать при отображении.
2. Для упрощения порой во фрейм достаточно передавать только индекс массива со структурой.
3.При сложных визуализациях с динамизацией обьектов фреймы можно использовать даже если элемент один. Так как координаты движения уже задаются не от угла экрана, а от угла фрейма, что очень удобно.

spdif123
14.04.2017, 09:30
Добрый день. Возможно ли отображение нескольких окон одновременно (условно: в одном управление объектом, в другом его реакция)+возможность перемещения окна по экрану ?
Предполагаю, что надо выставить тип визуализации (у нужных окон) как диалог, а для поддержки перемещения окна отлавливать координату мыши и программно перемещать окно.
Является ли такой вариант реализации многооконного приложения стандартным или есть типовое решение?

Евгений Кислов
14.04.2017, 09:52
Добрый день. Возможно ли отображение нескольких окон одновременно (условно: в одном управление объектом, в другом его реакция)+возможность перемещения окна по экрану ?
Предполагаю, что надо выставить тип визуализации (у нужных окон) как диалог, а для поддержки перемещения окна отлавливать координату мыши и программно перемещать окно.
Является ли такой вариант реализации многооконного приложения стандартным или есть типовое решение?

Добрый день. Диалоги тут не помогут. Теоретически, можно реализовать подобное на фреймах, но задача будет достаточно трудоемкой.
Типовых решений, насколько мне известно, нет.

RV9WFJ
16.04.2017, 08:57
Есть ли возможность в WEB визуализации скачать файл из памяти СПК? Т.е. хочется удаленно скачивать с СПК архивы не применяя SCP и т.д., а просто кликая по ссылке в браузере прямо из визуализации. Ну или еще какой-то аналогичный вариант из браузера? Пока в голову приходит только какой-то фрейм, в который минуя CoDeSys вставлять ссылки, но это как-то топорно и даже так не факт что получится.

Евгений Кислов
16.04.2017, 10:28
Есть ли возможность в WEB визуализации скачать файл из памяти СПК? Т.е. хочется удаленно скачивать с СПК архивы не применяя SCP и т.д., а просто кликая по ссылке в браузере прямо из визуализации. Ну или еще какой-то аналогичный вариант из браузера? Пока в голову приходит только какой-то фрейм, в который минуя CoDeSys вставлять ссылки, но это как-то топорно и даже так не факт что получится.

В данный момент какого-то приемлемого решения нет. Из простого - по идее, можно повесить на кнопку запуск WinSCP с автоматическим коннектом к нужному IP.

Если я правильно понимаю, то в вашем случае было бы удобно, если бы СПК мог быть ftp-клиентом - я передам пожелание разработчикам.

RV9WFJ
17.04.2017, 08:30
по сути, Вам нужно в контроллере открыть сокет и как только на него придет запрос отправить содержимое файла массивом байт, а в хедере указать размер и тип файла, любой исходник веб-сервера для КДС подскажет как это сделать
Как ответить на запрос-это понятно. Тут я пока больше мучаюсь моментом как этот запрос удобнее породить в визуализации. Хочется уже совсем отказаться от SCADы там где ее можно заменить Web сервером. И вопрос уперся в то как сделать обычную HTML ссылку. Я так понимаю что в старших SP элемент браузер поможет, а в SP5 никак.

RV9WFJ
18.04.2017, 07:58
Вы опять же не понимаете суть моего вопроса. У меня нет проблемы передать этот файл. У меня проблема сделать это штатными средствами визуализации чтобы не прибегать к костылям. Так как самый лучший и простой костыль это SCP. Я просто хотел уточнить здесь, возможно я просто не вижу какого-то простого способа, а он перед глазами.

nikolsam
21.04.2017, 10:34
Добрый день!
Не разворачивается визуализация на весь экран при запуске проекта на исполнение (как в режиме эмуляции так и при использовании codesys control win v3). Пробовал в CODESYS V3.5 SP7 Patch 4 и CODESYS V3.5 SP5 Patch 5 никакого результата. Кто нибудь сталкивался с такой проблемой?

Евгений Кислов
21.04.2017, 18:53
Добрый день!
Не разворачивается визуализация на весь экран при запуске проекта на исполнение (как в режиме эмуляции так и при использовании codesys control win v3). Пробовал в CODESYS V3.5 SP7 Patch 4 и CODESYS V3.5 SP5 Patch 5 никакого результата. Кто нибудь сталкивался с такой проблемой?

Добрый день. Я видел, что на некоторых системах после запуска виртуального контроллера визуализация автоматически открывается на весь экран (за это отвечает один из процессов CODESYSControlService.exe). На других ПК подобного не происходит. Установить причину я не пытался, поскольку мне это скорее мешает.

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

nikolsam
21.04.2017, 19:59
Добрый день. Я видел, что на некоторых системах после запуска виртуального контроллера визуализация автоматически открывается на весь экран (за это отвечает один из процессов CODESYSControlService.exe). На других ПК подобного не происходит. Установить причину я не пытался, поскольку мне это скорее мешает.

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

Спасибо за ответ! Через веб просто не пробовал, может оно и проще будет.

nikolsam
22.04.2017, 08:17
При открытии web-визуализации вылазит следущая ошибка:
Access Error: 404 -- Not Found
Cannot open document for: /webvisu.htm
Адрес прописываю как в примерах: http://localhost:8080/webvisu.htm. Подскажите в чем ошибка?

Евгений Кислов
22.04.2017, 08:26
При открытии web-визуализации вылазит следущая ошибка:
Access Error: 404 -- Not Found
Cannot open document for: /webvisu.htm
Адрес прописываю как в примерах: http://localhost:8080/webvisu.htm. Подскажите в чем ошибка?

Возможно, вы в проект не добавили компонент Web-визуализация?

nikolsam
22.04.2017, 12:49
Возможно, вы в проект не добавили компонент Web-визуализация?

Компонент добавил. Открывал даже пример из "Визуализация. Руководство для начинающих" ситуация та же.

Евгений Кислов
22.04.2017, 14:13
Компонент добавил. Открывал даже пример из "Визуализация. Руководство для начинающих" ситуация та же.

Вы запускаете проект в симуляции или на виртуальном контроллере (CODESYS Control Win V3)?

nikolsam
22.04.2017, 15:20
Вы запускаете проект в симуляции или на виртуальном контроллере (CODESYS Control Win V3)?

Эмуляцию не использую. Запускаю на CODESYS Control Win V3, подключается все нормально. Может из за того что установлено несколько codesys (sp5 и sp7) со своими виртуальными контроллерами, и возникает непонимание между ними?

Евгений Кислов
22.04.2017, 15:22
Эмуляцию не использую. Запускаю на CODESYS Control Win V3, подключается все нормально. Может из за того что установлено несколько codesys (sp5 и sp7) со своими виртуальными контроллерами, и возникает непонимание между ними?

Нет, непонимания быть не должно. Выложите архив проекта, пожалуйста - проверю у себя.

nikolsam
22.04.2017, 15:56
Нет, непонимания быть не должно. Выложите архив проекта, пожалуйста - проверю у себя.
Вот проект.

Евгений Кислов
22.04.2017, 16:40
У меня с вашим проектом веб-визуализация работает нормально (буквы "кракозябрами" из-за того, что не стоит галочка Unicode в менеджере визуализации).

30756

Возможно, у вас какие-то ограничения на ПК? Антивирусы, брандмауэр, блокировка порта 8080 и т.д.
Или, например, CODESYS установлен на диск C:\, и доступ к нему запрещен политикой безопасности - что-нибудь в этом духе.

nikolsam
23.04.2017, 06:27
У меня с вашим проектом веб-визуализация работает нормально (буквы "кракозябрами" из-за того, что не стоит галочка Unicode в менеджере визуализации).

30756

Возможно, у вас какие-то ограничения на ПК? Антивирусы, брандмауэр, блокировка порта 8080 и т.д.
Или, например, CODESYS установлен на диск C:\, и доступ к нему запрещен политикой безопасности - что-нибудь в этом духе.

Большое спасибо, буду разбираться!

Эдуард_Н
24.04.2017, 18:52
Где-то видел пример переключение визуализаций во фрейме двумя кнопками, но не могу найти где.

Евгений Кислов
24.04.2017, 20:17
Где-то видел пример переключение визуализаций во фрейме двумя кнопками, но не могу найти где.

В простейшем случае можно использовать элемент Набор вкладок - это фрейм с готовыми кнопками переключения вверху (как в браузере).

Эдуард_Н
24.04.2017, 20:37
В простейшем случае можно использовать элемент Набор вкладок - это фрейм с готовыми кнопками переключения вверху (как в браузере).
можно и такое использовать, а за кнопки наверное с чем-то путаю.

nikolsam
08.05.2017, 13:43
Добрый день!
Переменные типа STRING при отображении их на экране визуализации имеют вид кракозябр. В менеджере визуализации галочка Unicode стоит. Как решить эту проблему?

Евгений Кислов
08.05.2017, 13:47
Добрый день!
Переменные типа STRING при отображении их на экране визуализации имеют вид кракозябр. В менеджере визуализации галочка Unicode стоит. Как решить эту проблему?

Использовать переменные типа WSTRING.

nikolsam
10.05.2017, 08:50
Использовать переменные типа WSTRING.

Спасибо!
Еще такой вопрос. Как можно стопорить основную программу (делать временные задержки)?Написал функциональный блок задержки (с использованием блоков Blink и CTU), но он выполняется параллельно коду основной программы.

Евгений Кислов
10.05.2017, 08:57
Спасибо!
Еще такой вопрос. Как можно стопорить основную программу (делать временные задержки)?Написал функциональный блок задержки (с использованием блоков Blink и CTU), но он выполняется параллельно коду основной программы.

Концепция программирования ПЛК не подразумевает "стопора" основной программы. Если вам нужна задержка для конкретного действия - реализуйте ее через таймер.

VigVam
19.05.2017, 14:29
Почему контроллер СПК-207-220-03-00-CS (200Мгц, прошивка v3.5.4.20 (сборка 24), кодесис 3.5 SP5 Path 5) не отображает через браузер нарисованные картинки? При этом на дисплее отображается все нормально, через веб-визуализацию вместо картинок прямоугольники с перекрестными линиями, а все остальные элементы (кнопки, выводимые значения переменных и т.п. отображаются нормально. В настройках менеджера визуализации и его вкладках не нашел каких либо тому причин.

Евгений Кислов
19.05.2017, 15:15
Почему контроллер СПК-207-220-03-00-CS (200Мгц, прошивка v3.5.4.20 (сборка 24), кодесис 3.5 SP5 Path 5) не отображает через браузер нарисованные картинки? При этом на дисплее отображается все нормально, через веб-визуализацию вместо картинок прямоугольники с перекрестными линиями, а все остальные элементы (кнопки, выводимые значения переменных и т.п. отображаются нормально. В настройках менеджера визуализации и его вкладках не нашел каких либо тому причин.

Картинки имеют русскоязычные ID/названия файлов в пуле изображений?
Возможно, проблема в этом. Также они не должны включать спецсимволов.

VigVam
19.05.2017, 16:21
Да, и не думал как то на этот счет. Надо попробовать изменить. Спасибо.

Эдуард_Н
22.05.2017, 17:21
Какое самое большое разрешение можно выставить в СПК207 в веб-визуализации?

Евгений Кислов
22.05.2017, 17:58
Какое самое большое разрешение можно выставить в СПК207 в веб-визуализации?

Если гипотетически - я подозреваю, что там высота/ширина хранятся как WORD. Если, например, выставить 7680×4320 - то работает, проблем пока не увидел.

Если практически - а какое максимальное разрешение у доступных вам устройств? Если будете проводить эксперименты с отображением веб-визуализации на 4К-дисплеях - выложите фотоотчет, пожалуйста.

Эдуард_Н
22.05.2017, 18:04
Если гипотетически - я подозреваю, что там высота/ширина хранятся как WORD. Если, например, выставить 7680×4320 - то работает, проблем пока не увидел.

Если практически - а какое максимальное разрешение у доступных вам устройств? Если будете проводить эксперименты с отображением веб-визуализации на 4К-дисплеях - выложите фотоотчет, пожалуйста.
Думал можно ли как в мониторах сделать разрешение 1024 на 768 или 1920 на 1080.

Евгений Кислов
22.05.2017, 18:08
Думал можно ли как в мониторах сделать разрешение 1024 на 768 или 1920 на 1080.

Да, конечно.

Sijey
25.06.2017, 21:05
Добрый вечер.
Подскажите, при нажатии индикатор(лампа) отображается индикатор который со стрелкой.. где же лампа?:(

Евгений Кислов
25.06.2017, 21:22
Добрый вечер.
Подскажите, при нажатии индикатор(лампа) отображается индикатор который со стрелкой.. где же лампа?:(

Добрый день. Вероятно, вы зажимаете элемент и перетаскиваете его на экран визуализации. Надо одним кликом выделить элемент на панели элементов, вторым кликом - разместить его на рабочем поле. Это известная ошибка в локализации SP5.

Sijey
25.06.2017, 21:25
Добрый день. Вероятно, вы зажимаете элемент и перетаскиваете его на экран визуализации. Надо одним кликом выделить элемент на панели элементов, вторым кликом - разместить его на рабочем поле. Это известная ошибка в локализации SP5.

Да, спасибо, уже разобрался!

Евгений Кислов
14.07.2017, 08:55
Вчера состоялся релиз CODESYS 3.5 SP11. Как обычно, я привожу список нововведений для визуализации. Как можно справедливо заметить, текущие прошивки СПК подразумевают программирование в версии 3.5 SP5 Patch5, поэтому прошу воспринимать весь последующий текст исключительно как обзор возможностей, которые будут доступны в будущем на устройствах ОВЕН, программируемых в CODESYS 3.5, и воздержаться от комментариев в стиле "когда будет новая прошивка" (несмотря на то, что они также вполне справедливы).

1. Диалоги

Множество изменений коснулось диалогов. Их обработка была оптимизирована, в результате чего должно значительно снизится "торможение" контроллера при работе с ними (особенно явно это проявлялось во вложенных диалогах - например, когда в пользовательском диалоге открывался диалог ввода значения).

В настройках диалога теперь можно выбрать режим отрисовки фона - он отображается только при наличии галочки Dialog is opaque. Если галочка не установлена, то диалог отрисовывается с прозрачным фоном.

32073

В Менеджере визуализации диалогам теперь посвящена отдельная вкладка. В частности, можно выбрать дефолтную позицию открытия диалога - в т.ч. определить координаты через переменные (через структуру VisuStuctPoint библиотеки CmpVisuHandler).

32074

В настройках таргет-визуализации и веб-визуализации появилась галочка для масштабирования диалогов вместе с экранами визуализации.

32075

В диалогах ввода теперь можно выбрать позицию открытия. По умолчанию применяется настройка из Менеджера визуализации, но можно опять же задать переменные (через структуру VisuStuctPoint библиотеки CmpVisuHandler).

32076


2. Библиотека Visu Utils

Новая библиотека Visu Utils позволяет работать с визуализацией из кода - переключать экраны, открывать и закрывать диалоги, и всё это - для конкретных клиентов (предварительно следует получить их интерфейс и настройки с помощью соответствующего ФБ). В сущности, подобный функционал присутствовал и раньше, но был достаточно сложен для использования. Библиотека обеспечивает удобную (в известном смысле) и емкую обвязку вокруг системных функций.

32077


3. Передача файлов

Во вкладке Input Configuration появилось новое действие - передача файлов. Можно передавать файлы от клиента визуализации ПЛК и от ПЛК - клиенту визуализации. Потенциально должен поддерживаться в web-визуализации, но в данный момент этот вопрос до конца неясен. Функционал поддержан только на контроллерах с рантаймом 3.5.11.0 и выше.

32078


4. Адрес web-визуализации

Теперь можно обращаться к web-визуализации, не указывая адрес страницы (в стиле 10.0.6.10:8080). В настройках web-визуализации появилась галочка Use As Default page, определяющая экземпляр компонента, стартовая страница которого откроется в браузере клиента. Можно убрать и 8080, прописав в настройках ПЛК порт 80 для webvisu - тогда доступ к ней будет вообще только по IP-адресу ПЛК.

32080


5. Вращение элементов в редакторе визуализации

Теперь любой базовый элемент (кроме фрейма) можно вращать прямо в редакторе. При выделении такие элементы окрашиваются синим и появляется дополнительная опорная точка. Вращать можно даже изображение!

32081

RV9WFJ
15.07.2017, 04:34
Теперь можно обращаться к web-визуализации, не указывая адрес страницы (в стиле 10.0.6.10:8080). В настройках web-визуализации появилась галочка Use As Default page, определяющая экземпляр компонента, стартовая страница которого откроется в браузере клиента. Можно убрать и 8080, прописав в настройках ПЛК порт 80 для webvisu - тогда доступ к ней будет вообще только по IP-адресу ПЛК.Спасибо Евгений, новые возможности крутые, осталось дождаться в железе.
У меня небольшое замечание по порту для WEB визуализации. Я пробовал его менять на 80, и практика показала что это не очень надежно в том смысле, что при перезаливке проекта со сбросом сбрасывается и конфигурационный файл на СПК и порт опять возвращается к 8080. Так что надо в будущем эту настройку или в конфигуратор вытащить или очень аккуратно использовать.

Фирст
15.07.2017, 12:58
Добрый день!

Остался ли демо проект визуализации, который компилируется в CODESYS 3.5 SP5 Patch5 ?

Дайте ссылку, пожалуйста.

Евгений Кислов
15.07.2017, 13:05
Добрый день!

Остался ли демо проект визуализации, который компилируется в CODESYS 3.5 SP5 Patch5 ?

Дайте ссылку, пожалуйста.


Добрый день. Если речь о примере из документа "Первый старт" - то у него не было версии для SP5 Patch5.
Можно взять существующую версию, открыть в SP7 Patch4 и удалить оттуда тренды (заменить их на трассировку, например) - тогда можно будет загрузить проект в СПК.
http://ftp.owen.ru/index.html/CoDeSys3/20_Educational_materials/FirstSart/FirstStart_SPK207_V3.5_CDS_3.5.7.40.projectarchive

Фирст
15.07.2017, 13:54
В SP7 нормально компилируется (с трендами и без).
Сохранил в SP5
В SP5 (без трендов) не находит библиотеку "System.VisuElems, 3.5.7.40" и дает 500 ошибок.

Евгений Кислов
15.07.2017, 14:02
В SP7 нормально компилируется (с трендами и без).
Сохранил в SP5
В SP5 (без трендов) не находит библиотеку "System.VisuElems, 3.5.7.40" и дает 500 ошибок.

Можно попробовать указать нужные (3.5.5.50) версии компилятора и профиля визуализации, но нет уверенности, что это поможет.
Выложенный по ссылке проект подразумевает работу в SP7 Patch4.

Вы можете создать пустой проект в SP5 Patch5 и скопировать туда нужные компоненты из демо-проекта.

Hoblin
16.07.2017, 12:33
Здравствуйте,
возникает проблема с трассировкой. Отработав приблизительно 1 час 12 минут она останавливается. Хотя сам проект работает.
Как сделать так чтобы трассировка работала постоянно?
32101
32102
32103

Евгений Кислов
16.07.2017, 13:06
Здравствуйте,
возникает проблема с трассировкой. Отработав приблизительно 1 час 12 минут она останавливается. Хотя сам проект работает.
Как сделать так чтобы трассировка работала постоянно?
32101
32102
32103

Мы наблюдали такую проблему и воспроизводили ее на виртуальном контроллере CODESYS.
Причины возникновения установить не удалось, выборочно проявляется на отдельных проектах.

Насколько я понимаю, проблема была решена в следующих сервис-паках, которые еще не поддерживаются текущей прошивкой СПК.

Hoblin
16.07.2017, 14:15
Мы наблюдали такую проблему и воспроизводили ее на виртуальном контроллере CODESYS.
Причины возникновения установить не удалось, выборочно проявляется на отдельных проектах.

Насколько я понимаю, проблема была решена в следующих сервис-паках, которые еще не поддерживаются текущей прошивкой СПК.

Здравствуйте,
давно обещали тренды сделать. Когда будут они поддерживаться?

Евгений Кислов
16.07.2017, 14:18
Здравствуйте,
давно обещали тренды сделать. Когда будут они поддерживаться?

У меня, к сожалению, нет информации по этому поводу.

Алексей1970
24.07.2017, 12:37
"Рисуя" визуализацию в CodeSys v3.5 SP5 Patch5 для СПК207-220.03.00-CS-WEB и выбирая из панели инструментов (индикаторы-переключатели-изображения) рисунок индикаторы, вместо лампочки индикатора появляется рисунок индикатора со шкалой из панели инструментов (элементы управления измерением). Но нужна просто лампа индикации. Что делаю не так? Куда копать? Спасибо.

Евгений Кислов
24.07.2017, 12:58
"Рисуя" визуализацию в CodeSys v3.5 SP5 Patch5 для СПК207-220.03.00-CS-WEB и выбирая из панели инструментов (индикаторы-переключатели-изображения) рисунок индикаторы, вместо лампочки индикатора появляется рисунок индикатора со шкалой из панели инструментов (элементы управления измерением). Но нужна просто лампа индикации. Что делаю не так? Куда копать? Спасибо.

http://www.owen.ru/forum/showthread.php?t=22038&p=251096&viewfull=1#post251096

Алексей1970
24.07.2017, 13:18
Большое спасибо. Разобрался.

zmey.bobr
31.07.2017, 19:44
Не могу скачать ни один документ из первого поста. Пробовал разными барузерами. Надимаю на ссылку, открывается окно с лицензионным соглашением, ставлю галочку, нажимаю кнопку "Скачать"барузер неторое время думает и пишет "невозможно отобразить страницу".
Что я неправильно делаю?

Евгений Кислов
31.07.2017, 20:00
Не могу скачать ни один документ из первого поста. Пробовал разными барузерами. Надимаю на ссылку, открывается окно с лицензионным соглашением, ставлю галочку, нажимаю кнопку "Скачать"барузер неторое время думает и пишет "невозможно отобразить страницу".
Что я неправильно делаю?

Вы все делаете правильно, сейчас просто есть проблемы с ftp. В течение пары дней должны восстановить.
Пока можно скачать образ диска из комплекта поставки - там есть все эти примеры:
https://yadi.sk/d/JL2_MuXS3H3VxW

zmey.bobr
01.08.2017, 08:26
А можно куда-нибудь выложить этот документ "СПК. Визуализация v1.1"?

Евгений Кислов
01.08.2017, 08:31
Да, конечно.

gecha
02.08.2017, 14:45
Хотелось бы вернуться к трассировке. А нет ли возможности каким либо образом каждый час сбрасывать и заново включать трассировку?

Евгений Кислов
02.08.2017, 14:54
Хотелось бы вернуться к трассировке. А нет ли возможности каким либо образом каждый час сбрасывать и заново включать трассировку?

Я так понимаю, речь больше не о самой трассировке (она и так сама по себе перезаписывается), а значении времени под ней.
К сожалению, оно берется из системного таймера и сбрасывается только при перезагрузке контроллера.

gecha
02.08.2017, 15:21
Я так понял, что эту проблему нам не решить, не видать нам графиков на СПК (аналогичная у Hoblin)?

Евгений Кислов
02.08.2017, 15:24
Я так понял, что эту проблему нам не решить, не видать нам графиков на СПК (аналогичная у Hoblin)?

Строго говоря, СПК здесь не при чем - эта история на стороне CODESYS, даже в последних версиях которого функционал данного элемента не расширился.
При желании и наличии времени на базе элемента Ломаная можно сделать любой нужный график, в стиле этого:
http://www.owen.ru/forum/showthread.php?t=22038&p=197735&viewfull=1#post197735

Евгений Кислов
17.08.2017, 11:14
Документ обновлен до версии 1.2.

Изменений немного:



Дополнен пример 11.2.3. Комбинированное окно.

Добавлен п. 13.4. Список изменений в CODESYS 3.5 SP10.
Добавлен п. 13.5. Список изменений в CODESYS 3.5 SP11.

ASo
17.08.2017, 11:56
Ээээ.... А зачем приводить ссылки на SP10, 11, если очевидно, что близайшую если не пятилетку, то 3 года точно выше SP5 ОВЕН использовать не будет???

Евгений Кислов
17.08.2017, 12:03
Ээээ.... А зачем приводить ссылки на SP10, 11, если очевидно, что близайшую если не пятилетку, то 3 года точно выше SP5 ОВЕН использовать не будет???

См. #567 (первые строки).

SA104
23.08.2017, 15:16
Добрый день.
Не получается запустить файл примера (Трассировка) из шапки темы.
Компиляция успешно проходит , но при попытке подключения одна и та же ошибка
32790
В моих проектах эмуляция работает, пока не добавлю элемент трассировка, потом такая же картина.
Эффект наблюдался в codesys SP5 Path 5 , поставил SP7 Path 4 , та же картина.
Буду признателен за помощь.

Евгений Кислов
23.08.2017, 15:45
Добрый день.
Не получается запустить файл примера (Трассировка) из шапки темы.
Компиляция успешно проходит , но при попытке подключения одна и та же ошибка
32790
В моих проектах эмуляция работает, пока не добавлю элемент трассировка, потом такая же картина.
Эффект наблюдался в codesys SP5 Path 5 , поставил SP7 Path 4 , та же картина.
Буду признателен за помощь.

Попробуйте использовать не эмуляцию, а виртуальный контроллер (см. п. 11.1 в документе).

SA104
23.08.2017, 16:36
Спасибо.
На виртуальном Ваш пример заработал.
Для своего буду контроллер реальный ждать.

А по такой картинке не подскажете, что там не так?

Евгений Кислов
23.08.2017, 17:40
А разве что-то не так? У меня так же выглядит.

SA104
24.08.2017, 06:03
Просто насторожило то, что проект при попытке эмуляции выдавал ошибки про лицензию,
подумал, что это как-то связано.
Теперь все ОК, на виртуальном контроллере работает. Спасибо за совет.

SA104
24.08.2017, 09:32
Добрый день.
Еще вопрос по трассировке.
Можно ли настроить параметры элемента так, чтобы при старте трассировки график начинался с начала координат каждый раз.
Поясню задачу. Требуется отобразить во времени процесс измерения некоего параметра.
Время измерения 1 минута. Надо, чтобы при старте трассировки график начинался от начала координат.
В моем представлении такую функцию должна выполнять переменная сброса триггера, но она только останавливает трассировку (у Вас в примере так же).
А при старте трассировки график идет дальше, с учетом прошедшего времени.
Буду признателен за помощь.

Евгений Кислов
24.08.2017, 09:42
Добрый день.
Еще вопрос по трассировке.
Можно ли настроить параметры элемента так, чтобы при старте трассировки график начинался с начала координат каждый раз.
Поясню задачу. Требуется отобразить во времени процесс измерения некоего параметра.
Время измерения 1 минута. Надо, чтобы при старте трассировки график начинался от начала координат.
В моем представлении такую функцию должна выполнять переменная сброса триггера, но она только останавливает трассировку (у Вас в примере так же).
А при старте трассировки график идет дальше, с учетом прошедшего времени.
Буду признателен за помощь.

Нет, так, к сожалению, не получится.

Солнечный заяц
31.08.2017, 11:40
Было бы здорово сделать пример работы с аудио-файлами. Если это возможно, с воспроизведением аудио-файла из веб-визуализации.

P.S. увидел этот момент в списке багов. Вопрос снимаю :)

Евгений Кислов
31.08.2017, 12:22
Было бы здорово сделать пример работы с аудио-файлами. Если это возможно, с воспроизведением аудио-файла из веб-визуализации.

P.S. увидел этот момент в списке багов. Вопрос снимаю :)

Сделаю простой пример на днях.

Евгений Кислов
01.09.2017, 08:42
Как и обещал - сделал на коленке пример. В приложенном архиве - проект, трек и файл фрейма.


https://youtu.be/KUP5UNGSjbw

Фирст
03.09.2017, 19:26
Здравствуйте!

Потребовалось сделать ввод числовых значений на панели СПК207. Все было понятно до тех пор, пока не дошел до конфигуратора ввода:

32952

Не открывается текст для выбора "Тип ввода". Я так полагаю, что там нужно выбрать "Numpad" Какая это строка? И можно ли как-то это сделать в строке свойств?
И вообще, ссылка на пример ввода чисел мне бы не помешала. Поиском по форуму я как-то не нашел ...

Евгений Кислов
03.09.2017, 19:31
Здравствуйте!

Потребовалось сделать ввод числовых значений на панели СПК207. Все было понятно до тех пор, пока не дошел до конфигуратора ввода:

32952

Не открывается текст для выбора "Тип ввода". Я так полагаю, что там нужно выбрать "Numpad" Какая это строка? И можно ли как-то это сделать в строке свойств?
И вообще, ссылка на пример ввода чисел мне бы не помешала. Поиском по форуму я как-то не нашел ...

Это ошибка в русской локализации. В английской версии меню выглядит нормально.
Numpad - последний вариант в списке, насколько я помню.

Фирст
03.09.2017, 21:36
При настройке "Таргет-визуализации" я указал размеры 800х480. Но при тестировании Numpad всегда размещается пот центру некоторого поля, размером больше экрана панели:
32953
Сейчас под руками нет контроллера. Не получится потом, что Numpad будет обрезаться, и даже к кнопке OK доступа не будет?
Как заставить Numpad разместиться по центру реального экрана?

Евгений Кислов
04.09.2017, 06:55
При настройке "Таргет-визуализации" я указал размеры 800х480. Но при тестировании Numpad всегда размещается пот центру некоторого поля, размером больше экрана панели:
32953
Сейчас под руками нет контроллера. Не получится потом, что Numpad будет обрезаться, и даже к кнопке OK доступа не будет?
Как заставить Numpad разместиться по центру реального экрана?

ПКМ на имя экрана визуализации в дереве проекта - вкладка Визуализация - Использовать заданный размер визуализации - задать 800x480.

Фирст
04.09.2017, 08:36
Я про 800x480 писал в начале письма.
32956
От этого не зависит. Все равно отображается какое то лишнее поле, и Numpad не по центру реального экрана.

И еще есть какое то предупреждение компиляции, может поможет?

Евгений Кислов
04.09.2017, 08:41
А что в настройках компонента Таргет-визуализация выставлено?

Фирст
04.09.2017, 08:45
Все выставлено. Может прислать проект?

Евгений Кислов
04.09.2017, 08:46
Все выставлено. Может прислать проект?

Да, давайте.

Евгений Кислов
04.09.2017, 09:01
У меня в присланном вами проекте все работает нормально.

32958

Фирст
04.09.2017, 09:38
Спасибо! Буду надеется, что на объекте тоже все будет нормально. А какая у Вас версия CDS?

Евгений Кислов
04.09.2017, 09:39
Спасибо! Буду надеется, что на объекте тоже все будет нормально. А какая у Вас версия CDS?

Ваш проект открывал в SP7 Patch4 (насколько понимаю, вы работаете в этой версии).

Фирст
04.09.2017, 09:40
Кстати, у Вас тоже есть светлое поле вокруг реальных размеров экрана, и Numpad центруется относительно него.

Евгений Кислов
04.09.2017, 09:46
Кстати, у Вас тоже есть светлое поле вокруг реальных размеров экрана, и Numpad центруется относительно него.

Да, справедливо. Нашел:

Инструменты - Опции - Визуализация - надо поставить Изотропный

Пьер
21.09.2017, 08:05
Дизайнер нарисовал (или нашел в сборниках клипартов и т.д.) красивые картинки, потом в CODESYS их загрузили в Пул изображений и привязали к элементам Изображение и Переключатель изображения. Все эти элементы рассмотрены в руководстве.

Евгений, здравствуйте. Скажите пожалуйста. Загрузил картинку в пул, добавил в визуализацию, записал проект. Картинка на панели отображается отлично, в онлайн проекте, в самом CDS тоже. Но на web визуализации - квадрат с красным крестом, что может быть?
До этого тоже загрузил картинку, но она нормально отображается везде. А вторая - не хочет в web отображаться.

Евгений Кислов
21.09.2017, 08:07
Вероятно, что-то не так в названии картинки (кириллица, спецсимволы и т.д.).

Пьер
21.09.2017, 09:33
Вероятно, что-то не так в названии картинки (кириллица, спецсимволы и т.д.).

Ага, спасибо! Кириллица была!

Eugene.A
06.10.2017, 14:05
СПК107, кратковременно появляется визуализация в браузере, спустя несколько секунд начинает крутиться колёсико с надписью License Expired. Какая лицензия закончилась за несколько секунд?

Евгений Кислов
06.10.2017, 14:14
СПК107, кратковременно появляется визуализация в браузере, спустя несколько секунд начинает крутиться колёсико с надписью License Expired. Какая лицензия закончилась за несколько секунд?

У СПК107 нет лицензии на web-визуализицию (собственно, у нее и Ethernet нету), поэтому она доступна только в демо-режиме, который работает полчаса (насколько я помню) с момента включения контроллера.

Eugene.A
06.10.2017, 14:21
У СПК107 нет лицензии на web-визуализицию (собственно, у нее и Ethernet нету), поэтому она доступна только в демо-режиме, который работает полчаса (насколько я помню) с момента включения контроллера.
Спасибо. А повторно её можно запустить? Как?
Нашёл. После выключения-включения контроллера запускается.

enyuzer
09.10.2017, 16:12
Добрый день.
У меня не работают ссылки, в частности интересует Архивы примеров, рассмотренных в документе ... 11.3.4. Создание анимации. Браузеры Maxthon, Mozilla.
Ссылки актуальны еще?

Евгений Кислов
09.10.2017, 17:48
Добрый день.
У меня не работают ссылки, в частности интересует Архивы примеров, рассмотренных в документе ... 11.3.4. Создание анимации. Браузеры Maxthon, Mozilla.
Ссылки актуальны еще?

Сейчас возникли проблемы с фтп, надеемся, что наши системные администраторы решат их в течение ближайших дней.
Если нет проблем со скоростью/траффиком, можно скачать диск из комплекта поставки СПК:
https://drive.google.com/open?id=0B7eZT-PAGVKvX25EeEw0VHJvYms

на нем есть всё, в т.ч. и упомянутые примеры.

enyuzer
10.10.2017, 08:06
Сейчас возникли проблемы с фтп, надеемся, что наши системные администраторы решат их в течение ближайших дней.
Если нет проблем со скоростью/траффиком, можно скачать диск из комплекта поставки СПК:
https://drive.google.com/open?id=0B7eZT-PAGVKvX25EeEw0VHJvYms

на нем есть всё, в т.ч. и упомянутые примеры.

Спасибо.
Скачаем диск.

Skolzkyi
13.10.2017, 10:31
Добрый день!
Проблема следующая.
Заливаю проект в контроллер и на нем не отображаются некоторые элементы, такие как кнопка-флажок, лед-индикатор, переключатель(подозреваю это связано с тем, что они используют не векторную графику). Причем подпись от кнопки-флажка отображается корректно. Переключатель изображений работает корректно. Причем, в режиме эмуляции и в самой среде при подключении все отображается корректно.
Подскажите пожалуйста, как можно это исправить? Заранее спасибо.

Евгений Кислов
13.10.2017, 11:04
Добрый день.

Какая у вас версия таргет-файла и среды программирования?

Скорее всего, поможет вот это:
http://www.owen.ru/forum/showthread.php?t=24031&page=2&p=209334&viewfull=1#post209334

Skolzkyi
13.10.2017, 12:40
Обновил таргет файл, помогло. Большое спасибо за оперативный ответ!

Dimko
21.11.2017, 09:48
Всем привет! Пытаюсь завести элемент визуализации ActiveX, хочу вывести rstp поток с IP камеры через элемент VideoLAN.VLCPlugin.2.
Не могу разобраться в вызове метода, беру тут https://wiki.videolan.org/ActiveX/.
Как я понял мне надо передать два элемента это Дать ссылку через (addTarget) и как-то его воспроизвести (play). Гугления пока не помогают, везде примеры с Html. У меня только RSTP поток.
Примеры Codesys только с браузером, и проигрывателем.
Есть мысли у кого?

Евгений Кислов
21.11.2017, 09:56
"The Windows build of VLC includes an (optionaly installed) ActiveX control"

А причем здесь СПК? Или вы планируете на виртуальном контроллере проект запускать?

Dimko
21.11.2017, 09:58
Поправка проект на raspberry pi, через элемент Браузер работает, но у меня только одна камера с rstp поверх http.

Евгений Кислов
21.11.2017, 10:00
Поправка проект на raspberry pi

Лучше задать подобный вопрос там (https://forum.codesys.com/viewforum.php?f=21&sid=fc9cfdb84a000b0f949fb2797ce3a147).

Dimko
21.11.2017, 10:03
Лучше задать подобный вопрос там (https://forum.codesys.com/viewforum.php?f=21&sid=fc9cfdb84a000b0f949fb2797ce3a147).

Тут только одна тема и то без ответа: https://forum.codesys.com/viewtopic.php?t=7175

Я и задал тут, может кто ковырял подробно элемент ActiveX.

Мне не понятно как вызывать сам метод?

Евгений Кислов
24.11.2017, 08:40
Начиная с версии SP11 дистрибутив CODESYS содержит небольшой документ Best Practices Visualization, в котором приводится несколько советов по разработке визуализации.
Представляю вашему вниманию его перевод.

RV9WFJ
25.11.2017, 13:31
Спасибо Евгений, а можете последний абзац пункта 1.6 расшифровать или пример без использования встроенных библиотек как ниже дан.

Сергей_К
26.11.2017, 05:33
появилась такая ошибка при создании визуализации. Подскажите: где и какие настройки шевелить??
CoDeSys 3.5.5.5, профиль визуализации соответствует, контроллер СПК107, таргет 3.5.4.26, все библиотеки взяты с диска V18 - который на сайте выложен.
Среда проекта: все актуальное. В опциях компилятора и менеджере визуализаций unicode галочки установлены. Библиотека VizuDialogs установлена 3.5.5.0

Евгений Кислов
26.11.2017, 08:32
Архив проекта выложите, пожалуйста (Файл - Архив проекта - Сохранить).

Сергей_К
26.11.2017, 18:07
Не стал заморачиваться.
Проект был конвертирован с кодесис 2.3, возможно не совсем корректно.
Создал новый проект, проверил - с CoDeSys проблем нет. Скопировал все POU, визуализации - пока все нормально компилируется.
СПК пока в руках нет, учусь с ним работать теоретически.

Евгений Кислов
27.11.2017, 08:51
Спасибо Евгений, а можете последний абзац пункта 1.6 расшифровать или пример без использования встроенных библиотек как ниже дан.

В моем понимании, речь идет о чем-то подобном (абстрактный пример для п. 1.6-1.7, SP7 Patch4):

kreyser_waryag
27.11.2017, 14:47
Ребят. А FTP ОВЕН работает? Пытаюсь скачать пример из шапки - кракабяказяка на экране

kreyser_waryag
27.11.2017, 14:56
Пока с FTP не понятно, может кто подскажет что на данный момент с трендами - работают, нет или шаманские песенки нужно поучить). Сделал довольна большой проект. Настало время добавить тренды и аварийные сообщения. Добавил один тренд и сразу куча ошибок. Стал читать, смотреть - так и не выяснил на какой стадии тренды. У меня СПК207[M05](v прош. 5.480). CS3.5.7(4) таргет 3.5.4.26.

Евгений Кислов
27.11.2017, 14:58
Пока с FTP не понятно, может кто подскажет что на данный момент с трендами - работают, нет или шаманские песенки нужно поучить). Сделал довольна большой проект. Настало время добавить тренды и аварийные сообщения. Добавил один тренд и сразу куча ошибок. Стал читать, смотреть - так и не выяснил на какой стадии тренды. У меня СПК207[M05](v прош. 5.480). CS3.5.7(4) таргет 3.5.4.26.

Фтп работает. Какую ссылку пытаетесь открыть?

Тренды в данный момент не поддерживаются.

kreyser_waryag
27.11.2017, 15:01
Очень жаль, что не работают. Какие прогнозы по запуску трендов у Вас? Ссылка которую пытаюсь открыть (http://www.owen.ru/uploads/txtlic.php?url=http://ftp.owen.ru/index.html/CoDeSys3/20_Educational_materials/CodesysVisuExamples/Elements/11_2_10_Example_Trend.projectarchive)

Евгений Кислов
27.11.2017, 15:06
Очень жаль, что не работают. Какие прогнозы по запуску трендов у Вас? Ссылка которую пытаюсь открыть (http://www.owen.ru/uploads/txtlic.php?url=http://ftp.owen.ru/index.html/CoDeSys3/20_Educational_materials/CodesysVisuExamples/Elements/11_2_10_Example_Trend.projectarchive)

1. У меня нет прогнозов.
2. Нажмите на ссылку левой кнопкой мыши, а не правой.

kreyser_waryag
27.11.2017, 15:10
Спасибо. Не помогло, да и не надо уже.

energvk
30.11.2017, 10:33
Не получается отобразить переменную времени в визуализации.
Есть переменная:
34377

Пытаюсь отобразить её:
34379

В результате получаю вывод системного времени:
34378

Так же пробовал отобразить просто переменную hh_day :WORD; результат - аналогичный

Евгений Кислов
30.11.2017, 10:56
В SP5 Patch5 некорректно работает отображение времени через заполнители. Конвертируйте в строку и отображайте через %s.

Вы для WORD оставляете заполнитель %t, видимо? Если поставить %d - то он будет отображаться.

energvk
30.11.2017, 11:28
В SP5 Patch5 некорректно работает отображение времени через заполнители. Конвертируйте в строку и отображайте через %s.

Вы для WORD оставляете заполнитель %t, видимо? Если поставить %d - то он будет отображаться.

Понятно, спасибо.

Aud
06.12.2017, 05:04
Почему не скачиваетя документ СПК. Визуализация v1.2?

Евгений Кислов
06.12.2017, 06:57
Почему не скачиваетя документ СПК. Визуализация v1.2?

Потому что, к сожалению, фтп в данный момент не работает.
Вот зеркало: https://yadi.sk/d/7byrC_E73QAQhC

Aud
07.12.2017, 05:10
Спасибо. Скачал с диска

Эдуард_Н
07.12.2017, 18:57
Подскажите. Вроде всё работает, но очень и очень редко бывает (толи по меню через-чур много бегают операторы) визуализация начинает притормаживать.
В какую сторону копать?

ASo
07.12.2017, 19:47
В сторону графиков. Они сильно тормозят визуализацию.

Эдуард_Н
18.12.2017, 08:09
Подскажите, мне в одном "текстовом поле" нужны три состояния заливки и фрейма как это сделать?

SA104
18.12.2017, 08:59
Вот пример, как текст делать разным цветом, (https://cloud.mail.ru/public/CeLt/UyRyNA2sz) сделайте фрейм по аналогии

Эдуард_Н
18.12.2017, 09:12
Вот пример, как текст делать разным цветом, (https://cloud.mail.ru/public/CeLt/UyRyNA2sz) сделайте фрейм по аналогии

А где там смотреть?

SA104
18.12.2017, 09:27
В PLC_PRG - изменение цвета по условию (TRUE\FALSE)
Сами цвета заданы в COLORS , под Application находится.

Эдуард_Н
18.12.2017, 09:33
В PLC_PRG - изменение цвета по условию (TRUE\FALSE)
Сами цвета заданы в COLORS , под Application находится.
Понял, но мне надо три состояния этого переключать на одном "текстовом поле".

SA104
18.12.2017, 09:38
цвета по аналогии можно хоть 10 сделать,
а выбор конкретного цвета через дешифратор реализовать, если на CFC
Если на ST, там на CASE можно.

Эдуард_Н
18.12.2017, 09:43
цвета по аналогии можно хоть 10 сделать,
а выбор конкретного цвета через дешифратор реализовать, если на CFC
Если на ST, там на CASE можно.
Так ничего у меня не получается вот и прошу помощи, пример на CFC желателен. Какие цифры на какие цвета и т.д.

SA104
18.12.2017, 09:55
По цветам все просто:
в примере цвета заданы в формате RGB в 255 градациях яркости, плюс еще канал прозрачности,тоже на 255 градаций
RED := 16#FFFF0000, слева направо 4 байта - FF прозрачность FF красный 00 зеленый 00 синий
BLUE := 16#FF0000FF FF прозрачность 00 красный 00 зеленый FF синий

по аналогии - зеленый будет так
GREEN := 16#FF00FF00 FF прозрачность 00 красный FF зеленый 00 синий

пример выборки пока некогда делать, понедельник..

Евгений Кислов
18.12.2017, 10:10
Какие цифры на какие цвета и т.д.

https://www.rapidtables.com/web/color/RGB_Color.html

Эдуард_Н
18.12.2017, 10:20
По цветам все просто:
в примере цвета заданы в формате RGB в 255 градациях яркости, плюс еще канал прозрачности,тоже на 255 градаций
RED := 16#FFFF0000, слева направо 4 байта - FF прозрачность FF красный 00 зеленый 00 синий
BLUE := 16#FF0000FF FF прозрачность 00 красный 00 зеленый FF синий

по аналогии - зеленый будет так
GREEN := 16#FF00FF00 FF прозрачность 00 красный FF зеленый 00 синий

пример выборки пока некогда делать, понедельник..

А как градации цветов делать:p

SA104
18.12.2017, 10:27
цвета смешивать, как краски. )
00 - нет цвета FF максимальная яркость Если например поровну красный и зеленый взять будет желтый 16#FF FF FF 00
половинная яркость получится при 16#FF 80 80 00

Эдуард_Н
18.12.2017, 10:29
цвета смешивать, как краски. )
00 - нет цвета FF максимальная яркость Если например поровну красный и зеленый взять будет желтый 16#FF 80 80 00

А серый как будет?

SA104
18.12.2017, 10:42
белый - все FF FFFFFFFF
серый - тот же белый, только яркость меньше, например FF 40 40 40

Эдуард_Н
18.12.2017, 10:48
Не получается получить светло серый только такой и даже темнее

SA104
18.12.2017, 11:09
Не получается получить светло серый только такой и даже темнее

попробуйте взять черный, но с половинной прозрачностью 80 00 00 00

Эдуард_Н
18.12.2017, 11:19
Получается только так нижний элемент, а надо как у верхнего.34718

SA104
18.12.2017, 12:46
Может я чего-то не понимаю )
А у верхнего элемента нельзя посмотреть, какие настройки цвета и такие же взять?

Эдуард_Н
18.12.2017, 16:12
Может я чего-то не понимаю )
А у верхнего элемента нельзя посмотреть, какие настройки цвета и такие же взять?

Там же просто цвет и название, а в таком виде как у Вас там как посмотреть?


Всё, понял как.

enyuzer
04.01.2018, 17:04
Добрый день.
Проект в СoDeSys V3.5 SP7. Режим эмуляции. Управление пользователями настраивал по SPK_Visu_v.1.2. Элемент VUM_Login на ввод имени пользователя и пароля реагирует сообщением "Не найден файл управления пользователями".
Панельный контроллер будет через неделю-две, а проект хорошо-бы показать пораньше.
Подскажите, пожалуйста, в эмуляции не работает или разбираться с настройками?

Евгений Кислов
04.01.2018, 17:51
В эмуляции не работает, для отладки используйте виртуальный контроллер.

enyuzer
05.01.2018, 08:53
Спасибо. Получилось.

enyuzer
10.01.2018, 10:38
Проект в СoDeSys V3.5 SP7 для СПК110. Отлаживается на виртуальном контроллере пока.
Попросли показать, как будут выглядеть визуализации при вертикальном расположении СПК. Задал вместо 800х480, 480х800 и перерасположил элементы. Все работает, все устраивает в качестве варианта. За исключением - не очевидно, как окна управления пользователями и клавиатура будут выглядеть после подгонки в размер на СПК110. Загрузил скрины отображения на мониторе Flatron T710PH для настроек Таргет-визуализации: Isotropic, Anisotropic, Fixed (для этой настройки кнопку инициализации входа повыше переставил, т.к. в высоту визуализация отображается не вся).
Судя по результатам, для Fixed все получится. Так и есть?

Евгений Кислов
10.01.2018, 11:16
Да, на СПК будет также отображаться.

При необходимости - можно сделать свой вертикально ориентированный Keypad на базе исходников из VisuDialogs.library.

Солнечный заяц
15.01.2018, 17:01
Подскажите, как в таблице тревог увеличить шрифт сообщений? В CDS 3.5 SP5 P5 я нашел только настройку шрифта заголовка. Может быть в следующих версиях что-то появилось?

Евгений Кислов
16.01.2018, 07:08
Шрифты можно изменить в настройках класса тревог.
Но есть неочевидный момент - шрифт самого элемента (который влияет на заголовок) также используется для сообщений категории Normal, отображаемых в режиме истории.

Игорь Н.
17.01.2018, 20:29
Извиняюсь, если пропустил обсуждение интересующего меня вопроса. Можно ли в веб-визуализации сделать звук? Так, чтобы в браузере звучал, например, сигнал аварии.

Евгений Кислов
17.01.2018, 20:36
Да, такое возможно. Пример рассмотрен в этом видео:
https://www.youtube.com/watch?v=KUP5UNGSjbw&t

Солнечный заяц
31.01.2018, 14:59
Да, такое возможно. Пример рассмотрен в этом видео:
https://www.youtube.com/watch?v=KUP5UNGSjbw&t

В видео говорится, что воспроизводить звук в Веб-визуализации можно начиная с CODESYS v3.5 SP6. Интересует вопрос совместимости. Стоит ли скачивать именно SP6 или сразу CODESYS v3.5 SP7 Patch 4? Есть ли какие-то ограничения по моделям СПК (М04, М05) или версиям прошивок?

Евгений Кислов
31.01.2018, 15:29
Можно скачивать сразу SP7 Patch 4. К ограничениям относится отсутствие трендов.

RV9WFJ
01.02.2018, 06:01
Вы вводите в заблуждение. Приходько пишет программировать только в SP5 Path 5 я сделал даунгрейд. А сейчас вы пишите что и SP7 Path 4 тоже нормально. Могу ли я быть уверен, что все кроме тоендов будет работать если я все библиотеки кроме видео буду использовать SP5. Собственно и сам компилятор могу SP5 настроить. Собственно порекомендуйте как лучше в том свете, что визуализация в SP7 заметно интереснее.

Евгений Кислов
01.02.2018, 07:00
Я не пишу, что это нормально. Я указал, что в контексте невыносимой потребности воспроизведения звука в web-визуализации при выборе между SP6 и SP7 Patch4 имеет смысл использовать последний.

Если бы такой потребности не было - то, разумеется, следовало бы использовать SP5 Patch5, и мы настоятельно рекомендуем по возможности поступать именно так.


визуализация в SP7 заметно интереснее.

Чем, если не секрет?

RV9WFJ
02.02.2018, 06:16
Чем, если не секрет?
Уже год с ней не работал, но насколько сейчас помню, там больше возможностей для задания стиля таблиц, журнала тревог, были какие-то символы векторные аля стрелка в комплекте. Больше из плюсов ничего не использовал. Из минусов новое меню граф.элементов - привыкать первое время тяжело было.

Andrew_Stranger
04.02.2018, 12:34
Пытаюсь поменять шрифт на клавиатуре VisuDialogs.library, но он не хочет меняться, хотя на вкладке Свойств он меняется. Что может быть?

Евгений Кислов
04.02.2018, 12:38
Пытаюсь поменять шрифт на клавиатуре VisuDialogs.library, но он не хочет меняться, хотя на вкладке Свойств он меняется. Что может быть?

Вы библиотеку отредактировали и пересохранили под тем же названием?

Andrew_Stranger
04.02.2018, 17:20
Вы библиотеку отредактировали и пересохранили под тем же названием?
Да, именно так

Andrew_Stranger
04.02.2018, 17:47
Изменил стиль визуализации на 3.5.5.0 и шрифт поменялся

Эдуард_Н
07.02.2018, 10:40
В SP12 вот какая бяка 35434 надписи есть, но их почти невидно.

Евгений Кислов
07.02.2018, 10:51
В SP12 вот какая бяка 35434 надписи есть, но их почти невидно.

Какие надписи?

Эдуард_Н
07.02.2018, 12:22
Какие надписи?
Надписи, что мы меняем. От них только чёрточки видно. В SP7 так же заголовка не видно.

Ильнур Гибадуллин
12.02.2018, 10:32
Надписи, что мы меняем. От них только чёрточки видно. В SP7 так же заголовка не видно.

Особенности SP12.

mexxa
16.02.2018, 04:13
Добрый день, недавно начал работать с СПК107, и я нашел маленькую, но не критическую ошибку.
При работе с компонентами "Индикаторы/Переключатели/Изображения" при выборе индикатора и перетаскивании его на экран появляется индикатор из "Элементы управления измерением".
У меня Codesys v3.5 SP5 Patch5 Прилагаю скрины.
3562035621

Евгений Кислов
16.02.2018, 06:53
Добрый день, недавно начал работать с СПК107, и я нашел маленькую, но не критическую ошибку.
При работе с компонентами "Индикаторы/Переключатели/Изображения" при выборе индикатора и перетаскивании его на экран появляется индикатор из "Элементы управления измерением".
У меня Codesys v3.5 SP5 Patch5 Прилагаю скрины.
3562035621

Добрый день. Ошибка известная. В данном случае надо не перетаскивать элемент, а кликнуть один раз на панель элементов (выделив конкретно этот элементо) и еще раз - на рабочее поле.

enyuzer
21.02.2018, 14:01
Добрый день.
СПК110, проект в СoDeSys v3.5 SP7. В визуализации 43 кнопки из раздела "Стандартные элементы управления".
Время от времени, при нажатии на одну из кнопок не выполняется действие (цвет, иммитирующий нажатие/отпускание, при этом меняется). Это происходит с разными кнопками и достаточно редко для того, чтобы выявить закономерность.
Превысили допустимое количество кнопок?

Ильнур Гибадуллин
21.02.2018, 14:18
Добрый день.
СПК110, проект в СoDeSys v3.5 SP7. В визуализации 43 кнопки из раздела "Стандартные элементы управления".
Время от времени, при нажатии на одну из кнопок не выполняется действие (цвет, иммитирующий нажатие/отпускание, при этом меняется). Это происходит с разными кнопками и достаточно редко для того, чтобы выявить закономерность.
Превысили допустимое количество кнопок?

Здравствуйте! Сложно сказать почему. Пришлите проект на support@owen.ru. Я посмотрю и дам рекомендации.

enyuzer
28.02.2018, 15:51
Спасибо, Ильнур.
Увеличили немного расстояния между кнопками. Все работает.

enyuzer
28.02.2018, 15:55
Добрый день.
Возможно ли повернуть логотип-заставку компании ОВЕН в горизонтальное положение при вертикальном расположении СПК110?

Евгений Кислов
28.02.2018, 16:03
Добрый день.
Возможно ли повернуть логотип-заставку компании ОВЕН в горизонтальное положение при вертикальном расположении СПК110?

Нет - такое не задумывалось.

enyuzer
28.02.2018, 16:14
Спасибо, жаль.

Bigcrash
02.03.2018, 07:19
Добрый день.
Часто возникает такая ошибка

Визуализация не может быть зарегистрирована в системе исполнения, причина: Открыто слишком много визуализаций одновременно
Такое может происходить просто отключившись от СПК110 и заново подключившись, ничего не меняя. Что это такое и как с этим бороться. Я пока только один способ нашел это сброс заводской. Но хотелось бы знать причины проблемы.

Евгений Кислов
02.03.2018, 07:33
Добрый день.
Часто возникает такая ошибка

Такое может происходить просто отключившись от СПК110 и заново подключившись, ничего не меняя. Что это такое и как с этим бороться. Я пока только один способ нашел это сброс заводской. Но хотелось бы знать причины проблемы.

Перед подключением к контроллеру в редакторе закрывайте все вкладки (одну можно оставить - например, со стартовой визуализацией).

Галим
13.03.2018, 08:04
здравствуйте, подскажите пож. где найти вертуальную спк

Евгений Кислов
13.03.2018, 08:07
здравствуйте, подскажите пож. где найти вертуальную спк

Добрый день.
Поменять ориентацию дисплея можно в конфигураторе СПК.
См. п. 5 в этом документе:
https://ftp.owen.ru/CoDeSys3/11_Documentation/01_SPK/SPK_FAQ_v.1.3.pdf

Галим
13.03.2018, 10:36
спасибо)) большое:)

Осинский Алексей
14.03.2018, 15:40
Солнечный заяц выделил Ваше сообщение в отдельную тему http://www.owen.ru/forum/showthread.php?t=28400

Gardo
24.04.2018, 15:58
Добрый день, рассматриваю пример 11.3.8. Менеджер рецептов, и возник вопрос - как нарисовать таблицу с списком уже имеющихся рецептов? Тут (http://www.owen.ru/uploads/36-37_kiselev_razrabotka_receptov_.pdf) приводится вариант визуализации где подобное присутствует, хотелось бы узнать как такое реализовано на примере.

Евгений Кислов
24.04.2018, 16:01
В том варианте таблица представляла собой набор элементов типа Прямоугольник.

Gardo
24.04.2018, 16:07
Хм, а вообще есть возможность получить список имен файлов рецептов, сохраненных в памяти?

Евгений Кислов
24.04.2018, 16:11
Хм, а вообще есть возможность получить список имен файлов рецептов, сохраненных в памяти?

Можно, с помощью библиотеки RecipeManCommands.
Прикладываю ссылки на описание и пример (требуется регистрация, чтобы скачать).

https://help.codesys.com/webapp/_cds_lib_recipemancommands;product=codesys;version =3.5.11.0
https://store.codesys.com/recipe-management-example.html

Дмитрий021
25.05.2018, 07:35
Добрый день.
СПК110, Кдс 3.5 СП5 П5
Можно ли "вытащить" из конфигуратора тревог (группы тревог) состояние конкретной тревоги из группы (в простом бинарном виде: активна - то T, неактивна - F) ?

RV9WFJ
26.05.2018, 09:47
Если вам принципиально вытащить именно из Alarm Manager то в CoDeSys Store есть пример работы с алармами через библиотеку. Но там не для слабых умов так как ООП задействован немного.

prilutsky
09.06.2018, 20:14
Добрый день.
Столкнулся с такой проблемой - при открывании свойств кнопки с настройками NumPad в CDS 3.5 SP10 не отображается нижняя часть окна настройки,где вводятся минимальное и максимальное значение вводимой переменной. Если открываю тот же проект в CDS 3.5 SP12, то не отображается верхняя часть того же окна, где выбирается тип ввода,переменная, в которую надо записать значение. Как с этим бороться? Есть ли способ из программы изменить к переменные NumPad - stMin, stMax?

prilutsky
09.06.2018, 20:20
Забыл прикрепить скриншоты3761837619

Евгений Кислов
09.06.2018, 20:30
Попробуйте язык среды на английский переключить.

prilutsky
09.06.2018, 20:59
Спасибо,помогло. Правда получается немного неудобно - приходится каждый раз перезагружать среду. И все-таки,есть ли способ из программы изменить переменные NumPad - stMin, stMax?

Евгений Кислов
09.06.2018, 21:08
Собственно, в этом же меню (меню настройки диалога ввода) можно к полям Min и Max привязать переменные.

prilutsky
09.06.2018, 21:31
То есть я создаю переменные,скажем NumpadMin и NumpadMax, привязываю к полям Min и Max диалога, и, в нужных местах программы, присваиваю им необходимые значения. Я правильно понимаю? Необходимо ли в программе делать преобразование типов, ведь переменные stMin и stMax в NumPad имеют тип.string?

Евгений Кислов
09.06.2018, 21:35
Да. Преобразований делать не надо - тип пределов должен совпадать с типом записываемой переменной.

Пьер
05.07.2018, 10:56
Скажите пожалуйста. В визуализации переменная INT отображается как 1, а мне надо чтобы 01.

osazx
05.07.2018, 11:13
Как быть с отображением малых величин?

Евгений Кислов
05.07.2018, 11:21
Скажите пожалуйста. В визуализации переменная INT отображается как 1, а мне надо чтобы 01.

Если переменная принимает только значения в диапазоне 0..9, то можно прямо в спецификаторе указать: 0%d
Если переменная может принимать разные значения, и ведущие нули надо добавлять не всегда - то надо конвертировать в STRING и приводить к нужному виду. Пример есть в документе, в п. 11.2.5.

Евгений Кислов
05.07.2018, 11:23
Как быть с отображением малых величин?

Укажите, пожалуйста:

тип переменной
настройки элемента
желаемый формат вывода

osazx
05.07.2018, 14:27
Не сразу заметил, что страница форума переключилась. Дело в том, что оператору необходимо контролировать степень вакуума,
наиболее удобный формат например 1.5е-6 мм.рт.ст. Степень вакуума изменяется от +3 до -7.

Евгений Кислов
05.07.2018, 14:42
Не сразу заметил, что страница форума переключилась. Дело в том, что оператору необходимо контролировать степень вакуума,
наиболее удобный формат например 1.5е-6 мм.рт.ст. Степень вакуума изменяется от +3 до -7.

Попробуйте так:

37924

Выглядеть будет как в правом прямоугольнике:

37925

osazx
05.07.2018, 14:58
Благодарствую :) оперативно.

Пьер
06.07.2018, 16:42
ворпос. Меняю имя htm file с webvisu на другое, а открывается в браузере снова с webvisu. Что надо сделать? У этого имени есть какие то особенности написания, большими буквами можно?

Евгений Кислов
06.07.2018, 16:50
ворпос. Меняю имя htm file с webvisu на другое, а открывается в браузере снова с webvisu. Что надо сделать? У этого имени есть какие то особенности написания, большими буквами можно?

Меняете в настройки веб-визуализации? Команду Сброс заводской выполняли после этого?

Пьер
06.07.2018, 17:02
Меняете в настройки веб-визуализации? Команду Сброс заводской выполняли после этого?

все сбрасываю и очищаю.

Евгений Кислов
07.07.2018, 07:40
По новому названию страницы визуализация открывается?

Пьер
09.07.2018, 15:00
По новому названию страницы визуализация открывается?

помогло вкл/выкл
И очистка файлов с плк в ручную. Почему то заводской ресет не помогал.

Пьер
13.07.2018, 11:15
По новому названию страницы визуализация открывается?

Евгений, скажите пожалуйста. Как в таблице тревог сделать, чтобы в сообщении было значение переменной, например сработало по тмпературе и сообщение - "Превышение температуры! (101 градус)". Примерно так.

Евгений Кислов
13.07.2018, 11:57
Евгений, скажите пожалуйста. Как в таблице тревог сделать, чтобы в сообщении было значение переменной, например сработало по тмпературе и сообщение - "Превышение температуры! (101 градус)". Примерно так.

Насколько помню, это делается через Latch-переменную. Она указывается при создании тревоги, а дальше в тексте тревоги используется плейсхолдер, например: <LATCH1 %2.2f>

Пьер
13.07.2018, 12:38
Насколько помню, это делается через Latch-переменную. Она указывается при создании тревоги, а дальше в тексте тревоги используется плейсхолдер, например: <LATCH1 %2.2f>

ТАК и есть, все верно! Спасибо, ЕвГений!

Пьер
13.07.2018, 13:48
Тут еще одна засада. Создаю в AlarmGroup(*текст*) надпись: Темп = <LATCH1 %2.1f>
А в AlarmGroup(*тревоги*) Верхний предел temp1>12 Триггерная перемсенная temp1(*тоже*) . Первый раз при превышении он мне пишет эту превышенную температуру, выдает в таблицу, а потом температуру понижаю/повышаю, а в таблице значение темперы не меняется уже.

Евгений Кислов
13.07.2018, 13:56
Тут еще одна засада. Создаю в AlarmGroup(*текст*) надпись: Темп = <LATCH1 %2.1f>
А в AlarmGroup(*тревоги*) Верхний предел temp1>12 Триггерная перемсенная temp1(*тоже*) . Первый раз при превышении он мне пишет эту превышенную температуру, выдает в таблицу, а потом температуру понижаю/повышаю, а в таблице значение темперы не меняется уже.

Да, Latch-переменные фиксируют именно значение переменной в момент тревоги.

В вашем случае можно использовать заполнитель <CURRENTVALUE %2.2f> - он показывает значение переменной, которая участвует в формировании тревоги.

Пьер
13.07.2018, 15:19
Да, Latch-переменные фиксируют именно значение переменной в момент тревоги.

В вашем случае можно использовать заполнитель <CURRENTVALUE %2.2f> - он показывает значение переменной, которая участвует в формировании тревоги.

С CURRENTVALUE, все равно пишет в архив с одной температурой, не изменной, как в первый раз сработало, так и осталась температура.

Евгений Кислов
13.07.2018, 15:22
С CURRENTVALUE, все равно пишет в архив с одной температурой, не изменной, как в первый раз сработало, так и осталась температура.

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

Пьер
13.07.2018, 15:50
Тогда, думаю, возможности повлиять на это нет. В таких случаях бывает удобнее использовать обычную таблицу - в ней можно реализовать любую логику отображения данных.

понятно! Ладно. Будем без переменных.

Спорягин Кирилл
17.07.2018, 18:00
Подскажите, коллеги, можно ли как-то отображать в поле ввода числа с дополнительным нулем, т.е. например, вместо "1" выводить "01".
Запись %f2.0 в формате вывода все равно выводит "1" вместо "01".

Евгений Кислов
17.07.2018, 18:13
Это решается через конвертацию в строку, которая форматируется нужным образом.

Спорягин Кирилл
17.07.2018, 18:14
Это решается через конвертацию в строку, которая форматируется нужным образом.

Но тогда нельзя вводить в это поле?! Правильно я понимаю?

Евгений Кислов
17.07.2018, 18:20
Элемент может отображать одну переменную, а запись значения производить в другую.
Input Configuration - OnMouseClick - Записать значение - и далее можно выбрать конкретную переменную, в которую вы хотите записывать значение.

Спорягин Кирилл
17.07.2018, 18:31
Элемент может отображать одну переменную, а запись значения производить в другую.
Input Configuration - OnMouseClick - Записать значение - и далее можно выбрать конкретную переменную, в которую вы хотите записывать значение.

А в каком CDS это появилось. У меня в 3.5 SP7 Patch4 не предлагает вводить в другую переменную.

Евгений Кислов
17.07.2018, 18:34
Вроде - с незапамятных времен. В SP7 уже точно было. Попробуйте переключить язык интерфейса на английский - в русской версии эти окна иногда некорректно выглядят.

Если там не найдете - выложите, пожалуйста, ваш скриншот этого окна.

Спорягин Кирилл
17.07.2018, 18:45
Вроде - с незапамятных времен. В SP7 уже точно было. Попробуйте переключить язык интерфейса на английский - в русской версии эти окна иногда некорректно выглядят.

Если там не найдете - выложите, пожалуйста, ваш скриншот этого окна.

О! Нашел!
Да, век живи, век учись.

Спасибо!

Tok
20.07.2018, 06:05
Здравствуйте. Заранее извините за глупый вопрос! У меня есть СПК 110 Codesys 3.5 path 5 и модуль вода. Мне нужно подключить три датчика температуры показания которых отображались бы на экране в виде графика в режиме реального времени и сохранялись в архиве. Чем это можно визуализировать? Я впервые имею дело с данной программой и вашими контроллерами,

Евгений Кислов
20.07.2018, 06:26
Здравствуйте. Заранее извините за глупый вопрос! У меня есть СПК 110 Codesys 3.5 path 5 и модуль вода. Мне нужно подключить три датчика температуры показания которых отображались бы на экране в виде графика в режиме реального времени и сохранялись в архиве. Чем это можно визуализировать? Я впервые имею дело с данной программой и вашими контроллерами,

Добрый день.

Рекомендую начать с видеокурса - там рассмотрены базовые вопросы работы с СПК1хх:
https://www.youtube.com/watch?v=gnO555SF5kA&list=PL2EcVEe6E9SAdn1IY4zPFn1AxcDpUfIWQ

График реального времени можно отобразить с помощью компонента Трассировка - см. п. 8.6.1 и 11.2.9 в документе СПК. Визуализация (ссылка на первой странице темы).
Для ведения архива можно использовать компонент OwenArchiver - см. п. 3 в документе СПК. Архивация (ссылка в подписи).

Спорягин Кирилл
23.07.2018, 18:10
Добрый день.

Только что увидел на сайте, что СПК207 снимается с производства в июля 2018 года.
1. В чем причины?
2. Что будет ему заменой. У меня с 10-к объектов на нем.

Ильнур Гибадуллин
23.07.2018, 18:18
Добрый день.

Только что увидел на сайте, что СПК207 снимается с производства в июля 2018 года.
1. В чем причины?
2. Что будет ему заменой. У меня с 10-к объектов на нем.

Здравствуйте!

1. В связи с отсутствие ряда комплектующих было принято решение снять устройство с производства.
2. На замену пока можем предложить линейку для локальных задач СПК1хх (ссылка (http://www.owen.ru/catalog/85160062)). В III-IV квартале текущего года планируем выпустить обновленную линейку СПК1хх [M01]. Пока информация о ней доступна в Каталоге ОВЕН 2018 года (ссылка (http://www.owen.ru/upl_files/Catalog/CATALOG_2018_WEB.pdf)). Если у Вас есть желание протестировать новинку, то напишите на почту i.gibadullin@owen.ru.

38129

ASo
23.07.2018, 18:25
Последние сервис-паки точно поддерживаются? По всем функциям?

Ильнур Гибадуллин
23.07.2018, 18:26
Последние сервис-паки точно поддерживаются? По всем функциям?

Планируем поддержать Codesys v3.5 SP11 Patch 4.

А какой функционал не хватал Вам при использовании Codesys v3.5 SP5 Patch 5?

Спорягин Кирилл
23.07.2018, 18:35
Здравствуйте!

1. В связи с отсутствие ряда комплектующих было принято решение снять устройство с производства.
2. На замену пока можем предложить линейку для локальных задач СПК1хх (ссылка (http://www.owen.ru/catalog/85160062)). В III-IV квартале текущего года планируем выпустить обновленную линейку СПК1хх [M01]. Пока информация о ней доступна в Каталоге ОВЕН 2018 года (ссылка (http://www.owen.ru/upl_files/Catalog/CATALOG_2018_WEB.pdf)). Если у Вас есть желание протестировать новинку, то напишите на почту i.gibadullin@owen.ru.

38129

Использую доступ к СПК207 по web-интерфейсу. У указанных устройств есть аналогичный доступ?

Евгений Кислов
23.07.2018, 18:37
Да, web-визуализация поддержана.

RV9WFJ
24.07.2018, 08:22
А какой функционал не хватал Вам при использовании Codesys v3.5 SP5 Patch 5?
Как минимум исторические тренды хочется уже увидеть. Плюс новые стили визуализации. Плюс сам CoDeSys заявлял о сильном увеличении производительности. Плюс русская клавиатура. Я думаю вы и сами лучше все знаете.

Пьер
26.07.2018, 09:35
Скажите пожалуйста, переменная стринг в программе отображается некорректно. Там какой то нюанс вроде был?
d:string;

d:='АБВГД';

*******************
а впрограмме %s отображается калякой!

Евгений Кислов
26.07.2018, 09:38
Используйте WSTRING. В Менеджере визуализации должна стоять галочка Использовать строки Unicode.

Дмитрий021
26.07.2018, 12:48
Добрый день, есть ли в КДС V3,5 sp5 P5 создать окно подтверждения ввода? (Что-то вроде диалогового окна "Выполнить действие" с кнопками да/нет) Или еще как-то защитить кнопку (на визуализации) от случайного нажатия?