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

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

Релиз 1.8.5

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

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

Релиз 1.8.4

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

    • Вылетает при привязке к переменной.
    • Не сохраняется большой проект.
    • Запись параметров входов независимо от использования их в схеме. Ранее параметры записывались только для тех входов, которые в схеме были подключены.
    • Исправлена работа аналоговых входов независимо от кабеля USB.
    • Ошибка деления на "0" при использовании блока MOD в симуляторе.
    • Некорректное использование настроек "Регистром вперед" и "Байтом вперед" в сетевых переменных.
  2. Проведены работы по загрузке больших проектов, оптимизация процесса.
  3. Представлен новый инструмент для создания связей.new Оптимизирован процесс отрисовки связей. Было решено отказаться от автоматической обводки компонентов в связи с большими задержками по времени.

Релиз 96 (1.8.3 build 96)

  1. Устранение замечаний по макросам. Не все блоки исполнялись.
  2. Устранены замечания по настройкам фильтров дискретных входов в приборах 24В.
  3. Устранены замечания по привязке сетевых переменных.
  4. Добавлены индикаторы загрузки проектов и макросов. new

Релиз 93 (1.8.3 build 93)

  1. Добавлен инструмент для работы с визуализацией. new
  2. Добавлена возможность работы в режиме ModBus Master. new
  3. Изменена работа с переменными.
  4. Добавлен новый блок ПИД. new
  5. Добавлена возможность чтения значений из блоков. new
  6. Исправление замечаний, связанных с кодами ошибок компиляции 1 и 2.
  7. Устранение ошибки компиляции макроса "Переменная не определена".
  8. Исправление целого ряда мелких замечаний.

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

Релиз 51 (1.7 build 51)

  1. Исправлена ошибка отображения сетевых переменных типа FLOAT в таблице переменных. После открытия сохраненного ранее проекта с использованием сетевых переменных типа FLOAT некорректно отображались данные этих переменных в таблице.
  2. Добавлено сохранение в родительском макросе всех его вложенных макросов при экспортировании.

Релиз 50 (1.7 build 50)

  1. Устранено замечание о неработоспособности блоков часов в ПР114.
  2. Устранено замечание об остановке симулятора при некорректном вводе значений таймеров.
  3. Устранена ошибка применения изменений при переименовании переменных макроса.

Релиз 49 (1.7 build 49)

  1. Сделаны первые шаги к улучшению симулятора - реализовано прохождение симулятором промежуточных шагов для отладки блоков таймеров и часов. На работу прибора этот механизм никак не влияет! new
    При выполнении шага симулятор обрабатывает в невидимом пользователю режиме входящие в этот промежуток времени события, сгенерированные блоками таймеров и часов. Таким образом в симуляторе обеспечиваются корректные значения после выполнения шага.
  2. Устранено замечание о невозможности редактирования блоков часов в проекте, созданном в других годах, отличающихся от текущего.
  3. Ввод значений чисел с плавающей запятой теперь независимо от языка (позволяет в качестве разделителя вводить как "точку", так и "запятую").
  4. Устранение замечания о критической ошибке при редактировании макроса с включенной симуляцией проекта.

Релиз 48 (1.7 build 48)

  1. Устранение замечания о неработоспособности ФБ BLINK.
  2. Обновление прошивки для прибора Модус 5680.

Релиз 47 (1.7 build 47)

  1. Добавлена поддержка макрос-в-макросе. new
  2. Поддержка мультиязычности. new На данный момент поддержаны английский и немецкий языки.
  3. Добавлена справка (на русском языке).

Релиз 45 (1.7 build 45)

  1. Добавлена поддержка макрос-в-макросе. new
  2. Поддержка мультиязычности. new На данный момент поддержаны английский и немецкий языки.

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

Релиз 43 (1.6 build 43)

  1. Исправлена работа анализатора схем с явной обратной связью.
  2. Скорректирована работа c документом при задании порядков исполнения компонентов.
  3. Устранено замечание об ошибке "Непредвиденная ошибка компиляции! Код 1." при копировании схем.
  4. Устранено замечание "Обратная связь нигде не используется." в схемах с явными обратными связями в случае, когда они не участвуют в анализе.

