1-RU-144042-1.11

Release notes

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

Программное обеспечение Owen Logic – среда программирования, предназначенная для создания алгоритмов работы приборов, относящихся к классу «программируемых реле». Данные приборы применяются для построения автоматизированных систем управления, а также для замены релейных систем защиты и контроля. При использовании ПР требуется меньше переключающих устройств для решения ряда задач малой автоматизации, что снижает затраты на проектирование, изготовление систем и повышает их надежность.

Программное обеспечение Owen Logic позволяет пользователю разработать коммутационную программу по собственному алгоритму с последующей записью ее в энергонезависимую память прибора.

Разработка коммутационной программы в среде программирования ведется с помощью графического языка программирования FBD (язык функциональных блоков), который соответствует стандарту МЭК 61131-3.

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

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

  1. Для языка ST добавлены операции интегрирования и дифференцирования, а также побитовые операции с целочисленными переменными: AND, OR, XOR и NOT.

  2. Доработана логика копирования и вставки контролов визуализации:

    • При копировании в пределах одного экрана контрол не смещается, если смещение приводит к выходу за границы экрана.

    • При копировании между экранами одинакового размера координаты контрола сохраняются.

    • При копировании с экрана большего размера на экран меньшего размера размеры и координаты контрола пропорционально изменяются в соответствии с размерами экранов.

  3. Доработан контрол «Изображение»: если разрешение выбранного изображения превышает разрешение экрана, его размер автоматически уменьшается до размеров экрана.

  4. Добавлена возможность изменения Ethernet-порта для подключения приборов второго поколения к Owen Logic.

Обновления:

Встроенное ПО приборов ПР205, ПР225 и ПР205[M02] v1.11.3.

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

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

OL-1263

Исправлена ошибка, из-за которой при нажатии клавиш со стрелками вместо перемещения контрола «Группа переключателей» происходило переключение рамки фокуса

OL-1261

Исправлена ошибка, приводившая к некорректному перемещению контрола «Линия» после изменения его слоя

OL-1306

Исправлено некорректное поведение фокуса, а также расположение переменных при создании master-переменных в таблице переменных для приборов второго поколения

OL-1421

Исправлена ошибка, из-за которой после смены целевой платформы между приборами первого поколения с экранами не очищалась история действий с экраном и оставалась доступна отмена действий через интерфейс или сочетание клавиш Ctrl+Z

OL-1227

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

OL-1449

Исправлено некорректное поведение контрола «Изображение» после отмены изменения его масштаба

OL-1450

Исправлена ошибка, из-за которой некорректно рассчитывался объём ПЗУ при копировании контрола «Изображение» после изменения его размера

OL-1418

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

OL-1431

Исправлена ошибка, возникавшая на приборах первого поколения при вставке скопированного контрола визуализации, если привязка переменной к нему была удалена

OL-1446

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

OL-1015

Исправлена ошибка, возникающая при попытке открыть окно настроек прибора после смены целевой платформы на платформу без Ethernet, если в исходном проекте было Master-устройство с типом интерфейса "Ethernet"

OL-1018

Исправлено некорректное поведение панели свойств при смене целевой платформы с открытым окном загрузочного изображения

OL-1028

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

OL-1030

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

OL-313

Исправлена ошибка, из-за которой кратковременно высвечивалось диалоговое окно после ввода значения константы

OL-964

Приведены к единому виду окна, возникающие при удалении имеющих связи переменных

OL-1036

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

OL-1040

Исправлена ошибка, дающая возможность вставить служебные символы в текстовые параметры Owen Logic

OL-1045

Исправлена ошибка, из-за которой после пропадало выделение переменной в панели переменных после изменения её типа на массив

OL-1048

Исправлена ошибка, из-за которой сбрасывалась настройка количества знаков после запятой после привязки переменной к элементам визуализации приборов второго поколения

OL-1177

Исправлена ошибка, из-за которой при отмене смены целевой платформы в проекте для ПР225 пропадала физическая кнопка из редактора визуализации

OL-1178

Исправлена ошибка, из-за которой при смене целевой платформы с ПР205/ПР225 на ПР103 в интерфейсе оставалась кнопка для вызова симуляции дисплея

OL-1289

Исправлена ошибка, из-за которой при привязке двух и более элементов массива к статусу опроса/команде опроса в Modbus Master компиляция проекта завершалась неудачей

OL-1375

Исправлена ошибка, возникающая при установке Owen Logic с отмеченным вариантом "Установить .NET6 SDK для создания мастера тиражирования для ОС Linux"

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

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

#5494

В приборе и в симуляции Owen Logic изменение параметров ФБ PID и Write to fb срабатывает 1 раз при запуске логики и при последующем изменении значения на входе Write to fb не применяет значения

#7129

