Документация по SCADA системе Simp Light


Содержание:


Окно отладочной информации

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

Затем в разделе "Монитор" дерева настроек необходимо активизировать флаг "Окно отладочной информации". После установки флага рядом с параметром "Окно отладочной информации" появится дополнительный параметр "Макс. размер в оперативной памяти". С помощью этого дополнительного параметра можно управлять количеством оперативной памяти, которое дозволяется занимать отладочному окну. Отладочные сообщения modbus-драйвера могут быть весьма объемными, поэтому ограничение отладочного окна в размерах занимаемой памяти является насущной задачей.

После установки флага "Окно отладочной информации", при запуске модуля "Монитор" на экране сразу открывается окно "Отладочная информация". Причем оно занимает то место на экране, в котором оно находилось при завершении предыдущего сеанса работы модуля "Монитор".

В случае, если в исполняемом проекте задействован Modbus-драйвер для связи с приборами, то в отладочном окне отображается информация опроса приборов Modbus-канала. Это штатное поведение системы SIMPLight. При необходимости отключить отображение этой информации в отладочном окне воспользуйтесь кнопкой "Фильтр" графического меню окна "Отладочная информация". Кнопка "Фильтр" позволяет разрешить (запретить) отображение трех видов сообщений: Modbus, Пользовательские, Системные.

При установленном флаге "Окно отладочной информации" изменяется содержимое меню "Инструменты" в модуле "Монитор". Список пунктов меню дополняется пунктом "Отладочная информация", служащий для открытия окна "Отладочная информация", если это окно было закрыто во время работы модуля "Монитор", либо для перемещения в окно "Отладочная информация", если окно уже открыто.

Вывод в окно "Отладочная информация" собственной информации из скриптов осуществляется пользователем посредством функции AddToDebugLog().

На вышеприведенной картинке продемонстрированы два вида сообщений в окне "Отладочная информация":

  • Первая строка сообщения сгенерирована пользователем при помощи функции AddToDebugLog(), и показывает возможности формирования произвольных сообщений в окне "Отладочная информация".

  • Вторая строка - сгенерирована системой СИМП Лайт, она сообщает, что при выполнении скрипта (находящегося в канале "Virtual channel 1") возникла ситуация деления на ноль. То есть числовые значения, полученные скриптом оказались такими, что результатом исполнения кода скрипта оказалась ошибочная ситуация. Это сообщение говорит пользователю о том, что в код скрипта следует добавить операторы проверки значений перед выполнением операции деления, чтобы избежать возникновения такой ошибочной ситуации.