
С2000 СП1 – контроллер, используемый в системах охранно-пожарной сигнализации (ОПС) для управления периферийными устройствами. Его программирование требует точного соблюдения последовательности действий, так как ошибки в настройках могут привести к некорректной работе системы или ложным срабатываниям. В этой инструкции рассмотрены ключевые этапы: подготовка оборудования, подключение к ПК, настройка параметров через ПО «UProg» и проверка работоспособности.
Для начала убедитесь, что у вас установлена последняя версия UProg 3.12 или новее – более ранние релизы не поддерживают все функции С2000 СП1. Контроллер подключается к компьютеру через USB-адаптер RS-485 (например, АС-4 или аналогичный с гальванической развязкой). Перед программированием отключите питание системы и проверьте целостность кабеля – короткое замыкание на линии RS-485 может вывести контроллер из строя.
В ПО «UProg» первым шагом является выбор типа устройства: С2000 СП1 в списке поддерживаемых моделей. Далее настройте скорость обмена данными – по умолчанию используется 9600 бод, но для стабильной работы рекомендуется снизить её до 4800 бод при длине линии свыше 500 метров. После успешного подключения откройте вкладку «Параметры» и задайте адрес контроллера (от 1 до 255) – он должен быть уникальным в пределах одной сети.
Ключевые параметры, требующие настройки: режим работы (мастер/ведомый), тайм-ауты ответов (по умолчанию 300 мс, при нестабильной связи увеличьте до 500 мс) и список управляемых устройств. Для корректной работы с реле или выходами на сирену укажите в конфигурации соответствующие номера каналов. После внесения изменений обязательно выполните запись в энергонезависимую память – без этого настройки сбросятся при перезагрузке.
Перед вводом системы в эксплуатацию проведите тестирование: подайте тестовый сигнал на входы контроллера и проверьте реакцию выходов. Если С2000 СП1 не отвечает, проверьте полярность подключения RS-485 (A+ и B-) и наличие терминаторов на концах линии. При использовании нескольких контроллеров в одной сети убедитесь, что адреса не дублируются и все устройства работают на одной скорости.
Подготовка оборудования и ПО для настройки С2000 СП1
Для работы с С2000 СП1 потребуется контроллер версии не ниже 2.07 и прошивка ПО 3.05 или новее. Проверьте маркировку на корпусе устройства: на наклейке должен быть указан код «С2000-СП1.хх», где «хх» – номер ревизии. Если версия устарела, обновите прошивку через программатор «PonyProg» или «ST-Link» с использованием файла прошивки с официального сайта «Болид».
Подключение к контроллеру выполняется через интерфейс RS-485 с помощью преобразователя USB-RS485 (например, «USB-COMi» или «MOXA UPort 1150»). Для стабильной работы используйте экранированную витую пару с волновым сопротивлением 120 Ом. Длина линии не должна превышать 1200 метров при скорости 9600 бод. На концах шины установите терминаторы сопротивлением 120 Ом.
Установите ПО «UProg» версии 4.12 или выше – это основной инструмент для конфигурирования С2000 СП1. Скачайте дистрибутив с сайта производителя и выполните установку в каталог без пробелов в пути (например, «C:\Bolid\UProg»). После установки обновите драйверы COM-порта через «Диспетчер устройств» Windows, выбрав драйвер от производителя преобразователя.
Для диагностики и мониторинга потребуется ПО «PProg» версии 2.08 или новее. Оно позволяет считывать текущие параметры контроллера, отображать состояние входов/выходов и вести журнал событий. Настройте соединение в «PProg» с параметрами: скорость – 9600, бит данных – 8, стоп-бит – 1, контроль четности – нет. Проверьте связь тестовой командой «0x00» (запрос статуса).
Перед началом настройки отключите питание контроллера и всех подключенных устройств. Подключите блок питания 12 В постоянного тока с током не менее 1 А. Убедитесь, что напряжение на клеммах «+12V» и «GND» стабильно и не превышает 13,8 В. При использовании резервного питания от аккумулятора проверьте его емкость – она должна обеспечивать работу системы не менее 24 часов в дежурном режиме.
Для работы с логикой контроллера подготовьте схему подключения периферийных устройств: датчиков, реле, исполнительных механизмов. В документации к С2000 СП1 указаны допустимые токи нагрузки для выходов: до 100 мА на дискретный выход и до 2 А на силовой. Превышение этих значений приведет к выходу контроллера из строя. Используйте внешние реле или транзисторные ключи для управления мощными нагрузками.
Создайте резервную копию текущей конфигурации контроллера через «UProg» до внесения изменений. Для этого выполните команду «Считать конфигурацию» и сохраните файл с расширением «.cfg» в отдельной папке. В случае ошибок при настройке восстановите конфигурацию из резервной копии. Храните файлы конфигураций с указанием даты и версии прошивки для упрощения отладки.
Подключение контроллера к компьютеру через адаптер RS-485

