Рубеж: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 65: | Строка 65: | ||
КЦС -- RS-485 -- Рубеж | КЦС -- RS-485 -- Рубеж | ||
{| | === КЦС === | ||
|Интерфейс подключения | |||
{| border="1" cellpadding="5" cellspacing="0" class="wikitable" | |||
|- | |||
| Интерфейс подключения | |||
| RS-485 | |||
|- | |- | ||
|Настройка интерфейса| | | Настройка интерфейса | ||
| -- | |||
|- | |- | ||
|Число контроллеров Рубеж, объединенных в сеть | | Число контроллеров Рубеж, объединенных в сеть | ||
| до 31 | |||
|- | |- | ||
|Объем передаваемых данных | | Объем передаваемых данных | ||
| Ответ на запрос 0х10 (статус прибора). | |||
|- | |- | ||
|Необходимость в наличии преобразователей МС-1, МС-2 | | Необходимость в наличии преобразователей МС-1, МС-2 | ||
| Нет | |||
|- | |- | ||
|Возможность удаленного управления контроллером Рубеж | | Возможность удаленного управления контроллером Рубеж | ||
| Нет | |||
|- | |- | ||
|Период обновления данных с одного прибора Рубеж | | Период обновления данных с одного прибора Рубеж | ||
| не менее чем (60 х (N div 3 + 1))* с. | |||
|} | |} | ||
Перед подключением к контроллеру Рубеж [[КЦС]] должен быть предварительно настроен. | |||
| |||
<nowiki> * - 1 прибор на КЦС - 60 с. - до 3 приборов на КЦС - 60 с. - до 6 приборов на КЦС - 120 с. </nowiki> | |||
Перед подключением к контроллеру Рубеж [[КЦС|КЦС]] должен быть предварительно настроен. | |||
Для настройки следует: | Для настройки следует: | ||
# Подключить [[КЦС]] с помощью штатного кабеля RS-232 к ПК. | #Подключить [[КЦС|КЦС]] с помощью штатного кабеля RS-232 к ПК. | ||
# Перевести перемычку RS-232 / RS-485 в положение RS-232 | #Перевести перемычку RS-232 / RS-485 в положение RS-232 | ||
или | или | ||
# Подключить [[КЦС]] с помощью преобразователя RS-485 к ПК. | #Подключить [[КЦС|КЦС]] с помощью преобразователя RS-485 к ПК. | ||
# Перевести перемычку RS-232 / RS-485 в положение RS-485 | #Перевести перемычку RS-232 / RS-485 в положение RS-485 | ||
Далее ... | Далее ... | ||
# Перевести перемычку выбора режима работы в положение "Прогр.КМ" | #Перевести перемычку выбора режима работы в положение "Прогр.КМ" | ||
# Подключить [[КЦС]] к [[TL-линия|TL-линии связи]] | #Подключить [[КЦС|КЦС]] к [[TL-линия|TL-линии связи]] | ||
# Запустить на ПК программу .../OPC Server/tools-server/rubezh-kcs.exe | #Запустить на ПК программу .../OPC Server/tools-server/rubezh-kcs.exe | ||
[[ | [[File:Rubezh1.PNG|thumb|center|300px|Программа настройки КЦС]] | ||
Следует указать в 16-ричном виде идентификатор КЦС - рекомендуется устанавливать значение 21 (0x21 - данный номер зарезервирован за преобразователями МС-1, МС-2). | Следует указать в 16-ричном виде идентификатор КЦС - рекомендуется устанавливать значение 21 (0x21 - данный номер зарезервирован за преобразователями МС-1, МС-2). | ||
Далее следует указать номера контроллеров Рубеж в 16-ричной кодировке, например: 01, 02, 12, объединенных в сеть и подключенных к данному [[КЦС]]. | Далее следует указать номера контроллеров Рубеж в 16-ричной кодировке, например: 01, 02, 12, объединенных в сеть и подключенных к данному [[КЦС|КЦС]]. | ||
Нажать кнопку ''Записать''. Затем повторно нажать ''Прочитать'' и убедится, что значения были корректно записаны. | Нажать кнопку ''Записать''. Затем повторно нажать ''Прочитать'' и убедится, что значения были корректно записаны. | ||
В случае ошибок программирования, попробовать сбросить [[КЦС]] по питанию. | В случае ошибок программирования, попробовать сбросить [[КЦС|КЦС]] по питанию. | ||
Далее следует: | Далее следует: | ||
# отключить [[КЦС]] от [[TL-линия|TL-линии связи]] | |||
# отключить от ПК | #отключить [[КЦС|КЦС]] от [[TL-линия|TL-линии связи]] | ||
# перевести перемычку RS-232 / RS-485 в положение RS-485 | #отключить от ПК | ||
# перевести перемычку режим работы в положение РУБЕЖ | #перевести перемычку RS-232 / RS-485 в положение RS-485 | ||
# подключить [[КЦС]] к контроллеру Рубеж. | #перевести перемычку режим работы в положение РУБЕЖ | ||
# установить на [[КЦС]] с помощью [http://tekon.ru/num_conc.pdf перемычек выбора адреса] номер [[TL-линия|TL-линии АСУД]] | #подключить [[КЦС|КЦС]] к контроллеру Рубеж. | ||
# подключить КЦС к [[TL-линия|TL-линии связи]] | #установить на [[КЦС|КЦС]] с помощью [http://tekon.ru/num_conc.pdf перемычек выбора адреса] номер [[TL-линия|TL-линии АСУД]] | ||
#подключить КЦС к [[TL-линия|TL-линии связи]] | |||
Подключение [[КЦС]] к контроллеру Рубеж осуществляется к контактам (полную схему смотри в документации на ОПС Рубеж): | Подключение [[КЦС|КЦС]] к контроллеру Рубеж осуществляется к контактам (полную схему смотри в документации на ОПС Рубеж): | ||
{| | {| border="1" cellpadding="5" cellspacing="0" class="wikitable" | ||
|Рубеж | |- | ||
| Рубеж | |||
| КЦС | |||
|- | |- | ||
|Data+ | | Data+ | ||
| A | |||
|- | |- | ||
|Data- | | Data- | ||
| B | |||
|- | |- | ||
|GND | | GND | ||
| 0 | |||
|} | |} | ||
Версия от 13:40, 6 сентября 2019
Введение
Поддержка в АСУД.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 |
| Настройка интерфейса | -- |
| Число контроллеров Рубеж, объединенных в сеть | до 31 |
| Объем передаваемых данных | Ответ на запрос 0х10 (статус прибора). |
| Необходимость в наличии преобразователей МС-1, МС-2 | Нет |
| Возможность удаленного управления контроллером Рубеж | Нет |
| Период обновления данных с одного прибора Рубеж | не менее чем (60 х (N div 3 + 1))* с. |
* - 1 прибор на КЦС - 60 с. - до 3 приборов на КЦС - 60 с. - до 6 приборов на КЦС - 120 с.
Перед подключением к контроллеру Рубеж КЦС должен быть предварительно настроен.
Для настройки следует:
- Подключить КЦС с помощью штатного кабеля RS-232 к ПК.
- Перевести перемычку RS-232 / RS-485 в положение RS-232
или
- Подключить КЦС с помощью преобразователя RS-485 к ПК.
- Перевести перемычку RS-232 / RS-485 в положение RS-485
Далее ...
- Перевести перемычку выбора режима работы в положение "Прогр.КМ"
- Подключить КЦС к TL-линии связи
- Запустить на ПК программу .../OPC Server/tools-server/rubezh-kcs.exe
Следует указать в 16-ричном виде идентификатор КЦС - рекомендуется устанавливать значение 21 (0x21 - данный номер зарезервирован за преобразователями МС-1, МС-2).
Далее следует указать номера контроллеров Рубеж в 16-ричной кодировке, например: 01, 02, 12, объединенных в сеть и подключенных к данному КЦС.
Нажать кнопку Записать. Затем повторно нажать Прочитать и убедится, что значения были корректно записаны.
В случае ошибок программирования, попробовать сбросить КЦС по питанию.
Далее следует:
- отключить КЦС от TL-линии связи
- отключить от ПК
- перевести перемычку RS-232 / RS-485 в положение RS-485
- перевести перемычку режим работы в положение РУБЕЖ
- подключить КЦС к контроллеру Рубеж.
- установить на КЦС с помощью перемычек выбора адреса номер TL-линии АСУД
- подключить КЦС к TL-линии связи
Подключение КЦС к контроллеру Рубеж осуществляется к контактам (полную схему смотри в документации на ОПС Рубеж):
| Рубеж | КЦС |
| Data+ | A |
| Data- | B |
| GND | 0 |
Провода А-В - витая пара, GND - отдельный провод.
Настройка ОРС-сервера
Настройка ОРС-сервера заключается в:
- регистрации концентраторов КЦС, к которым подключены контроллеры Рубеж.
- регистрации для каждого контроллера Рубеж концентратора Виртуальный КДД-RS
- сопоставление идентификаторов контроллеров Рубеж идентификаторам виртуальных КДД-RS.
Концентратор Виртуальный КДД-RS используется для обеспечения визуализации данных в программе АСУД.SCADA.
В папке ОРС-сервера ...Tekon/ASUD Scada/OPC Server/ должен присутствовать файл original.gdb (версия БД должна быть не ниже 130).
Если указанный файл отсутствует следует скопировать его из папки ...Tekon/ASUD Scada/OPC Server/db.
Запустить (с административными правами) конфигуратор ОРС-сервера.
Далее:
- Проверить путь к файлу БД original.gdb в меню Сервис \ Настройки, должен указывать на файл ...Tekon/ASUD Scada/OPC Server/original.gdb
- Зарегистрировать в адресном пространстве концентраторы КЦС, к которым подключены контроллеры Рубеж.
- Настроить КЦС, указав их номера.
- Добавить для каждого КЦС (выполнив на нем клик правой кнопкой мыши) по одному устройству Рубеж.
После этого следует, не закрывая конфигуратор (можно просто свернуть его), запустить программу .../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 должен быть настроен следующим образом:
- Должен быть указан идентификатор (RS-номер) - поле Номер справа
- Должен быть указан Адрес (будет отображаться в Журнале Событий) - правый нижний угол
- 1 дискретный вход должен быть настроен как Пожар
- 2 дискретный вход должен быть настроен как Неисправность ППА
- 4 температурный вход должен быть настроен как Температура, затем в настройках следует изменить имя на Рубеж / Статус
На этом настройка ОРС-сервера закончена.
Следует закрыть конфигуратор.
Настройка АСУД.SCADA
Убедиться что, в папке ...\SCADA\scripts\lvm\built-in\ присутствует файл rubezh.lua. При необходимости загрузить файл с сайта.
Открыть в блокноте файл entry.lua
...
dofile2("ext.lua")
dofile2("rubezh.lua")
...
Если строка
dofile2("rubezh.lua")
отсутствует, добавить ее и сохранить файл.
Запустить АСУД.SCADA и перейти в режим настройки, далее:
- Нарисовать объект Прямоугольник
- Разместить на нем примитивы
- Дискретный датчик - 2
- Статус -2
- Текстовое поле - 1
- Надпись - 5
Расположить объекты так, как указано на рисунке.
Настроить примитивы:
- Связать примитив Дискретный сигнал (верхний) с тэгом Sensor01 виртуального КДД-RS.
- Связать примитив Дискретный сигнал (нижний) с тэгом Sensor02 виртуального КДД-RS.
- Связать первый примитив Статус с тэгом Status виртуального КДД-RS.
- В свойстве Ярлык / По умолчанию примитива Статус указать (написать) идентификатор контроллера Рубеж.
- Связать второй примитив Статус с тэгом Status КЦС, к которому подключен данный Рубеж.
- В свойстве Ярлык / Из свойства второго примитива Статус выбрать "Номер концентратора".
- Изменить Надпись на "Состояние ОПС"
- Связать примитив Текстовое поле с тэгом Temperature4 виртуального КДД-RS.
- Указать значение свойства LVM / OnDataChanged - RubezhStat.
- Указать значение свойства Фон / Скрыть линию - Да
- Указать значение свойства Выравнивание - По левому краю, По верхнему краю.
Далее следует выделить объекты (кроме Статуса КЦС), скопировать, вставит и настроить аналогичным образом следующий контроллер Рубеж, подключенные к данному КЦС.
Аналогичным образом настроить остальные концентраторы КЦС и контроллеры Рубеж.
Принцип визуализации данных контроллера будет следующий:
- При успешном обмене данными с контроллером Рубеж и значении текущего состояния Рубеж = Норма (значение поля статус контроллера = 0)
- Дискретные датчики отображаются в состоянии Норма
- В текстовом поле - Пусто.
- В случае состояния Рубеж = [Пожар, Тревога]
- Дискретный датчик 1 отображается в сигнальном состоянии
- В текстовом поле - расшифровывается состояние контроллера Рубеж.
- В случае состояния Рубеж <> Норма (значение <> 0), но не = [Пожар, Тревога]
- Дискретный датчик 2 отображается в сигнальном состоянии
- В текстовом поле - расшифровывается состояние контроллера Рубеж.
- При потере связи КЦС с контроллером Рубеж (информация обновляется примерно раз в 20 минут).
- Примитив Статус Рубеж отображается с синим восклицательным знаком
- В текстовом поле - - "Нет связи".
- При потере связи Пульт-ПК (или КИО) с КЦС, к которому подключены контроллеры Рубеж
- Примитив Статус КЦС и примитив Статус Рубеж отображаются с синим восклицательным знаком
- В текстовом поле - - "Нет связи".