APC SMART-UPS: различия между версиями
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) |
||
| Строка 64: | Строка 64: | ||
| 2048 – 2303 || Верификация протокола || В ячейках записаны константные значения, которые могут быть использованы для проверки правильности преобразования данных в ПО | | 2048 – 2303 || Верификация протокола || В ячейках записаны константные значения, которые могут быть использованы для проверки правильности преобразования данных в ПО | ||
|} | |} | ||
Полный список доступных регистров указан в документе [http://www.apcmedia.com/salestools/MPAO-98KJ7F/MPAO-98KJ7F_R0_EN.pdf?sdirect=true Modbus Implementation in Smart-UPS] | |||
Тип данных регистра и множитель обозначается в виде XY (столбец Bin pt): | |||
* X - тип данных | |||
* Y - множитель, равный 1 / (2 ^ Y) | |||
Регистры вводить как Holdreg (или как Inpreg). | |||
Соответствие типов данных регистров настройкам АСУД: | |||
{| class="wikitable" | |||
|- | |||
! Размер в байтах <br> Size !!указанный тип <br> Bin pt !! Тип данных в АСУД | |||
|- | |||
| 2 || Sх || SHORT Формат:1 | |||
|- | |||
| 2 || Ux || WORD Формат:1 | |||
|- | |||
| 4 || Sх || INTEGER Формат:4 | |||
|- | |||
| 4 || Ux || DWORD Формат:4 | |||
|- | |||
| 8, 16, 32 || пусто или STRING || STRING в боле BIT указать размер поля в байтах | |||
|} | |||
Соответствие множителя (коэффициента преобразования) данных настройкам АСУД: | |||
{| class="wikitable" | |||
|- | |||
! Указанный множитель <br> Bin pt !! Множитель в АСУД | |||
|- | |||
| х0 || 1 | |||
|- | |||
| х1 || 0.5 | |||
|- | |||
| х2 || 0.25 | |||
|- | |||
| х3 || 0.125 | |||
|- | |||
| х4 || 0.0625 | |||
|- | |||
| х5 || 0.03125 | |||
|- | |||
| х6 || 0.015625 | |||
|- | |||
| х7 || 0.0078125 | |||
|} | |||
Общие параметры настройки Modbus-устройства: | |||
* Базовый регистр - 0 | |||
* Максимальное число элементов в группе - 10 | |||
* Разрешать пропуски в группе - рекомендуется указать Нет (протокол допускает пропуски при чтении групп элементов). | |||
Версия от 09:16, 7 октября 2016
Введение
Данная статья основывается на Modbus Implementation in APC Smart-UPS
Управление, мониторинг и настройка одного или нескольких устройств Smart-UPS возможны по протоколу Modbus.
Поддерживается работы со следующими моделями APC Smart-UPS:
- SRT
- SMT (за исключением моделей 1U) с внутренним программным обеспечением 09.0 и выше. Для устройств с программным обеспечения обеспечением версии 08.0 или выше следует предварительно провести провести процедуру обновление ПО.
Не требуется никакого дополнительного оборудования для диспетчеризации устройства по протоколу Modbus.
Параметры подключения
Параметры подключения:
- Интерфейс RS-232 9600-8-N-1
- Протокол - MODBUS RTU
- Адрес устройства - 1..227 (по умолчанию 1)
Подключение к АСУД
Подключение к АСУД-248
APC Smart-UPS - штатный провод RJ 50 (10P10C) - RS-232 - КЦС-IPM - Компьютерная сеть - Пульт-ПК (или ПК)
Предварительная настройка Smart-UPS
В первую очередь следует проверит версию внутреннего программного обеспечения ИБП.
Для этого на цифровом табло ИБП откройте меню
- About
- UPS Firmware
Указанная версия программного обеспечения должна быть не ниже 09.0
По умолчанию функция работа по протоколу Modbus на ИБП отключена. Для активации функции следует:
- переключиться в режим Advanced меню Configuration
- включить режим Modbus.
Modbus адрес устройства отображается в меню ...
Таблица Modbus-регистров
Диапазон доступных Modbus-регистров разделен на следующие группы
| Диапазон адресов | Описание | Комментарий |
|---|---|---|
| 0 – 127 | Текущие состояния устройства | Текст ячейки |
| 128 – 511 | Результаты измерений | Текст ячейки |
| 512 – 1023 | Служебная информация (идентификационные данные оборудования) | Текст ячейки |
| 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 | Sх | SHORT Формат:1 |
| 2 | Ux | WORD Формат:1 |
| 4 | Sх | INTEGER Формат:4 |
| 4 | Ux | DWORD Формат:4 |
| 8, 16, 32 | пусто или STRING | STRING в боле BIT указать размер поля в байтах |
Соответствие множителя (коэффициента преобразования) данных настройкам АСУД:
| Указанный множитель Bin pt |
Множитель в АСУД |
|---|---|
| х0 | 1 |
| х1 | 0.5 |
| х2 | 0.25 |
| х3 | 0.125 |
| х4 | 0.0625 |
| х5 | 0.03125 |
| х6 | 0.015625 |
| х7 | 0.0078125 |
Общие параметры настройки Modbus-устройства:
- Базовый регистр - 0
- Максимальное число элементов в группе - 10
- Разрешать пропуски в группе - рекомендуется указать Нет (протокол допускает пропуски при чтении групп элементов).