В Simple-Scada начиная с версии 2.6.12.0 имеется возможность запуска проекта в режиме отладки. Данный режим предназначен только для тестирования проекта при его разработке и имеет следующие особенности:
•Если проект уже запущен на сервере Simple-Scada в обычном режиме, то к нему не удастся подключиться отладочным клиентом. В этом случае необходимо остановить проект на сервере, после чего к нему можно будет подключиться в режиме отладки.
•Если в режиме отладки требуется протестировать работу уже существующего запущенного проекта (но при этом нельзя останавливать его работу), то нужно сделать копию проекта и производить тестирование на ней.
•Удаленное подключение в режиме отладки запрещено. Отладочным клиентом можно подключиться только к локальным проектам расположенным на ПК, где запущен редактор Simple-Scada.
Перед использованием режима отладки нужно установить требуемые настройки:
•Включить/выключить необходимые функции в меню "Проект -> Настройки -> Отладка": "Работа с БД", "HTTP GET/POST запросы", "Отправка e-mail", "Отправка telegram", "Отправка SMS". Если часть функций не нужна для тестирования проекта, то их можно отключить - это ускорит время запуска/остановки проекта в режиме отладки. Отключение функций может быть полезно, например когда нужно, чтобы данные в режиме эмуляции не попадали в БД (отключить опцию "Работа с БД") или чтобы не отправлялись Telegram сообщения (отключить опцию "Отправка Telegram") и т.д.
•Включить/выключить режим эмуляции (см. кнопку 2 на скриншоте ниже). При включении данной опции, проект будет запущен с эмуляцией работы OPC-серверов. Вместо подключения к реальным OPC-серверам, будут созданы их виртуальные версии и внешние переменные будут постоянно изменяться, принимая случайные значения в пределах шкалы переменной. Внутренние переменные не эмулируются.
•Можно задать логин/пароль для автовхода в утилите настроек, чтобы отладочный клиент автоматически авторизовался после подключения к проекту.
Для запуска режима отладки необходимо нажать соответствующую кнопку (1). Проект будет сохранен и запущен, после чего запустится отладочный клиент, который автоматически подключится к проекту. Если включен режим эмуляции (см. кнопку 2 на скриншоте ниже), то на отладочном клиенте в правом нижнем углу появится соответствующее предупреждение.
Для остановки режима отладки нужно закрыть отладочный клиент, либо нажать в редакторе кнопку останова (1). Проект будет автоматически остановлен на сервере Simple-Scada.
Для запуска проекта в обычном режиме (без отладки) необходимо запустить клиент Simple-Scada через ярлык и подключиться к требуемому проекту, либо запустить проект через интерфейс сервера Simple-Scada.