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


Содержание:


Настройки аналоговых каналов

Настройка свойств каналов, которые являются общими для всех каналов аналогового типа (как физических и виртуальных каналов):

Физический канал Виртуальный канал

  • Сохранение в БД: Активность
    Этот флаг включает/выключает запись значений канала в базу данных.
    Если флаг включен, то нижележащие свойства группы "Сохранение в БД" определяют стратегию записи в базе данных.
    Если флаг выключен, то запись в базу данных не производится, и остальные свойства группы "Сохранение в БД" не показываются на экране.

  • Сохранение в БД: Фильтр
    Свойство, определяющее стратегию выбора диапазона записываемых значений. Выпадающий список предлагает два варианта:
    1) "Нет". То есть "фильтра нет", и в базу данных записываются все значения канала.
    2) "В пределах шкалы". В базу данных записываются только те значения канала, которые не выходят за диапазон значений, определяемых свойствами "Верх шкалы" и "Низ шкалы".

    Выбор второго варианта позволяет избежать записи "лишних" значений канала: помехи, значения не представляющие интереса и т.п.

  • Сохранение в БД: Сохранение только при хорошем качестве
    Свойство, определяющее стратегию сохранения значений канала в базе данных. При установленном флаге данные сохраняются только при хорошем качестве сигнала. Если флаг сброшен, то в базу данных наряду со значениями канала сохраняется и признак качества этих данных.

  • Сохранение в БД: Стратегия
    Свойство, определяющее два варианта способа записи значений канала в базу данных:
    1) "По таймеру". Текущее значение канала сохраняется каждые "N msec". Величина периода записи (N msec) определяется в нижележащем свойстве "Интервал сохранения в БД".
    2) "По изменению". Значение канала записывается в базу данных только тогда, когда это значение будет изменено. Величина изменения задается в нижележащем свойстве "Мертвая зона". То есть значение канала будет записано в базу данных только если величина изменения значения канала равна или превысила величину, указанную в свойстве "Мертвая зона".

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


    Примечание
    Свойство "Мертвая зона" появляется в списке группы "Сохранение в БД" только тогда, когда выбран вариант "По изменению" свойства "Стратегия". В противном случае, когда выбран вариант "По таймеру", на этом месте показывается свойство "Интервал сохранения в БД".


  • Наименование канала
    Определяет имя канала.
    Следует помнить, что имена каналов могут отображаться на мнемосхемах и графиках. Поэтому, рекомендуется выработать стратегию присвоения имени каналу, чтобы это имя точно и четко отображало роль и значение каждого из каналов в создаваемой scada-системе.

  • Изм. величина
    Определяет, в каких величинах (кгс/м2, bar, градусы, проценты, и т.д.) измеряется значение канала. Данное свойство служит для отображения на мнемосхемах и графиках.

  • Верх шкалы, Низ шкалы
    Эти свойства задают границы, в которых изменяется значение канала, то есть задается максимум и минимум шкалы.

  • Видимость канала
    Флаг видимости определяет поведение различных модулей SIMP Light:
    1) модуль "Монитор" не отслеживает значение "невидимого" канала. Состояние таких каналов отображается только на мнемосхеме проекта;
    2) в модуле "Редактор каналов" в свойствах аналоговых каналов группа свойств "Сигнализация" отображается только для "видимых" каналов;
    3) в модуле "Просмотр графиков" в списке доступных каналов не отображаются каналы со сброшенным флагом "Видимость канала";
    4) в модуле "Монитор" в общей таблице параметров не отображаются каналы со сброшенным флагом "Видимость канала".

  • Сигнализация. Верх уставки, Низ уставки
    Эти свойства задают допустимый максимум и минимум уставки значения канала. Данные свойства канала используются для контроля текущих значений канала и определяют границы, при нарушении которых модуль "Монитор" сигнализирует об аварийной ситуации.

  • Сигнализация. Контроль уставок
    Этот флаг включает/выключает процедуру отслеживания выхода значения канала за установленные рамки (свойства "Верх уставки" и "Низ уставки")

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

  • Сигнализация. Звук "Верх уставки", Сигнализация. Звук "Низ уставки"
    Если данные флаги установлены, то при достижении критического значения в текущем канале выдается звуковой сигнал. Настройка звукового сигнала см. раздел "Настройки модуля Редактора каналов. Монитор".

  • Формат переменной
    Это поле отображается в панели только для значений канала типа double и single. Оно позволяет задать формат отображения и сохранения действительной переменной, а именно - зафиксировать число знаков после запятой.

  • Тип переменной
    Выпадающий список предоставляет возможность выбрать один из типов переменной для представления значения канала: ShortInt, SmallInt, Integer, Int64, Single, Double, Byte, Word, LongWord, Boolean, DateTime, Time, String.

    Это поле управляет списком свойств данного канала, то есть количество свойств канала зависит от типа канала. Например, для канала с типом Single и канала с типом String список свойств будет различным.

    Примечание
    Для каналов типа DateTime и Time отсутствуют настройки, отвечающие за сохранение значения канала в базе данных, поскольку данные этих типов не используются для контроля значений. Также для этого типа: не требуется отслеживать достижения предельных значений; не требуется сигнализация; не нужен формат представления.


    Типы переменной в SIMP Light:
    ShortInt - 8 бит, со знаком (-128..127)
    SmallInt - 16 бит, со знаком (-32768..32767)
    Integer - 32 бит, со знаком (-2147483648..2147483647)
    Int64 - 64 бит,  со знаком (-9223372036854775808..9223372036854775807)
    Single - 32 бит, тип с плавающей запятой (точность в диапазоне от 1,18 x 10-38 до 3,4 x 1038)
    Double - 64 бит, тип с плавающей запятой (точность в диапазоне от 2.23 x 10-308 до 1.79 x 10308)
    Byte - 8 бит, без знака (0..255)
    Word - 16 бит, без знака (0..65535)
    LongWord - 32 бит, без знака (0..4294967295)
    Boolean -  логический тип (0..1)
    DateTime - 64 бит, переменная для хранения даты/времени, с датой как целая часть, а время как дробная. Дата сохраняется как число дней с 30 декабря 1899.
    Time - 64 бит, переменная для хранения времени. Тип идентичен DateTime, но хранит только значение времени.
    String - строковый тип.

  • Группа событий
    Это свойство предоставляет право выбрать из выпадающего списка наименование  группы событий, в составе которой будут отображаться события данного канала в журнале событий модуля "Монитор". См. раздел "Настройки модуля Редактора каналов. Журнал".

  • Modbus сервер. Состояние
    Свойство присуще каналам, переменная которых имеет длину от 8 до 32 бит включительно, а также для дискретных каналов. Это свойство включает/выключает процедуру работы SIMP Light в режиме Modbus сервера. Так же этот режим называется MODBUS slave.

    SIMP Light может “мимикрировать” под контроллер с поддержкой MODBUS TCP. Это позволяет отдавать "живые" данные в сторонние системы, например: в другие scada-системы; в MES-системы или в системы визуализации (iRidium), в облачные хранилища. То есть, любая сторонняя система, поддерживающая протокол MODBUS TCP, может полноценно взаимодействовать с SIMP Light (получать и отправлять данные). См. раздел "Интеграция. Modbus slave".

  • Modbus сервер. Адрес/настройка
    Это свойство появляется в списке свойств только если установлен флаг "Modbus сервер. Состояние".
    Свойство позволяет назначить текущему каналу modbus-адрес.
    Так же заслуживает внимания две иконки экспорта: "Экспорт в CSV" и "Экспорт в Owen cloud".



  • Modbus сервер. Только чтение
    Это свойство появляется в списке свойств только если установлен флаг "Modbus сервер. Состояние".
    Свойство позволяет выбрать стратегию работы modbus-сервера SIMP Light: режим "чтение" (данные канала будут только читаться); режим "чтение/запись" (данные канала будут читаться, а также, в канал можно будет передать информацию).