В связи с неактуальностью, данный раздел закрываем. Новые вопросы просьба оставлять в соответствующих темах.
Представляем Вашему вниманию крупное обновление ПО и документации для контроллеров ОВЕН СПК, программирующихся в CODESYS 3.5 SP5 Patch5 (см. документ Система версий ПО).
Данное ПО на текущий момент прошло предварительные испытания внутри компании ОВЕН. Пока мы проводим финальные испытания, предлагаем Вам ознакомиться с изменениями и по возможности проверить их на практике.
Изменения в прошивке:
- Исправлена работа RS485 в СПК105/107/110, СПК107.Д/110.Д, СПК207[М02].
- Частично исправлена работа RS485 в СПК207[М04]. Полное исправление будет в 1-м квартале 2017г. при выходе модификации СПК207[М05] в связи с необходимостью аппаратной доработки. СПК207[М04] можно будет обновить до СПК207[М05] в сервисных центрах компании ОВЕН. Подробности будут опубликованы после открытия продаж новой модификации.
- Изменена реализация библиотеки CmpSysExec. Теперь при вызове ФБ SysExecute2 не происходит «приостановка» среды исполнения CODESYS. Работа блока происходит с минимальным приоритетом в отдельном потоке, не препятствуя работе остального функционала.
- Прекращена поддержка библиотеки SPK_TOOLS. Данная библиотека больше не доступна для скачивания и использовать ее категорически не рекомендуется. Функционал SPK_TOOLS переработан, расширен и вынесен в TARGET-файлы
- Решен вопрос разного отображения текста в среде программирования и на экране СПК. В СПК поддержан набор шрифтов, которые можно использовать в проекте, сами шрифты входят в инсталлятор новых Target-файлов: DS Cristal, PF Agora Serif Pro, PF DinDisplay Pro, Tahoma, Times New Roman.
- Исправлен алгоритм проверки лицензии СПК. В некоторых случаях лицензия могла не определиться, в результате чего контроллер не запускался. Актуально для СПК207.
- Синхронизация аппаратных часов СПК с системным временем Linux. Решает проблему отставания часов.
Изменения в TARGET файлах:
- Оптимизирован список системных библиотек, используемых Target-файлом.
- Добавлен новый функционал, представленный следующими группами:
- Buzzer – управление зуммером (пьезо-излучателем)
- Drives – управление носителями информации ROM, SD, USB. Позволяет получить информацию о размерах памяти устройств, статусе подключения. Дает возможность отключения устройств для извлечения.
- Network_info – Информация о реальном IP и маске контроллера (полезно, если контроллер получает настройки по DHСP). Считывается MAC адрес контроллера, который может быть использован в качестве идентификатора при защите проекта от копирования.
- Keyboard – Считывание состояний клавиш на лицевой панели и заднего тумблера (для СПК207).
- Screen – Управление подсветкой экрана. Доступны 3 режима: рабочий, притушенный, выключенный. Для каждого режима задается свой уровень яркости, период времени неактивности, через который режим активируется, и название экрана визуализации, на который происходит переход.
- Sound – управление аудиовыходом СПК207. Задается путь к аудио файлу, громкость проигрывания и бит управления (старт/стоп).
- Debug – Отладочная информация, позволяющая получить информацию о расходе оперативной памяти, числе открытых дескрипторов (Handles), загрузке и температуре процессора.
Что нужно выполнить, чтобы перейти на новое ПО:
- Обновить прошивку СПК (см. ниже)
- Установить CODESYS 3.5 SP5 Patch 5 если данная версия на ПК не установлена
- Произвести переустановку библиотек ОВЕН (удалить старые, установить новые)
- Установить на ПК новые Target файлы
- Провести модернизацию существующего проекта или создать новый проект
- Загрузить полученный проект в СПК с новой прошивкой
Внутреннее программное обеспечение СПК (прошивки):
- СПК207[М04] / [М05] – для распределённых систем (в продаже)
- Инструкция
- СПК207[М04][М05] – 5.480 (единая для всех модификаций)
- СПК207[М02] – для распределённых систем (снята с производства)
- Инструкция
- Программа Пользовательской Прошивки (для обновления с ПК) - 1.037
- СПК207.03.WEB[М02] – 5.333
- СПК207.03[М02] – 5.334
- СПК207.04.WEB[М02] – 5.337
- СПК207.04[М02] – 5.335
- СПК210[М01] – для распределённых систем (инженерные образцы)
- СПК210.03.WEB[М01] – 5.248
- СПК1хх – для локальных систем
- Инструкция
- СПК107/110 – 5.472
- СПК105 – 5.482
- СПК1хх.Д для пультов и шкафов автоматики с дискретными входами и выходами
- Инструкция
- СПК107.Д/110.Д – 5.478
Перечень ПО обязательного к установке на ПК:
Модернизация существующего проекта:
- Ознакомиться с документацией по новым Target-файлам.
- Необходимо обновить Target в проекте до версии 3.5.4.26
- Удалить из проекта SPK_TOOLS, если она использовалась. Если с помощью данной библиотеки вы управляли состоянием подсветки, то привяжите Ваши переменные на вкладке Screen в Target-файле. Если Вы управляли зуммером, то привяжите переменные на вкладке Buzzer в Target-файле. Если вы использовали ФБ для работы с часами реального времени, то данный функционал необходимо реализовать самостоятельно, смотри документ Системное Время.
- Для корректного отображения текстов (чтобы они отображались одинаково и в среде, и на экране) необходимо настроить шрифты в вашем проекте - создать стиль визуализации с желаемыми шрифтами или задать шрифты вручную для всех элементов визуализации. Смотри более подробно документ Визуализация разделы «5. Стили и профили визуализации» и «12.9. Поддерживаемые шрифты».
- Если в проекте ранее использовалась библиотека SYS_EXEC, то необходимо будет небольшая корректировка алгоритма получения ответа см. описание библиотеки CmpSysExec.
- Если в проекте использовалась библиотека GPIO_library, ее необходимо удалить и привязать Ваши переменные на вкладке Keyboard в Target-файле.
- Если в проекте использовалась библиотека ArchiverSPK ее необходимо обновить до версии 3.5.4.2. Запрещается одновременно использовать данную библиотеку и функционал TARGET-фалов на вкладке Device.
- ASCII_TO_UNICOD более не поддерживается. На смену пришла библиотека OwenStringUtils.
Если возникли проблемы или инструкция для новичков:
- Убедитесь, что вы скачали и установили все необходимые компоненты. После их установки рекомендуется перезагрузка ПК.
- Убедитесь, что в вашем проекте используется нужная версия Target-файла. Для этого необходимо на вкладке «Устройства» найти ваше устройство Device(Овен СПК…) и сделать двойной клик ЛКМ. В открывшемся меню перейти на вкладку информация. Если версия 3.5.4.20 или ниже, необходимо обновление TARGET-файла
- Если Target-файл требует обновления, то для этого на вкладке «Устройства» найдите ваше устройство Device (Овен СПК…), выделите его и нажмите ПКМ. В появившемся меню выберите пункт Обновить устройство. В появившемся списке выделите устройство с идентичным названием и версией 3.5.4.26 и нажимаем кнопку Ок.
- Проверьте ваш проект на наличие старых библиотек. Для этого необходимо на вкладке «Устройства» найти ваше устройство Device(Овен СПК…). Раскройте его содержимое, если оно свернуто, и откройте компонент Менеджер библиотек. Если проект содержит библиотеки SPK_TOOLS или GPIO_library, то их следует удалить.
- После обновления Target-файлов и удаления библиотек, обязательно выполните пункты: Компиляция -> Очистить все, Компиляция -> Перекомпиляция.
Известные проблемы:
История изменений в данном разделе:
13.12.2016 - Target-файлы обновлены до версии 3.5.4.23. Исправлены названия СПК и компонентов Target-файла.
13.12.2016 - Инсталлятор библиотек Овен обновлен до версии 3.5.4.5. Исправлена версионность.
13.12.2016 - SPK Repository Archive 3.5.4.20 упакован в ZIP архив для удобства скачивания.
16.12.2016 - Документ Система версий ПО обновлена до 1.4 - Обновлена таблица версий прошивок
16.12.2016 - Документация по Target файлам была обновлена до версии 1.1 - Добавлено описание вкладки IO для СПК1хх.Д
16.12.2016 - Обновлена прошивка для СПК107/110 до версии 5.093 - Исправлен шрифт по умолчанию на Tahoma
16.12.2016 - Обновлена прошивка для СПК105 до версии 5.095 - Исправлен шрифт по умолчанию на Tahoma
27.12.2016 - Подготовлена прошивка СПК210.03.WEB[М01] – 5.176
02.02.2017 - Target-файлы обновлены до версии 3.5.4.24. Исправлена проблема переключения в режим "подсветка выключена" при изменении часов реального времени.
07.03.2017 - Target-файлы обновлены до версии 3.5.4.25. Исправлена проблема с масштабированием клавиатуры в вертикальном расположении во всех модификациях. Исправлена проблема с масштабированием клавиатуры в горизонтальном исполнении у СПК105. В СПК1хх.Д исправлена проблема с привязкой переменных к битам и маске дискретных входов /выходов.
07.03.2017 - Обновлены прошивки. Исправлена проблема привязки переменных к битам и битовой маске в СПК1хх.Д. Устранены "подтормаживания" конфигуратора во всех СПК. Добавлена синхронизация аппаратных часов со временем Linux раз в минуту во всех СПК.
СПК207 [М04] / [М05] - 5.226
СПК207.03 [М02] - 5.235
СПК207.03.WEB [М02] - 5.236
СПК207.04 [М02] - 5.237
СПК207.04.WEB [М02] - 5.239
СПК210.03.WEB [М01] - 5.248
СПК107/110 - 5.231
СПК105 - 5.233
СПК107.Д/110.Д - 5.246
10.03.2017 - Собран диск с программным обеспечением V14.
13.04.2017 -Прошивка 5.331 для СПК207[М04]/[М05]. Исправлена работа Touch Screen (периодически переставал работать).
13.04.2017 -Прошивка 5.276 для СПК1хх.Д. Если на вкладке IO использовались переменные из разных источников (глобальные, PLC_PRG), то некоторые выходы работали не корректно.
14.04.2017 - Исправлена проблема в СПК207[М02], когда после обновления ПО подсветка экрана работала в инверсном режиме:
СПК207[М02].03.CS.WEB - 5.333
СПК207[М02].03.CS - 5.334
СПК207[М02].04.CS.WEB - 5.337
СПК207[М02].04.CS - 5.335
14.04.2017 - Обновлен диск до версии 15. Внесено новое ПО, добавлена инструкция по модернизации проектов для СПК207. Обновлен ряд документов.
17.04.2017 - Обновлен диск до версии 16. Скорректирован AutoRun.
19.04.2017 - Прошивка для СПК207[М04]/[М05] - 5.340 - серийная. Незначительное исправление для наладки на производстве.
15.08.2017 - Обновлена прошивка СПК207[М04]/[М05] - 5.428. Повышена стабильность. Обновлен конфигуратор.
15.08.2017 - Обновлена прошивка СПК107.Д/110.Д – 5.411. Обновлен конфигуратор.
15.08.2017 - Обновлены Библиотеки OWEN 3.5.4.8. Улучшена совместимость библиотек. Исправлена работа ArchiverSPK. Добавлены библиотеки опроса счетчиков. ASCII_TO_UNICOD заменена на OwenStringUtils. Добавлена OwenDebug. Обновлены библиотеки Modbus Master/Slave/OwenModules.
15.08.2017 - Обновлены Target-файлы до 3.5.4.26. Исправлена работа входа wekeup на вкладке screen.
15.08.2017 - В инструкции по обновлению проектов теперь не требуется удалять библиотеку ArchiverSPK. Ее надо обновить до 3.5.4.20. Нельзя одновременно использовать данную библиотеку и функционал вкладки Device Target-файлов.
15.08.2017 - В инструкции по обновлению проектов добавлен новый пункт: ASCII_TO_UNICOD более не поддерживается. На смену пришла библиотека OwenStringUtils.
15.08.2017 - Подготовлен образ DVD диска для всех СПК - V17 ПРЕДВАРИТЕЛЬНАЯ ВЕРСИЯ (3,21Гб)
16.08.2017 - Образ DVD диска для всех СПК - V17 (3,25Гб) Yandex Google