1-RU-165419-1.4

Release Notes

Краткое описание продукта

ALTA IDE — это среда программирования, которая предоставляет комплекс инструментов для разработки

программ для промышленных ПЛК.

Функции ALTA IDE:

  • создание приложения пользователя на языке ST стандарта МЭК 61131-3;

  • отладка созданной программы на подключенном устройстве;

  • загрузка приложения на устройство;

  • настройка сетевого обмена для режимов Master и Slave для протоколов Modbus TCP и Modbus Serial;

  • мониторинг работы программы.

ALTA IDE поддерживает современные средства, упрощающие разработку:

  • подсветка синтаксиса;

  • автодополнение кода;

  • перекрестные ссылки для вызываемых объектов.

Расширение ALTA IDE Конфигуратор

Предназначено для настройки и управления приборами компании ОВЕН непосредственно в среде разработки ALTA IDE. Оно поддерживает работу с устройствами второго поколения, включая модули ввода-вывода Мх210, программируемые реле ПР103, ПР205, ПР225, сетевые шлюзы Пх210 и другие. Также поддерживаются приборы ОВЕН с протоколом Modbus RTU, подключаемые по USB или через преобразователь USB-RS-485.

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

Перечень приборов, для программирования которых может использоваться ALTA IDE, представлен на сайте компании ОВЕН Цифровые решения.

Основные изменения

Новые возможности:

  1. В Modbus добавлена возможность изменения ширины столбцов таблиц (список устройств для Modbus Master Device TCP/UART, карта тегов для Modbus Slave Device TCP/UART и Modbus Slave).

  2. Список типов данных при добавлении тегов в Slave устройстве отсортирован по размерности и типу данных (BYTE, WORD, DWORD, INT, DINT, REAL, STRING21, STRING80).

  3. При сборке с диагностиками LSP в Modbus Slave / Modbus Slave Device теперь возвращаются пользовательские ошибки.

  4. Привязки к карте тегов в Modbus Slave Device (TCP и Serial) приведены к виду Modbus Slave: вместо одной ячейки - две отдельные привязки («записать из переменной» / «прочитать в переменную»), с поддержкой автодополнения, диагностики LSP и корректной сборки.

    Добавлена валидация множественной записи битовой маски в обоих представлениях редактора (Slave Device, Slave); при наличии ошибки при сборке она отображается в области вывода, а ошибка в битах битовой маски подсвечивается в месте сворачивания битов.

  5. Добавлен новый тип ошибки при привязках программы к задаче: обнаружение пересечения имен компонентов (instance name) внутри файла вне плагинов.

  6. В периферии поддержана работа с USB: реализованы функции получения статистики использования ОЗУ, ПЗУ и накопителей, контроль монтирования и отображение свободного места на USB-накопителе.

  7. Для каналов ШИМ/генератора установлен максимальный период - 4 секунды.

  8. Наименования каналов FDI/FDO приведены к единому виду («Количество импульсов» вместо «Число импульсов»)

Встроенное ПО прибора ПЛК110-ALTA:

  • Существенные доработки runtime AltaIDE ПЛК110-ALTA

  • Поддержан индикатор "Связь".

Предупреждение

Перед установкой новой версии 1.4.75.0 ALTA IDE необходимо убедиться, что в папке AppData\Roaming\OWEN\Alta\1.0.0.0\Targets нет тестового таргет-файла для ПЛК210.

То же самое касается папки AppData\Roaming\AltaIDE\Targets - в данном каталоге должен находиться только файл "target_plc110" Если вы устанавливаете новую версию «поверх» существующей ALTA IDE, тестовый таргет ПЛК210 может сохраниться. Удалите его при необходимости. Наличие таргет-файла ПЛК210 может вызвать ошибку приложения при запуске.

В следующих версиях ALTA IDE данная ошибка будет исправлена.

