Самый необходимый инструмент разработчика - Отладчик! Данный компонент среды разработки позволяет запускать на выполнение проект и предоставить разработчику весь арсенал функционала необходимый для подробной отладки всей внутренней логики проекта.

 

Именно данной функции порой очень не хватает в большинстве СКАДА-систем, и для того, чтобы посмотреть на результаты разработки необходимо запускать один (или все) узлы проекта на комплексе технических средств, которые подразумевает структура проекта. Но ведь по большей части все это делается разработчиком ради просмотра одной или нескольких функций проекта, которые он в данный момент разрабатывает.

 

Чтобы не городить огород и не создавать поликонов для текущих рабочий ковыряний проекта и необходим Отладчик. Он предоставляет разработчику следущий функционал:

  • Поддерживается отладка наборного перечьня компонентов, которые определяет сам разработчик - если необходимо отладить работу конкретных каналов, то можно выбрать для отладки только их
  • Отладка проекта возможна как одного узла, так и нескольких узлов одновременно, причем все межузловые связи будут работать в едином отладчике - то есть, можно отладить многоузловой проект на одном ПК
  • Разработчик может открывать списки атрибутов и аргументов любого канала из отладочного списка, при этом он может не только видеть все параметры по атрибутам и аргументам в реальном времени, но и может их менять вручную
  • Отладчик как и рантайм поддерживает обработку имитаторов по аппаратным описателям, если они созданы и включены
  • Именно в Отладчике выполняются Журналы проверок
  • Благодаря особенности архитектуры системы SCADA+ при работающем отладчике разработчик может продолжать корректировать проект: редактировать графику, алгоритмы и даже логическую структуру проекта, при этом он будет в реальном времени наблюдать результаты работы редактируемых экранов и алгоритмов, а изменения в структуре проекта тут же будут применяться на его функционал
  • Для динамизации параметров Отладчик позволяет задавать для каждого канала различные типы генераторов сигнала: Пила, Синусоида, Случайное число, Бегущая единица
  • Для проверки функционала регистрации событий есть поддержка работы Журнала событий в памяти, с возможностью его сохранения в базу данных или файл формата XML
  • Для большинства модулей УСО поддерживаются визуальные панели ручных имитаторов сигналов, через которые разработчик может имитировать работу УСО
  • Редактируемый такт пересчета режима отладки проекта в миллисекундах
  • Возможность пошагового выполнения пересчета проекта
  • Мониторинг реального цикла пересчета в микросекундах
  • Поддержка файла сохранения состояния системы (Дампа) с измерением времени выполнения сохранения с точностью до тиков системы
  • Отображение индивидуально для каждого канала параметра времени его выполнения в микросекундах