APC SMART-UPS: различия между версиями

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 22: Строка 22:
Если немного затронуть историю развития подхода компании APC к вопросу диспетчеризации своей продукции, то условно можно выделить три этапа.
Если немного затронуть историю развития подхода компании APC к вопросу диспетчеризации своей продукции, то условно можно выделить три этапа.
# Компания использует в качестве коммуникационного протокола UPS-link, который официально не публикуется, но являясь достаточно простым, активно используется разработчиками стороннего ПО для взаимодействия с ИБП.
# Компания использует в качестве коммуникационного протокола UPS-link, который официально не публикуется, но являясь достаточно простым, активно используется разработчиками стороннего ПО для взаимодействия с ИБП.
# Компания выпускает проприетарный протокол Micro-link, описание которого не предоставляет никому. Поддержка UPS-link убирается из прошивок. Компания, мотивируя заботой о качестве предоставляемых услуг, "навязывает" свое ПО для работы с ИБП. Эти действия вызывают волну возмущения среди пользователей и Компания выпускает SmartSlot Card AP9620 для ряда моделей ИБП, которая "возвращает" поддержку UPS-link.
# Компания выпускает проприетарный протокол Micro-link, описание которого не предоставляет никому. Поддержка UPS-link убирается из прошивок. Компания, мотивируя заботой о качестве предоставляемых услуг, "навязывает" свое ПО для работы с ИБП. Эти действия вызывают волну возмущения среди пользователей и Компания выпускает относительно недорогую SmartSlot Card AP9620 для ряда моделей ИБП, которая "возвращает" поддержку UPS-link.
# Компания анонсирует для ряда моделей ИБП поддержку  [[Modbus-устройства|Modbus]] в качестве открытого коммуникационного протокола.  
# Компания анонсирует для ряда моделей ИБП поддержку  [[Modbus-устройства|Modbus]] в качестве открытого коммуникационного протокола.  


Строка 35: Строка 35:
Если модель вашего ИБП не указана, рекомендую ознакомиться с последней документацией на ИБП (связаться с тех.поддержкой APC), и если ИБП поддерживает один из указанных протоколов, его также можно подключить к АСУД-248.
Если модель вашего ИБП не указана, рекомендую ознакомиться с последней документацией на ИБП (связаться с тех.поддержкой APC), и если ИБП поддерживает один из указанных протоколов, его также можно подключить к АСУД-248.


== Протокол Modbus ==  
= Протокол Modbus =  