Для подключения контроллера С2000 СП1 к компьютеру используйте адаптер RS-485 с гальванической развязкой, например, USB-RS485 на базе чипа FTDI FT232R или аналогичный. Убедитесь, что адаптер поддерживает полудуплексный режим и имеет встроенные резисторы терминации (120 Ом), либо подключите их отдельно на концах линии. Питание адаптера должно осуществляться от USB-порта компьютера – избегайте внешних источников, чтобы исключить помехи.
Соедините клеммы A (DATA+) и B (DATA-) адаптера с соответствующими контактами контроллера, соблюдая полярность. Для С2000 СП1 используйте разъем X1 (контакты 3 и 4 для RS-485). При длине линии свыше 50 метров добавьте экранированную витую пару с заземлением экрана только с одной стороны – на стороне адаптера. Скорость обмена по умолчанию – 9600 бод, но при необходимости измените её в настройках ПО «UProg» или «PConf».
После физического подключения установите драйверы адаптера (для FTDI – CDM версии не ниже 2.12.28) и проверьте порт в диспетчере устройств Windows. В программе конфигурации выберите соответствующий COM-порт, укажите параметры: 8 бит данных, без контроля четности, 1 стоп-бит. Если связь не устанавливается, отключите питание контроллера на 10 секунд и повторите попытку – это сбросит буферы RS-485.
Создание и конфигурация нового проекта в UProg
Запустите UProg через ярлык на рабочем столе или из меню «Пуск». В главном окне выберите «Файл» → «Новый проект». В открывшемся диалоге укажите имя проекта (например, SecuritySystem_01) и путь для сохранения. Избегайте пробелов и кириллицы в именах – используйте латиницу и подчеркивания. Папка проекта будет содержать файлы с расширениями .uproj (основной файл проекта) и .ucfg (конфигурация оборудования).
После создания проекта откройте вкладку «Оборудование». В дереве устройств выберите контроллер серии С2000: для СП1 это С2000-СП1 (версия прошивки не ниже 2.04). Если контроллер не отображается, обновите базу устройств через «Справка» → «Обновить базу оборудования». Для корректной работы с протоколом RS-485 укажите скорость обмена 9600 бит/с и адрес устройства в сети (по умолчанию 1).
Настройте параметры питания и защиты. В разделе «Питание» установите напряжение 12 В и ток потребления не более 500 мА. Для защиты от короткого замыкания активируйте опцию «Ограничение тока» с порогом 600 мА. В таблице ниже приведены критические параметры для СП1:
| Параметр | Значение | Примечание |
|---|---|---|
| Максимальное напряжение питания | 15 В | Превышение вызывает срабатывание защиты |
| Минимальное напряжение питания | 9 В | Ниже – нестабильная работа |
| Ток срабатывания защиты | 600 мА | Настраивается в диапазоне 300–1000 мА |
| Температурный диапазон | -40…+55 °C | Работа вне диапазона блокируется |
Перейдите во вкладку «Каналы» и добавьте необходимые входы/выходы. Для СП1 доступно 8 дискретных входов (DI) и 4 релейных выхода (RO). Привяжите входы к физическим адресам: например, DI1 – датчик двери, DI2 – датчик движения. Для реле задайте тип нагрузки (сухой контакт или 12 В) и режим работы (импульсный или удержание). Ошибка в конфигурации реле приведет к ложным срабатываниям или повреждению оборудования.
Настройте логику работы через вкладку «Сценарии». Создайте новый сценарий с именем Alarm_Trigger. В условиях укажите: DI1 = Активен (открытие двери) и DI2 = Активен (движение). В действиях добавьте активацию реле RO1 (сирена) и отправку SMS через подключенный GSM-модуль. Для тестирования используйте кнопку «Эмуляция» – она позволяет симулировать срабатывание входов без физического подключения датчиков.
Перед загрузкой конфигурации в контроллер выполните проверку на ошибки. Нажмите «Проект» → «Проверить конфигурацию». UProg выведет список предупреждений и критических ошибок: например, конфликт адресов устройств или некорректные параметры питания. Устраните все ошибки – игнорирование приведет к неработоспособности системы. Для загрузки подключите СП1 к ПК через адаптер RS-232/USB и выберите «Проект» → «Загрузить в устройство». Процесс занимает 10–30 секунд в зависимости от объема конфигурации.
После загрузки перезагрузите контроллер кнопкой «Сброс» на корпусе или через команду в UProg. Проверьте работу системы: активируйте датчики и убедитесь, что реле срабатывают согласно сценариям. Логи работы сохраняются в файл log.txt в папке проекта – используйте их для диагностики неисправностей. При обновлении прошивки СП1 создайте резервную копию проекта (Файл → Экспорт конфигурации) – это позволит быстро восстановить настройки после перепрошивки.
Настройка параметров связи и адресации устройства

