Работа с битами в SCADA-системе SIMP Light

Последнее изменение:


Если вы не нашли ответ на свой вопрос, пожалуйста, свяжитесь с нашей службой технической поддержки через онлайн-чат

Работа с битами в SCADA-системе SIMP Light
Часть №1

В SCADA - системе «Симп Лайт» предусмотрены удобные инструменты для работы с битами, которые позволяют эффективно извлекать, обрабатывать и отображать состояние отдельных битов из регистров Modbus, или ОРС сервера.

Управление и отображение состояния бит

Для визуализации состояния бит в SCADA используйте следующие компоненты:
1. Логический индикатор

    Image 2013

    - Позволяет отображать текущее состояние бит (0 или 1) в графическом интерфейсе мнемосхемы.

    2. Кнопка

    Image 2014

      Используется для управления значениями бита через интерфейс.

      - Настраивается для записи значения в соответствующий бит канала (например, включение или отключение устройства).

      Фиксация событий на основе состояния бит

      Для фиксации состояний бит в «журнале событий» необходимо предварительно обработать входной сигнал и разложить его биты на отдельные каналы. Это можно сделать с помощью скриптов. Следуйте шагам ниже:

      Шаг 1: Создание виртуальных каналов
      1. Определите количество бит:
      - Например, если входной канал — это регистр MODBUS типа WORD, создайте 16 виртуальных каналов, так как WORD содержит 16 бит.

      2. Создайте виртуальные каналы:
      - Создайте необходимое количество виртуальных каналов в системе.

      Image 2016


      - Переносим созданные каналы в проект. 

      Image 2017


      Шаг 2: Настройка скрипта для обработки бит.


      1. Добавление скрипта к каналу:
      - Выберите один из созданных виртуальных каналов.
      - Добавьте к нему скрипт.

      Image 2018


      Настройка скрипта в блочном редакторе:
      - Выберите тип скрипта "Blocks diagram" (Тип запуска — по таймеру).

      3.


      Шаг 3. Использование блока извлечения бит:

      - В редакторе блоков выберите блок "UNPACK" (Извлечение бит).
      - Добавьте его в рабочую зону.

      Image 2021


      Шаг 4. Связывание каналов:

      - Перетащите виртуальные каналы в рабочую зону и свяжите их с выходами блока извлечения бит.
      - Перетащите входной канал и свяжите его со входом блока извлечения бит.

      Image 2022


      Теперь состояния каждого бита будут фиксироваться в соответствующих виртуальных каналах, и их изменения можно будет отслеживать в журнале событий.

      ____________________
      Поиск по запросу:
      - работа с битами в SCADA
      - управление битами в Симп Лайт
      - визуализация состояния бит
      - кнопка управления битами
      - обработка битов в SCADA
      - работа с битовыми переменными
      - создание битовых масок для каналов

                      Эта статья была полезна для 1 человека. Эта статья помогла вам?