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


Содержание:


Введение

Функции этого раздела позволяют считывать и изменять состояние отдельных битов в целочисленном значении.

  • Поддерживаются типы данных БАЙТ (BYTE - 8 BIT) и СЛОВО (WORD - 16 BIT);
  • Биты считаются справа - налево:
    • BYTE - 7 6 5 4 3 2 1 0
    • WORD - 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
  • Настоящие функции применяются для распаковки целочисленных значений. Контроллер упаковывает дискретные сигналы в виде байта (слова), а система СИМП Лайт позволяет производить побитовый анализ полученных значений, а также изменять отдельные биты в указанных целочисленных значениях.

Получение значения бита
GetBit Возвращает значение указанного бита в указанном целочисленном значении
Изменение значения бита
SetOffBit    Устанавливает указанный бит в "0"
SetOnBit Устанавливает указанный бит в "1"