Список основных изменений среды программирования OWEN Logic

Среда программирования OWEN Logic версии 1.9

Релиз 1.9.149

  1. Устранены следующие замечания:

    • При использовании в проекте невыбранной сетевой переменной появляется сообщение об ошибке "Ссылка на объект не указывает на экземпляр объекта", что не позволяет загружать проект
      Добавлена корректная обработка данной ошибки с выделением ошибочного компонента на схеме.

Релиз 1.9.148

  1. Устранены следующие замечания:

    • Невозможно удалить сетевые переменные
      Сохранялась ссылка на несуществующий объект.

Релиз 1.9.147

  1. Устранены следующие замечания:

    • Ошибка при вводе новых значений в окне просмотра переменных в режиме симуляции
    • Допустимо сохранение макроса в режиме симуляции

Релиз 1.9.146

  1. Устранены следующие замечания в Owen Logic IDE:

    • Некорректно восстанавливаются некоторые свойства макроса при открытии старых проектов
  2. Устранены следующие замечания во внутреннем ПО приборов линейки ПР200:

    • Некорректная инициализация параметров при первой загрузке программы в прибор
    • Неправильное отображение строки при попадании на границу экрана
    • Ряд недостатков в протоколе обмена данными с модулями ПРМ

Релиз 1.9.144

  1. Устранены следующие замечания:

    • Неверно записываются адреса портов интерфейса RS485 посредством плагина тиражирования

Релиз 1.9.143

  1. Устранены следующие замечания:

    • Не работает выходная переменная с энергонезависимостью или в режиме записи в конце цикла в приборе ПР200

Релиз 1.9.142

  1. Устранены следующие замечания:

    • Автопрокрутка холста при поиске элемента схемы зависает в случае, если размеры элемента больше размеров самого холста
    • Неожидаемое поведение схемы с выходными переменными в режиме записи "После чтения" (Пример схемы)
      Функционал был переработан, переименован в "Запись в конце цикла" с возможностью выбора значения "Да" или "Нет". При выборе значения "Да" запись в переменную гарантированно осуществляется после всех операций чтения. По умолчанию, используется значение "Нет". Кроме того, этот функционал был добавлен в выходные сетевые переменные удаленных устройств (RS485 в режиме мастера).

Релиз 1.9.141

  1. Убрана "прозрачность" макроса при анализе схемы
    Рассмотренный ранее сценарий работы фрагмента кода как в макросе, так и просто в схеме отменен за неправильностью логики работы.
  2. Устранены следующие замечания:

    • Не сохраняется значение вложенного свойства макроса
    • Некорректное определение необходимости линии задержки
      При вложенности макросов больше 1 вместо циклической связи подсвечивал макрос.

Релиз 1.9.137

  1. Устранены следующие замечания:

    • Не возможно переместить на схеме элемент "Константа"
    • Некорректное определение необходимости линий задержек на выходах макросов. Неверно определялась линия, которая не участвовала в циклической связи.
    • Неожидаемое поведение линии задержки
    • Не возможно изменить размеры элемента визуализации "Текстовая метка".

Релиз 1.9.134

  1. Обновлено руководство пользователя OWEN Logic (доступно в меню "Помощь" > "Справка" или по нажатию "F1")
  2. Убрано автосохранение документов при переключении вкладок
    В некоторых сценариях отмечалось некорректное сохранение макросов при переключении вкладок. В текущей используемой платформе принято решение исключить функционал.
  3. Устранены следующие замечания:

    • Неточность в поведении макроса с линией задержки внутри в режиме симуляции. Также ОЛ не будет предупреждать о циклических связях в подобных случаях.
    • Зависание ОЛ после нажатия в статусной строке на сообщении о найденных циклических связях.
    • Не обновляется вкладка макрсов при закрытии редактора макроса.
    • Некорректное поведение элемента визуализации в редакторе при перемещении левой или нижней границы
    • Некорректное поведение симуляции в редакторе макросов при изменении типов входов/выходов
    • Ошибка компиляции аналоговых входов/выходов ПР114
    • Не сохраняются значение по умолчанию для внутренних переменных макроса
    • Пропадание холста
      В случае если лоджик по каким-то причинам некорректно закрылся, то следующий запуск будет с расположением панелей и холста по умолчанию. Также добавлена команда в меню для сброса в исходное положение всех панелей.

Релиз 1.9.125

  1. Устранены следующие замечания:

    • Некорректное поведение при записи проектов с ПИДом, где используется WriteToFb к внутренним переменным блока.

Релиз 1.9.114

  1. Улучшен алгоритм записи значений энергонезависимых переменных в ПЗУ ПР200 при непроизвольном пропадании питания прибора.

  2. Максимальное количество регистров в посылке Modbus(функции 03,04), которое может принять ПР200, увеличено до 64.

  3. Устранены следующие замечания:

    • Добавлен блок FSEL в редактор макросов
    • Ошибки вывода результатов выполнения блоков в режиме симуляции
    • Исправлена юстировка аналоговых входов для ПР200
    • В ряде сценариев при открытии проекта компиляция не вызывалась в полной мере
    • Исправлена некорректная работа блоков деления/умножения в ПР114
    • Исправлена ошибка при обновлении ПО в ПР110-24.8Д.4Р
    • После открытия проектов в некоторых сценариях линии задержки отображались как сплошная линия со стрелкой

Релиз 1.9.111

  1. Добавлен следующий функционал:

    • Режим OFFLINE, при котором отключен опрос прибора. Данный режим позволит избежать конфликтов при работе с двумя и более запущенными одновременно программами Owen Logic
    • Поддержка модулей расширения дискретного ввода-вывода ПРМ-X.1 для ПР200
    • Поддержка прибора ИП120
    • Обновление пользовательского проекта в приборе через отдельное приложение. Необходимо дополнительно установить плагин "Owen Logic тиражирование"
    • Просмотр/редактирование переменных в отдельном окне в режиме симулятора
    • Функция fSEL для выбора значений переменных или констант с плавающей запятой
    • Изменено понятие "Явная обратная связь" на "Линия задержки".
    • Обнаружение циклических связей в схеме. Теперь среда будет предупреждать пользователей о циклических связях, но компиляция проекта прервана не будет. Элементы схемы, участвующие в циклах, подсвечиваются. Пользователь вправе скорректировать схему в любой удобный для него момент времени
    • Смена целевой платформы. Добавлена возможность выбрать другое устройство одного семейства в любой момент времени на этапе разработки.
    • Создание копии (backup) проекта при открытии в среде более старшей версии чем версия среды, в которой был изменен проект
  2. Устранены следующие замечания:

    • Значительное увеличение производительности отрисовки компонентов в редакторе схем
    • Улучшена трассировка связей: устранено "прилипание" связи к входу/выходу порта блока при редактировании
    • Восстановлена возможность удаления макросов в режиме представления "Группировка по папкам"