Релиз 42 (1.6 build 42)

  1. Устранено замечание о разрыве связей при откате действий пользователем.
  2. Устранено замечание о невозможности открытия определенных старых проектов, созданных в версии 1.5.0.33.

Релиз 41 (1.6 build 41)

  1. Полная поддержка приборов серии ПР114.
  2. Устранено замечание о повреждении существующего файла при неудачном сохранении проекта.
  3. Устранено замечание об ошибке при перемещении выходной переменной.

Релиз 40 (1.6 build 40)

  1. Была обнаружена бреш в безопасности доступа к запароленным макросам (макрос можно было открыть в программе OWEN Logic старыx версий). Данная проблема устранена.
  2. Устранено замечание об ошибке инициализации значений по умолчанию энергонезависимых переменных.

Релиз 39 (1.6 build 39)

  1. Добавление инструмента использования онлайн-макросов в проектах. Теперь нет необходимости в поиске на форуме необходимого Вам макроса. Часто используемые макросы пользователей будут выкладываться на сервер. На данном этапе макросы на сервер выкладывать будут работники компании, но в будущем планируется, что этим будут заниматься определенный круг пользователей.
  2. Добавление использования настроек прокси по умолчанию при автопроверке обновлений.
  3. Теперь доступ к макросам может быть ограничен паролем new. Для доступа на открытие и редактирование макроса можно задать пароль для скрытия какой-либо конденфициальной информации.
  4. Исправление ошибки при манипуляциях с макросами (загрузка, удаление, загрузка).
  5. Исправлено замечание про ошибку при удалении компонента со схемы через контекстное меню. http://www.owen.ru/forum/showpost.php?p=85947&postcount=36

Релиз 38 (1.6 build 38)

  1. Устранена ошибка при копировании или перемещении ФБ, имеющих внутренние переменные для использования с блоком "WriteToFB". Ссылка на пост на форуме http://www.owen.ru/forum/showpost.php?p=83772&postcount=4.
  2. Устранена ошибка совместимости со старыми проектами, связанная с сетевыми и энергонезависимыми переменными.

Релиз 37 (1.6 build 37)

  1. Добавлена поддержка приборов серии ПР114.
  2. Поддержка динамического стека1.
  3. Добавление информации о среднем значении времени цикла выполнения программы. Данную информацию можно увидеть при подключенном приборе в окне "Информация".
  4. Добавление возможности сохранять значение переменных при отключении питания (доступно через свойства переменных) 1.
  5. Внесена поддержка функции сохранения состояния таких функциональных блоков как CT, CTN 1. При выключении питания внутреннее состояние блоков сохраняется в энергонезависимой памяти. Включение данной функции задается через свойства компонентов.
  6. Добавлена поддержка чисел с плавающей запятой в сетевых переменных1.
  7. Добавлены параметры Modbus для смены порядка следования как регистров, так и байт в регистрах1. Доступны в окне "Настройка сетевых параметров RS-485".
  8. Добавлен новый инструмент под названием "явная обратная связь". Использование этого инструмента позволяет избавиться от неоднозначности работы схем при наличии обратных связей.
  9. Добавлен инструмент для задания порядка исполнения компонентов в пользовательской программе.
  10. Автопроверка обновлений ПО "OWEN Logic" через интернет. Теперь приложение само проверяет наличие обновлений и при необходимости предлагает обновиться.

1 - На данный момент поддерживают приборы серии ПР114.

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

Релиз 35 (1.5 build 35)

  1. Корректировка механизма undo/redo.
  2. В редактор макросов добавлены блоки для работы с вещественными числами.
  3. Исправление мелких недочетов.

