Рубеж

Материал из TekonWiki
Перейти к: навигация, поиск

Введение

Поддержка в АСУД.SCADA версии 2.0.6 и выше.

АСУД-248 позволяет организовать обмен данными с приемно-контрольными приборами торговой марки РУБЕЖ (Рубеж-2ОП, Рубеж-4А и т.д.) по интерфейсу RS-485.

Поддерживаются протоколы:

  • RS-R
  • Протокол R1
  • Протокол R3

Перечень сигналов, отображаемых в системе диспетчеризации АСУД-248 для каждого контроллера Рубеж:

  • Потеря связи с устройством
  • Неисправность устройства
  • Пожар
  • Тревога
  • Запыленность критический уровень
  • Запыленность одного или нескольких ИП
  • Таймер Зоны
  • На охране
  • Внимание
  • Включен модуль пожаротушения
  • Имеются зоны в режиме ТЕСТ
  • Не используется
  • Прибор на охране
  • Конфигурация
  • Резерв
  • Подтверждение вкл. СПТ
  • Задержка перед вкл. СПТ
  • Тест
  • Обход
  • Неисправность АЛС
  • КЗ или перезагрузка АЛС
  • Вкл. звук. оповещение
  • Запущена НС
  • Вскрытие
  • Автоматика отключена
  • Проблема с контроллером RS-R
  • Неисправность насосной станции
  • Есть обойденные зоны
  • Системная неисправность прибора
  • Прибор в режиме Тест

Настройка прибора

Прибору с помощью штатного программного обеспечения FireSec должен быть присвоен уникальный адрес в сети RS-485 (от 1 до 100), рекомендуется использовать начальные адреса: 1, 2 и т.п.

Скорость работы интерфейса должна быть установлена в:

  • 38400 для версий прошивки КЦС 010617 и выше
  • 9600 иначе.

Для того, чтобы АСУД-248 могла обмениваться данными с контролером Рубеж (или с группой контроллеров, объединенных в сеть), в контроллере должен быть запрограммирован адрес концентратора КЦС системы АСУД-248 (подробнее см. далее) .

Поскольку КЦС будет подключаться напрямую к интерфейсу RS-485 контроллера Рубеж (необходимости использования модулей МС-1, МС-2 - нет), рекомендуется в конфигурацию FireSec добавить модуль МС-1 (или МС-2), и использовать его адрес в качестве идентификатора концентратора КЦС.

В ОПС Рубеж для модулей МС-1, МС-2 зарезервированы фиксированные адреса: 33 и 34 (0х21 и 0х22 - в 16-ричной кодировке).

Подключение к АСУД-248

Для подключения контроллеров Рубеж применяется концентратор КЦС.

КЦС -- RS-485 -- Рубеж

КЦС

Интерфейс подключения RS-485
Настройка интерфейса 9600 (не меняется)
Число контроллеров Рубеж, объединенных в сеть до 31
Объем передаваемых данных Ответ на запрос 0х10 (статус прибора).
Необходимость в наличии преобразователей МС-1, МС-2 Нет
Возможность удаленного управления контроллером Рубеж Нет
Период обновления данных с одного прибора Рубеж не менее чем (60 х (N div 3 + 1))* с.
  * - 1 прибор на КЦС - 60 с.
    - до 3 приборов на КЦС - 60 с.
    - до 6 приборов на КЦС - 120 с. 

Перед подключением к контроллеру Рубеж КЦС должен быть предварительно настроен.

Для настройки следует:

  1. Подключить КЦС с помощью штатного кабеля RS-232 к ПК.
  2. Перевести перемычку RS-232 / RS-485 в положение RS-232

или

  1. Подключить КЦС с помощью преобразователя RS-485 к ПК.
  2. Перевести перемычку RS-232 / RS-485 в положение RS-485

