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


Содержание:


REST API: Паспорта

Паспорт — это представление канала, точки ввода-вывода, без данных собираемых в реальном времени(значение, качество).

Структура объекта:

Название поля Описание поля
alarmBounds.high   Верхняя граница уставки
alarmBounds.low Нижняя граница уставки
alarmDelay Задержка сигнала тревоги
eventGroupID ID группы событий
group Путь к конечной группе
ID ID канала
name Наименование канала
measureUnit Единица измерения величины
ersistByScript Флаг записи пользователем в базу. Устанавливается на основании анализа скриптов
readable Флаг права на чтения с источника данных
saveDB Флаг сохранения в БД
saveStrategy Стратегия сохранения в БД
scaleBounds.low Нижняя граница шкалы
scaleBounds.high Верхняя граница шкалы
trackDiscreteOn Флаг контроля состояния «Вкл.»
trackDiscreteOff Флаг контроля состояния «Выкл.»
type Тип значения канала
variableFormat Количество знаков после запятой
visible Флаг видимости канала в таблице каналов
writable Флаг права на запись значения в источник данных

     Конечные точки:

     1. GET /api/passports

     2. POST /api/passports/search

     Вторая точка требует отправку в теле запроса набор критериев в виде json-объекта следующего вида:


{
   types: ['double', 'string', ...]
}


 Пример получения информации о параметрах активных каналов демо-проекта системы СИМП Лайт

При запуске файла "api.html", вызывающего скрипт с API-запросом, получаем следующую информацию на странице браузера.