PDA

Просмотр полной версии : Обновленная линейка контроллеров СПК1хх [M01] с интерфейсом Ethernet



Страницы : [1] 2

Ильнур Гибадуллин
10.09.2018, 15:25
Здравствуйте, друзья.

Мы с радостью сообщаем о старте продаж новой линейки сенсорных панельных контроллеров ОВЕН СПК1хх (https://www.owen.ru/product/spk1xx) с интерфейсом Ethernet. Данная линейка является логическим продолжение линейки СПК1xx и заменяет контроллер СПК207, который до конца года будет снят с продажи.

40406404074040838679

Сенсорный панельный контроллер СПК1хх с Ethernet (https://www.owen.ru/product/spk1xx) совмещает функции панели оператора (HMI) и программируемого контроллера (ПЛК). Это позволяет решить задачи управления, визуализации, архивации и обмена с верхним уровнем с помощью одного устройства. Разработка проектов осуществляется в среде CODESYS V3.5, преимуществом которой является универсальность – в рамках единой оболочки программируются алгоритмы, создается интерфейс оператора и настраивается обмен с другими устройствами.

Основные особенности СПК1хх [М01]:


Модификации с размером дисплея 7’’ и 10.2”
Процессор ARM Cortex-A8 с частотой 600 МГц
512 Мб RAM (DDRIII), 4096 Мб Flash, 64 Кб Retain (MRAM)
Интерфейсы: 1 x Ethernet, 3 x RS-485, 2 x RS-232, 1 x USB-A, 1 x SD-card
Поддержка web-визуализации
Поддержка сервиса OwenCloud «из коробки»
Поддержка исторических графиков (трендов)
Переходник «DB9 – поджимные клеммы» в комплекте поставки
Степень защиты IP65 с лицевой стороны
Полная совместимость проектов, написанных для ОВЕН СПК1хх и СПК207
Программирование в среде CODESYS V3.5
Расширенный функционал встроенного ПО: FTP-сервер, NTP-клиент
Поддержка прямого подключения устройств через USB A - мышь, клавиатура



Новые возможности CODESYS V3.5 SP11 Patch 5



Создание резервной копии проекта с возможностью восстановления (Backup&Restore)
Поддержка PERSISTENT-переменных
Расширенные средства анализа памяти (Memory Tools)
Отображение проекта в виде дерева вызовов POU (Call Tree)
Возможность обработки системных событий
Возможность локализации проекта (комментарии, имена переменных и т.д.)
Поддержка конструкции TRY/CATCH/FINALLY
Поддержка массивов переменной длины
Работа с перечислениями в режиме списка текстов
Новые библиотеки: SysSocket2, Elements Collection, Visu Utils и т.д.




Новые элементы: Тренд, Web-браузер, элементы управления датой и временем
Новые стили визуализации + библиотека изображений VisuSymbols
Загрузка/выгрузка файлов с контроллера через web-визуализацию
Поддержка прозрачности
Поддержка изображений в формате .svg
Вращение элементов в редакторе визуализации
Функция тиражирование элементов
Дополнительные управляющие переменные для таблицы тревог
Поддержка русскоязычной клавиатуры




Поддержка протокола Modbus ASCII (в режиме Master)
Поддержка скоростей обмена 1200…4800 бит/c
Поддержка битовых функций в режиме Slave (0x01, 0x02, 0x05, 0x0A)
Увеличено максимально возможное число регистров в режиме Slave
Возможность смещения адресов регистров в режиме Slave




Расширенный функционал таргет-файлов
Шаблоны модулей Mx110
Шаблоны модулей Mx210
Архиватор
OwenCloud TCP Slave
Универсальная библиотека Modbus




1. Первый старт (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/01_FirstStart/Example_FirstStart_3511v1.projectarchive)
2. Функционал таргет-файлов (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/10_Demo/Example_TargetFunctions_3511v2.projectarchive)
3. Сепарация нефти (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/10_Demo/Example_OIL_3511v1.projectarchive)
4. Работа нагревателей (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/10_Demo/Example_OVEN_3511v1.projectarchive)


Видео обзор СПК1хх [M01]:


https://youtu.be/CUR_Qam99aM

Вопросы-ответы:

1. У меня есть проект для СПК1хх/СПК207, смогу ли я загрузить его в обновленный контроллер СПК1хх [M01]?
Да, процесс адаптации проектов достаточно прост. Мы подготовили документ CODESYS V3.5. Адаптация проектов (https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_ProjectAdaptation_v2.0.pdf), который находится в разделе CODESYS V3 (https://www.owen.ru/product/codesys_v3).

2. Где можно ознакомиться с примерами и демонстрацией возможностей нового контроллера?
На странице, посвященной CODESYS V3.5 (https://www.owen.ru/product/codesys_v3) имеется вся необходимая документация и примеры работы.
На канале Евгения Кислова есть видеоматериалы, посвященные СПК1хх [M01]. Канал на YouTube по ссылке (https://www.youtube.com/playlist?list=PLUw7cl8x4xnJGgLjxyI-jz4hGmuYtSNp9). Плейлист СПК1хх [М01] регулярно обновляется.

UPD 23.10.2018.

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

UPD 18.12.2018.

Открыты продажи обновленной линейки контроллеров СПК1xx с интерфейсом Ethernet.

ASo
10.09.2018, 17:56
Вы же понимаете, что скомпилированных код от этого не зависит.

Евгений Кислов
10.09.2018, 18:07
Можно и 64 бита. Разница только в том, сколько памяти сможет использовать процесс CODESYS.
Это имеет значение для крупных проектов с сотнями экранов визуализации, тысячами ФБ и т.д.
На быстродействии среды это не скажется. Кроме того, в 64-битной версии нет части компонентов - OPC, конвертера проектов из 2.3.

alexx751
10.09.2018, 19:18
RS-485 изолирован?
Modbus тестировали?

Евгений Кислов
10.09.2018, 19:48
RS-485 изолирован?
Modbus тестировали?

1. Гальванической развязки между интерфейсами нет.
2. Да.

ASo
10.09.2018, 19:54
1. А от процессора?

Sulfur
11.09.2018, 06:52
Наблюдаемые в данный момент недочеты строй линейки СПК1хх:
1. Тормознутая отзывчивость тачскрина. В ваших же панелях СП3хх отзывчивость в разы лучше.
2. Неуверенная связь с вашими же ПЛК110[M02], без костылей мне так и не удалось наладить связь без ошибок, даже с консультацией у техподдержки Овен.
Искренне надеюсь, что в новой линейке СПК1хх данные недочеты будут учтены и устранены.

Евгений Кислов
11.09.2018, 07:07
Где лежат картинки от проекта в SP11?

/mnt/ufs/home/root/CODESYS_WRK/visu

Евгений Кислов
11.09.2018, 07:14
Наблюдаемые в данный момент недочеты строй линейки СПК1хх:
1. Тормознутая отзывчивость тачскрина. В ваших же панелях СП3хх отзывчивость в разы лучше.
2. Неуверенная связь с вашими же ПЛК110[M02], без костылей мне так и не удалось наладить связь без ошибок, даже с консультацией у техподдержки Овен.
Искренне надеюсь, что в новой линейке СПК1хх данные недочеты будут учтены и устранены.

1. Справедливое замечание. За счет обновления технических характеристик и ПО быстродействие визуализации несколько повысилось, но оно по-прежнему не сравнится с панелями оператора.
Визуализация в CODESYS из-за ряда особенностей достаточно "тяжелая".

2. У меня нет информации о массовых проблемах с обменом для СПК1хх. Возможно, ситуация проявилась в конкретном проекте/с конкретным оборудованием/с конкретным ПЛК конкретной прошивки и т.д.

Евгений Кислов
11.09.2018, 07:19
Добавил в первый пост несколько демо-проектов.

Евгений Кислов
11.09.2018, 08:31
1. А от процессора?

Нет.
Интерфейсы изолированы только от питания.

Евгений Кислов
11.09.2018, 18:18
На компьютере где они лежат?

Извините, вероятно, не понял ваш вопрос. О каких картинках идет речь?

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

m.samsonov
12.09.2018, 08:44
Сроки выхода новой панели в серию? Когда снимают с производства СПК 207?

Евгений Кислов
12.09.2018, 09:26
Сроки выхода новой панели в серию? Когда снимают с производства СПК 207?

Конец года. СПК207 будут сняты примерно к этому же времени.

Ильнур Гибадуллин
12.09.2018, 16:41
Документашка по нововведениям и демо-проектам будет?

У нас в планах обновление всей документации по CODESYS V3.5. Работа над крупными документами - FAQ, Первый старт, Визуализация - почти завершена. Весь материал будет готов к старту продаж СПК1xx [M01].

Евгений Кислов
13.09.2018, 07:13
Почему в демо-проекте "Функционал таргет-файлов" управление сделано через структуры, а не напрямую?

Потому что это улучшает структуру проекта (извиняюсь за тавтологию).
На примере нашего форума - есть блоки разделов (например, "Программируемые устройства ОВЕН"), в блоках - разделы ("СПК"), в разделах - подразделы ("СПК1хх [М01]").
Можно сказать, что это увеличивает количество кликов, необходимых для попадания в нужную тему - зато пользователь четко понимает, где именно он должен задать вопрос про свой прибор.

Евгений Кислов
16.09.2018, 12:57
Демо-проект "Example_FirstStart_3511v1" чем управляет, где модули расширения?

Ничем не управляет, в нем нет работы с Modbus.

СергейНовосиб
17.09.2018, 07:02
На сайте в технических параметрах указано:
Кол-во цветов 16.7 млн. 260 тыс.
Диагональ, дюймы 7’’ 10.2’’

И распиновка LAN (Ethernet) - 1, 2, 3, 4, а не 1, 2, 3, 6?

Это действительно так?

Евгений Кислов
17.09.2018, 07:17
На сайте в технических параметрах указано:
Кол-во цветов 16.7 млн. 260 тыс.
Диагональ, дюймы 7’’ 10.2’’

И распиновка LAN (Ethernet) - 1, 2, 3, 4, а не 1, 2, 3, 6?

Это действительно так?

Добрый день.

1. Действительно так.
2. Опечатка, правильно 1, 2, 3, 6. Спасибо, поправим.

i.go
21.09.2018, 11:27
А чего на канале Евгения у видео звук такой тихий? Аудиодорожку можно дополнительно нормализовать.

Ильнур Гибадуллин
21.09.2018, 11:34
Демо-проекты ещё будут?

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

Евгений Кислов
21.09.2018, 11:34
А чего на канале Евгения у видео звук такой тихий? Аудиодорожку можно дополнительно нормализовать.

Выкручивайте на максимум звук на Youtube/в настройках ПК. :)
В последних роликах с этим должно быть получше.
В будущем планируем полноценный видео-курс с нормальным качеством видео/аудио.

RV9WFJ
23.09.2018, 19:25
Евгений, спасибо за YouTube канал. Кратко и содержательно. Вопрос - когда планируется спк110 м01? Можно ли ее уже закладывать в проекты выполнение которых планируется на начало года. И насколько аппаратная платформа будет отличаться от 7'. Например СПК207 от СПК210 можно сказать вообще не отличался, т.е можно быть уверенным протестировав один, что второй будет работать.

Евгений Кислов
23.09.2018, 20:09
Евгений, спасибо за YouTube канал. Кратко и содержательно. Вопрос - когда планируется спк110 м01? Можно ли ее уже закладывать в проекты выполнение которых планируется на начало года. И насколько аппаратная платформа будет отличаться от 7'. Например СПК207 от СПК210 можно сказать вообще не отличался, т.е можно быть уверенным протестировав один, что второй будет работать.

По плану обе модели будут доступны в конце года, в декабре.
Аппаратная платформа у обоих моделей идентичная, отличие только в дисплее.

Евгений Кислов
27.09.2018, 08:45
У Вас в видео материалах есть урок "14. Кастомизация диалогов ввода", нельзя ли такой же сделать для CODESYS V3.5 SP5 Patch 5 ?

В CODESYS V3.5 SP5 Patch 5 процедура кастомизации диалогов ничем не отличается от описанной в видео.

alexx751
29.09.2018, 11:59
Эдуард, Вы решили войти в одну и ту же реку дважды?:)

Евгений Кислов
29.09.2018, 12:28
Пример от 15ого видео-примера не скачивается.

Похоже, упал наш фтп. В понедельник проблемы должны решиться.

Евгений Кислов
29.09.2018, 14:14
Эдуард, фтп опять доступен - нужный вам пример должен скачиваться.

Евгений Кислов
08.10.2018, 14:22
Добавили в первый пост новые демо-проекты.

Евгений Кислов
10.10.2018, 09:24
Как это 39076будет выглядеть в CFC?

Точно так же, как и в ST:

39085

Евгений Кислов
20.10.2018, 18:01
Если выбрать в устройствах не модули Мх110, а пустое, то как его можно программно отключать так же как модули Мх110?

Можно установить тип опроса Rising Edge - тогда опроса производится по переднему фронту выбранной переменной.
В свежих версиях CODESYS этот тип опроса имеет приоритет над циклическим, что в некоторых ситуациях может привести к потере "циклических" пакетов.

Евгений Кислов
20.10.2018, 18:34
В шаблоны модулей, в будущем, будут добавлены ПРки?

У ПР карту карту регистров формирует пользователь в OwenLogic, поэтому шаблон в принципе невозможен.

Евгений Кислов
20.10.2018, 18:49
Нет, нельзя.

Ильнур Гибадуллин
23.10.2018, 14:39
Друзья, всем привет!

Партия контроллеров на тестирование СПК107 [M01] закончилась.

Спасибо тем, кто принял участие и раньше всех получил обновленный СПК107 с портом Ethernet. Мы не ожидали такого большого интереса и спроса к новому устройству :)

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

Евгений Кислов
25.10.2018, 06:44
в одном видео рассказывается о контроле доступа к проекту, это можно только в SP11 или в SP5, 7 тоже можно?

Можно и в более ранних SP - этот функционал появился очень давно.

Евгений Кислов
29.10.2018, 14:43
Добрый день, коллеги.

Одной из ключевых особенностей обновленной линейки СПК1хх [М01] является web-визуализация.
Чтобы показать ее возможности, мы подготовили демонстрационный проект.
Он запущен на контроллере, находящемся в нашем офисе.
Чтобы ознакомиться с ним - достаточно перейти по ссылке:

https://www.owen.ru/product/spk1xx/2880

39514

IK78
01.11.2018, 17:20
Добрый день!

Скажите, а web-визуализация умеет определять клиентов, и выдавать экран в зависимости от устройства?

Евгений Кислов
01.11.2018, 18:50
Собственно, основной вопрос - по какому критерию идентифицировать клиентов: IP, разрешению экрана, логину/паролю и т.д.
Переключить визуализацию для идентифицированного клиента - не проблема.

Gendos
06.11.2018, 19:10
Добрый день.
Просмотрел всю ветку и информацию о технических характеристиках, но так и не понял какова производительность железной части данного СПК, разница в производительности с СПК207, и графической части особенно, как будет обрабатывать экраны визуализации насыщенные графикой и таблицами? Сколько одновременных подключений позволяет создавать web-визуализация? Есть ли функция без танцев с бубном запускать программу с внешнего носителя(USB, SD-card)?

Евгений Кислов
06.11.2018, 19:37
Добрый день.

1. С точки зрения графической части - увеличенное количество оперативной памяти (теперь - типа DDR3) и обновленная версия CODESYS позволяют в некоторой степени ускорить обработку графики, но оставшаяся прежней частота процессора и отсутствие GPU не сделают визуализацию кардинально быстрее по сравнению с СПК207.
2. Это недетерминированная величина, зависит от проекта.
Можете поэкспериментировать с демкой, каждое открытие в новой вкладке браузера - новое подключение (если пользуетесь VPN - лучше отключить, иначе могут быть тормоза):
https://www.owen.ru/product/spk1xx/2880
3. Есть. Собственно, была и раньше.

Gendos
06.11.2018, 20:17
-1. Т.е. производительность в графике этого СПК>=СПК207
-2. Попробовал - 15шт стабильно работает, больше создавать не стал - достаточно для основных задач, хотя запустились не все сразу, задумалось и выдавало ошибку.
-3. Я имел в виду не переброска средствами СПК файлов программы в свою собственную память для исполнения(на СПК105 почему-то не сработало..), а непосредственное исполнение с внешнего носителя. По принципу меню=>от куда работать=>usb1/SDcrd/..../.... Сейчас чтоб реализовать такое надо кучу ерунды на саму флешку скопировать и ещё внести некоторые изменения в самом СПК.

Евгений Кислов
06.11.2018, 20:38
3. Такой функционал отсутствует. А какой сценарий использования?

Gendos
06.11.2018, 22:28
А сценариев использования несколько.
1-Просто отладка программы, не всегда весь техпроцесс известен заранее, и приходится доводить программу прямо на оборудовании, без загрузки в память не получается из-за криворукого персонала, которые любят дёргать рубильники, нестабильность электропитания. Вариант установки ИБП мало чем поможет, и опять же персонал(всё равно найдут чё дёрнуть чтоб погасло), не всегда директорат хочет вкладывать в дополнительное оборудование для того, что по их мнению и так не будет работать без питания.
2-Например - изменение конфигурации оборудования (-несколько климатических установок, но одну переносят/разбирают и т.д.), и просто можно по почте прислал архивчик со словами: -"на чистую флешку просто скопируйте, установите и перезагрузите устройство, потом и кусайте провода!".
3-Оперативность замены программы на действующем оборудовании, которое нельзя останавливать на долгое время. Ошибка, просто, в программе попалась. Эксперимент - нужно что-то попробовать по быстрому, а перепрошивать ради этого программу просто смысла нет.

Евгений Кислов
07.11.2018, 06:57
Т.е. самоцель в том, чтобы избавить человека от входа в сервисное меню и нажатия кнопки Обновить проект?
Это сэкономит где-то минуту времени.
Зато гарантирует море интересных впечатлений, когда флэшку заденут в процессе работы или вообще вынут ее ("а я думал, туда архив ведется").

Евгений Кислов
08.11.2018, 19:31
Добрый день, коллеги.

В процессе бета-тестирования нам часто задавали вопрос - какие новые функции появились в обновленном СПК и CODESYS?
Мы подготовили небольшой документ, который содержит информацию по этому поводу:
https://ftp.owen.ru/CoDeSys3/98_Books/SPK1xxM01_new_features.pdf

Gendos
08.11.2018, 22:36
"..."
Цели я перечислил, а в основном упростить отладку и меньше массировать внутреннюю память СПК, упростить и ускорить загрузку программы в контроллер, тем более эта функция не всегда срабатывает. И не стоит пускать всех подряд в сервисное меню - это лишнее.
Это сэкономит не мало времени, а насчёт "гарантирует море интересных впечатлений" я не согласен, накопитель находится внутри шкафа и никто там ничего не зацепит, а если он сам только что установил её, то дёргать её он не будет.
Я считаю что эта доп.опция была бы очень полезная, её можно включить, а можно отключить и никаких проблем. На форуме неоднократно замечал, что пользователи ищут, как это решить.
А вот по поводу функции: Backup&Restore - CoDeSys ведь и так может генерировать файлы системы, зачем копировать их средствами контроллера? А также можно зайти на СПК (в файловую систему) и скопировать их от туда при необходимости.
Контроллер поддерживает подключение через usb-hub клавиатуры и мыши, а внешние накопители? Если да, то сколько можно подключить?

RV9WFJ
09.11.2018, 06:25
"..."
Цели я перечислил, а в основном упростить отладку и меньше массировать внутреннюю память СПК, упростить и ускорить загрузку программы в контроллер, тем более эта функция не всегда срабатывает. И не стоит пускать всех подряд в сервисное меню - это лишнее.Какое отношение это имеет вообще к отладке. Вы просто хотите быстро накатывать несколько версий программы, осознавая при этом что большинство из них не рабочие. Отладка это когда вы в онлайне смотрите работу программы.
В чем опасность пускать всех в сервисное меню? Там можно разве что калибровку экрана сбить.

Это сэкономит не мало времени, а насчёт "гарантирует море интересных впечатлений" я не согласен, накопитель находится внутри шкафа и никто там ничего не зацепит, а если он сам только что установил её, то дёргать её он не будет.Неоднозначная позиция у Вас, что касается системного меню то туда только обезьяна лезет, а как флешка так сразу адекватный человек. Эти танцы с бубном при температуре -20 просто гарантированы и даже Siemens с флешками по 100 евро не лишен этих танцев. Что уж говорить о самых дешевых флешках, которые в Овен вставляют.

Евгений Кислов
09.11.2018, 07:43
"..."
Цели я перечислил, а в основном упростить отладку и меньше массировать внутреннюю память СПК, упростить и ускорить загрузку программы в контроллер, тем более эта функция не всегда срабатывает. И не стоит пускать всех подряд в сервисное меню - это лишнее.
Это сэкономит не мало времени, а насчёт "гарантирует море интересных впечатлений" я не согласен, накопитель находится внутри шкафа и никто там ничего не зацепит, а если он сам только что установил её, то дёргать её он не будет.
Я считаю что эта доп.опция была бы очень полезная, её можно включить, а можно отключить и никаких проблем. На форуме неоднократно замечал, что пользователи ищут, как это решить.
А вот по поводу функции: Backup&Restore - CoDeSys ведь и так может генерировать файлы системы, зачем копировать их средствами контроллера? А также можно зайти на СПК (в файловую систему) и скопировать их от туда при необходимости.
Контроллер поддерживает подключение через usb-hub клавиатуры и мыши, а внешние накопители? Если да, то сколько можно подключить?

Спасибо за развернутый ответ. Постараюсь прокомментировать по порядку.

1. Насчет "массирования" внутренней памяти - загрузка проекта не оказывает какого-либо негативного эффекта на память.
Ускорения загрузки не будет - будет замедление. Доступ к встроенной памяти осуществляется быстрее.
Насчет упрощения - могу согласиться, не надо будет заходить в сервисное меню и выполнять команду.
Где-то минуту времени это точно сэкономит.
С другой стороны - на флэшку, например, часто ведется архив.
Шансов деградации у нее в этом случае гораздо больше, чем у внутренней памяти.
Ну и шансов пострадать у нее тоже больше: как верно заметили, вряд ли многие используют накопители промышленного исполнения.

2. "Не стоит пускать всех в сервисное меню" - справедливое замечание, мы проработаем этот вопрос.

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

4. "На форуме неоднократно замечал, что пользователи ищут, как это решить" - честно говоря, ни разу не видел подобных запросов.
Вас не затруднит привести несколько ссылок?

5. "Backup&Restore" - это действительно хорошая функция, как раз сегодня выложу видео про нее.
Но создание и загрузка бэкапов требует подключение к контроллеру через CODESYS.
Вряд ли это будет удобно для обслуживающего персонала.

6. "А также можно зайти на СПК (в файловую систему) и скопировать их от туда при необходимости." - это получится, только если вы знаете пароль на SSH или конфигуратор.
Иначе ничего не получится - не все клиенты хотят, чтобы их загрузочные приложения можно было выкачать.
Ну и значения RETAIN вы в этом случае потеряете (а вот при Backup&Restore - нет).

7. Накопитель можно подключить через hub, все основные компоненты (узел Drives таргет-файла, архиватор) заточены под наличие только одного подключенного USB-накопителя.
Мы не рекомендуем подключать два и более. Использование хаба вообще нестандартный случай - он нужен только тем, кому жизненного необходимо управление через клавиатуру/мышь.
Например, когда контроллер расположен под защитным стеклом.

Насчет предложенного функционала - мы обдумаем этот вопрос, но пока лично я не вижу конкретных аргументов "за".

Gendos
09.11.2018, 14:23
Какое отношение это имеет вообще к отладке. Вы просто хотите быстро накатывать несколько версий программы, осознавая при этом что большинство из них не рабочие. Отладка это когда вы в онлайне смотрите работу программы.
В чем опасность пускать всех в сервисное меню? Там можно разве что калибровку экрана сбить.
Неоднозначная позиция у Вас, что касается системного меню то туда только обезьяна лезет, а как флешка так сразу адекватный человек. Эти танцы с бубном при температуре -20 просто гарантированы и даже Siemens с флешками по 100 евро не лишен этих танцев. Что уж говорить о самых дешевых флешках, которые в Овен вставляют.

Что значит "накатывать версии заранее не рабочие"?, нет, версии рабочие, но иногда им требуется коррекция. Например - пользователь попросил кнопку дополнительную на экран вывести и попробовать как это ему будет удобно, изменить/заменить значение неизменяемой переменной (не выводить же со всего проекта переменные для редактирования массивом, это просто не реально и ни к чему вообще). И в онлайне смотреть... у меня уже руки отваливаются держать ноут на весу, а потом всё равно в спокойной обстановке смотришь чего пропустил.
Чем плохо доступ в сервисное меню? Позиция у меня вполне однозначная. Есть сотрудники, как из тех персонала, так и просто рабочие, у которых просто ручки шаловливые, и лезут они куда ни попадя... иногда с печальными последствиями. А здесь и просто сбить настройки экрана уже будет достаточно, когда вместо стоп нажиматься будет запуск и несчастный случай на ровном месте. А только в Овен дешевые флешки вставляют? Тыкают чё есть и туда и туда, а экстремальные условия эксплуатации я считаю в данном случае можно не рассматривать, тем более есть устройства для создания "климата" в шкафах управления - ни каких проблем.

Gendos
09.11.2018, 14:54
Спасибо за развернутый ответ. Постараюсь прокомментировать по порядку.

1. Насчет "массирования" внутренней памяти - загрузка проекта не оказывает какого-либо негативного эффекта на память.
Ускорения загрузки не будет - будет замедление. Доступ к встроенной памяти осуществляется быстрее.
Насчет упрощения - могу согласиться, не надо будет заходить в сервисное меню и выполнять команду.
Где-то минуту времени это точно сэкономит.
С другой стороны - на флэшку, например, часто ведется архив.
Шансов деградации у нее в этом случае гораздо больше, чем у внутренней памяти.
Ну и шансов пострадать у нее тоже больше: как верно заметили, вряд ли многие используют накопители промышленного исполнения.

2. "Не стоит пускать всех в сервисное меню" - справедливое замечание, мы проработаем этот вопрос.

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

4. "На форуме неоднократно замечал, что пользователи ищут, как это решить" - честно говоря, ни разу не видел подобных запросов.
Вас не затруднит привести несколько ссылок?

5. "Backup&Restore" - это действительно хорошая функция, как раз сегодня выложу видео про нее.
Но создание и загрузка бэкапов требует подключение к контроллеру через CODESYS.
Вряд ли это будет удобно для обслуживающего персонала.

6. "А также можно зайти на СПК (в файловую систему) и скопировать их от туда при необходимости." - это получится, только если вы знаете пароль на SSH или конфигуратор.
Иначе ничего не получится - не все клиенты хотят, чтобы их загрузочные приложения можно было выкачать.
Ну и значения RETAIN вы в этом случае потеряете (а вот при Backup&Restore - нет).

7. Накопитель можно подключить через hub, все основные компоненты (узел Drives таргет-файла, архиватор) заточены под наличие только одного подключенного USB-накопителя.
Мы не рекомендуем подключать два и более. Использование хаба вообще нестандартный случай - он нужен только тем, кому жизненного необходимо управление через клавиатуру/мышь.
Например, когда контроллер расположен под защитным стеклом.

Насчет предложенного функционала - мы обдумаем этот вопрос, но пока лично я не вижу конкретных аргументов "за".

-1. флешку не жалко, пусть туда даже архив идёт - выкинул и ладно, выкинуть плк будет явно дороже.
-3.флешки разные есть, у меня в нетбуке она, как модуль для беспроводной мышки, её даже не вынимаю никогда. Это не проблема, а обслуживание .... с таким успехом тогда и остальные провода поотрывают, а ещё есть вариант - обычная usb-флеха и переходничёк с развором порта на 90 градусов, никто не зацепит и стоит копейки.
-4.http://www.owen.ru/forum/showthread.php?t=26889 ВОТ подтверждение моих слов и описание процедуры, его аргументы.
-5. & -6. Тут сомнительно, всё при условии идентичного оборудования и идентичной работы, но такое далеко не всегда - две идентичные установки, но продукция в них разная, и как следствие - разные параметры (иногда и алгоритм) работы.
-7. тут ясно, и стекло лучше бронированное. У нас ломали рычаг - цельный металлический стержень диаметром 25мм!

Евгений Кислов
09.11.2018, 15:13
1. Флешку не жалко? У вас же на ней загрузочное приложение. Частая запись архива ---> деградация ---> ребут контроллера (на объекте моргнуло питание) ---> контроллер девственно чист и никак не управляет процессом.
Стандартный вариант: загрузочное приложение на СПК и архив на флэшку - при проблемах с флэшкой потеряете только архив.
4. Спасибо, но заметьте: все эти сложности были лишь из-за неверной гипотезы о "будто бы у СПК107 весьма скромный ресурс записи у внутренней флеш-памяти".

Gendos
09.11.2018, 21:30
1-.Ну тут же ситуация при отладке программы, каких-то изменениях, а для постоянной работы со стабильной версией программы её можно, конечно, и записать в ПЗУ. Кстати, в работе блока АрхиваторСПК есть галочка дублировать архив, архив не потеряется при желании.
-4. не смог найти, а где-то была официальная информация о том число перезаписей в контроллере ограничено и отладку программы необходимо производить в оперативной памяти. Сколько же позволяет перезаписывать память старый СПК ?

Тут ещё вопрос. Загружал несколько web-визуализаций и сначала показалось, а сейчас повторил эксперимент и оказалось , что не казалось - web-визуализации загружаются с разными предустановками и диапазонами предустановок. Причём цифры как буд-то привязываются к номеру присоединившегося клиента и повторяются. Наблюдал два дня. Что это такое? С учётом того что на всех экранах текущие параметры одинаковые.

Евгений Кислов
09.11.2018, 21:51
1-.Ну тут же ситуация при отладке программы, каких-то изменениях, а для постоянной работы со стабильной версией программы её можно, конечно, и записать в ПЗУ. Кстати, в работе блока АрхиваторСПК есть галочка дублировать архив, архив не потеряется при желании.
-4. не смог найти, а где-то была официальная информация о том число перезаписей в контроллере ограничено и отладку программы необходимо производить в оперативной памяти. Сколько же позволяет перезаписывать память старый СПК ?

Тут ещё вопрос. Загружал несколько web-визуализаций и сначала показалось, а сейчас повторил эксперимент и оказалось , что не казалось - web-визуализации загружаются с разными предустановками и диапазонами предустановок. Причём цифры как буд-то привязываются к номеру присоединившегося клиента и повторяются. Наблюдал два дня. Что это такое? С учётом того что на всех экранах текущие параметры одинаковые.

Насколько я помню - что-то около 50 000 перезаписей на блок данных, размер блока данных - 64 килобайта.
Вероятность "перетереть" память загрузкой проекта, скажем так, пренебрежимо мала.


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

Gendos
09.11.2018, 22:06
Да, действительно, проверил сейчас - мои изменения в профилях сохранились.
Но тогда возникает вопрос - как сделать привязку этих профилей к конкретным пользователям, потому что каждый раз пользователь с ужасом будет обнаруживать другие данные. А здесь пользователи, и соответственно, настройки профилей идут просто по порядку, попасть в свой - лотерея.
И можно ли сделать один такой профиль чтоб все пользователи видели одни и те же параметры, есть ли возможность администрирования пользователей - а именно предоставление или нет возможности редактировать данные?

Евгений Кислов
09.11.2018, 22:11
Да, действительно, проверил сейчас - мои изменения в профилях сохранились.
Но тогда возникает вопрос - как сделать привязку этих профилей к конкретным пользователям, потому что каждый раз пользователь с ужасом будет обнаруживать другие данные. А здесь пользователи, и соответственно, настройки профилей идут просто по порядку, попасть в свой - лотерея.
И можно ли сделать один такой профиль чтоб все пользователи видели одни и те же параметры, есть ли возможность администрирования пользователей - а именно предоставление или нет возможности редактировать данные?

Есть стандартный встроенный механизм управления пользователями - группы, учетные записи, диалог аутентификации.
Для каждого элемента визуализации можно настроить пользователей, которые смогут с ним работать.
Сделать так, чтобы все пользователи работали с общими данными - не проблема, стандартная реализация именно такова.

Gendos
10.11.2018, 22:48
Ясно, спасибо.

Евгений Кислов
19.11.2018, 15:35
Добрый день, коллеги.

Зима близко, и мы завершаем работы над обновленным СПК1хх.

По сравнению с партией, раздаваемой на бета-тест, произошло несколько значимых изменений.
Расскажем про самые важные и интересные из них.

1. Для приборов обновленной линейки разработан уникальный шильдик. Теперь не будет ни шанса перепутать их со старыми СПК1хх. :)

39891


2. На задней крышке прибора теперь гравируется таблица соответствия портов Адаптера СПК1хх (https://www.owen.ru/uploads/130/adapter-spk1hh.png), пинов DB9 и номеров портов в CODESYS.
Больше никаких формул с +1 - вы всегда будете твердо знать, что надо указать в Modbus COM.

39892

Если же контроллера у вас еще нет, а программу писать уже надо - то таблица продублирована в CODESYS в компоненте Device на вкладке Информация.

39919


3. Теперь в случае загрузки проекта без визуализации на СПК будет отображаться соответствующее сообщение.

39896


4. В прошивку добавлен сторожевой таймер, который обрабатывает исключения CODESYS. В конфигураторе (см. пп 6) пользователь выбирает один из 4 режимов работы:


CatchInCodesys - как в старых СПК: приложение останавливается, визуализация замирает;
Reboot - контроллер автоматически перезагружается;
TraceInfo - приложение останавливается, на экран выдается информация об исключении (см. пп 1 - результат деления на 0);
TraceInfoAndReboot - приложение останавливается, на экран выдается информация об исключении, спустя 10 секунд происходит перезагрузка.


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

39893


5. В узле Info теперь отображается информация не только об устройстве, но и пользовательском проекте: его название, версия, автор, версия CODESYS, в которой создан проект и дата/время последнего изменения.
Поля Автор и Версия проекта работают только в том случае, если программист заполнил вкладку Информация о проекте в CODESYS и поставил галочку Генерировать POU для доступа к свойствам.
В поле Автор желательно также указывать свой номер телефона. :)

39894


6. В конфигураторе появился ряд новых настроек:


уже упомянутый режим работы сторожевого таймера;
запрет на восстановления проекта при перепрошивке (по умолчанию после перепрошивки проект и сетевые настройки контроллера сохранятся - но если вы не хотите сохранения проекта, то просто поставьте галочку);
выбор порта для web-визуализации и типа подключения (HTTP_ONLY, HTTPS_ONLY, HTTP/HTTPS, REDIRECT_HTTP_TO_HTTPS). Для работы с HTTPS требуется сгенерировать сертификат. Обычно это занимает около 5 минут. Сертификат самоподписанный, с длиной ключа 1024 бита - браузер проинформирует об этом, но даст перейти на страницу визуализации.
Хинт: задайте порт HTTP = 80 и подключайтесь к web-визуализации прямо по IP-адресу (без указания порта и имени страницы).

39895


В настоящий момент мы проводим последние тесты релизной прошивки и полны решимости открыть продажи нового СПК в декабре.

RV9WFJ
06.12.2018, 10:21
Возможно где-то обсуждалось но я наверно пропустил. Вопрос о параллельной установке на компьютер CoDesys SP5 Patch5 и SP11 Patch5. Как где-то рекомендовали установил эти версии в разные папки но не сильно помогло, службы все равно не дублируются и SP5 упорно цепляется к GateWay SP11. Причем этот GateWay не цепляется к старому СПК207 (так как я не устанавливал старые таргеты в SP11 вероятно). Как быть, не могу же я то одну версию ставить то другую. Виртуальная машина пока тоже не вариант.

Евгений Кислов
06.12.2018, 10:40
Возможно где-то обсуждалось но я наверно пропустил. Вопрос о параллельной установке на компьютер CoDesys SP5 Patch5 и SP11 Patch5. Как где-то рекомендовали установил эти версии в разные папки но не сильно помогло, службы все равно не дублируются и SP5 упорно цепляется к GateWay SP11. Причем этот GateWay не цепляется к старому СПК207 (так как я не устанавливал старые таргеты в SP11 вероятно). Как быть, не могу же я то одну версию ставить то другую. Виртуальная машина пока тоже не вариант.

Возможно, вы при установке не поставили галочку "install services"?
У меня на ПК ~10 разных версий CODESYS с разными SP, Gateway при каждой установке обновляется до актуальной версии (сейчас gateway у меня 3.5.13.0) - никаких проблем ни разу не возникало.

RV9WFJ
06.12.2018, 10:46
Нет GateWay то у меня обновился и работает, я то хотел параллельно два GateWay поднять. Но новый GateWay почему-то не цепляется по IP к СПК207(СПК в другой подсети) PING идет, WinSCP цепляется, а GateWay что-то не хочет. Пока снес SP11, попробую позже еще раз.

Евгений Кислов
06.12.2018, 10:49
Нет GateWay то у меня обновился и работает, я то хотел параллельно два GateWay поднять. Но новый GateWay почему-то не цепляется по IP к СПК207(СПК в другой подсети) PING идет, WinSCP цепляется, а GateWay что-то не хочет. Пока снес SP11, попробую позже еще раз.

Зачем вам "параллельно два GateWay" поднимать?..
Или вы под Gateway подразумеваете не сервис, а тот узел, который добавляете на вкладке Сканирование сети?

RV9WFJ
07.12.2018, 07:52
Зачем вам "параллельно два GateWay" поднимать?..
Или вы под Gateway подразумеваете не сервис, а тот узел, который добавляете на вкладке Сканирование сети?
Найден корень проблемы - я пытался подключиться к удаленному СПК через OpenVPN и в SP5 проблем нет. После установки GateWay SP11 к локальным СПК он цепляется а вот к удаленным уже нет (все на той же машине с теми же маршрутами и фаерволами). Я решил на основной машине попробовать GateWay указать не локальный а со старого ноута с установленным GateWay SP5 и в таком виде все работает. Т.е. немцы что-то поменяли в своем GateWay SP11 что он теперь не видит ничего за пределами внутренней сетки (в моем случае). Может есть возможность что-то поднастроить чтобы не танцевать с бубном теперь? Или как вариант снести GateWay SP11 и поставить GateWay SP5, интересно как он поведет себя с CS SP11 и СПК107 М01?

Евгений Кислов
07.12.2018, 08:33
Я понял вопрос.
Свяжитесь со мной через skype, пожалуйста, когда будет время.

приборист
07.12.2018, 10:14
Найден корень проблемы - я пытался подключиться к удаленному СПК через OpenVPN и в SP5 проблем нет. После установки GateWay SP11 к локальным СПК он цепляется а вот к удаленным уже нет (все на той же машине с теми же маршрутами и фаерволами). Я решил на основной машине попробовать GateWay указать не локальный а со старого ноута с установленным GateWay SP5 и в таком виде все работает. Т.е. немцы что-то поменяли в своем GateWay SP11 что он теперь не видит ничего за пределами внутренней сетки (в моем случае). Может есть возможность что-то поднастроить чтобы не танцевать с бубном теперь? Или как вариант снести GateWay SP11 и поставить GateWay SP5, интересно как он поведет себя с CS SP11 и СПК107 М01?

Была такая же проблема с установкой SP11 для тестирования M01.
Долго не мог понять какого лешего все упало и не работает (Причем на другом ноутбуке все нормально :))
Вернул SP6 и все заработало.

