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

Среда разработки RAUT Qubix
    Среда разработки RAUT QUBIX (Universal Blocks Intelligent Constructor) - программный продукт, предназначенный для программирования свободно программированных контроллеров и операторских панелей "РАУТ-автоматик" с помощью языков программирования FBD/CFS и ST по стандарту IEC 61161-3.

    Программа FBD-конфигуратор, которая использовала язык FBD/CFC (Function Block Diagram|Continuous Function Chart) по стандарту IEC 61131-3 была переработана в среду разработки программ для контроллеров RAUT Qubix. В ней сохранены все функции FBD-конфигуратора и добавлено множество функций, которые делают процесс программирования намного более удобным, ускоряют его и добавляют новые возможности.

    В новой среде разработки возможно программировать все свободно программируемые контроллеры производства ООО «РАУТ-автоматик», которые сейчас присутствуют в номенклатуре.
    При этом для контроллера MaxyCon Flexy-S2 в среде разработки присутствуют дополнительные возможности, которые нельзя применить к остальным контроллерам.

Дополнительные возможности среды разработки RAUT Qubix, используемые для всех свободно программируемых контроллеров «РАУТ-автоматик».

    • Использование двух языков программирования по стандарту IEC 61131-3 – FBD/CFC (Function Block Diagram|Continuous Function Chart) и ST (Structured Text).

    Наличие языка ST дает возможность написания скриптов с использованием диалектов одного из трех, на выбор, языков программирования – С, Basic, Pascal.
      При написании доступны все базовые конструкции, такие, как:
    • ветвление
    • операции множественного выбора
    • операции над массивами, как одномерными, так и многомерными
    • большая встроенная библиотека математических функций (тригонометрия, гиперболическая тригонометрия, логарифмические и экспоненциальные функции, некоторые специальные функции)
    • исполнение циклов в 2-х режимах:
      • безопасном – режим, в котором один шаг цикла выполняется за один скан (режим делает невозможным зависание программы, но цикл выполняется относительно медленно)
      • контролируемый – весь цикл выполняется в одном скане с ограничением времени исполнения, которое задается (режим позволяет значительно ускорить время исполнения цикла, но накладывает ограничения на сложность циклов)
    • возможность сохранять и многократно использовать куски кода в других программах (сниппеты).
  • Возможность импорта/экспорта блоков в/из библиотеки.
  • Возможность создания внутренних переменных, что позволяет:
    • многократно использовать любой сигнал в любой вложенности и любой части программы без проведения линии связи
    • благодаря наличию атрибута «Ячейка» сохранять в библиотеке блоки с подключенными внутренними переменными.
  • Значительное расширение функциональности графических элементов:
    • условная видимость
    • привязка разных состояний элемента к выполнению разных команд и переход в зависимости от состояния в другие окна.
  • Возможность автоматического формирования макроблоков из любых выделенных элементов с сохранением всех связей.
  • Добавлены функции навигации:
    • автоматический поиск из окна конфигурирования экранов контроллера привязки сигналов к графическим элементам
    • автоматический поиск блоков и внутренних переменных по заданному имени.
  • Изменено окно проверки программы:
    • присутствует информация о размере оконной системы (в % от максимального размера оконной системы)
    • присутствуют дополнительные расшифровки ошибок и советы по их устранению
    • проверка выполняется при загрузке программы в контроллер, при подготовке к записи и при запуске программы в симуляторе.
  • Добавлена функция автоматической проверки уникальности имен параметров в архиве.
  • Добавлен механизм вкладок, который позволяет разместить на панель наиболее востребованные программы на данную сессию работы в среде RAUT Qubix
  • Изменено расширения файлов RAUT Qubix на .qbx .
    Все файлы сохраняются в формате .qbx, а открываются как новые файлы с расширением .qbx так и старые с расширением .fbd. Таким образом, программы, сохраненные в Qubix, нельзя открыть в программе FBD-конфигуратор.
  • Добавлена функция конвертирования программ из контроллера в контроллер с некоторыми ограничениями, зависящими от типа экрана контроллера (подробнее см. в разделе «Область применения»)
  • Добавлены функции в блоке Modbus TCP Master:
    • добавлено поле ввода комментариев, как у стандартного блока
    • добавлена возможность создания нескольких дочерних блоков для использования в разных частях программы
    • добавлены групповые операции с точками.