Далее ...

  1. Перевести перемычку выбора режима работы в положение "Прогр.КМ"
  2. Подключить КЦС к TL-линии связи
  3. Запустить на ПК программу .../OPC Server/tools-server/rubezh-kcs.exe
Программа настройки КЦС

Следует указать в 16-ричном виде идентификатор КЦС - рекомендуется устанавливать значение 21 (0x21 - данный номер зарезервирован за преобразователями МС-1, МС-2).

Далее следует указать номера контроллеров Рубеж в 16-ричной кодировке, например: 01, 02, 12, объединенных в сеть и подключенных к данному КЦС.

Нажать кнопку Записать. Затем повторно нажать Прочитать и убедится, что значения были корректно записаны.

В случае ошибок программирования, попробовать сбросить КЦС по питанию.

Далее следует:

  1. отключить КЦС от TL-линии связи
  2. отключить от ПК
  3. перевести перемычку RS-232 / RS-485 в положение RS-485
  4. перевести перемычку режим работы в положение РУБЕЖ
  5. подключить КЦС к контроллеру Рубеж.
  6. установить на КЦС с помощью перемычек выбора адреса номер TL-линии АСУД
  7. подключить КЦС к TL-линии связи


Подключение КЦС к контроллеру Рубеж осуществляется к контактам (полную схему смотри в документации на ОПС Рубеж):

Рубеж КЦС
Data+ A
Data- B
GND 0

Провода А-В - витая пара, GND - отдельный провод.

Настройка ОРС-сервера

Настройка ОРС-сервера заключается в:

  1. регистрации концентраторов КЦС, к которым подключены контроллеры Рубеж.
  2. регистрации для каждого контроллера Рубеж концентратора Виртуальный КДД-RS
  3. сопоставление идентификаторов контроллеров Рубеж идентификаторам виртуальных КДД-RS.

Концентратор Виртуальный КДД-RS используется для обеспечения визуализации данных в программе АСУД.SCADA.

В папке ОРС-сервера ...Tekon/ASUD Scada/OPC Server/ должен присутствовать файл original.gdb (версия БД должна быть не ниже 130).

Если указанный файл отсутствует следует скопировать его из папки ...Tekon/ASUD Scada/OPC Server/db.

Запустить (с административными правами) конфигуратор ОРС-сервера.

Далее:

  1. Проверить путь к файлу БД original.gdb в меню Сервис \ Настройки, должен указывать на файл ...Tekon/ASUD Scada/OPC Server/original.gdb
  2. Зарегистрировать в адресном пространстве концентраторы КЦС, к которым подключены контроллеры Рубеж.
  3. Настроить КЦС, указав их номера.
  4. Добавить для каждого КЦС (выполнив на нем клик правой кнопкой мыши) по одному устройству Рубеж.


После этого следует, не закрывая конфигуратор (можно просто свернуть его), запустить программу .../OPC Server/tools-server/rubezh-opc.exe

Заполнить в этой программе таблицу соответствия идентификаторов Рубеж и концентраторов Виртуальный КДД-RS, например:

Номер КЦС Рубеж ID Виртуальный КДД-RS
815 1 0
816 1 1
816 2 2
10103 3 3

В приведенном примере, к КЦС номер 815 подключен Рубеж номер 01, к КЦС номер 816 подключены два контроллера Рубеж объединенных в сеть: 01 и 02.

Номер концентратора 10103 указывает на то, что КЦС подключен к КИО с идентификатором 1.

Идентификаторы виртуальных КДД-RS должны быть уникальными (от 0 .. до 255) и задаются просто последовательно.

После заполнения таблицы нажать "Сохранить" (файл настроек будет сохранен в папке .../OPC Server/settings).

Далее в конфигураторе ОРС-сервера следует зарегистрировать Контейнер оборудования, переименовав его в Рубеж, и зарегистрировать необходимое число виртуальных КДД-RS, указав для них идентификаторы из таблицы.

Адресное пространство ОРС-сервера

