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

Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Нет описания правки
 
(не показано 12 промежуточных версий этого же участника)
Строка 18: Строка 18:
* SLOT - для подключения дополнительных коммуникационных карт.
* SLOT - для подключения дополнительных коммуникационных карт.


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


Если немного затронуть историю развития подхода компании APC к вопросу диспетчеризации своей продукции, то условно можно выделить три этапа.
Если немного затронуть историю развития подхода компании APC к вопросу диспетчеризации своей продукции, то условно можно выделить три этапа.
Строка 53: Строка 62:
== Подключение к АСУД ==  
== Подключение к АСУД ==  


  APC Smart-UPS - штатный провод ИБП RJ50--DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
  APC Smart-UPS - SERIAL - RS-232 - КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
 
Число ИБП на одном КЦС-IPM  -  1.
 
Для подключения ИБП к КЦС не получится использовать провод идущий в комплекте, т.к. и на проводе ИБП и на проводе КЦС разъемы типа DB-9F.
 
Следует самостоятельно изготовить переходник.
 
Провод ИБП (APC типа 940-0625A, 940-1525A), идущий в комплекте: 10 пиновый контакт RJ50, однако вы вполне можете использовать для изготовления переходника  стандартный 8-пиновый RJ45.


Число ИБП на одном КЦС-IPM  - 1.
{| class="wikitable"
|-
!Pin RJ45 !! Вход КЦС-IPM (RS-232) !! Pin RJ50
|-
| 1 || RD || 2
|-
| 6 || 0 || 7
|-
| 7 || TD || 8
|}


== Предварительная настройка Smart-UPS ==   
== Предварительная настройка Smart-UPS ==   
Строка 110: Строка 136:
| 2 || Ux || WORD  Формат:1
| 2 || Ux || WORD  Формат:1
|-
|-
| 2 || Бит || BIT  Формат:1
| 2 || (битовый по смыслу) || BIT  Формат:1
|-
|-
| 4 || Sх || INTEGER Формат:4
| 4 || Sх || INTEGER Формат:4
Строка 116: Строка 142:
| 4 || Ux || DWORD Формат:4
| 4 || Ux || DWORD Формат:4
|-
|-
| 4 || Бит || BIT4 Формат:4
| 4 || (битовый по смыслу) || BIT4 Формат:4
|-
|-
| 8, 16, 32 || пусто или STRING || STRING в боле BIT указать размер поля в байтах
| 8, 16, 32 || пусто или STRING || STRING в поле Блок/Бит указать размер строки в байтах
|}
|}
Обратите внимание, что для регистров, значение которых представляют собой битовую маску, в документации нумерация бит в маске с 0 по 15, тогда как в настройках АСУД с 1 по 16.


Соответствие множителя (коэффициента преобразования) данных настройкам АСУД:
Соответствие множителя (коэффициента преобразования) данных настройкам АСУД:
Строка 125: Строка 153:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Указанный множитель <br> Bin pt !! Множитель в АСУД <br> Mult
! Указанный множитель <br> Bin pt !! Множитель в АСУД <br> Множитель
|-
|-
| х0 || 1
| х0 || 1
Строка 131: Строка 159:
| х1 || 0.5
| х1 || 0.5
|-
|-
| х2 || 0.25
| х2 || 2
|-
|-
| х3 || 0.125
| х3 || 3
|-
|-
| х4 || 0.0625
| х4 || 4
|-
|-
| х5 || 0.03125
| х5 || 5
|-
|-
| х6 || 0.015625
| х6 || 6
|-
|-
| х7 || 0.0078125
| х7 || 7
|-
|-
| х8 || 0.00390625
| х8 || 8
|-
|-
| х9 || 0.001953125
| х9 || 9
|}
|}


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


Полную информацию о настройке смотри в статье [[Modbus-устройства]]
Пример рабочей Modbus-конфигурации в программе ASUDBase
 
[[Файл:Apc smart mb1.PNG|650px|центр]]
 