Дополнительные возможности среды разработки RAUT Qubix, используемые только для MaxyCon Flexy-S2.

  • Возможность отладки программы не только на симуляторе, но и в самом контроллере - функция «on-line отладка»
  • Возможность загрузки программы без функции «on-line отладка»
  • Наличие дополнительных настроек архивов:
    • задание пароля для доступа в архивы через WEB-сервер (при условии, что возможность просмотра архивов через Web-сервер активирована в контроллере)
    • возможность настройки внутреннего лога контроллера:
      • выбор сохранения параметров определенного типа
      • присвоение имен логируемым параметрам
    • возможность настройки архива при наличии в контроллере SD-карты
      • включение/выключение функции сохранения архива на карте
  • Возможность просмотра в среде RAUT Qubix архива, загруженного по WEB либо полученного с SD-карты, в режиме «off-line» с помощью специальной утилиты WEB-Archive Manager (WAM) (утилита доступна также для загрузки с сайта вне состава среды RAUT Qubix)
  • Возможность печати списка логируемых параметров из среды RAUT Qubix
  • Возможность выгрузки исходного файла программы (с паролем на открытие/без пароля на открытие).
  • Возможность изменения паролей, запрограммированных для организации уровней доступа к окнам на экране контроллера (9-ть уровней), и пароля для доступа к архиву через WEB-сервер, заданного при программировании, в инженерном меню контроллера.
    Пароль для открытия, скачанного с контроллера, исходного (некомпилированного) файла программы (если он был установлен при программировании) в инженерном меню контроллера изменить нельзя.
Среда разработки RAUT Qubix
  • Windows 7 SP1
  • Windows 8.1
  • Windows 10
Среда разработки RAUT Qubix

Данный программный продукт распространяется бесплатно.

Загрузить RAUT Qubix v2.09; (153 Mb)

Среда разработки RAUT Qubix
На сегодняшний день середа разработки RAUT QUBIX позволяет запрограммировать следующие контроллеры производства компании «РАУТ-автоматик»:

Для любого из контроллеров программа создается на компьютере. Для любого из контроллеров используются свои способы переноса программы с компьютера:
  • Freemax micro, Freemax micro М
    • по сети RS-485*
  • Freemax mini, Freemax middle
    • Flash-картой формата micro-SD (Secure Digital)
    • подключением контроллера к компьютеру по сети RS-485 *
    • подключением контроллера к компьютеру по сети Ethernet
    • дистанционно по сети Internet при наличии у контроллера статического IP-адреса
  • Freemax MX-S2, MaxyCon Flexy-S, MaxyCon Flexy-S2
    • Flash-картой формата SD (Secure Digital) (для MaxyCon Flexy-S2 - micro-SD)
    • подключением контроллера к компьютеру по сети Ethernet
    • дистанционно по сетиі Internet при наличии у контроллера статического IP-адреса
  • Simplynel 10, Simplynel 20
    • по сети Ethernet.

* По сети RS-485 контроллеры могут быть запрограммированы по протоколам UNIVERS и Modbus-RTU. Для программирования по протоколу UNIVERS контроллер подключается к компьютеру через шлюз USB-Ю производства «РАУТ-автоматик». Для программирования по протоколу Modbus-RTU используется любой стандартный преобразователь RS-485 / USB, в том числе и шлюз USB-RS485 производства «РАУТ-автоматик».

    По возможности переноса программ, написанных в среде RAUT Qubix, с одного контроллера в другой, контроллеры разделены на две группы:
  • Freemax micro, Freemax mini, Freemax middle
  • Freemax MX-S2, MaxyCon Flexy-S, MaxyCon Flexy-S2.


    В пределах 1-й группы программу можно перенести в такой последовательности
    Freemax micro → Freemax mini → Freemax middle.
    В пределах 2-й группы программу можно перенести в последовательности
    Freemax MX-S2 → MaxyCon Flexy-S → MaxyCon Flexy-S2.

    При переносе программы в другой контроллер сохраняется меню на экранах контроллеров 1-й группы и изображения в окнах на экранах контроллеров 2-й группы. При переносе программы в другой контроллер пользователь должен перепривязать номера входов/выходов контроллера.

Среда разработки RAUT Qubix

RAUT Qubix v2.09

  • Исправления ошибок
    • Не подключалась online-отладка в контроллере после перезапуска Qubix;
    • Исправлена ошибка с копированием и вставкой макроблоков с подключенными переменными;
    • Исправлена ошибка, которая приводила к невозможности отключить вход блока от переменной;
    • Исправлена ошибка, которая возникала при закрытии Qubix.