Расширение ALTA IDE Конфигуратор
  1. Добавлена поддержка приборов ОВЕН с протоколом Modbus RTU: подключение по USB или через преобразователь USB-RS-485, добавление в проект, чтение и запись параметров.

  2. Добавлен поиск одного или нескольких приборов в сети RS-485 с заданными параметрами соединения. Доступны автоматическое определение прибора и выбор вручную.

  3. Найденные устройства можно добавлять в проект в процессе сканирования других адресов.

  4. Добавление устройств по сервисной кнопке и назначение IP-адресов перенесены в отдельную вкладку.

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

НомерОписание

ALTAMVP-1283

При создании нового проекта область вывода («подвал») очищается от вывода последней сборки

ALTAMVP-5934

Вызов Ctrl+Z в пустом поле с автодополнением (Device, Modbus Slave / Modbus Device) с последующим вводом больше не приводит к аварийному завершению работы ALTA IDE

ALTAMVP-6076

Окно, вызываемое при отключении библиотеки, приведено к макету

ALTAMVP-2514

При создании компонентов остальные компоненты в дереве проекта больше не раскрывают свои вложенные элементы

ALTAMVP-4025

При изменении значения стрелками поля Input Number в окне добавления тегов (Modbus device / slave) выделение снимается

ALTAMVP-6020

Функция OSCAT_BASIC.DAY_OF_DATE возвращает корректное количество дней с 01.01.1970

ALTAMVP-6062

Наименования и типы переменных блоков библиотек SysLibCom/Socket приведены в соответствие с Codesys V2.3

ALTAMVP-6061

Граница при редактировании тегов больше не пропадает при переключении между компонентами

ALTAMVP-5027

Ошибки в пустых привязках в Modbus больше не отображаются: правила регистрации параметров тега пересмотрены по новой версии семантического анализа Modbus

Расширение ALTA IDE Конфигуратор
НомерОписание

ALTAMVP-5663

Исправлены ошибки, возникающие при переименовании устройств конфигуратора в дереве

ALTC-488,

ALTC-492,

ALTC-493

Исправлены ошибки поиска и подключения после изменения параметров COM-порта

ALTC-490

Устранено дублирование устройства после разрыва и восстановления соединения

ALTC-500

Ускорен поиск Modbus-приборов с автоматическим определением модели

ALTC-501

Устранено аварийное завершение ALTA IDE при добавлении МВ210-204

Список известных ограничений

НомерОписание

ALTAMVP-5808

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

Graphic

ALTAMVP-4884

Привязка окна программы в плагин (слева или справа) приводит аварийному прекращению работы ALTA IDE

Graphic

ALTAMVP-5473

Переход в режим онлайн сразу после загрузки приложения может быть прерван технической перезагрузкой рантайма

GraphicGraphic

ALTAMVP-5971

В режиме пошаговой отладки при выполнении шага с раскрытой переменной режим онлайн аварийно прекращает работу

ALTAMVP-5937

При установке значения True любого из битов DO значение в бит не записывается

ALTAMVP-5912

В режиме пошаговой отладки происходит переключение выходов в безопасное состояние

ALTAMVP-5405

Запись прямого значения в канал (например Device - битовая маска) в режиме "Чтение" работает некорректно

ALTAMVP-5153

Переход с точками останова в онлайн невозможен, если в проекте присутствует переменная с вложенностями

ALTAMVP-5267

При переходе в режим онлайн часть функционала (плагинов) ALTA IDE работает некорректно:

  • В режиме онлайн можно изменить тип возвращаемого значения функции;

  • В режиме онлайн в контекстном меню коммуникаций не блокируются кнопки на добавление;

  • В режиме онлайн можно привязать программу к задаче через drag'n'drop

ALTAMVP-4559

Смена раскладки Shift+Alt может сменить фокус с нового POU.

Примечание
Если явно нажимать Alt, затем Shift — фокус остается на POU

ALTAMVP-4224

Поле дерева проекта дублируется, если закрепить его и вывести в отдельное окно

ALTAMVP-4225

Двойное применение New vertical / Horizontal Document Dock по вкладке приводит к аварийному завершению работы среды (в случае с программой).

ALTAMVP-3414

В онлайн отладке нельзя использовать "0" и "1" для BOOL

