Что нового в версии 2.0.0.711
- Исправлено позиционирование окна ввода комментария при масштабировании рабочего поля программы.
- Улучшен механизм выявления ошибок связи с прибором.
- Добавлена принудительная прорисовка рабочего поля после закрытия окна Параметры.
- Добавлено автоматическое определение протокола обмена и способа перестановки байт в кадре запроса/ответа значения в формате FLOAT для версии прошивки 01.74 (и выше) контроллеров МИК-51 и МИК-52.
- Выполнена общая оптимизация кода прорисовки рабочего поля программы.
- Значения некоторых свойств функциональных блоков, там, где это необходимо, сделаны по-умолчанию не равными 0.
- Добавлена возможность копирования/вырезания/вставки части программы с рамками и комментариями.
- Добавлена возможность перемещения части FBD-программы без разрыва линий связи.
- Вычисление свободного ресурса контроллера выполняется теперь раздельно для блоков и для линий связи.
- Переписан механизм сохранения адреса прибора, номера последовательного порта и скорости связи с учетом многооконности редактора.
- Добавлена возможность привязки при экспорте в формат XML входов функционального блока LAN_OUT(04) как свойств к базе SCADA системы Visual Intellect.
- Оптимизирован режим обеспечения совместимости для автоматического подбора настроек отображения рабочего поля программы исходя из свободного ресурса операционной системы.
- Оптимизировано отображение рабочего поля программы при разрешении 1024х768.
- Добавлена возможность масштабирования рабочего поля программы (от 50% до 300 по фиксированным значениям из меню, и плавным изменениям как с меню Вид – Масштаб, так и с помощью колеса мыши (+ зажатый Ctrl).
- Добавлено необходимое блокирование контекстного меню.
- Оптимизирован механизм принудительного очищения памяти контроллера со сбросом в «0» значений на дискретных выходах прибора.
- Добавлен сервис синхронизации времени.
- Нерабочие функциональные блоки MT_ALM(66) и CASE P-T(85) исключены из библиотеки алгоритмов.
- Оптимизирован механизм автоматической корректировки пользовательских настроек значений тайм-аутов работы по последовательному порту для обеспечения отсутствия ошибок передачи данных на скоростях, не равных 115200 бит/с.
- Добавлен механизм обеспечения надежной связи с прибором с автоматическим повтором запросов в несколько попыток в случае выявления ошибок передачи данных.
- Оптимизирован механизм восстановления поврежденного/удаленного ini-файла настроек программы.
- Оптимизирован механизм фиксации номера FBD-блока.
- Добавлено автоматическое определение соответствия размеров программы ресурсу контроллера перед ее записью в прибор.
- Добавлено блокирование обновления рабочего поля программы в режиме ручной нумерации блоков.
- Добавлен режим совместимости для автоматического подбора настроек отображения рабочего поля программы исходя из свободного ресурса операционной системы.
- Добавлено описание функциональных блоков 00, 02, 11, 67 и 68.
- Добавлена возможность сохранения программы в формат АЛЬФА 1.0.
- В каждом окне программы теперь можно запустить отладчик (то есть, несколько отладчиков одновременно), при условии, что они будут работать через разные порты. Процессорное время будет распределяться равномерно между всеми открытыми окнами с включенными отладчиками (максимально - до 8 одновременно запущенных на отладку окон в одной среде АЛЬФА).
- Оптимизировано быстродействие отладчика.
- Уменьшены задержки времени при пропускании блоков без флага Debug во время работы отладчика.
- Добавлено блокирование возможности повторного открытия файла, уже открытого в программе.
- Расширен функционал контекстного меню.
- Добавлено автоматическое обновление окна отображения ошибок FBD-программы.
- Добавлен многооконный пользовательский интерфейс, что позволяет открывать до 8 файлов FBD-программ одновременно.
- В окне настройки свойств блока добавлены флаги Cyclic Prop и Cyclic Out, отвечающие за автоматическое заполнение
соответствующими данными свойств Init CMD List и Cyclic CMD List базы SCADA-системы VisualIntellect.
- В окне настройки свойств блока добавлен флаг Debug, отвечающий за опрос выходов данного блока при запущенном отладчике.
- Флаги Debug, Cyclic Prop, Cyclic Out и Fixed могут быть установлены/сняты как для всех блоков, так и по одному.
- Доступ до флагов блоков блокируется там, где их функционирование невозможно (например, флаги Debug и Cyclic Out будут
недоступны для блока, который не имеет выходов, так как их использование в таком блоке лишено смысла).
- Модифицирован узел работы с буфером обмена - в буфер можно скопировать/вырезать как единичный блок, так и
выделенную/всю часть FBD-программы. Буфер обмена доступен в сеансе работы программы как в пределах окна,
так и между окнами открытых и создаваемых FBD-программ.
- Модифицирован объект «Область выделения (рамка)». Внешний вид каждой установленной на рабочем поле программы
рамки можно настроить индивидуально (тип линии контура, ее толщину и цвет, а также – цвет фона).
- Упрощен механизм управления объектами, установленными на рабочем поле.
- Большинство команд можно вызвать как из меню программы, так и с помощью комбинаций клавиш.
- Модифицирована система записи программы в контроллер.
- Компилирование программы выполняется автоматически при записи ее в контроллер.
- Все настройки программы собраны в одном окне «Параметры».
- Изменен формат сохранения FBD-программы в файл на диск. FBD-программа сохраняется в виде иерархичной
XML-структуры. Сама структура может быть сохранена либо напрямую (формат FBX), либо в сжатом виде (формат FBZ).
Поддерживается открытие формата FBD (все версии редактора АЛЬФА 1.Х).
- Исправлены найденные ранее ошибки и устранены замеченные неудобства.