Релиз 33 (1.5 build 33)

  1. Добавлена возможность работы с сетевыми переменными.
  2. Добавлена поддержка прибора "Модуль интерфейсный ПР-МИ485".
  3. Добавлена поддержка прибора "Микропроцессорный модуль ПР-Кит".
  4. Добавлена функция печати документа.
  5. Добавлена функция автоматической смены встроенного ПО прибора (автопрошивка). Теперь приложение в случае необходимости само обновит внутреннее ПО прибора. Также пользователь может обновить ПО через основное меню приложения "Прибор -> Обновить встроенное ПО".
  6. Добавлена поддержка нового типа данных: Float (число с плавающей запятой)1.
  7. Добавлены новые компоненты, работающие с типом данных Float, - сложение, вычитание, возведение в степень и другие арифметические операции1.
  8. Добавлена поддержка переменными и константами нового типа данных Float1.
  9. Добавлено автоопределение типа связей в преобразователях данных (TO INT, TO BOOL, TO FLOAT).
  10. Добавлен режим группировки компонентов в библиотеке по типам. Оптимизация скорости работы библиотеки с макросами.
  11. Расширено предоставление информации о доступных ресурсах - количество ФБ, переменных, размер стека. Информация отображается в статус-строке приложения.
  12. Автоскрытие окна оповещений через 5 сек.
  13. Исправлены ошибки, связанные с откатом скопированных связей.

1 - Поддерживают приборы, работающие с аналоговыми величинами.

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

Релиз 22 (1.3 build 22 beta)

  1. Увеличена точность расчета коэффициента отклонения часов реального времени.
  2. Изменен алгоритм, оценивающий критичность изменений в макросе.
  3. Исправлена ошибка, связанная с невозможностью компиляции проекта при использовании ФБ «CLOCK WEEK».

Релиз 20 (1.3 build 20 beta)

  1. Исправлена работа ФБ SHR в режиме «симулятор». Теперь ФБ работает, как логический сдвиг (был «арифметический»). Тип выхода ФБ исправлен на целочисленный.
  2. Проведена оптимизация алгоритма анализа схемы.
  3. Исправлена разрядность входов ФБ MUL, DIV и MOD. Теперь входы 32-х разрядные.
  4. Добавлен формат отображения целых чисел, изменение фона входов/выходов в режиме «симулятор».
  5. Исправлена ошибка невозможности запуска режима «симулятор» на ПК, где установлен Framework 2.0 младше, чем SP2.

Релиз 17 (1.3 build 17 beta)

  1. Добавлена функция «симулятор».

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

Релиз 14 (1.2 build 14 beta)

  1. Добавлена функция «копировать»/«вставить».
  2. Добавлена функция «отменить»/«восстановить».
  3. Добавлена возможность задавать тип данных блоку входной/выходной переменной.
  4. Добавлена возможность задавать тип данных блоку констант.

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

Релиз 13

  1. Исправлена ошибка назначения идентификаторов, находящихся по одной координате ординат.
  2. Исправлена ошибка некорректного цвета соединителя, обозначающего тип данных.

Релиз 12

  1. Исправлена ошибка при открытии проекта содержащего макрос.

Релиз 11

  1. Оптимизирована по времени процедура записи пользовательской программы в прибор, в котором работает ресурсоемкая программа пользователя, что приводило в предыдущей версии ПО к сбою определения версии прибора.
  2. Исправлено некорректное назначение идентификаторов ФБ.
  3. Добавлена функция установки панелей библиотек/свойств в позицию по умолчанию. В предыдущей версии невозможно было вернуть панель, находящуюся по какой-либо причине за пределами экрана.
  4. После инсталляции ПО расширение файлов «.owl» ассоциируется в операционной системе с ПО OWEN Logic.
  5. Оптимизирована по времени процедура компиляции при разработке проекта, что уменьшило задержку (3-4 раза) после создания связи в проекте.
  6. Исправлена ошибка при создании проекта с макросами, входы в котором не подключены. В текущей версии ПО, алгоритм анализирует к какому логическому элементу подключен вход макроса. В случае, если к входу макроса подключены логические элементы с разными «значениями по умолчанию» – «AND», «OR», на входе макроса будет по умолчанию задано значение равное «0» («FALSE»).
  7. Не требуется переподключать входы/выходы макроса, если у него изменилась только программа. ПО OWEN Logic попросит заменить макрос, если был изменен тип и/или название входа/выхода.
  8. Добавлена функция задания времени фильтрации дискретных входов (активна при подключении прибора с входами «24В»).
  9. Добавлена возможность отображения имени блока переменной на схеме.