Данная статья основывается на [http://www.apcmedia.com/salestools/MPAO-98KJ7F/MPAO-98KJ7F_R0_EN.pdf?sdirect=true Modbus Implementation in APC Smart-UPS]
Данное описание основывается на документе: [http://www.apcmedia.com/salestools/MPAO-98KJ7F/MPAO-98KJ7F_R0_EN.pdf?sdirect=true Modbus Implementation in APC Smart-UPS]
 
Управление, мониторинг и настройка одного или нескольких устройств Smart-UPS возможны по протоколу [[Modbus-устройства|Modbus]].


Поддерживается работы со следующими моделями APC Smart-UPS:   
Поддерживается работы со следующими моделями APC Smart-UPS:   
Строка 45: Строка 43:
* SMT (за исключением моделей 1U) с внутренним программным обеспечением 09.0 и выше. Для устройств с программным обеспечения обеспечением версии 08.0  или выше  следует предварительно провести провести процедуру обновление ПО.
* SMT (за исключением моделей 1U) с внутренним программным обеспечением 09.0 и выше. Для устройств с программным обеспечения обеспечением версии 08.0  или выше  следует предварительно провести провести процедуру обновление ПО.


Не требуется никакого дополнительного оборудования для диспетчеризации устройства по протоколу [[Modbus-устройства|Modbus]].
Не требуется никакого дополнительного оборудования для диспетчеризации ИБП по протоколу [[Modbus-устройства|Modbus]].
 
== Протокол UPS-link ==


== Параметры подключения ==  
== Параметры подключения ==  


Параметры подключения:
* Интерфейс RS-232 9600-8-N-1
* Интерфейс RS-232 9600-8-N-1
* Протокол - MODBUS RTU
* Протокол - MODBUS RTU
* Адрес устройства - 1..227 (по умолчанию 1)
* Адрес ИБП - 1..227 (по умолчанию 1)


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


Подключение к АСУД-248
APC Smart-UPS - штатный провод ИБП RJ50--DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)


  APC Smart-UPS - штатный провод RJ 50 (10P10C) - RS-232 - КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
  Число ИБП на одном КЦС-IPM - 1.


== Предварительная настройка Smart-UPS ==   
== Предварительная настройка Smart-UPS ==   
Строка 73: Строка 68:


По умолчанию функция работа по протоколу Modbus на ИБП отключена. Для активации функции следует:   
По умолчанию функция работа по протоколу Modbus на ИБП отключена. Для активации функции следует:   
* переключиться в режим Advanced меню Configuration  
* переключиться в режим Advanced меню Main: Configuration  
* включить режим Modbus.  
* включить режим Modbus.  
Modbus адрес устройства отображается в меню ...


== Таблица Modbus-регистров ==  
== Таблица Modbus-регистров ==  
Строка 159: Строка 152:
* Читать группу  - 0
* Читать группу  - 0
* Разрешать пропуски в группе - рекомендуется указать Нет (протокол допускает пропуски при чтении групп элементов).
* Разрешать пропуски в группе - рекомендуется указать Нет (протокол допускает пропуски при чтении групп элементов).
== Настройка программного обеспечения АСУД-248 ==
Полную информацию о настройке смотри в статье [[Modbus-устройства]]
= UPS-Link =
Для моделей SRT (LCC версии  прошивки v3.0 или выше), SMT, SMX, SURTD* необходимо приобрести и установить в ИБП дополнительную коммуникационную карту АР9620.
По вопросам совместимости версии прошивок ИБП  и АР9620 смотри [http://www.apc.com/us/en/faqs/content/?id=FA156602 FA156602].
== Параметры подключения ==
* Интерфейс RS-232 2400-8-N-1
* Протокол - UPS-Link
== Подключение к АСУД ==
APC Smart-UPS - AP9620 DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
Число ИБП на одном КЦС-IPM  -  1.
== Предварительная настройка Smart-UPS == 
Не требуется.
== Настройка программного обеспечения АСУД-248 ==
Для выполнения тестового опроса ИБП можно использовать программу [[KCS DEMO.EXE]]
Для добавления ИБП в конфигурацию АСУД.SCADA следует: 
* зарегистрировать в программе ASUDBase устройство UPSLink, указав параметры IP-подключения.
* выполнить опрос ИБП программой [[KCSLogger]]
* выполнить настройку [[Tekon OPC-сервер|OPC-сервера]], см. "Контейнер оборудования".

Версия от 13:07, 11 октября 2016


Введение

Общая информация о диспетчеризации ИБП приведена в статье Источники бесперебойного питания (UPS).

В ИБП, выпускающихся компанией APC, может быть реализован один из следующих коммуникационных протоколов:

  • Micro-link - закрытый протокол компании АРС. Диспетчеризация возможно только с помощью штатного ПО.
  • UPS-link - старый протокол, не используемый на новых устройствах. Описание протокола есть в открытом доступе.
  • Modbus RTU - на некоторых новых моделях ИБП.
  • SNMP, Modbus TCP - при подключении к ИБП дополнительной коммуникационной карты (SmartSlot Card).

Обычно на ИБП доступны следующие интерфейсы:

  • USB - работа с ним нами не поддерживается
  • SERIAL - или RS-232
  • SLOT - для подключения дополнительных коммуникационных карт.

Следует отметить, что, пожалуй, самый простой вариант для диспетчеризации - это использовать SmartSlot Card с поддержкой SNMP, Modbus TCP. Вы сразу получаете разъем RJ45 (Ethernet) и можете подключить вам ИБП к компьютерной сети. Однако стоимость данных коммуникационных карт, например: AP9631 - достаточно высока. Пример похожего проекта смотри в статье Источники бесперебойного питания (UPS).

Если немного затронуть историю развития подхода компании APC к вопросу диспетчеризации своей продукции, то условно можно выделить три этапа.

  1. Компания использует в качестве коммуникационного протокола UPS-link, который официально не публикуется, но являясь достаточно простым, активно используется разработчиками стороннего ПО для взаимодействия с ИБП.
  2. Компания выпускает проприетарный протокол Micro-link, описание которого не предоставляет никому. Поддержка UPS-link убирается из прошивок. Компания, мотивируя заботой о качестве предоставляемых услуг, "навязывает" свое ПО для работы с ИБП. Эти действия вызывают волну возмущения среди пользователей и Компания выпускает относительно недорогую SmartSlot Card AP9620 для ряда моделей ИБП, которая "возвращает" поддержку UPS-link.
  3. Компания анонсирует для ряда моделей ИБП поддержку Modbus в качестве открытого коммуникационного протокола.

Рассмотрим возможные варианты диспетчеризации APC SMART-UPS без применения дорогостоящих SmartSlot Card.

Возможность использовать тот или иной вариант диспетчеризации зависит от конкретной модели ИБП:

  • для моделей SRT, SMT - см. вариант Modbus.
  • для моделей SRT (LCC версии прошивки v3.0 или выше), SMT, SMX, SURTD* - см. вариант UPS-link.
** Согласно документу FA156594 модели SUA соответствуют SMT, SMX

Если модель вашего ИБП не указана, рекомендую ознакомиться с последней документацией на ИБП (связаться с тех.поддержкой APC), и если ИБП поддерживает один из указанных протоколов, его также можно подключить к АСУД-248.

Протокол Modbus

Данное описание основывается на документе: Modbus Implementation in APC Smart-UPS

Поддерживается работы со следующими моделями APC Smart-UPS:

  • SRT
  • SMT (за исключением моделей 1U) с внутренним программным обеспечением 09.0 и выше. Для устройств с программным обеспечения обеспечением версии 08.0 или выше следует предварительно провести провести процедуру обновление ПО.

Не требуется никакого дополнительного оборудования для диспетчеризации ИБП по протоколу Modbus.

Параметры подключения

  • Интерфейс RS-232 9600-8-N-1
  • Протокол - MODBUS RTU
  • Адрес ИБП - 1..227 (по умолчанию 1)

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

APC Smart-UPS - штатный провод ИБП RJ50--DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
Число ИБП на одном КЦС-IPM  -  1.

Предварительная настройка Smart-UPS

В первую очередь следует проверит версию внутреннего программного обеспечения ИБП.

Для этого на цифровом табло ИБП откройте меню

  • About
    • UPS Firmware

Указанная версия программного обеспечения должна быть не ниже 09.0

По умолчанию функция работа по протоколу Modbus на ИБП отключена. Для активации функции следует:

  • переключиться в режим Advanced меню Main: Configuration
  • включить режим Modbus.

Таблица Modbus-регистров

Диапазон доступных Modbus-регистров разделен на следующие группы

Диапазон адресов Описание Комментарий
0 – 127 Текущие состояния устройства
128 – 511 Динамические данные Результаты текущих измерений
512 – 1023 Служебная информация (идентификационные данные оборудования) Тип данных - STRING
1024 – 1535 Статические данные
1536 – 1791 Команды
2048 – 2303 Верификация протокола В ячейках записаны константные значения, которые могут быть использованы для проверки правильности преобразования данных в ПО

Полный список доступных регистров указан в документе Modbus Implementation in Smart-UPS

Тип данных регистра и множитель обозначается в виде XY (столбец Bin pt):

  • X - тип данных
  • Y - множитель, равный 1 / (2 ^ Y)

Регистры вводить как Holdreg (или как Inpreg).

Соответствие типов данных регистров настройкам АСУД:

Размер в байтах
Size
указанный тип
Bin pt
Тип данных в АСУД
2 SHORT Формат:1
2 Ux WORD Формат:1
2 Бит BIT Формат:1
4 INTEGER Формат:4
4 Ux DWORD Формат:4
4 Бит BIT4 Формат:4
8, 16, 32 пусто или STRING STRING в боле BIT указать размер поля в байтах

Соответствие множителя (коэффициента преобразования) данных настройкам АСУД:

Указанный множитель
Bin pt
Множитель в АСУД
Mult
х0 1
х1 0.5
х2 0.25
х3 0.125
х4 0.0625
х5 0.03125
х6 0.015625
х7 0.0078125
х8 0.00390625
х9 0.001953125

Общие параметры настройки Modbus-устройства:

  • Базовый регистр - 0
  • Читать группу - 0
  • Разрешать пропуски в группе - рекомендуется указать Нет (протокол допускает пропуски при чтении групп элементов).

Настройка программного обеспечения АСУД-248

Полную информацию о настройке смотри в статье Modbus-устройства

UPS-Link

Для моделей SRT (LCC версии прошивки v3.0 или выше), SMT, SMX, SURTD* необходимо приобрести и установить в ИБП дополнительную коммуникационную карту АР9620.

По вопросам совместимости версии прошивок ИБП и АР9620 смотри FA156602.

Параметры подключения

  • Интерфейс RS-232 2400-8-N-1
  • Протокол - UPS-Link

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

APC Smart-UPS - AP9620 DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
Число ИБП на одном КЦС-IPM  -  1.

Предварительная настройка Smart-UPS

Не требуется.

Настройка программного обеспечения АСУД-248

Для выполнения тестового опроса ИБП можно использовать программу KCS DEMO.EXE

Для добавления ИБП в конфигурацию АСУД.SCADA следует:

  • зарегистрировать в программе ASUDBase устройство UPSLink, указав параметры IP-подключения.
  • выполнить опрос ИБП программой KCSLogger
  • выполнить настройку OPC-сервера, см. "Контейнер оборудования".