ALTAMVP-3348

Весь текст стирается при нажатии Ctrl + z в любом поле ввода

ALTAMVP-4010

Бесконечное ожидание данных при установлении соединения с ПЛК.

Если данные не поступают (например, при подключении не к ПЛК), соединение остается в состоянии ожидания

ALTAMVP-4148

Дерево проекта и подвал компилятора нельзя открыть повторно. После закрытия этих панелей вернуть их средствами среды невозможно — требуется перезапуск ALTA IDE

ALTAMVP-2805

Невозможно удалить невалидный компонент из дерева проекта

ALTAMVP-4881

После прикрепления программы в основное окно ALTA IDE не видно самого плагина

Graphic

ALTAMVP-4504

При сборке проекта с ошибкой на этапе кодогенерации из-за компонентов Modbus в подвал выводится необработанное исключение. Варианты появления ошибки:

1) Ни одно Slave-устройство не добавлено к Master;

2) В карте тегов Modbus Slave не добавлен ни один тег

Graphic

ALTAMVP-5667

Сборка непривязанной программы завершается ошибкой "could not find value programm_1", если переменная привязана к полю Device с типом доступа «запись» (например, к дискретным выходам).

Расширение ALTA IDE Конфигуратор
НомерОписание
ALTC-386

Отсутствует сообщение об ошибке.

Если при добавлении устройства по сервисной кнопке ввести IP-адрес устройства, находящегося в другой подсети, соединение не устанавливается, но сообщение об ошибке не отображается

ALTC-422

Ограничения по работе с запароленными устройствами.

Управление паролем устройства недоступно: установить, изменить или сбросить пароль нельзя

ALTC-446

Список интерфейсов подключения не соответствует возможностям устройства.

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

ALTC-473

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

ALTC-474

После назначения IP-адреса через сервисную кнопку адрес для следующего устройства не увеличивается автоматически

ALTC-479

Некорректное отображение таблицы с параметрами устройства

ALTC-495

При отмене поиска сразу после обнаружения устройства поиск может запуститься повторно

ALTC-520

После онлайн-добавления прибора через RS-485 соединение может оставаться неустановленным до завершения загрузки дерева параметров

ALTC-521

Отсутствует оповещение о несовместимости версии при офлайн-добавлении устройства.

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

ALTAMVP-3519

При открытии проекта с добавленным устройством (без установленного расширения Конфигуратор) блокируется часть функционала

Технические ограничения

Общие ограничения:

  1. Максимальное количество компонентов Modbus Master TCP/UART или Modbus Slave в проекте — 16 шт.

  2. Максимальное количество компонентов Modbus Slave Device TCP/UART в проекте — 32 шт.

  3. Максимальное количество циклических задач — 16 шт.

  4. Минимальный приоритет циклической задачи — 5.

  5. Максимальное количество тегов карты Modbus — 65536 шт.

  6. Максимальное количество POU — 16 шт. (в следующих релизах запланировано увеличение до 1000 шт.)

  7. Максимальное количество привязанных программ к одной циклической задаче — 4 шт.

Расширение ALTA IDE Конфигуратор:
  1. COM-порт, используемый для подключения, должен быть свободен. Если порт занят другой программой, подключение через него недоступно.

  2. При переносе карты тегов в Modbus Slave Device поддерживаются числовые и булевые параметры.

Системные требования

Для корректной установки и работы программного обеспечения необходимо соответствие минимальным системным требованиям:

Операционная система

  • Windows 10, 11

Процессор

  • Частота центрального процессора 1 ГГц или выше.

Оперативная память (ОЗУ)

  • Не менее 8 ГБ.

Место на жестком диске

  • Не менее 5 ГБ свободного пространства.

Видеоадаптер

  • Поддержка DirectX 9 или более поздней версии.

Дисплей

  • Разрешение экрана не ниже 800 × 600.

Системные библиотеки:

Подключение к Интернету требуется для следующих действий:

  • обновление ALTA IDE и расширения Конфигуратор (для настройки устройств подключение к Интернету не требуется).