Перейти к содержимому

Проект на диске

Проект — это папка с текстовыми файлами. Её удобно хранить в git и сравнивать версии.

project.scada паспорт проекта и порядок таблиц, экранов, джинов
connections.json подключения
alarms.json алармы
tags/<таблица>.json таблицы тегов
screens/<экран>.json экраны
genies/<джин>.json джины
textlists.json списки текстов
trendgroups.json группы трендов
databases.json базы данных для скриптов и таблиц
tasks.json серверные задачи
scripts/*.js скрипты клиента оператора
serverscripts/*.js скрипты сервера
images/ картинки

Файл, положенный в папку вручную и не упомянутый в паспорте, тоже загружается: в конце, по алфавиту. Имя объекта внутри файла важнее имени файла.

Если в среде исполнения включено применение правок, сервер следит за папкой проекта и подхватывает изменения без перезапуска.

Проект выбирается в окне среды исполнения. Этот выбор хранится в %ProgramData%\Scadora\runtime.json и действует и для окна, и для службы.