RAUT Qubix v2.08

  • Исправления ошибок
    • Исправлена ошибка в симуляторе контроллера Maxycon Flexy-S2, при которой не работала передача данных по сети
    • Исправлена ошибка в симуляторе контроллера Maxycon Flexy-S2, при которой неккоректно эмулировались универсальные выходы/входы в режиме дискретных входов
    • Исправлена ошибка, возникавшая при копировании составных блоков с внутренними переменными
    • Исправлена ошибка, в результате которой не копировались некоторые свойства текста в составе графических представлений
    • Исправлена ошибка, при которой Qubix зависал в режиме симуляции при ошибках в программе
    • Исправлена ошибка, связанная с отменой операций
    • Исправлена ошибка в ST-блоках, при которой не получалось использовать функцию FloatToInt
    • Исправлена ошибка в ST-блоках, при которой в некоторых комбинациях команд Qubix выдавал ошибку при попытке многократной компиляции
  • Изменения:
    • Изменен механизм оценки размера программ для контроллеров Maxycon Flexy-S, Freemax MX-S2, позволяющий более точно определить размер программы

RAUT Qubix v2.07

  • Исправлена ошибка в блоке архива для контроллера Maxycon Flesy-S2;
  • Исправлена ошибка в окне настройки входов/выходов у составного блока;
  • Исправлена ошибка в окне настройки входов в режиме симулирования и режиме просмотра;
  • Исправлена ошибка в панели настроек команд и окон для переключающегося текста;
  • Исправлена ошибка в окне редактирования переменных при изменении типа переменной;
  • Исправлен блок Beep для контроллера Maxycon Flesy-S2;
  • Добавления и исправления в Web-архив для Maxycon Flexy-S2 и программу offline-просмотра web-архива WAM:
    • Исправлена ошибка с интерполированием данных
    • Исправлена ошибка с расположением подписей дискретных линий на графике
    • Добавлены кнопки быстрой установки/снятия галочек видимости точек на графике.

RAUT Qubix v2.06

  • Исправлена проверка размера оконной системы для контроллеров Maxycon Flexy-S, Freemax MX-S2, Simplynel 10, Simplynel 20;
  • Исправлена ошибка в окне графического элемента Текст настройки мигания.

RAUT Qubix v2.05

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

RAUT Qubix v2.04

  • Исправлена ошибка, которая не позволяла редактировать составной блок;
  • Исправлена ошибка, при которой нельзя было поменять некоторые настройки переключающегося текста.

RAUT Qubix v2.03

  • Добавлено предупреждением перед записью в контроллер Maxycon Flexy-S2 об различающихся настройках Ethernet в программе и контроллере;
  • Исправлена ошибка в блоке "Счетчик 1" для контроллера Maxycon Flexy-S2;
  • Исправлен алгоритм именования входов/выходов для блоков с переставляющимися входами/выходами;
  • Изменены окна настройки графических иэлементов Текст и Изображение для экранов с маленьким разрешением.

RAUT Qubix v2.02

  • Изменены размеры окон настроек блоков, чтобы корректно отображались на экранах с малым разрешением;
  • Исправлена ошибка, которая иногда возникала с отображением вкладок;
  • Исправлена ошибка, которая иногда возникала в окне настройки входов контроллера;
  • Исправлена ошибка с автоповтором кнопок в Web-сервере контроллеров с графическим экраном;
  • Исправлена ошибка, которая приводила к неккоректной расстановке входов/выходов в блоках, где можно изменять их количество;
  • Добавлено описание на блок Modbus RTU Master;
  • Увеличено время на программирование контроллеров Maxycon Flexy-S2, так как на некоторых компьютерах возникала ошибка при программированиии;
  • Добавлена проверка, что IP-адрес задан в блоках Modbus при сохранении в файл *.mx3 (Maxycon Flexy-S2);
  • Исправлены фильтры в диалогах открытия/сохранения файлов в окне архива для поддержки отображения файлов с расширением *.qbx.

RAUT Qubix v2.01

  • Добавлены блоки преобразования 2-х INT во FLOAT и обратно (используется для протоколов Modbus);
  • Исправлена ошибка с заменой одного блока на другой на диаграмме;
  • Добавлено копирование дополнительных пользовательских шрифтов и паролей при импорте программ с графическими экранами;
  • Исправлена ошибка с открытием программ для контроллера Freemax MX-S2 (переименовывались входы);
  • Исправлена ошибка в блоке Юниверс для контроллеров Freemax micro, Freemax micro-M, Freemax mini, Freemax middle, Freemax MX-s2, Simplynel 10, Simplynel 20, Maxycon Flexy-S;
  • Исправлены ошибки с формированием архива и логов;
  • Улучшен алгоритм проверки паролей Web-сервера для Maxycon Flexy-S2 (добавлена защита от подбора пароля);
  • Добавлены дополнительные функции в Web-архив для Maxycon Flexy-S2 и программу offline-просмотра web-архива WAM:
    • добавлен выбор типа памяти (внутренняя или SD-карта)
    • организована загрузка данных по команде
    • добавлено поле окончания периода
    • добавлена возможность выбора произвольного периода
    • добавлено масштабирование графика
    • добавлено отображение маркеров времени на графике.

