1-RU-144042-1.10

Release notes

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

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

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

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

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

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

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

  2. Реализована возможность группового переноса переменных на холст из панели переменных.

  3. Добавлена настраиваемая сетка для редактора визуализации приборов второго поколения.

  4. Добавлена возможность сворачивать и разворачивать каталоги в панели переменных.

  5. Добавлен новый контрол визуализации для приборов второго поколения "Стрелочный индикатор".

  6. Ограничено максимальное число символов в именах переменных при импорте/экспорте таблицы переменных, а также при дублировании переменных.

Обновления:

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

  • поддержан контрол "Стрелочный индикатор";

  • исправлена индикация AI ПР205[M02] при обрыве датчика в режиме измерения сопротивления;

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

  • исправлены изображения для калибровки аналоговых выходов для ПР225.

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

НомерОписание
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"

OL-666

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

OL-941

Исправлено некорректное взаимодействие функции MOD с переменными типа Real в ST

OL-954

Исправлено некорректное взаимодействие функций возведения в степень с переменными типа Udint в ST

OL-694

Исправлено некорректное отображение текста в блоках комментариев на холсте

OL-662

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

OL-833

Исправлено отображение пункта "Менеджер экранов" в панели "Вид" после смены целевой платформы на прибор без экрана

OL-758

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

OL-872

Исправлена ошибка при импорте макроса с PID_REG в ПР103

OL-548

Исправлено некорректное выделения блока выходной переменной при перемещении его на холст с панели переменных

OL-759

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

OL-743

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

OL-813

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

OL-986

Исправлена ошибка, из-за которой не применялась настройка "Включить синхронизацию входов/выходов"

OL-981

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

OL-984

Исправлено поведение иконки и подсветки строки с предупреждением при вводе некорректного значения регистра с последующим изменением типа переменной в окне настройки Master устройства

OL-997

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

OL-312

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

OL-1026

Исправлена ошибка компиляции при привязке элементов массива к статусу опроса

OL-1033

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

OL-1041

Исправлена ошибка запуска симуляции после копирования блока чтения/записи массива

OL-1079

Исправлена некорректная работа группового опроса

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

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

#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.