Линия связи между блоком и переменной на холсте может отображаться не полностью (часть становится невидимой).

Перемещение одного из элементов исправляет отображение линии

#7948

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

Решение: Перейти на любую другую вкладку схемы или открыть любое окно

#9506

При умножении числа 4,7 на 100 при помощи функции fMUL и последующем преобразовании в целочисленное значение, выводится ошибочный результат. Значение на выходе из преобразователя равно 469,99997 вместо 470

#26520

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

Graphic

#27569

При попытке вставки макроса #1, скопированного из другого проекта, внутрь макроса #2 возникает ошибка.

При этом скопированный макрос #1 добавляется в библиотеку компонентов, его можно добавить внутрь макроса #2 из библиотеки

#30409

Если привязать переменную к статусу модуля ПРМ #1, после чего удалить модуль, добавить модуль ПРМ #2 и привязать ту же переменную к переменной статуса #2, ссылки на переменную дублируются.Graphic

Переоткрытие проекта решает данную проблему

#30726

В режиме симуляции нельзя отключить включенный дискретный вход до старта симуляции

OL-374

Проекты для ПР103[М02], созданные в версии Owen Logic 2.10 не открываются в версиях 2.11 и старше. Для работы с такими проектами нужно сделать следующее:

  1. Открыть проект в предыдущей версии Owen Logic 2.10.367 или более ранней.

  2. Сделать смену ЦП на соответствующую модификацию обычного ПР103.

  3. Открыть этот проект в новой релизной версии Owen Logic 2.11.

  4. Сделать смену ЦП на ПР103[M02].

OL-951

Запрещено использование символа "." в именах функций и функциональных блоков на ST

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

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

  1. Нельзя закрыть окно работы с переменными если есть конфликты переменных.

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

Для приборов второго поколения (ПР103, ПР205, ПР225):

  1. В списке стандартных ФБ нет CLOCK/CLOCKWEEK. Эти ФБ используют другую реализацию часов реального времени в приборе и не совместимы с приборами ПР103/ПР205. Если необходимо используйте макросы "CLOCK_WEEK" или "ClockWeek_" из Менеджера компонентов или используйте SYS.CLOCK/SYS.CLOCKWEEK на ST.

  2. В Modbus Master можно добавить только 32 Slave устройства.

  3. В Modbus Master можно создавать 192 переменные на все устройства.

  4. При использовании большого количества сетевых переменных в проекте может быть недоступен один из двух возможных ПРМ по причине перерасхода системного ОЗУ. Owen Logic предупредит пользователя когда использование системного ОЗУ превысит 80 %.

Для ПР205 и ПР225:

  • Разрешение Пользовательского изображения, используемого в визуализации, не должно превышать разрешение экрана прибора и должно иметь формат .jpeg, .jpg, .jpe или .bmp.

  • Запрещено одновременно привязывать переменную к настройкам прибора и к визуализации. Подобную привязку следует выполнять через промежуточную переменную на холсте.

Приборы, поддерживающие язык ST: ПР100 [M02], ПР102, ПР200, ИПП120, ПР103, ПР103 [M02], ПР205 и ПР225.

Функционал работы с языком ST

  1. В ФБ ST максимальная вложенность блоков – не больше 8.

  2. Использование ФБ на ST внутри функции запрещено.

  3. ФБ и функции на ST резервируют место в памяти ПЗУ после их добавления в библиотеку проекта, не зависимо от того используются ли они в проекте.

  4. Функции и ФБ на ST не поддерживают переменные типа RETAIN и GLOBAL.

  5. Запрещено задавать одинаковые имена функциям и функциональным блокам на ST, а также имена совпадающие со стандартными блоками из библиотеки.

  6. Максимальный размер локального одномерного массива - 32768 элементов.

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

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

  • Windows 7 (SP1+) с пакетом обновления ESU*;

  • Windows 8.1;

  • Windows 10;

  • Windows 11.

Примечание

* Обновление KB3063858.

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

  • Microsoft .NET Framework 4.8;

  • Microsoft .NET Desktop Runtime 6.0.8;

  • Microsoft Visual C++ 2015-2022.

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

  • процессор Intel Core i3 2 ГГц

  • оперативная память 4 Гб;

  • свободное место на диске 700 Мб.

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

  • обновление Owen Logic;
  • загрузка шаблонов сетевых устройств;
  • загрузка макросов в Менеджере компонентов.

Ограничения:

Установка и запуск Owen Logic должны производится из под одного и того же пользователя. При установке Owen Logic создается папка в директории App Data (например, C: \Users \user \AppData \Roaming\OWEN\OWEN Logic) с файлами, необходимыми для корректной работы программы. Данная директория доступна только пользователю из-под которого произведена установка. Это ограничение ОС Windows.