RAUT Qubix v2.00

  • Для всех контроллеров
    • Добавлено/изменено
      • Изменено окно проверки программы.
        • Добавлена информация о размере оконной системы (в % от максимального размера оконной системы)
        • Добавлены некоторые дополнительные расшифровки ошибок и советы их устранения
        • Теперь проверка происходит и при загрузке программы в контроллер или подготовке к записи, и при запуске программы в симуляторе
      • Добавлена проверка уникальности имен параметров в архиве
      • При копировании блоков, архивные имена в блоке-копии очищаются
      • Добавлена функция конвертирования программ
      • Добавлен механизм вкладок, который позволяет разместить на панель наиболее востребованные программы на данную сессию работы в среде Qubix
      • Изменено разширение файлов Qubix на .qbx . Теперь Qubix сохраняет все файлы в формате .qbx, а открывает как новые файлы с расширением .qbx так и старые с расширением .fbd. Таким образом, программы, сохраненные в Qubix нельзя будет открыть в среде «Конфигуратор FBD».
    • Переработан Modbus RTU Master. Новый блок позволяет более гибко настроить работу с регистрами и более удобно использовать блок в программе.
    • Исправлена ошибка, при которой иногда не отображались внутренние переменные на теле составного блока
  • Для Maxycon Flexy-S2
    • Добавлена поддержка контроллера
    • Добавлена функция онлайн-отладки
    • Введены дополнительные настройки архивов
      • Введена настройка внутреннего лога контроллера
        • Выбор сохранения параметров определенного типа
        • Имена логируемых параметров
      • Введены дополнительные настройки для архива
        • Сохраняется ли архив при наличии SD-карты
        • Пароль для доступа в WEB-архив(при условии что Web- архив активирован).
    • Печать списка логируемых параметров из Qubix
    • Добавлен специальный блок архива для контроллера Maxycon Flexy-S2, с возможностью включения/отключения ведения архива во время выполнения программы
    • Добавлена функция привязки установочного файла .mx3 к конкретному экземпляру контроллера
    • Добавлена функция выгрузки исходного файла программы (с паролем на открытие/без пароля на открытие)
    • Добавлена возможность загрузки программы без функции онлайн-отладки
    • В состав Qubix включена WAM (Web Archive Manager) - программа для офлайн-просмотра архива при наличии файла архивов (загруженного по WEB, либо полученного с SD-карты). Так же данная утилита доступна для загрузки с сайта вне состава среды Qubix.

RAUT Qubix v1.07

  • Улучшена скорость отрисовки диаграммы;
  • Улучшены размеры окон настроек точек в блоках Modbus и Univers;
  • Исправлены артефакты (наложения) в окне переменных под Windows10.

RAUT Qubix v1.06

  • Исправлена ошибка с редактированием точек в окне настройки ModbusTCP Master;
  • Исправлена ошибка в блоках ModbusTCPMaster и Slave при их совместном использовании;
  • Исправлена ошибка с копированием блоков, у которых есть привязка к переменным;
  • Исправлена ошибка с валидацией элемента "Текст" при копировании в составе графического представления составного блока;
  • Добавлено поле ввода комментария для блока ModbusTCP, как у стандартного блока.

RAUT Qubix v1.05

  • Определены версии базовых ПО для контроллеров с поддержкой RAUT Qubix;
  • Изменен файл руководства по программированию с указанием версий базовых ПО для контроллеров с поддержкой RAUT Qubix.

RAUT Qubix v1.04-beta

  • Изменены уровни доступа для web-сервера контроллеров с графическими экранами: при запуске запрашивается пароль 1-го уровня, далее пароли запрашиваются также как на контроллере;
  • Исправлен алгоритм поиска по диаграмме при смене направления поиска Вперед/Назад;
  • Исправлена ошибка в блоке ST, при которой не выдавалась ошибка при неправильном использовании оператора OR;
  • Исправлена ошибка в блоке ST с оператором "<=";
  • Исправлена ошибка в блоке ST, при которой не работали некоторые библиотечные функции ST;
  • Исправлена ошибка, которая возникала при компиляции окон с задатчиками без привязанных сигналов;
  • Исправлена ошибка в оконной системе, которая могла приводить к неправильной отрисовке окна, когда в элемент Картинка с переключающимися изображениями поступал синал, значение которого не было описано в элементе;
  • Исправлена ошибка в режиме отладки, которая возникала при вводе слишком большого числа в аналоговую константу.