Обратите внимание на значения:
* RunTimeRemaining (мин.)  - переведено из секунд в минуты, поэтому указан множитель = 0,0167
* Output Energy (кВт) - переведено в кВт, поэтому указан множитель = 0,001
 
Файлы Импорта приведенной конфигурации можно загрузить [http://www.tekon.ru/software/apc_smart_ups.zip здесь]
 
В соответствии с приведенным примером вы можете добавить дополнительные регистры  из [http://www.apcmedia.com/salestools/MPAO-98KJ7F/MPAO-98KJ7F_R0_EN.pdf?sdirect=true Modbus Implementation in Smart-UPS] .
 
Полную информацию о настройке Modbus-устройств смотри в статье [[Modbus-устройства]].
 
Отображение данных в ASUDBase
 
[[Файл:Apc smart mb2.PNG|550px|центр]]
 
Примеры визуализации данных в АСУД.SCADA см. в статье [[DataInScada]]


= UPS-Link =  
= UPS-Link =  
Строка 172: Строка 218:
  APC Smart-UPS - AP9620 DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
  APC Smart-UPS - AP9620 DB9-F - RS-232 - DB9-M  КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)


Число ИБП на одном КЦС-IPM  -  1.
Число ИБП на одном КЦС-IPM  -  1.


== Предварительная настройка Smart-UPS ==   
== Предварительная настройка Smart-UPS ==   
Строка 180: Строка 226:
== Настройка программного обеспечения АСУД-248 ==  
== Настройка программного обеспечения АСУД-248 ==  


Для выполнения тестового опроса ИБП можно использовать программу [[KCS DEMO.EXE]]
Для выполнения тестового опроса ИБП можно использовать программу [[KCS DEMO.EXE]], указав драйвер устройства UPSLink.


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

Текущая версия от 15:05, 12 октября 2016


Введение

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

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

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

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

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

SmartSlot Card

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

 APC Smart-UPS - SNMP SmartSlot Card - Компьютерная сеть - Пульт-ПК (или ПК)

Пример похожего проекта смотри в статье Источники бесперебойного питания (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 - SERIAL - RS-232 - КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)

Число ИБП на одном КЦС-IPM - 1.

Для подключения ИБП к КЦС не получится использовать провод идущий в комплекте, т.к. и на проводе ИБП и на проводе КЦС разъемы типа DB-9F.

Следует самостоятельно изготовить переходник.

Провод ИБП (APC типа 940-0625A, 940-1525A), идущий в комплекте: 10 пиновый контакт RJ50, однако вы вполне можете использовать для изготовления переходника стандартный 8-пиновый RJ45.

Pin RJ45 Вход КЦС-IPM (RS-232) Pin RJ50
1 RD 2
6 0 7
7 TD 8

Предварительная настройка 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 в поле Блок/Бит указать размер строки в байтах

Обратите внимание, что для регистров, значение которых представляют собой битовую маску, в документации нумерация бит в маске с 0 по 15, тогда как в настройках АСУД с 1 по 16.

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

Указанный множитель
Bin pt
Множитель в АСУД
Множитель
х0 1
х1 0.5
х2 2
х3 3
х4 4
х5 5
х6 6
х7 7
х8 8
х9 9

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

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

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

Пример рабочей Modbus-конфигурации в программе ASUDBase

Обратите внимание на значения:

  • RunTimeRemaining (мин.) - переведено из секунд в минуты, поэтому указан множитель = 0,0167
  • Output Energy (кВт) - переведено в кВт, поэтому указан множитель = 0,001

Файлы Импорта приведенной конфигурации можно загрузить здесь

В соответствии с приведенным примером вы можете добавить дополнительные регистры из Modbus Implementation in Smart-UPS .

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

Отображение данных в ASUDBase

Примеры визуализации данных в АСУД.SCADA см. в статье DataInScada

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, указав драйвер устройства UPSLink.

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

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