Каждый Виртуальный КДД-RS должен быть настроен следующим образом:

  1. Должен быть указан идентификатор (RS-номер) - поле Номер справа
  2. Должен быть указан Адрес (будет отображаться в Журнале Событий) - правый нижний угол
  3. 1 дискретный вход должен быть настроен как Пожар
  4. 2 дискретный вход должен быть настроен как Неисправность ППА
  5. 4 температурный вход должен быть настроен как Температура, затем в настройках следует изменить имя на Рубеж / Статус
Настройка Виртуального КДД-RS

На этом настройка ОРС-сервера закончена.

Следует закрыть конфигуратор.

Настройка АСУД.SCADA

Убедиться что, в папке ...\SCADA\scripts\lvm\built-in\ присутствует файл rubezh.lua. При необходимости загрузить файл с сайта.

Открыть в блокноте файл entry.lua

...
dofile2("ext.lua")
dofile2("rubezh.lua")
...

Если строка

dofile2("rubezh.lua")

отсутствует, добавить ее и сохранить файл.

Запустить АСУД.SCADA и перейти в режим настройки, далее:

  1. Нарисовать объект Прямоугольник
  2. Разместить на нем примитивы
    1. Дискретный датчик - 2
    2. Статус -2
    3. Текстовое поле - 1
    4. Надпись - 5

Расположить объекты так, как указано на рисунке.

Визуализация данных Рубеж

Настроить примитивы:

  1. Связать примитив Дискретный сигнал (верхний) с тэгом Sensor01 виртуального КДД-RS.
  2. Связать примитив Дискретный сигнал (нижний) с тэгом Sensor02 виртуального КДД-RS.
  3. Связать первый примитив Статус с тэгом Status виртуального КДД-RS.
  4. В свойстве Ярлык / По умолчанию примитива Статус указать (написать) идентификатор контроллера Рубеж.
  5. Связать второй примитив Статус с тэгом Status КЦС, к которому подключен данный Рубеж.
  6. В свойстве Ярлык / Из свойства второго примитива Статус выбрать "Номер концентратора".
  7. Изменить Надпись на "Состояние ОПС"
  8. Связать примитив Текстовое поле с тэгом Temperature4 виртуального КДД-RS.
  9. Указать значение свойства LVM / OnDataChanged - RubezhStat.
  10. Указать значение свойства Фон / Скрыть линию - Да
  11. Указать значение свойства Выравнивание - По левому краю, По верхнему краю.

Далее следует выделить объекты (кроме Статуса КЦС), скопировать, вставит и настроить аналогичным образом следующий контроллер Рубеж, подключенные к данному КЦС.

Аналогичным образом настроить остальные концентраторы КЦС и контроллеры Рубеж.

Принцип визуализации данных контроллера будет следующий:

  • При успешном обмене данными с контроллером Рубеж и значении текущего состояния Рубеж = Норма (значение поля статус контроллера = 0)
    • Дискретные датчики отображаются в состоянии Норма
    • В текстовом поле - Пусто.
  • В случае состояния Рубеж = [Пожар, Тревога]
    • Дискретный датчик 1 отображается в сигнальном состоянии
    • В текстовом поле - расшифровывается состояние контроллера Рубеж.
  • В случае состояния Рубеж <> Норма (значение <> 0), но не = [Пожар, Тревога]
    • Дискретный датчик 2 отображается в сигнальном состоянии
    • В текстовом поле - расшифровывается состояние контроллера Рубеж.
  • При потере связи КЦС с контроллером Рубеж (информация обновляется примерно раз в 20 минут).
    • Примитив Статус Рубеж отображается с синим восклицательным знаком
    • В текстовом поле - - "Нет связи".
  • При потере связи Пульт-ПК (или КИО) с КЦС, к которому подключены контроллеры Рубеж
    • Примитив Статус КЦС и примитив Статус Рубеж отображаются с синим восклицательным знаком
    • В текстовом поле - - "Нет связи".
Визуализация данных Рубеж