Для корректной работы С2000 СП1 в сети RS-485 или Ethernet необходимо задать уникальные параметры связи. В меню «Настройки → Связь» выберите протокол: Modbus RTU (для RS-485) или Modbus TCP (для Ethernet). Скорость обмена по RS-485 устанавливайте в диапазоне 9600–115200 бод, при этом рекомендуется использовать 38400 бод для баланса скорости и стабильности. Для Ethernet укажите IP-адрес, маску подсети и шлюз в соответствии с сетевой инфраструктурой.
Адресация устройства критична для идентификации в системе. В разделе «Адрес устройства» задайте уникальный номер в диапазоне 1–247 для Modbus RTU или оставьте стандартный 1 для Modbus TCP, если используется один прибор. Избегайте дублирования адресов в одной сети – это приведёт к конфликтам. Для проверки доступности устройства используйте команду PING (Ethernet) или тестовый запрос Modbus с функцией 0x03.
- Modbus RTU: адрес задаётся вручную, контроль чётности – Even (рекомендуется), стоп-биты – 1.
- Modbus TCP: адрес формируется автоматически на основе IP, но может быть переопределён в настройках.
- При использовании преобразователей RS-485/Ethernet проверьте соответствие настроек скорости и протокола на всех узлах.
Для многоточечных сетей RS-485 соблюдайте топологию «шина» с терминаторами на концах линии (120 Ом). Длина кабеля не должна превышать 1200 м при скорости 9600 бод или 100 м при 115200 бод. Используйте экранированную витую пару (например, FTP Cat5e) и избегайте параллельной прокладки с силовыми кабелями. При сбоях связи проверьте полярность подключения (A+/B-).
В Ethernet-режиме настройте порт сервера Modbus TCP (по умолчанию 502). Если требуется работа через NAT или VPN, убедитесь, что порт открыт на маршрутизаторе и не блокируется файрволом. Для диагностики используйте утилиты telnet <IP> 502 или Wireshark с фильтром modbus. При подключении к ПО «Орион Про» или «АРМ» укажите IP-адрес и порт устройства в конфигураторе.
После изменения параметров сохраните настройки в энергонезависимую память (кнопка «Сохранить» в меню). Перезагрузите устройство для применения изменений. Для массовой настройки нескольких приборов используйте шаблоны конфигурации через ПО «Конфигуратор С2000» или скрипты Modbus с функцией 0x10 (запись регистров). Пример команды для установки адреса 5 и скорости 38400 бод через Modbus RTU:
- Записать в регистр 0x0001 значение 5 (адрес).
- Записать в регистр 0x0002 значение 3 (скорость 38400 бод).
- Сохранить настройки в регистр 0x0000 (команда 0x06).
Программирование логики работы реле и входов С2000 СП1

