1-RU-144042-1.9

Release notes

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

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

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

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

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

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

  1. Поддержано 17 новых математический функций и 4 константы в ST.

    SYS.MIN

    SYS.LOG

    SYS.ACOS

    SYS.FMIN

    SYS.LG

    SYS.TAN

    SYS.MAX

    SYS.LN

    SYS.ATAN

    SYS.FMAX

    SYS.FACT

    CONST.PI

    SYS.SQRT

    SYS.SIN

    CONST.E

    SYS.EXP

    SYS.ASIN

    CONST.POS_INF

    MOD

    SYS.COS

    CONST.NEG_INF

  2. Добавлен сервис информационных сообщений.Graphic

  3. Добавлена директория, содержащая пакет подготовленных изображений для визуализации приборов второго поколения.

  4. Поддержано сохранение состояния таблицы переменных.

  5. Индикаторы заполнения памяти теперь отображаются по умолчанию.

  6. В контекстное меню редактора ST добавлены функции "Удалить" и "Выделить всё".

  7. Поддержана совместимость массивов одного размера с отличными индексами элементов.

Обновления:

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

    • исправлена проблема с выходами в режиме ШИМ при периоде более 1 с;

    • ускорена работа визуализации для приборов ПР205[M02].

  2. Встроенное ПО приборов ПР103 v1.12.2 и ПР103[M02] v2.4.2:

    • исправлена проблема с выходами в режиме ШИМ при периоде более 1 с.

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

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

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

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

OL-608

Исправлено название панели свойств экрана для приборов второго поколения

OL-316

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

OL-286

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

OL-412

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

OL-437

Исправлено некорректное отображение на холсте входов функций, написанных на ST

OL-589

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

OL-603

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

OL-609

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

OL-614

Исправлено некорректное округление переменных типа float в режиме симуляции

OL-616

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

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

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

#5494

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

#7129

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

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

#7948

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

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

#9506

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

#26520

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

Graphic

#27497

При вызове окна "Информация об устройстве" появляется ошибка, если проект создан для прибора без Ethernet, а к ПК подключен прибор с Ethernet

#27569

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

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

#27782

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

Панели, расположенные в правой части окна программы, работают корректно

#30409

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

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

#30645

В редких случаях, при вводе символов в поисковой строке Менеджера компонентов во вкладке Библиотека может возникать ошибка

#30726

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

#35420

Запрещено одновременно привязывать пользовательскую переменную к параметрам прибора в Master Modbus Статус или Опрос и к визуализации прибора

#40719

Запрещено использовать в наименовании пользовательских переменных сочетание символов «% n» в проектах для приборов второго поколения (ПР103, ПР205 и ПР225)

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.