Работа с битами в SCADA-системе SIMP Light
Последнее изменение:
Работа с битами в SCADA-системе SIMP Light
Часть №1
В SCADA - системе «Симп Лайт» предусмотрены удобные инструменты для работы с битами, которые позволяют эффективно извлекать, обрабатывать и отображать состояние отдельных битов из регистров Modbus, или ОРС сервера.
Управление и отображение состояния бит
Для визуализации состояния бит в SCADA используйте следующие компоненты:
1. Логический индикатор
- Позволяет отображать текущее состояние бит (0 или 1) в графическом интерфейсе мнемосхемы.
2. Кнопка
Используется для управления значениями бита через интерфейс.
- Настраивается для записи значения в соответствующий бит канала (например, включение или отключение устройства).
Фиксация событий на основе состояния бит
Для фиксации состояний бит в «журнале событий» необходимо предварительно обработать входной сигнал и разложить его биты на отдельные каналы. Это можно сделать с помощью скриптов. Следуйте шагам ниже:Шаг 1: Создание виртуальных каналов
1. Определите количество бит:
- Например, если входной канал — это регистр MODBUS типа WORD, создайте 16 виртуальных каналов, так как WORD содержит 16 бит.
2. Создайте виртуальные каналы:
- Создайте необходимое количество виртуальных каналов в системе.
- Переносим созданные каналы в проект.
Шаг 2: Настройка скрипта для обработки бит.
1. Добавление скрипта к каналу:
- Выберите один из созданных виртуальных каналов.
- Добавьте к нему скрипт.
Настройка скрипта в блочном редакторе:
- Выберите тип скрипта "Blocks diagram" (Тип запуска — по таймеру).
Шаг 3. Использование блока извлечения бит:
- В редакторе блоков выберите блок "UNPACK" (Извлечение бит).
- Добавьте его в рабочую зону.
Шаг 4. Связывание каналов:
- Перетащите виртуальные каналы в рабочую зону и свяжите их с выходами блока извлечения бит.
- Перетащите входной канал и свяжите его со входом блока извлечения бит.
Теперь состояния каждого бита будут фиксироваться в соответствующих виртуальных каналах, и их изменения можно будет отслеживать в журнале событий.
Поиск по запросу:
- работа с битами в SCADA
- управление битами в Симп Лайт
- визуализация состояния бит
- кнопка управления битами
- обработка битов в SCADA
- работа с битовыми переменными
- создание битовых масок для каналов