Для настройки логики реле и входов С2000 СП1 используйте раздел «Логика» в ПО «UProg». Назначьте входы (например, «Вход 1» как нормально разомкнутый контакт) через параметр *Тип входа* в таблице конфигурации. Для реле задайте режим работы: *импульсный* (длительность 0,5–10 с) или *фиксированный* (включение по событию). Привяжите входы к реле через логические выражения в формате *IF (Вход1=1) THEN Реле1=1*, используя операторы AND/OR для комбинирования условий. Учитывайте задержки срабатывания (параметр *Задержка включения*), чтобы исключить ложные срабатывания при дребезге контактов.
Для сложных сценариев применяйте макросы: создайте последовательность действий (например, включение Реле2 через 3 с после срабатывания Входа3) в разделе *Макросы* с указанием таймеров и условий. Проверяйте логику в симуляторе UProg перед записью в прибор – ошибки в выражениях (например, циклические зависимости) блокируют выполнение программы. При работе с аналоговыми входами (0–10 В) используйте пороговые значения (*Уставка*) и гистерезис (0,1–1 В) для стабильной реакции на изменения сигнала.
Тестирование и отладка настроек через мониторинг событий

Для проверки конфигурации С2000 СП1 используйте журнал событий в ПО «UProg» (версия 4.1 и выше). Активируйте режим отладки через меню «Настройки → Параметры системы → Логирование», установив уровень детализации «Подробный». Это позволит фиксировать все изменения состояний шлейфов, зон и реле с временными метками в формате UTC+3. При тестировании срабатывания датчиков имитируйте события через кнопку «Тест» в интерфейсе контроллера – в логе должны появиться записи с кодами 0x1A (взятие на охрану) и 0x1B (снятие), а также 0x22 для тревожных событий.
При анализе лога обращайте внимание на задержки между событием и его регистрацией: превышение 500 мс указывает на проблемы с шиной RS-485 или перегрузку контроллера. Для диагностики используйте команду «ping» в терминале UProg (команда 0x55 с адресом устройства) – время отклика должно быть стабильно в пределах 20–80 мс. Если задержки наблюдаются только при определенных сценариях (например, при одновременном срабатывании нескольких датчиков), проверьте приоритеты обработки событий в разделе «Настройки → Очередь событий».
Отладка логики работы реле требует последовательного тестирования каждого условия срабатывания. Включите в лог параметр «Состояние выходов» (код 0x33) и сравните фактические состояния реле с ожидаемыми по алгоритму. Например, при срабатывании датчика движения в зоне 3 реле 2 должно активироваться через 3 секунды – в логе это отобразится как цепочка событий: 0x22 (тревога) → 0x33 (реле 2=1) с временным интервалом 3000±100 мс. Расхождения указывают на ошибки в настройках задержек или привязке реле к зонам.
Для проверки взаимодействия с внешними системами (например, ПЦН) используйте тестовые сообщения с кодом 0x44. В логе должны фиксироваться все этапы передачи: формирование пакета (0x44:01), отправка (0x44:02) и подтверждение получения (0x44:03). Отсутствие подтверждения требует проверки настроек протокола (GPRS/TCP) и параметров сервера. При частых потерях пакетов уменьшите интервал повторной отправки до 15 секунд и увеличьте таймаут ответа до 30 секунд в разделе «Настройки → Каналы связи».