Евгений, откройте секрет, что делать?

Евгений Кислов
07.12.2018, 10:16
Связаться со мной по skype и предоставить доступ по TeamViewer - чтобы можно было изучить ситуацию.

Morozbl4
07.12.2018, 11:33
А сделайте диапазон температур градусов, хотя бы, до -10...

Евгений Кислов
13.12.2018, 12:31
В новом номере журнала Автоматизация и производство (https://www.owen.ru/aip_49) опубликовано две статьи про СПК1хх [М01]:

Обновленная линейка сенсорных панельных контроллеров ОВЕН СПК1хх (https://www.owen.ru/uploads/141/aip_49_sait_kislov-12-13.pdf)
CODESYS V3.5 SP11 – новые возможности для контроллеров ОВЕН (https://www.owen.ru/uploads/141/aip_49_sait_kislov-36-37.pdf)

Скачать журнал целиком (https://www.owen.ru/uploads/141/aip_49-2018-_1.pdf)

Кроме того, мы обновили наш web-проект (https://www.owen.ru/product/spk1xx/2880) - теперь он передает данные в облачный сервис OwenCloud (https://web.owencloud.ru/).

40358 40360

RV9WFJ
18.12.2018, 04:56
Пробую подцепить к СПК107М01 модуль МВ210-204 и связь не идет. С OPC в этой же сети и теми же настройками регистров связь идет. Что я не так делаю? И еще вопрос - есть ли какая-то проверенная библиотека работы в качестве ModBus TCP Master без графической оболочки? Интересует для того чтобы можно было в визуализации реализовать смену IP адресов как СПК так и модулей МВ210. В серийных изделиях это актуально, а штатный графический интерфейс на сколько я понимаю не позволяет этого сделать. Буду рад какому-то видео-примеру на эту тему.
(IP СПК 192.168.10.101, IP модуля 192.168.10.102 Mask 255.255.255.0 Gate 192.168.10.2)

Евгений Кислов
18.12.2018, 08:21
Modbus TCP Slave - Modbus TCP Slave Parameters (это под вкладкой Modbus TCP Slave Init) - поставьте Unit ID = 1 (или тот, который задан в модуле).

Видео-пример по настройки связи с Mx210 скоро выложим.
Разработка библиотеки - в планах на следующий год.
Но можно попробовать и без библиотеки (не проверял):



// запись нового IP в регистры Mx210
// в узле Network - устанавливаем новые сетевые настройки СПК, подаем передний фронт в канале Set Settings

A2_MV210_204.UpdateCommunicationSettings(abyNewSla veIp, uiNewPort);
A2_MV210_204.xConfirmError := TRUE;



Напоминаю, что для применения сетевых настроек модулей Mx210 необходимо перезагрузить их по питанию.

Ильнур Гибадуллин
18.12.2018, 13:22
Всем привет!

Рады сообщить о старте продаж обновленной линейки контроллеров СПК1xx с портом Ethernet (https://www.owen.ru/product/spk1xx).

Спасибо всем, кто принял участие в бета-тестировании и помогал нам отлаживать продукт и ПО.

Цены:
СПК107 [M01] (7" диагональ) - 20 160 руб. с НДС.
СПК110 [M01] (10.2" диагональ) - 30 000 руб. с НДС.

Также 20 декабря пройдет вебинар, посвященный обновлению СПК и CODESYS. Вебинар открытый, если хотите принять участие, прошу зарегистрироваться по ссылке: https://events.webinar.ru/1564407/1835485

RV9WFJ
19.12.2018, 06:29
Modbus TCP Slave - Modbus TCP Slave Parameters (это под вкладкой Modbus TCP Slave Init) - поставьте Unit ID = 1 (или тот, который задан в модуле).
Спасибо, просмотрел, теперь все работает!

POMAXA
23.12.2018, 13:04
А сделайте диапазон температур градусов, хотя бы, до -10...

Здравствуйте.
Поддерживаю, но лучше до -20°С.
Обещали же параметры не хуже, чем в СПК207, а температурный режим ухудшили.
Мы СПК207 устанавливали на пожарные машины, перегон осуществляли на 3000 км при температуре до -42°С.
Я лично наблюдал работу СПК при -26°С, великолепно всё работало.
Теперь я не знаю чем мне СПК207 заменить.

yurya
28.12.2018, 12:34
Добрый день.
Значит ли, что теперь СПК1хх будут только с Ethernet и при заказе наличие/отсутствие Ethernet можно не указывать?

Евгений Кислов
28.12.2018, 13:03
Добрый день.
Значит ли, что теперь СПК1хх будут только с Ethernet и при заказе наличие/отсутствие Ethernet можно не указывать?

Добрый день.
Если приобретаете напрямую у нас - то, в принципе, да, если у дилеров - то лучше указывать, у них еще остались запасы "старых" СПК1хх.

Евгений Кислов
15.01.2019, 15:26
Добрый день, коллеги.

Мы выпустили новую прошивку для СПК1хх [М01] - версии 1.0.1229.1031 (cкачать (https://www.owen.ru/license-file?f=https://ftp.owen.ru/CoDeSys3/10_Firmware/SPK1xx_M01/1.0.1229.1031.zip)).
В ней исправлена ошибка, из-за которой при перезагрузке контроллера не сохранялись энергонезависимые переменные.
Если вы приобрели контроллер в декабре 2018 (или получили его на бета-тест) - то настоятельно рекомендуем перепрошиться.
Процесс перепрошивки описан в документе CODESYS V3.5 FAQ (https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Faq_v.2.0.pdf) (п. 4.6).

Также в декабре состоялся вебинар, посвященный обновленной линейке СПК. Его запись можно посмотреть по ссылке. (https://www.youtube.com/watch?v=ncJ_9bizyLs)

alexx751
15.01.2019, 17:28
ну понеслась... Евгений, ну у вас хоть какое-то элементарное тестирование есть?
С ретайном вам в принципе не везет...ни в одном из контроллеров.
Кстати ни одного отзыва по новой линейке - подозрительно.

Евгений Кислов
15.01.2019, 17:54
ну понеслась... Евгений, ну у вас хоть какое-то элементарное тестирование есть?
С ретайном вам в принципе не везет...ни в одном из контроллеров.
Кстати ни одного отзыва по новой линейке - подозрительно.

Тестирование есть. Проблема оказалась несколько специфической - ретейны сохранялись после первой перезагрузки, но при последующих - обнулялись.
Поэтому проблема не была выявлена ни при тестировании прошивки, ни на испытательном стенде.
Это, безусловно, недочет с нашей стороны, который мы оперативно устранили и внесли соответствующие изменения в тестирующее ПО.

Насчет отзывов - мы получили значительное число отзывов от наших бета-тестеров, и я не могу сходу вспомнить среди них отрицательные.
Отзывов от "обычных" клиентов еще нет, так как прибор продается меньше месяца (включая праздники) - но, думаю, скоро и они появятся.

alexx751
15.01.2019, 19:06
Спасибо за ответ.
Посмотрел вебинар. Скажем так обнадеживает.
А вот по ПЛК210 какие-нибудь сроки есть?

приборист
15.01.2019, 20:44
Спасибо за ответ.
Посмотрел вебинар. Скажем так обнадеживает.
А вот по ПЛК210 какие-нибудь сроки есть?

ПЛК210 М05 ?))

ПЛК110 обновленный допиливали почти 3 года.
СПК207 пилили, недопилили.
ПЛК210 - страшно представить)

alexx751
15.01.2019, 22:53
ПЛК210 М05 ?))

ПЛК110 обновленный допиливали почти 3 года.
СПК207 пилили, недопилили.
ПЛК210 - страшно представить)
Ну есть такое, не спорю. На работе несколько лет СПК110 лежит, так и не решились на какое-либо оборудование поставить по результатам тестов в мастерской:)
Практикантам даем повозиться.

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

Пользователи, которые уже работают в CODESYS V3.5 SP11 Patch 5, наверняка заметили неприятную ошибку локализации:

40806

По нашему запросу компания 3S выпустила исправление (hotfix), которое решает проблему.

Скачать: исправление (https://ftp.owen.ru/CoDeSys3/01_CODESYS/CODESYS_3.5_SP11_Patch5_Hotfix4.zip) / инструкция по установке (https://ftp.owen.ru/CoDeSys3/98_Books/CDS_UpdateTo_3.5.11.54.pdf)

40809 40808

Евгений Кислов
07.02.2019, 17:32
Добрый день, коллеги.

Мы опубликовали еще два видеурока по СПК1хх [М01].
Один из них посвящен настройке исторических графиков (трендов) (https://www.youtube.com/watch?v=1KWpZIzq6h0), второй - таблице тревог (https://www.youtube.com/watch?v=LlLMSElG59I).

Будем рады услышать ваши пожелания по тематике будущих видеоуроков.

Эдуард_Н
22.02.2019, 04:14
Добрый день, коллеги.

Пользователи, которые уже работают в CODESYS V3.5 SP11 Patch 5, наверняка заметили неприятную ошибку локализации:

40806

По нашему запросу компания 3S выпустила исправление (hotfix), которое решает проблему.

Скачать: исправление (https://ftp.owen.ru/CoDeSys3/01_CODESYS/CODESYS_3.5_SP11_Patch5_Hotfix4.zip) / инструкция по установке (https://ftp.owen.ru/CoDeSys3/98_Books/CDS_UpdateTo_3.5.11.54.pdf)

40809 40808

А нет такого исправления для старых SP КДС (6, 7)?

Евгений Кислов
22.02.2019, 06:37
Для старых - нет.

DENth
25.03.2019, 16:28
Добрый день! Подскажите, управляется ли яркость в СПК1хх [M01]?
Код взял из примера, всё компилируется, яркость не меняется...



(*Имя устройства*)
NameDevice:='/sys/class/backlight/pwm-backlight/brightness';

(*Ограничение*)
IF Brigh >100 THEN
Brigh:=100;
END_IF

(*Ограничение на управление яркостью*)
T1();
IF T1.Q THEN
T1(IN:= FALSE, PT:= T); T1();
END_IF


(*Если значение яркости на входже поменялось, то записываем его в файл*)
IF Brigh <>Brigh_old THEN
NEW:=TRUE;
END_IF

IF T1.IN=FALSE AND NEW THEN
T1(IN:= FALSE, PT:= T); T1();
T1(IN:= TRUE, PT:= T); T1();
Handle1:=SysFileOpen(NameDevice,ACCESS_MODE.AM_WRI TE,ADR(res));
IF Handle1<>16#FFFFFFFF AND Handle1<>16#0 THEN
value:=BYTE_TO_STRING(Brigh);
res_u:=SysFileWrite(Handle1,ADR(value),INT_TO_UDIN T(LEN(value)),ADR(res));
SysFileClose(Handle1);
NEW:=FALSE;
END_IF
END_IF

Brigh_old:=Brigh;


Также пробовал библиотеку SPK_Tools. С тем же результатом.

Ильнур Гибадуллин
25.03.2019, 16:42
Добрый день! Подскажите, управляется ли яркость в СПК1хх [M01]?
Код взял из примера, всё компилируется, яркость не меняется...



(*Имя устройства*)
NameDevice:='/sys/class/backlight/pwm-backlight/brightness';

(*Ограничение*)
IF Brigh >100 THEN
Brigh:=100;
END_IF

(*Ограничение на управление яркостью*)
T1();
IF T1.Q THEN
T1(IN:= FALSE, PT:= T); T1();
END_IF


(*Если значение яркости на входже поменялось, то записываем его в файл*)
IF Brigh <>Brigh_old THEN
NEW:=TRUE;
END_IF

IF T1.IN=FALSE AND NEW THEN
T1(IN:= FALSE, PT:= T); T1();
T1(IN:= TRUE, PT:= T); T1();
Handle1:=SysFileOpen(NameDevice,ACCESS_MODE.AM_WRI TE,ADR(res));
IF Handle1<>16#FFFFFFFF AND Handle1<>16#0 THEN
value:=BYTE_TO_STRING(Brigh);
res_u:=SysFileWrite(Handle1,ADR(value),INT_TO_UDIN T(LEN(value)),ADR(res));
SysFileClose(Handle1);
NEW:=FALSE;
END_IF
END_IF

Brigh_old:=Brigh;


Также пробовал библиотеку SPK_Tools. С тем же результатом.

Добрый день!

Управление яркостью на СПК1хх [M01] мы вынесли в узел Screen таргет-файла. Во вкладке Соотнесение входов/выходов можете привязать переменные для управления яркостью из программы.

41908

DENth
25.03.2019, 16:59
Ильнур, спасибо, заработало! Это я что-то в дебри полез.

DENth
28.03.2019, 10:51
Еще вопросик. Среди библиотек для Codesys 2.3 была библиотека PID_Regulators.lib с хорошим описанием ПИД-регуляторов. Попытался найти её же, но для СПК110 и Codesys 3.5 и не нашел. Помогите разобраться.

Евгений Кислов
28.03.2019, 11:26
Еще вопросик. Среди библиотек для Codesys 2.3 была библиотека PID_Regulators.lib с хорошим описанием ПИД-регуляторов. Попытался найти её же, но для СПК110 и Codesys 3.5 и не нашел. Помогите разобраться.

Пока такой библиотеки не существует. Ее разработка запланирована.
В данный момент доступны ПИД-регуляторы из библиотек Util и Oscat.

Sijey
08.04.2019, 21:06
Добрый вечер.
Когда будут шаблоны модулей Mx210?
Спасибо.

Евгений Кислов
09.04.2019, 06:22
Добрый вечер.
Когда будут шаблоны модулей Mx210?
Спасибо.

Добрый день.
Сейчас шаблоны проходят тестирование.
Рассчитываем на релиз во второй половине апреля.

Gendos
20.04.2019, 22:49
Здравствуйте, у меня вопрос - Ethernet порт пингуется?
Ситуация такая: в связке [СПК]->[сетевой коммутатор]<-[ операторская панель ]<-[ ПК ]
панель через сеть видится(командой ping), регистры пишутся и читаются. СПК не может
установить связь с панелью ни как, при этом и сам СПК не пингуется, web-визуализация
тоже не работает. И каждый раз, когда в процессе отладки программы соединяюсь с СПК
он автоматом создаёт загрузочное приложение. Почему так ?
42386

Евгений Кислов
20.04.2019, 22:57
Добрый день.
Какие сетевые настройки у СПК для Ethernet и USB?
На скриншоте видно, что вы задаете Unit ID = 188 (как последний октет IP-адреса панели) - вы уверены, что он у нее именно такой?
Я бы предположил, что надо выставить либо 255, либо 1.

Gendos
20.04.2019, 23:11
Вы правы, id панели 1, с ним я сейчас попробовал и поймав какой-момент
один раз считались из панели данные, но на этом всё.
Настройки панели по USB стандартные, по умолчанию 10.0.6.10/255.255.0.0...
Настройки по Ethernet 192.168.1.107/255.255.0.0 /192.168.1.1, т.е сети разные,
и пересекаться не должны. И чего оно всегда создаёт загрузочное приложение ?

Евгений Кислов
21.04.2019, 08:00
В окне загрузке проекта внизу галочка Update Boot Application. По умолчанию она обычно установлена.

По Ethernet к СПК удается из CODESYS подключиться?

Gendos
21.04.2019, 10:03
Утром дал питание и о чудо - пошел опрос данных, но не долго.
Команда ping то же работала, буквально в течении пары минут, а потом опять
связь пропала совсем, будто что-то нагрелось.....
По Ethernet к СПК не удается из CODESYS подключиться, совсем. Через USB
проблем не возникает.

Евгений Кислов
21.04.2019, 10:41
Возможно, какие-то проблемы с кабелем? Например, нет фиксации в разъеме.
Я бы рекомендовал подключить напрямую по Ethernet к ПК и проверить, будет ли связь в этом случае.

Gendos
22.04.2019, 17:19
Вечером повторил эксперимент - дал питание на СПК, при этом свич и панель уже с утра работали.
И опять пошел опрос....(вся конфигурация как лежала на столе , так и лежит, ничего не трогал),
я засёк время - 3 минуты, потом связь пропала, вернее СПК перестал отправлять пакеты.
Кабели в порядке - я их лично обжимал(опыт в этом у меня колоссальный) , местами менял,
напрямую ПК==СПК подключал и эффект аналогичный. Но при этом панель==свич==ПК всегда работает,
программа в СПК пустая - только читает 23 регистра из панели по modbus tcp.

Евгений Кислов
22.04.2019, 19:05
В настройках Modbus TCP Master установлена галочка Автоподключение?

Gendos
22.04.2019, 19:51
Да, стоит.

Sijey
24.04.2019, 22:07
Добрый день.
Сейчас шаблоны проходят тестирование.
Рассчитываем на релиз во второй половине апреля.

Добрый вечер.
Подскажите новой информации по шаблонам нету?
Спасибо.

Евгений Кислов
24.04.2019, 22:15
В данный момент осталась доработка дополнительного функционала для упрощения отладки.
С большой долей вероятности релиз шаблонов произойдет в мае.

охотник
07.05.2019, 15:22
я столкнулся с этой проблемой. скачал и установил исправления и ничего не изменилось.4259042591 в чем может быть проблема?

Евгений Кислов
07.05.2019, 15:25
После установки хотфикса создается новый ярлык на рабочем столе.
Вы запустили "обычную" версию CODESYS, которая у вас уже была установлена.
Инструкция по установке и запуску хотфикса:
https://ftp.owen.ru/CoDeSys3/98_Books/CDS_UpdateTo_3.5.11.54.pdf

охотник
07.05.2019, 15:30
Все спасибо разобрался.

DENth
21.05.2019, 09:17
Добрый день! Просьба помочь разобраться. СПК110[M01] на объекте периодически раз в день или чаще зависает. После перевода в конфигураторе режима обработки исключения в TraceInfo удалось понять, что причина зависания - деление на ноль. Анализ проекта показал, что все деления в коде защищены проверкой. Возможно ли, что выводимое сообщение вызвано каким-то другим событием, например, помехой по линии питания или иной? И как, с точки зрения практики, осуществить поиск проблемного места в коде, если закономерности в зависании нет и это событие происходит крайне редко. Но естественно не должно происходить вовсе.

Евгений Кислов
21.05.2019, 09:33
Добрый день! Просьба помочь разобраться. СПК110[M01] на объекте периодически раз в день или чаще зависает. После перевода в конфигураторе режима обработки исключения в TraceInfo удалось понять, что причина зависания - деление на ноль. Анализ проекта показал, что все деления в коде защищены проверкой. Возможно ли, что выводимое сообщение вызвано каким-то другим событием, например, помехой по линии питания или иной? И как, с точки зрения практики, осуществить поиск проблемного места в коде, если закономерности в зависании нет и это событие происходит крайне редко. Но естественно не должно происходить вовсе.

Добрый день.
Вероятность того, что деление на ноль вызвано внешним событием - крайне мала.
Основных вариантов два:

1. Деление происходит в результате каких-то специфических ситуаций, не фиксируемых проверками.
2. Деление происходит в библиотеках.

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

DENth
21.05.2019, 16:59
Евгений, спасибо за Ваш ответ!

Если говорить о библиотеках, то мне кажется такая ситуация не должна быть возможна при условии использования проверенных библиотек, из среды Codesys или производства Овен. А у нас только они и используются в проекте.
По первому пункту и специфических ситуациях, хотелось бы больше деталей.
Подключиться в момент зависания пока затруднительно... Ехать в командировку и сидеть ждать зависания особого желания нет.

Интересно то, что проект построен на основе предыдущих проектов под предыдущие контроллеры, например, СПК207, где прекрасно работает.
Правда это привело к тому, что в проекте используются библиотеки для работы с модулями МХ110 предыдущей версии 3.5.4.0, а не последние 3.5.11.4, т.к. они отличаются по организации взаимодействия. Но всё компилируется и работает.

Кто еще подскажет, где копать?

Карбофос
05.06.2019, 13:34
Здравствуйте!

при попытке залить программу из CDS в СПК выскакивает такая ошибка:
43041
43042
Что это значит?

Евгений Кислов
05.06.2019, 13:41
Здравствуйте!

при попытке залить программу из CDS в СПК выскакивает такая ошибка:
43041
43042
Что это значит?

Добрый день.
Попробуйте удалить проект из контроллера через конфигуратор СПК и после этого загрузить новый проект.

Карбофос
05.06.2019, 15:29
Добрый день.
Попробуйте удалить проект из контроллера через конфигуратор СПК и после этого загрузить новый проект.

Не помогает

Даже если создать пустой проект, ситуация аналогичная. Из CDS прибор виден, на "помигать" отзывается. При первом включении программы нормально заливались, потом через несколько раз, стала выскакивать эта ошибка

Евгений Кислов
05.06.2019, 16:55
Т.е. если в контроллере пустой проект, то при загрузке другого проекта все равно может появиться эта ошибка?
По какому интерфейсу загружается проект - USB, Ethernet?

Карбофос
06.06.2019, 08:09
Да. Проект удален через встроенный конфигуратор, но ошибка появляется всегда при попытке залить новый. Подключение - Ethernet.

Евгений Кислов
06.06.2019, 08:20
Да. Проект удален через встроенный конфигуратор, но ошибка появляется всегда при попытке залить новый. Подключение - Ethernet.

СПК подключен напрямую к ПК?
В проекте есть обмен по Ethernet?

Карбофос
06.06.2019, 08:37
СПК подключен напрямую к ПК?
В проекте есть обмен по Ethernet?

И ПК и СПК подключены к сети через свитч. Обмена по Ethernet в проекте нет.

Евгений Кислов
06.06.2019, 08:52
И ПК и СПК подключены к сети через свитч. Обмена по Ethernet в проекте нет.

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

Карбофос
06.06.2019, 09:09
Если есть возможность - попробуйте подключить СПК напрямую к ПК.

Попробовал - все то же самое. Сначала предупреждение о том, что Application не существует в проекте и предложение его создать, потом эта ошибка.

Через USB вообще не получается подключить, СПК просто не ищется в сети.

Евгений Кислов
06.06.2019, 09:21
Попробовал - все то же самое. Сначала предупреждение о том, что Application не существует в проекте и предложение его создать, потом эта ошибка.

Через USB вообще не получается подключить, СПК просто не ищется в сети.

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

Карбофос
06.06.2019, 09:49
Какая у вас версия прошивки?
Какие сетевые настройки в конфигураторе для USB и Ethernet?

На фото:
43052

Панель с ПК пингуется по обоим интерфейсам, в USB-Ethernet ПК забит IP 10.0.6.2

Евгений Кислов
06.06.2019, 10:10
Вы можете предоставить удаленный доступ по TeamViewer?

Карбофос
06.06.2019, 10:14
Вы можете предоставить удаленный доступ по TeamViewer?

Да. Куда написать? support@owen.ru?

Евгений Кислов
06.06.2019, 10:50
Да. Куда написать? support@owen.ru?

На e.kislov@owen.ru

Карбофос
06.06.2019, 11:16
При помощи службы поддержки проблема была решена.
Причина - измененное состояние переключателя "Режим работы" (меню "Онлайн" в CDS). Возврат в изначальное положение ("Отладка") не помог, пришлось "чинить" через терминальную программу.
В настоящий момент все работает как нужно. Спасибо!

RV9WFJ
14.06.2019, 13:43
При попытке поставить точку останова в обычном POU (программа) получаю ошибку "Не удалось отправить точку останова на таргет". В чем может быть причина?
43174

Евгений Кислов
14.06.2019, 14:53
При попытке поставить точку останова в обычном POU (программа) получаю ошибку "Не удалось отправить точку останова на таргет". В чем может быть причина?
43174

Попробуйте для начала в новом проекте с минимум кода точку останова поставить.

Евгений Кислов
20.06.2019, 17:34
Добрый день, коллеги.
Мы подготовили два новых видеоурока:

Обновление проекта с накопителя и резервное копирование (https://youtu.be/UDi8OTZvvlI)
Подключение модулей Mx210 с использованием шаблонов (https://www.youtube.com/watch?v=vItmuaRHHH4)

В данный момент мы завершаем работу над новой прошивкой. Ее релиз планируется в июле.

приборист
20.06.2019, 22:49
В данный момент мы завершаем работу над новой прошивкой. Ее релиз планируется в июле.

А что глобального планируется в новой прошивке?
Где то почитать можно?

glazastik
20.06.2019, 23:35
Лучше DOOM для СПК выложите

Евгений Кислов
21.06.2019, 06:25
А что глобального планируется в новой прошивке?
Где то почитать можно?

Из глобального, например, будет поддержка OPC UA в режиме сервера.
Про остальные нововведения расскажем ближе к релизу - будет новость и на сайте, и здесь.

Mikewolf
05.07.2019, 13:08
Здравствуйте, на ПК установлена Codesys 3.5 SP5 Patch 5 для работы с СПК107. Сейчас пришли СПК107[M01] соответственно нужно ставить SP11. Вопрос в следующем: уживутся ли SP5 и SP11 вместе на одном ПК? Также возможно я что-то пропустил и можно уже использовать SP11 для работы со старыми СПК107.

Евгений Кислов
05.07.2019, 14:17
Здравствуйте, на ПК установлена Codesys 3.5 SP5 Patch 5 для работы с СПК107. Сейчас пришли СПК107[M01] соответственно нужно ставить SP11. Вопрос в следующем: уживутся ли SP5 и SP11 вместе на одном ПК? Также возможно я что-то пропустил и можно уже использовать SP11 для работы со старыми СПК107.

Добрый день.

1. Уживутся, устанавливать лучше в разные директории.
2. Нет, SP11 не следует использовать при работе со старыми СПК.

Евгений Кислов
08.07.2019, 13:54
Добрый день, коллеги. Мы выпустили обновление прошивки и таргет-файлов для контроллеров СПК1хх [М01] (https://www.owen.ru/product/spk1xx).

Новая прошивка имеет версию 1.1.0611.1056, таргет-файл – версию 3.5.11.57 (при этом версия обновленного пакета таргет-файлов – 3.5.11.50-14).
Новые версии ПО не имеют обратной совместимости со старыми:



контроллер с прошивкой 1.1.0611.1056 нельзя перепрошить на более раннюю версию;
в контроллер с прошивкой 1.1.0611.1056 нельзя загрузить проект с версией таргет-файла ниже чем 3.5.11.57 (если в проекте используется более старая версия таргета, то контроллер даже не будет обнаружен при сканировании сети).


Для обновления таргет-файла в проекте следует установить актуальный пакет таргет-файлов, после чего нажать ПКМ на узел Device и выбрать команду Обновить устройство.
Если у вас есть USB или SD-накопитель с проектом – то после обновления таргета вам потребуется создать и записать на накопитель новое загрузочное приложение.

Эта информация также приведена в листовке (https://ftp.owen.ru/CoDeSys3/98_Books/SPK1xxM01_flyer_june2019.pdf), которая вкладывается в коробку с прибором.


Новые функции

1. Поддержка протокола OPC UA (https://ru.wikipedia.org/wiki/OPC_UA) в режиме сервера.
Теперь вы можете опросить контроллер любым устройством или ПО, которое способно работать в режиме OPC UA клиента. Для этого достаточно добавить в проект символьную конфигурацию с установленной галочкой Поддержка OPC UA и в конфигурации выделить галочками нужные переменные.

43537

2. Интеграция с OwenCloud (https://web.owencloud.ru/)через символьную конфигурацию.
Через символьную конфигурацию можно настроить обмен и с OwenCloud. Больше не нужно конвертировать ваши данные в массив WORD для Modbus TCP Slave и потом добавлять каждую переменную в OwenCloud – достаточно выполнить три простых шага:



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


На этом всё – теперь OwenCloud подключится к контроллеру и «выгрузит» список нужных переменных.
При необходимости вы можете задать переменным и папкам нужные имена.

Примечание:

старый способ обмена с OwenCloud (через Modbus TCP Slave) больше не поддерживается.
тип устройства Автоопределяемые приборы ОВЕН/Программируемые контроллеры будет добавлен при следующем обновлении сервиса. В данный момент можно проверить функционал, выбрав тип устройств Автоопределяемые приборы ОВЕН/Mx210


43540

3. Поддержка библиотеки CmpOwenPidRegs.
Библиотека включает в себя функциональные блоки ПИД-регуляторов с автонастройкой. Набор ФБ соответствует библиотекам PidReg2.lib и Pid_Regulators.lib, которые использовались в CoDeSys V2.3.
В настоящий момент библиотека еще не прошла полное тестирование и поэтому не рекомендуется для использования на ответственных объектах.

4. Генерация QR-кодов
В прошивке поддержана утилита qrencode, которая позволяет генерировать QR-коды – в частности, в виде изображения формата .png.
Эти изображения потом можно отобразить в визуализации СПК (см. пример (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/02_Visu/03_Additional/Example_QrCode.projectarchive)).

5. Снятие скриншотов таргет-визуализации
Теперь вы можете сохранить скриншот экрана контроллера в виде файла формата .png. Для этого используется библиотека CmpOwenPrintScreen с функцией TakeScreenShot.
Функция принимает в качестве аргумента экземпляр перечисления типа FOLDER, в котором указывается место сохранения файла – root-директория, директория ftp-сервера или корневая директория USB/SD накопителя.
Функция возвращает имя созданного файла или сообщение об ошибке (например, при попытке сохранения на неподключенный накопитель). В имени файла указана метка времени его создания.


Небольшие улучшения

1. В узле Watchdog добавлены энергонезависимые счетчики числа перезагрузок по разным причинам (снятие питания, исключение, срабатывание аппаратного сторожевого таймера и команда пользователя). Счетчики могут быть обнулены с помощью канала ResetCounters.
2. В узел OwenRTC добавлен канал Date And Time для считывания текущего системного времени в виде переменной типа DT.
3. В состав пакета таргет-файлов добавлен шаблон проекта CODESYS для СПК1хх [М01]. Шаблон доступен в CODESYS при выполнении команды Создать проект.
Шаблон включает в себя:



визуализацию с нужным разрешением и корректными настройками;
доступные интерфейсы контроллера (если в конкретном проекте какие-то из них не используются – то их можно удалить);
список глобальных переменных, привязанных к узлам таргет-файла;
некоторые часто используемые библиотеки (Util, CAA Memory и т.д.).


43538


Исправление ошибок

1. Устранена ошибка некорректного отображения галочки NTP в конфигураторе (ранее после установки галочки и перезагрузки контроллера она отображалась как снятая, при этом синхронизация времени продолжала работать).
2. Улучшена работы системы бэкапирования (ранее сетевые настройки не сохранялись в бэкап при их изменении в конфигураторе, а функция Restore не работала, если в контроллер был загружен какой-либо проект).


Изменения

1. Длина ключа сертификата HTTPS увеличена до 3072 бит, максимальное время генерации ограничено 1 часом.
2. Снят пароль на доступ к web-визуализации конфигуратора.



Обновленное ПО, библиотеки и документация доступны на странице CODESYS V3:
https://www.owen.ru/product/codesys_v3

nensist
10.07.2019, 16:39
Добрый день, коллеги. Мы выпустили обновление прошивки и таргет-файлов для контроллеров СПК1хх [М01] (https://www.owen.ru/product/spk1xx).

Новая прошивка имеет версию 1.1.0611.1056, таргет-файл – версию 3.5.11.57 (при этом версия обновленного пакета таргет-файлов – 3.5.11.50-14).
Новые версии ПО не имеют обратной совместимости со старыми:



контроллер с прошивкой 1.1.0611.1056 нельзя перепрошить на более раннюю версию;
в контроллер с прошивкой 1.1.0611.1056 нельзя загрузить проект с версией таргет-файла ниже чем 3.5.11.57 (если в проекте используется более старая версия таргета, то контроллер даже не будет обнаружен при сканировании сети).


Для обновления таргет-файла в проекте следует установить актуальный пакет таргет-файлов, после чего нажать ПКМ на узел Device и выбрать команду Обновить устройство.
Если у вас есть USB или SD-накопитель с проектом – то после обновления таргета вам потребуется создать и записать на накопитель новое загрузочное приложение.

Эта информация также приведена в листовке (https://ftp.owen.ru/CoDeSys3/98_Books/SPK1xxM01_flyer_june2019.pdf), которая вкладывается в коробку с прибором.


Новые функции

1. Поддержка протокола OPC UA (https://ru.wikipedia.org/wiki/OPC_UA) в режиме сервера.
Теперь вы можете опросить контроллер любым устройством или ПО, которое способно работать в режиме OPC UA клиента. Для этого достаточно добавить в проект символьную конфигурацию с установленной галочкой Поддержка OPC UA и в конфигурации выделить галочками нужные переменные.

43537

2. Интеграция с OwenCloud (https://web.owencloud.ru/)через символьную конфигурацию.
Через символьную конфигурацию можно настроить обмен и с OwenCloud. Больше не нужно конвертировать ваши данные в массив WORD для Modbus TCP Slave и потом добавлять каждую переменную в OwenCloud – достаточно выполнить три простых шага:



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


На этом всё – теперь OwenCloud подключится к контроллеру и «выгрузит» список нужных переменных.
При необходимости вы можете задать переменным и папкам нужные имена.

Примечание:

старый способ обмена с OwenCloud (через Modbus TCP Slave) больше не поддерживается.
тип устройства Автоопределяемые приборы ОВЕН/Программируемые контроллеры будет добавлен при следующем обновлении сервиса. В данный момент можно проверить функционал, выбрав тип устройств Автоопределяемые приборы ОВЕН/Mx210


43540

3. Поддержка библиотеки CmpOwenPidRegs.
Библиотека включает в себя функциональные блоки ПИД-регуляторов с автонастройкой. Набор ФБ соответствует библиотекам PidReg2.lib и Pid_Regulators.lib, которые использовались в CoDeSys V2.3.
В настоящий момент библиотека еще не прошла полное тестирование и поэтому не рекомендуется для использования на ответственных объектах.

4. Генерация QR-кодов
В прошивке поддержана утилита qrencode, которая позволяет генерировать QR-коды – в частности, в виде изображения формата .png.
Эти изображения потом можно отобразить в визуализации СПК (см. пример (https://ftp.owen.ru/CoDeSys3/21_Examples/01_3.5.11.5/02_Visu/03_Additional/Example_QrCode.projectarchive)).

5. Снятие скриншотов таргет-визуализации
Теперь вы можете сохранить скриншот экрана контроллера в виде файла формата .png. Для этого используется библиотека CmpOwenPrintScreen с функцией TakeScreenShot.
Функция принимает в качестве аргумента экземпляр перечисления типа FOLDER, в котором указывается место сохранения файла – root-директория, директория ftp-сервера или корневая директория USB/SD накопителя.
Функция возвращает имя созданного файла или сообщение об ошибке (например, при попытке сохранения на неподключенный накопитель). В имени файла указана метка времени его создания.


Небольшие улучшения

1. В узле Watchdog добавлены энергонезависимые счетчики числа перезагрузок по разным причинам (снятие питания, исключение, срабатывание аппаратного сторожевого таймера и команда пользователя). Счетчики могут быть обнулены с помощью канала ResetCounters.
2. В узел OwenRTC добавлен канал Date And Time для считывания текущего системного времени в виде переменной типа DT.
3. В состав пакета таргет-файлов добавлен шаблон проекта CODESYS для СПК1хх [М01]. Шаблон доступен в CODESYS при выполнении команды Создать проект.
Шаблон включает в себя:



визуализацию с нужным разрешением и корректными настройками;
доступные интерфейсы контроллера (если в конкретном проекте какие-то из них не используются – то их можно удалить);
список глобальных переменных, привязанных к узлам таргет-файла;
некоторые часто используемые библиотеки (Util, CAA Memory и т.д.).


43538


Исправление ошибок

1. Устранена ошибка некорректного отображения галочки NTP в конфигураторе (ранее после установки галочки и перезагрузки контроллера она отображалась как снятая, при этом синхронизация времени продолжала работать).
2. Улучшена работы системы бэкапирования (ранее сетевые настройки не сохранялись в бэкап при их изменении в конфигураторе, а функция Restore не работала, если в контроллер был загружен какой-либо проект).


Изменения

1. Длина ключа сертификата HTTPS увеличена до 3072 бит, максимальное время генерации ограничено 1 часом.
2. Снят пароль на доступ к web-визуализации конфигуратора.



Обновленное ПО, библиотеки и документация доступны на странице CODESYS V3:
https://www.owen.ru/product/codesys_v3

А бесплатный OPC ОВЕН получит поддержку OPC UA?

Евгений Кислов
10.07.2019, 16:46
В ближайшее время нет. По более отдаленным перспективам лучше задать вопрос в этой теме:
https://www.owen.ru/forum/showthread.php?t=21739&page=39

GoodLuck
06.08.2019, 11:37
Добрый день!

Не получается подключиться с помощью WinSCP к СПК110 М01. Выдает ошибку

Евгений Кислов
06.08.2019, 12:10
Добрый день!

Не получается подключиться с помощью WinSCP к СПК110 М01. Выдает ошибку

Добрый день.
Сначала надо в конфигураторе СПК задать пароль для консоли.

GoodLuck
07.08.2019, 10:21
Добрый день.
Сначала надо в конфигураторе СПК задать пароль для консоли.

Спасибо, помогло!

npu3pak
08.08.2019, 12:36
Здравствуйте. Вопрос скорее риторический, но всё же.
Приобрели СПК 110 (М01), накидал проект для ПВТ-100 (ModBus) с трендами и архивацией. Это будет одна точка контроля влажности и температуры.
Вопрос, потянет ли СПК-110 22 такие точки, на разных этажах по МодБасу. Или лучше "бить" на этажи и добавлять ещё пару ПЛК (типа ПЛК-154).
Может кто возился с кучей ПВТ-шек. Спасибо.

Янковский Роман
08.08.2019, 15:18
Добрый день!

RS-485 рекомендуется использовать на расстояниях до 1200 метров и подключать не более 32 точек. Соответственно, СПК110 легко справится с этой задачей.

Avdey
23.08.2019, 08:37
Добрый день! Подскажите, почему СПК может не видеть флэшку? Форматировал в FAT32, объем 8 гб, но в конфигураторе не видит флэшку и не видит прошивку. Есть может еще способ обновиться?

Евгений Кислов
23.08.2019, 08:38
Добрый день! Подскажите, почему СПК может не видеть флэшку? Форматировал в FAT32, объем 8 гб, но в конфигураторе не видит флэшку и не видит прошивку. Есть может еще способ обновиться?

Добрый день.
Вы хотите именно прошивку обновить или проект?
Какие файлы загрузили на накопитель?

Avdey
23.08.2019, 08:41
Добрый день.
Вы хотите именно прошивку обновить или проект?
Какие файлы загрузили на накопитель?

Хочу обновить прошивку, на накопителе только файл прошивки с разрешением *.bin

Евгений Кислов
23.08.2019, 08:49
Попробуйте отформатировать накопитель этой утилитой:
http://flashboot.ru/files/file/317/

Avdey
23.08.2019, 08:53
Попробуйте отформатировать накопитель этой утилитой:
http://flashboot.ru/files/file/317/

нет прав для установки :) админ в отпуске :( а еще что то можно предпринять?

Евгений Кислов
23.08.2019, 08:56
Попробовать использовать другой накопитель со стилем разделов MBR (https://remontka.pro/gpt-or-mbr-disk/).
На накопителе должен быть только один раздел.

Avdey
23.08.2019, 09:03
Попробовать использовать другой накопитель со стилем разделов MBR (https://remontka.pro/gpt-or-mbr-disk/).
На накопителе должен быть только один раздел.

проверил флэшку, стиль разделов был MBR и только один раздел, но все равно она не работала

другую увидел сразу

ILich
27.08.2019, 06:25
добрый день, подскажите пожалуйста, как настроить автоматическое чтение и запись параметров модуля МВ210-101 (задача менять тип датчика и пределы измерений, если выбран токовый датчик или датчик напряжения), пробовал через переменную, пришлось ставить кнопку, при этом при записи все не заданные переменные обнуляются в модуле.
приемлимо-ли использовать одну переменную этих значений (тип :mx210assistant.), только чтобы сперва она читалась с модуля и записывалась при изменении?

Евгений Кислов
27.08.2019, 06:45
Добрый день.
Действительно, по переднему фронту канала Записать настройки происходит запись ВСЕХ настроек ВСЕХ каналов модуля - соответственно, все они должны иметь корректные значения.
То есть нужно считать текущие значения настроек, скопировать их в значения, подготовленные для записи, изменить значения нужных параметров (тип датчика, пределы измерений) и после этого произвести запись.

ILich
27.08.2019, 07:03
Добрый день.
Действительно, по переднему фронту канала Записать настройки происходит запись ВСЕХ настроек ВСЕХ каналов модуля - соответственно, все они должны иметь корректные значения.
То есть нужно считать текущие значения настроек, скопировать их в значения, подготовленные для записи, изменить значения нужных параметров (тип датчика, пределы измерений) и после этого произвести запись.

так можно использовать одну переменную? и как сделать автоматическое чтение? запись параметров сделаю по кнопке.

Евгений Кислов
27.08.2019, 07:09
Одну переменную использовать не получится - надо привязать переменные ко всем каналам настроек.

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

ILich
27.08.2019, 07:18
не правильно выразился,у меня массив переменных (пример был в видео использование структур), я имею ввиду переменную для записи в канал использовать и для чтения из прибора.
(перемеyная type_Ai1:= "чтение значения тип датчика 1-го канала", а после нажатия кнопки "записать значение type_Ai1 в модуль.тип датчика 1-го канала"), так возможно использовать?

П.С. интересно звучит, тип датчика 1-го КАНАЛА. ОРТ :))

Евгений Кислов
27.08.2019, 07:39
Так сделать не получится - на чтение и на запись нужны отдельные переменные.

ILich
27.08.2019, 08:35
Так сделать не получится - на чтение и на запись нужны отдельные переменные.

даже если чтение и запись будет разнесено по времени?

Евгений Кислов
27.08.2019, 08:36
даже если чтение и запись будет разнесено по времени?

Даже в этом случае.

ILich
27.08.2019, 08:38
и еще вопрос, в режиме эмуляции (без подключения контроллера и модулей), есть возможность проверить работу переменных (чтение из модуля и запись в модуль)?

Евгений Кислов
27.08.2019, 08:45
В режиме эмуляции нет, но можно проверить на виртуальном контроллере:
https://owen.ru/forum/showthread.php?t=28167&page=5&p=296706&viewfull=1#post296706

RV9WFJ
08.09.2019, 10:09
Если подать в ФБ OCL.TCP_Client на вход sIpAddr:= '192.168.016.001' то соединение не устанавливается и ФБ подвисает, на выходе xError ошибок нет. Если поменять sIpAddr на '192.168.16.1' все ОК. Думаю стоит или отразить этот момент в документации или в библиотеке добавить защиту от дурака.

Евгений Кислов
08.09.2019, 11:12
Спасибо, в документации отразим. Насчет проверок в блоке - подумаем.

RV9WFJ
09.09.2019, 09:14
Есть ли в ядре СПК110 М01 Telnet клиент? Писать его самому не сильно хочется. Нужен он для отправки SMS с роутера. Тут есть два варианта HTTP GET или SSH/Telnet. Можно было бы через cURL пойти и HTTP, но тут мне пока познаний cURL не хватает. SSH я не потяну сам реализовать, а вот Telnet начал писать и задумался о том, что возможно я велосипед изобретаю и Telnet или SSH клиент в СПК уже есть?

Евгений Кислов
09.09.2019, 09:32
Есть и Telnet клиент, и SSH.
Но, скорее всего, через cURL все равно будет проще.

RV9WFJ
09.09.2019, 10:17
С самим cURL то проблем особо нет, проблема больше в том что WEB админке роутера вся на скриптах написана. Для начала там надо пройти авторизацию, потом уже отправить POST запрос с авторизацией. И все это потребует парсинга большого количества данных, большой буфер и т.д. Боюсь как бы SysExecute тормозить не начал и я вместе с ним :-). Одним словом пока в эту сторону что-то страшновато двигаться. В Telnet по сути те же действия, только буферы в разы меньше будут да и SysExecute не нужен.

RV9WFJ
09.09.2019, 11:59
Собственно сделал через Telnet, с помощью библиотеки OwenCommunication. Все работает, возникла только проблема непонятная, ответ в STRING писаться не хотел (вылезало сообщение о неправильном формате, пока не успел понять в чем дело), пришлось писать его в массив байт.

npu3pak
22.09.2019, 17:25
44718 Добавил в проект ПВТ-100 = 5 штук. И всё пропало, недолго поработало и всё. Вылезло предупреждение, я даже не понял где ошибся.

Евгений Кислов
22.09.2019, 17:29
Какие сообщения в Device - Журнал?

npu3pak
22.09.2019, 17:38
44720 Как-то так.

Евгений Кислов
22.09.2019, 17:41
Вы сигналы с датчиков напрямую на тренды выводите?
Лучше сделать промежуточную переменную и фильтровать ее значение до разумного диапазона (например, если датчик отключен и придет неадекватное значение - то это может привести к делению на 0 в тренде - что, видимо, и происходит).

npu3pak
22.09.2019, 17:47
44721 Ну не напрямую. То есть как я понимаю, что это происходит из-за значения канала датчика???

Евгений Кислов
22.09.2019, 17:49
Это одна из вероятных причин.

npu3pak
22.09.2019, 20:05
Разобрался. Всё снёс, запись трендов сделал раз в 10 секунд. Работает. Вывод: панель не тянет. Спасибо что откликнулись.

Dmitro
06.11.2019, 21:18
Здравствуйте

Настраиваю Овен Cloud на СПК107 М01.
При переходе на "Owen Cloud / Конфигурация" вместо поля "ТОКЕН", стоит поле "IP-адрес".

Что сделал не так?

Евгений Кислов
07.11.2019, 06:33
Добрый день.
В последней прошивке способ подключения к облаку изменился.
См. здесь п. 5:
https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_OPC_v2.1.pdf

AlexStitch
11.11.2019, 11:55
Здравствуйте. Не удаётся установить CODESYS V3.5 SP11 Patch 5 пишет Could't load CheckACL.dlll file.

Евгений Кислов
11.11.2019, 12:12
Добрый день.
Вероятно, не хватает прав. Попробуйте от имени администратора установку запустить и ставить не в системные папки.

Максим79
14.11.2019, 18:21
Добрый вечер. Есть проблема. Пытаюсь настроить обмен между спк107 м01 и модемом пм01, с помощью бибки. Если выбираю 485 порты, работает. 232 - не работает. В чем проблема не пойму. Работает ли 232 вообще, или что-то делаю не так?

Евгений Кислов
14.11.2019, 19:00
У СПК RS-232-1 может использоваться в режиме консоли - тогда работать по нему с модемом не получится.
Проверьте, не установлена ли в конфигураторе соответствующая галочка.

Максим79
14.11.2019, 21:52
Спасибо. Нашел причину. Проблема была в кабеле. Монтажник накосячил. Кстати, клемники быстрозажимные - очень удобно.

Максим79
16.11.2019, 20:28
Добрый день. Продолжение предыдущей проблемы с RS 232-м. Контролеры СПК107 М01 и ПЛК150. Связь и управление по СМС с помощью GSM модемов ПМ01. Столкнулись с проблемой. Отключаем ЭХО АТ командой АТЕ0, сохраняем AT&W, все работает. СМС корректно получает. Но после перезагрузки СПК и модема (выключили, включили питание всего шкафа управления), СМС отправляет, а вот при получении СМС не видит текст, номер, дата не корректная. Как при включенном ЭХО. Снова отключаем ЭХО, сохраняем - работает. Но после очередной перезагрузки все снова повторяется. Это уже третий проект и до этого проблем не было. Причем так ведет себя только один модем, подключенный к СПК. Второй модем работает корректно, подключен по RS 485. Попробовали отключать ЭХО с помощью FB_SMS_CSD.SetModemPort как описано в примере. Но после перезагрузки все тоже самое. Модем подключен по RS 232. Поменяли модемы местами. Тот который работал с ПЛК, с СПК тоже перестал видеть СМС. Как будто в СПК что-то включает ЭХО. Опытным путем выяснили что дело в 232. На нем после перезагрузки, включается эхо. Перешли на 485 - все работает, СМС приходят корректно. Что сделать чтобы по 232 работало?
Скриншот прилагается.
45662
В продолжении эпопеи.
Выяснил, что в бибке блок (FB_SMS_CSD.SetModemPort) который должен настроить модем, в том числе отключить эхо, не отключает эхо.
Переподключил модем на RS 232-2, проблема ушла.
Вывод: на 485 и 232-2 работает нормально, на 232-1 при перезагрузке включается эхо.
Наверное проблема в бибке или прошивке.

Dmitro
27.11.2019, 19:40
Подключаюсь к СПК110М01 через WinSCP, в руководстве сказано root / 22 / без пароля
Все равно спрашивает пароль, и постоянно говорит "access denied". Как?

Евгений Кислов
27.11.2019, 19:45
Подключаюсь к СПК110М01 через WinSCP, в руководстве сказано root / 22 / без пароля
Все равно спрашивает пароль, и постоянно говорит "access denied". Как?

Пароль надо задать сначала в конфигураторе (пароль на консоль).

Dmitro
27.11.2019, 20:13
Евгений, я правил файл owen-cloud.conf по SCP, пишет readonly и не дает корретировать. Как быть?

Евгений Кислов
27.11.2019, 20:23
Евгений, я правил файл owen-cloud.conf по SCP, пишет readonly и не дает корретировать. Как быть?

Нажмите на файл ПКМ - в одном из пунктов можно права доступа настроить.

Скрипник Александр
16.12.2019, 22:50
Сегодня случилась неприятность с 110 панелью (вчера программа в панели работала). При загрузке полоса прогресса доходит до конца, но сама программа не запускается. Пытался стереть пользовательскую программу конфигуратором, но это не помогает. Такое чувство что программа не стирается. При сканировании сети из codesys панель определяется, но при попытке загрузить программу возникает ошибка (см. рисунок). Есть ли вариант какого-то хардресета к заводским настройкам?

46215 46216

Прошивка 1.1.0611.1056

Sulfur
17.12.2019, 06:05
А через системное меню самого СП1хх? При включении СП тройной тап по экрану, далее вход в системное меню, пароль по умолчанию owen.

DENth
17.12.2019, 09:15
Всем привет!
В своё время СПК1ХХ позиционировался в качестве замены СПК207. Но СПК207 отличался возможностью работы в расширенном температурном диапазоне от -20 град.
Никаких анонсов работы СПК1ХХ при отрицательных температурах в будущем на форуме найти не удалось.

Как с этим обстоят дела? Стоит ли ждать когда-нибудь?

Хотелось бы также узнать, чем вызвано ограничение работы от 0 град.

Евгений Кислов
17.12.2019, 10:38
Добрый день.
Планов по модернизации СПК1хх [М01] для работы при отрицательных температурах нет.
Ограничение связано с допустимым температурным диапазоном для отдельных компонентов.

Скрипник Александр
17.12.2019, 10:40
А через системное меню самого СП1хх? При включении СП тройной тап по экрану, далее вход в системное меню, пароль по умолчанию owen.

Я в системном меню не видел кнопки сброса. Видел только кнопку "стереть проект". Это не помогает.

Евгений Кислов
17.12.2019, 10:50
Я в системном меню не видел кнопки сброса. Видел только кнопку "стереть проект". Это не помогает.

Вам нужно перепрошить контроллер.

Скрипник Александр
17.12.2019, 18:16
Я в принципе так и собирался. Перепрошивка с флешки помогла, настораживает только то что очень уж быстро ситуация проявилась. Будем надеется, что такое не слишком частое явление

Евгений Кислов
05.02.2020, 14:45
Добрый день, коллеги.
Мы выпустили новую версию прошивки для СПК - c поддержкой системы исполнения CODESYS V3.5 SP14 Patch 3 и web-конфигуратором.

Новость на сайте: https://owen.ru/news/po_spk1xx_1201311405

Подробная информация доступна здесь: https://owen.ru/forum/showthread.php?t=32687

приборист
05.02.2020, 21:57
Добрый день, коллеги.
Мы выпустили новую версию прошивки для СПК - c поддержкой системы исполнения CODESYS V3.5 SP14 Patch 3 и web-конфигуратором.

Подробная информация доступна здесь:
https://owen.ru/forum/showthread.php?t=32687

Загрузка ~80 секунд?
Эт что он там такого делает то?

Евгений Кислов
05.02.2020, 21:59
Загрузка ~80 секунд?
Эт что он там такого делает то?

Число сервисов значительно увеличилось с прошлой прошивки.
Соответственно, они все должны запуститься во время загрузки.

Hoblin
12.02.2020, 14:52
Здравствуйте,
Для Codesys 3.5 sp14 patch 3 какие версии библиотек (таргет файл) использовать для модулей ввода-вывода (МВ110 8А, МУ110 6у и тд)

Евгений Кислов
12.02.2020, 16:44
Здравствуйте,
Для Codesys 3.5 sp14 patch 3 какие версии библиотек (таргет файл) использовать для модулей ввода-вывода (МВ110 8А, МУ110 6у и тд)

Добрый день.
Версию 3.5.11.4:
https://ftp.owen.ru/CoDeSys3/04_Library/05_3.5.11.5/01_Components/Mx110Drivers_v3.5.11.4.package

lazy
19.03.2020, 11:32
Добрый день!

Может ли СПК107 транслировать видео с камер или вебкамер? Не нашел ничего в тулбоксах, но для надежности решил спросить )

Евгений Кислов
19.03.2020, 11:45
Добрый день!

Может ли СПК107 транслировать видео с камер или вебкамер? Не нашел ничего в тулбоксах, но для надежности решил спросить )

Добрый день.
Если камера генерирует .html-страницу - то можно с помощью элемента визуализации Web-браузер.
Отмечу, что на последней прошивке с SP14 этот компонент пока не работает таргет-визуализации.

RTSP не поддерживается.

Godlike_S
19.03.2020, 20:50
После обновления прошивки СПК107 на последнюю версию контроллер в облаке имеет статус "Не на связи". И можно поподробнее рассказать о имени переменных (которые отражаются в облаке)?

Евгений Кислов
19.03.2020, 20:57
После обновления прошивки СПК107 на последнюю версию контроллер в облаке имеет статус "Не на связи". И можно поподробнее рассказать о имени переменных (которые отражаются в облаке)?

А какая версия прошивки была до обновления?
Что именно надо рассказать об именах переменных?

Godlike_S
19.03.2020, 21:04
А какая версия прошивки была до обновления?
Что именно надо рассказать об именах переменных?

Прошивка была 1.1.0611.1056, переменные в облако добавлялись через символьную конфигурацию...

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

Евгений Кислов
20.03.2020, 06:28
Прошивка была 1.1.0611.1056, переменные в облако добавлялись через символьную конфигурацию...

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

По поводу отсутствия связи с облаком - обеспечьте удаленное подключение по TeamViewer, пожалуйста.
По поводу имен переменных - да, в последней прошивке комментарий импортируется в качестве название параметра в OwenCloud.
Во вкладке "Комментарии и атрибуты" надо поставить все галочки.

47980

Godlike_S
20.03.2020, 18:19
По поводу отсутствия связи с облаком - обеспечьте удаленное подключение по TeamViewer, пожалуйста.
По поводу имен переменных - да, в последней прошивке комментарий импортируется в качестве название параметра в OwenCloud.
Во вкладке "Комментарии и атрибуты" надо поставить все галочки.

47980
Как с Вами связаться для координации времени? Отправите контакты в личку?

Евгений Кислов
20.03.2020, 18:35
Как с Вами связаться для координации времени? Отправите контакты в личку?

Напишите мне ваш контактный телефон и время, в которое вы будете доступны в понедельник, в личку, на почту или skype (всё в подписи).

lazy
23.03.2020, 10:44
Добрый день!

Заметил, что после прошивки перестала работать функция копирования файлов. Копирую на USB. Сама USB монтируется и видится. Использую так:

VAR
m_FileCopy: FILE.Copy;
END_VAR

m_FileCopy( xExecute := TRUE, sFileNameDest := '/mnt/ufs/media/sda1/U_SN111_23.03.20_10:01:36.txt', sFileNameSource := '/home/root/CODESYS_WRK/_log.txt', xOverWrite := TRUE );
IF NOT m_FileCopy.xBusy THEN
o_wErrors._ERR_FILE_NOT_COPY := m_FileCopy.xError;
m_FileCopy( xExecute := FALSE );
END_IF

m_FileCopy.eError = ERROR_UNKNOWN.
m_FileCopy.szSize = 0.
на прошлой прошивке все работало, только путь к файлу был другой. ('/mnt/ufs/home/root/CODESYS_WRK/_log.txt')

Евгений Кислов
23.03.2020, 10:56
Добрый день.
Какая у вас сейчас версия прошивки?

lazy
23.03.2020, 10:58
Версия ядра: 1.2.0131.1405
Версия таргета: 3.5.14.30

Евгений Кислов
23.03.2020, 11:29
Попробуйте файл разместить в CODESYS_WRK/PlcLogic.
Тогда в sFileNameSource будет достаточно указать имя файла.

Upd. - хотя дело не в этом.
Похоже, проблема в имени вашего файла - попробуйте его вместо 'U_SN111_23.03.20_10:01:36.txt' назвать '123.txt'

Я сейчас проверил - с вашим именем файла действительно ERROR_UNKNOWN, с простым - ошибок нет, все успешно копируется.

lazy
23.03.2020, 12:03
Действительно, поубирал точки и двоеточия и все заработало. Спасибо! )

Godlike_S
25.03.2020, 15:26
Прошивка была 1.1.0611.1056, переменные в облако добавлялись через символьную конфигурацию...

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

Вопрос снимаю. Переустановил Codesys, перепрошил контроллер и все заработало.

pasil
26.03.2020, 10:39
Попробовал библиотеку Cmpowenpidregs при попытке записать найденные при автонастройке коэффициенты в блок программа уходит в исключение с чем это может быть связано

Евгений Кислов
26.03.2020, 10:45
Попробовал библиотеку Cmpowenpidregs при попытке записать найденные при автонастройке коэффициенты в блок программа уходит в исключение с чем это может быть связано

Выложите скриншот, на котором виден вызов ФБ записи настроек и видны типы переменных, которые передаются на входы блока.
Отмечу, что сейчас библиотека еще в стадии тестирования и ее нельзя использовать на реальных объектах.
Протестированная и исправленная версия будет опубликована с релизом новой прошивки.

pasil
26.03.2020, 11:32
К сожалению скрина нет но все параметры были заполонены и регулятор работал нормально до момента перезагрузки и последующей попытки записать сохраненные настройки

Евгений Кислов
26.03.2020, 11:53
К сожалению скрина нет но все параметры были заполонены и регулятор работал нормально до момента перезагрузки и последующей попытки записать сохраненные настройки

Один из входов - это указатель на экземпляр ФБ, в который записываются настройки.
Если передать на этот вход что-то некорректное - то произойдет исключение из-за ошибки сегментации памяти.

pasil
26.03.2020, 12:10
Один из входов - это указатель на экземпляр ФБ, в который записываются настройки.
Если передать на этот вход что-то некорректное - то произойдет исключение из-за ошибки сегментации памяти.

ADR(APID_POS_VALV_1) такая запись в ФБ допускается?

Евгений Кислов
26.03.2020, 12:14
ADR(APID_POS_VALV_1) такая запись в ФБ допускается?

Да, допускается.

Big82
11.04.2020, 13:27
Здравствуйте. Потерялся крепёж от спк 110 (М01)
Возможно приобрести комплект крепежа?

Евгений Кислов
11.04.2020, 15:10
Здравствуйте. Потерялся крепёж от спк 110 (М01)
Возможно приобрести комплект крепежа?

Добрый день.
Напишите, пожалуйста, на rem@owen.ru

pasil
16.04.2020, 22:52
Добрый вечер перешел на новую прошивку СПК 100 М01 наблюдается следующая проблема при загрузке проекта с компьютера всё прогружается корректно, а при загрузке через создание загрузочного приложения и последующей загрузке через USB теряется часть отображения графических файлов хотя сами файлы в папках есть

Евгений Кислов
17.04.2020, 08:22
Добрый вечер перешел на новую прошивку СПК 100 М01 наблюдается следующая проблема при загрузке проекта с компьютера всё прогружается корректно, а при загрузке через создание загрузочного приложения и последующей загрузке через USB теряется часть отображения графических файлов хотя сами файлы в папках есть

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

СергейНовосиб
28.04.2020, 10:06
Добрый день.
Да, такая проблема есть - она будет исправлена в релизной версии прошивки.

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

Евгений Кислов
28.04.2020, 10:28
А когда примерно планируется новый релиз?

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

ShivA
27.05.2020, 10:00
Доброго дня! Проблема с часами реального времени при переходе на новую прошивку только у меня или еще кто заметил? Проявляется с 00-00 до 7 утра, (часовой пояс +7 от UTC)...... похоже на то, что во время синхронизации с ntp, часы реального времени кратковременно принимают UTC значение.... соответственно все ФБ работающие с часами реального времени глючат безбожно... Установил в контроллере часовой пояс UTC и отключил синхронизацию, работа ФБ стала штатной, но в 00-00 все равно происходит какой-то глюк. Прежде все работало без нареканий.

Евгений Кислов
27.05.2020, 10:08
Доброго дня! Проблема с часами реального времени при переходе на новую прошивку только у меня или еще кто заметил? Проявляется с 00-00 до 7 утра, (часовой пояс +7 от UTC)...... похоже на то, что во время синхронизации с ntp часы реального времени кратковременно принимают UTC значение.... соответственно все ФБ работающие с часами реального времени глючат безбожно... Установил в контроллере часовой пояс UTC и отключил синхронизацию, работа ФБ стала штатной, но в 00-00 все равно происходит како-то глюк. Прежде все работало без нареканий.

Добрый день.
Уточните, пожалуйста, версию прошивки и подскажите, как нам воспроизвести этот "глюк".

ShivA
27.05.2020, 10:31
прошивка 1.2.0131.1405, проявилась ошибка в ФБ OSCAT_BASIC.METER_STAT и OSCAT_BUILDING.TIMER_1. Схема реализации в приаттаченных изображениях. При работе METER_STAT ошибка проявляется как периодическое обнуление сохраненных значений за "день", "неделю", "месяц"...... итп итд, при работе ФБ TIMER_1 выход периодически, кратковременно, (меньше сек), принимает значение TRUE (FALSE) не смотря на то, что условия таймера соответствуют значению FALSE (TRUE).

49271
49272

Евгений Кислов
27.05.2020, 10:35
прошивка 1.2.0131.1405, проявилась ошибка в ФБ OSCAT_BASIC.METER_STAT и OSCAT_BUILDING.TIMER_1. Схема реализации в приаттаченных изображениях. При работе METER_STAT ошибка проявляется как периодическое обнуление сохраненных значений за "день", "неделю", "месяц"...... итп итд, при работе ФБ TIMER_1 выход периодически, кратковременно, (меньше сек), принимает значение FALSE не смотря на то, что условия таймера соответствуют значению TRUE.

49270

Вы можете проверить, что при этом происходит в каналах узла OwenRTC?

ShivA
27.05.2020, 10:46
............

ShivA
27.05.2020, 11:15
https://www.youtube.com/watch?v=1qyrDcgsF8Y&feature=youtu.be

как и предполагал ранее, происходит кратковременное перемещение в UTC. Активный или не активный NTP-клиент не роляет.

Евгений Кислов
27.05.2020, 12:17
У вас в проекте, полагаю, используется OwenArchiver - наблюдаемый эффект связан с ним.
К сожалению, в данный момент единственный вариант в данном случае (если продолжать использовать архиватор) - фильтровать значение времени, полученное из канала OwenRTC.
Или можно попробовать получать время другим образом - например, через библиотеку SysTime.

ShivA
27.05.2020, 12:57
У вас в проекте, полагаю, используется OwenArchiver - наблюдаемый эффект связан с ним.
К сожалению, в данный момент единственный вариант в данном случае (если продолжать использовать архиватор) - фильтровать значение времени, полученное из канала OwenRTC.
Или можно попробовать получать время другим образом - например, через библиотеку SysTime.

не подскажите как фильтровать? а то мне на ум приходит больно сложный способ.... разложить DT на составляющие, включить фильтр на каждую и потом сложить....

Евгений Кислов
27.05.2020, 13:22
не подскажите как фильтровать? а то мне на ум приходит больно сложный способ.... разложить DT на составляющие, включить фильтр на каждую и потом сложить....

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

ShivA
27.05.2020, 13:39
Если DT на текущем цикле отличается от DT предыдущего цикла более чем на минуту (это как пример, можно выбрать другой интервал) - то, вероятно, на этом цикле произошел "рассинхрон" и использовать это значение DT нельзя.

Спасибо.... решил таки подгрузить sysrtc32

GoodLuck
02.06.2020, 11:25
Здравствуйте!

Через 4 месяца работы СПК110 М01 (прошивка 1.1.0611.1056) неожиданно обнаружился один дефект.
На экране панели заставка "ОВЕН" (картинку прилагаю). Все светодиоды горят как обычно (COM-порт мигает, как положено). С контроллера передаются актуальные данные на модем, то есть работа программы не прекращена.

После перезагрузки визуализация восстановилась.

Евгений Кислов
02.06.2020, 13:04
Здравствуйте!

Через 4 месяца работы СПК110 М01 (прошивка 1.1.0611.1056) неожиданно обнаружился один дефект.
На экране панели заставка "ОВЕН" (картинку прилагаю). Все светодиоды горят как обычно (COM-порт мигает, как положено). С контроллера передаются актуальные данные на модем, то есть работа программы не прекращена.

После перезагрузки визуализация восстановилась.

Добрый день.
Вероятно, произошло исключение в задаче визуализации.
Чтобы получить больше информации о проблеме - нужно было после появления исключения подключиться из CODESYS и посмотреть вкладку Device - Журнал.

RV9WFJ
10.06.2020, 08:36
49558
На последней прошивке частенько стал замечать такое сообщение при попытке сделать точку останова. Как победить?

Евгений Кислов
10.06.2020, 08:40
49558
На последней прошивке частенько стал замечать такое сообщение при попытке сделать точку останова. Как победить?

Чтобы победить - надо приложить описание, как это воспроизвести.

Емельянов Кирилл
17.06.2020, 06:35
Как правильно указать адрес файла для открытия локального pdf в элементе webbrowser (параметр "url")? В эмуляции работает, а вот с линуксовыми путями не очень знаком. Возможно ли вообще на панели открыть pdf, например, через webbrowser или ещё как?

Евгений Кислов
17.06.2020, 06:40
Как правильно указать адрес файла для открытия локального pdf в элементе webbrowser (параметр "url")? В эмуляции работает, а вот с линуксовыми путями не очень знаком. Возможно ли вообще на панели открыть pdf, например, через webbrowser или ещё как?

Добрый день.
Вы хотите отобразить pdf в web-визуализации или на дисплее контроллера?

Емельянов Кирилл
17.06.2020, 06:53
На дисплее контроллера

Евгений Кислов
17.06.2020, 08:21
На дисплее контроллера

Уточните, пожалуйста, какая у вас версия прошивки.

Емельянов Кирилл
18.06.2020, 01:18
Уточните, пожалуйста, какая у вас версия прошивки.

Доброе утро! 1.1.0611.1056

Емельянов Кирилл
18.06.2020, 07:59
Народ, кто какие стилусы использует? Посоветуйте пожалуйста. Желательно чтобы на щит намертво крепился

Sergey666
18.06.2020, 08:27
Народ, кто какие стилусы использует? Посоветуйте пожалуйста. Желательно чтобы на щит намертво крепился
;) Если стилус намертво к щиту прикрепить, им будет трудновато пользоваться...

Емельянов Кирилл
18.06.2020, 08:49
:D Не, ну вы поняли, пружинка, все дела

Евгений Кислов
18.06.2020, 09:05
Доброе утро! 1.1.0611.1056

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

Емельянов Кирилл
18.06.2020, 09:39
Я уточнил - сейчас отображение .pdf в таргет-визуализации невозможно (а в следующих прошивках компонент Web-браузер вообще не поддерживается в таргет-визуализации).
Мы проработаем возможность поддержки этого функционала в следующих прошивках.

Спасибо. Грусть-печаль, конечно

Емельянов Кирилл
18.06.2020, 11:24
Я уточнил - сейчас отображение .pdf в таргет-визуализации невозможно (а в следующих прошивках компонент Web-браузер вообще не поддерживается в таргет-визуализации).
Мы проработаем возможность поддержки этого функционала в следующих прошивках.

Хм, а если я pdf конвертну в html, закину файлики в ПЛК, как мне к ним обратиться, какой url прописать? Или это тоже нельзя?

Евгений Кислов
18.06.2020, 11:36
Нужно закинуть файлы по пути /home/root/CODESYS_WRK/PlcLogic/visu
В URL прописать что-то в стиле 'http://10.2.11.183:8080/test.html'

Емельянов Кирилл
23.06.2020, 01:48
Нужно закинуть файлы по пути /home/root/CODESYS_WRK/PlcLogic/visu
В URL прописать что-то в стиле 'http://10.2.11.183:8080/test.html'
Спасибо, этот вариант работает


Я уточнил - сейчас отображение .pdf в таргет-визуализации невозможно (а в следующих прошивках компонент Web-браузер вообще не поддерживается в таргет-визуализации).
Мы проработаем возможность поддержки этого функционала в следующих прошивках.
Я только скромно попрошу не убивать WEB-браузер, до тех пор пока не будет поддержано отображение pdf на СПК. А то как тогда внедрять руководства оператора, ума не приложу. Или может быть есть какие-то другие варианты для решения данной задачи?

Евгений Кислов
23.06.2020, 06:31
Спасибо, этот вариант работает


Я только скромно попрошу не убивать WEB-браузер, до тех пор пока не будет поддержано отображение pdf на СПК. А то как тогда внедрять руководства оператора, ума не приложу. Или может быть есть какие-то другие варианты для решения данной задачи?

Мы его не убивали специально.
Проблемы на уровне сборки CODESYS, и они типичны для большинства контроллеров с CODESYS Runtime и ОС Linux.
К сожалению, в прошивках с SP14 web-браузера в таргет-визуализации не будет.
Для следующих прошивок мы обязательно проработаем этот вопрос, такая задача поставлена.

Сейчас самый простой вариант отображения руководства оператора - в виде картинок (.png и т.д.).
Либо можно выводить на экране QR-код с гиперссылкой (в предположении, что у операторов есть смартфоны).

СергейНовосиб
29.06.2020, 09:13
Как новой версией прошивки с исправлениями на СПК1хх? Скоро ожидать?

Евгений Кислов
29.06.2020, 09:20
Как новой версией прошивки с исправлениями на СПК1хх? Скоро ожидать?

Добрый день.
Мы рассчитываем на июль.
А какие именно исправления вас интересуют?