RAUT Qubix v1.03-beta

  • Добавлен атрибут "Ячейка" к переменным и возможность сохранять блоки с переменными в библиотеку;
  • Добавлено отображение внутренних переменных составного блока на диаграмме;
  • Добавлен импорт/экспорт блоков в/из библиотеки;
  • Улучшен механизм проверки критических ошибок при компиляции окон;
  • Переделан блок Modbus TCP Master, теперь можно использовать много блоков в разных частях программы;
  • Добавлены групповые операции с точками для блока Modbus TCP Master;
  • Изменен файл руководства по программированию с учетом вышеописанных функций;
  • Исправлена ошибка с файлом ресурса звука для web-сервера (не компилировалась программа при наличии блока звука);
  • Исправлена ошибка, при которой некорректно работал переключающийся текст в программах (написанных в FBD-конфигураторе);
  • Исправлена ошибка с переменными при изменении приёмника переменной.

RAUT Qubix v1.02-beta

  • Исправлена ошибка при сворачивании в составной блок с переменными без заданных источников;
  • Исправлена ошибка, при которой не работал оператор else в блоке ST;
  • Добавлен раздел в руководство по программированию с примерами оформления программ на языке ST;
  • Исправлена ошибка, при которой не сохранялись параметры входа комплексного блока;
  • Добавлены проверки и предупреждения об ограничениях длины строк для "Текста" и "Задатчика";
  • Исправлена ошибка с изменением значения переменной с незаданным источником: если есть еще переменные с незаданным источником, то и они тоже изменялись;
  • Исправлена ошибка с размерами окон для входов/выходов блоков, некоторые параметры не отображались;
  • Исправлена ошибка в диалоге выбора сигнала: не скрывалась закладка с переменными;
  • Исправлена ошибка, при которой нельзя было сохранить ST-блок в библиотеку;
  • Добавлена отдельная иконка для ST-блоков;
  • Исправлена ошибка, возникающая при привязке переменной без источника и приемника к графическим элементам.

RAUT Qubix v1.01-beta

  • Исправлена проблема с пропаданием кнопок в окне редактора блока ST на некоторых разрешениях экрана;
  • Исправлена ошибка при компиляции блока ST;
  • Добавлены сообщения об ошибке при компиляции графических элементов, если они неправильно настроены;
  • Улучшено выравнивание окон из меню Выстроить окна.

RAUT Qubix v1.00

    Ниже приведены изменения в сравнении с FBD-конфигуратором v4.89:
  • Переработаны графические элементы:
    • добавлена условная видимость для элементов Текст, Изображение, Задатчик.
    • добавлено условие мигания для элемента Текст.
    • добавлена возможность наладки команды и окна для каждого из состояний перемыкающегося Текста.
    • добавлена возможность наладки команды и окна для каждого из состояний перемыкающегося Изображения.
  • Добавлены внутренние переменные
  • Добавлена прямая и обратная навигация
    • прямая - поиск блоков и переменных по названию в диаграммах программы
    • обратная - поиск по графическому элементу:
      • блока-источника привязки к настройкам элемента
      • переменной- источника привязки к настройкам элемента
  • Добавлен язык ST (Structured Text по стандарту IEC 61131-3) с построчной проверкой
  • Добавлена онлайн – отладка (только для MaxyCon Flexy-S2) с возможностью приостановки исполнения программы, задание точек остановки и возможностью измерения времени исполнения выбранной цепочки блоков
  • Добавлен Web – архив (только для MaxyCon Flexy-S2)
    • просмотр архива в виде таблиц и графиков
    • возможность экспорта архивных данных в Excel (.csv)
  • Заменены лицевые панели для Web-серверов контроллеров Freemax mini и Freemax middlе
  • Добавлена возможность замораживания выходов блоков при отладке с функцией принудительного изменения значений выходов
  • Добавлено автоматическое резервное сохранение по времени
  • Добавлена возможность перестановки:
    • входов местами для некоторых стандартных блоков (все шифраторы, переключатели выходов, модбас-слейви, блоки больше, разница, не меньше, кусочно-линейное преобразование, смены выходов)
    • выходов местами для некоторых стандартных блоков (все дешифраторы, демультиплексоры, переключатели выходов, модбас-слейвы, смены выходов)
  • Добавлен блок управления веб-сервером из программы
    • только чтение
    • полная блокировка
    • без блокировки
  • Добавлена функция быстрого доступа к настройкам макроблоков
 


Скачать "Новый Каталог продукции 2018" в pdf