Вы находитесь на странице: 1из 4

ООО «Компания АКОН»

Украина, г. Киев, 03058


ул. Лебедева-Кумача 5,оф.319
(+38067) 442-33-89
(+38044) 496-29-60
sales@akon.com.ua
www.akon.com.ua
Skype: wadbus

Модули УСО с RS485 серии BUS

БЫСТРЫЙ СТАРТ

WAD-AIK12-BUS(USB)
Двенадцать каналов аналогового ввода (АЦП 12 разрядов)
Групповая гальваническая развязка
В зависимости от конфигурации: напряжение, ток, True RMS, спектр.
Интерфейс RS485 (Modbus RTU)

ШАГ 1 – структура, питание и сеть RS485

ШАГ 2 – подключение источников сигнала

ШАГ 3 – форматы пакетов Modbus RTU

Аппаратное обеспечение: Батрак Вадим (директор)


wadbus

Программное обеспечение: Тимошенко Александр

alexandr.timoshenko

Рассматриваются вопросы запитки модуля, подключения к компьютеру, форматы пакетов


протокола Modbus RTU для чтения данных
Быстрый старт WAD-AIK12-BUS(USB)

ШАГ 1 – структура, питание и сеть RS485


Структурная схема устройства:

Шина
USB
Драйвер
Входные цепи USB


... Сеть
M A RS485
Входные цепи Драйвер
U D MCU
RS485
X C

Реле K1 на
замыкание
16А/250В 10..30V
DC
Источник DC/DC
для запитки
Бузер
внешних
датчиков

Питание устройства осуществляется от источника, выдающего постоянное напряжение в


диапазоне от 10В до 30В. Потребляемая мощность устройства не более 1,5Вт. Питание подается
на разъем X5.

X2 X3
In2 In4 In5 In7
In1 In3 In6 In8
X2 X3

1 2 3 4 1 2 3 4

X1 X1 X4 X4
K1.2 COM In9 In11
K1.1 +Uout In10 In12

1 2 3 4 1 2 3 4

X5
Gnd
D+

V1
V2
D-

Резервный

Компьютер\ Выход Вход


ПЛК 10..30V 1 БП2 1 ~220V
Gnd 2 2 N

RS232\USB\
Ethernet Питание
RS485 Основной
+10..+30В
Modbus RTU
Преобразователь Выход Вход
БП1
1 Data+
10..30V 1 1 ~220V
интерфейса 2 Data-
Gnd 2 2 N

Для работы можно использовать как один из блоков питания, так и оба одновременно. Во
втором случае получим резервирование по питанию. Тогда, при выходе из строя одного из БП,
другой БП будет продолжать запитывать устройство.

Напряжение источника для запитки внешних датчиков : +5В, +8.2В, +10В, +12В или другое (под
заказ); Imax = 100мА

www.akon.com.ua
Быстрый старт WAD-AIK12-BUS(USB)

ШАГ 2 – подключение источников сигнала


Основные характеристики измерительных каналов

Розрядность АЦП 12 бит


Тип входа Unipolar/Bipolar
Измеряемые
Напряжение/Ток
параметры
Текущие значения
Режим работы
True RMS

Основные схемы подключения различных типов сигналов:

Uout
Датчик с
InX InX InX запиткой от
модуля
U I (например
потенциометр)
COM COM COM

Измерение
Измерение тока Измерение тока
напряжения

Параметры каналов оговариваются при заказе в индивидуальном порядке. Модуль можно


укомплектовать разными каналами по измеряемому параметру, диапазону и режиму работы.

www.akon.com.ua
Быстрый старт WAD-AIK12-BUS(USB)

ШАГ 3 – форматы пакетов Modbus RTU


Параметры обмена по умолчанию
Скорость обмена: 9600
Адрес устройства: 1
Старт Стоп
8 бит данных
бит бит

Карта регистров:
Адрес Адрес
Тип Тип
регистра, Название Назначение регистра, Название Назначение
данных данных
HEX HEX
2002-2003 Канал 1 float Значение канала №1 201B Канал 1 uint16_t Значение канала №1
2004-2005 Канал 2 float Значение канала №2 201C Канал 2 uint16_t Значение канала №2
2006-2007 Канал 3 float Значение канала №3 201D Канал 3 uint16_t Значение канала №3
2008-2009 Канал 4 float Значение канала №4 201E Канал 4 uint16_t Значение канала №4
200A-200B Канал 5 float Значение канала №5 201F Канал 5 uint16_t Значение канала №5
200C-200D Канал 6 float Значение канала №6 2020 Канал 6 uint16_t Значение канала №6
200E-200F Канал 7 float Значение канала №7 2021 Канал 7 uint16_t Значение канала №7
2010-2011 Канал 8 float Значение канала №8 2022 Канал 8 uint16_t Значение канала №8
2012-2013 Канал 9 float Значение канала №9 2023 Канал 9 uint16_t Значение канала №9
2014-2015 Канал 10 float Значение канала №10 2024 Канал 10 uint16_t Значение канала №10
2016-2017 Канал 11 float Значение канала №11 2025 Канал 11 uint16_t Значение канала №11
2018-2019 Канал 12 float Значение канала №12 2026 Канал 12 uint16_t Значение канала №12
201A MCU temp uint16_t Температура MCU

Запрос для чтения данных в формате float:


01 03 20 02 00 18 EF C0

Ответ:
1-й 2-й 12-й
... CRC
канал канал канал
01 03 30 float float ... float uint16_t

Запрос для чтения данных в формате uint16_t:


01 03 20 1B 00 0C 3E 08

Ответ:
1-й 2-й 12-й
... CRC
канал канал канал
01 03 18 uint16_t uint16_t ... uint16_t uint16_t

При работе с каналами устройства через регистры 201B-2026 коду 0 соответствует


минимальное значение физического канала, а коду 0xFFFF максимальное значение физического
канала. Для канала температуры (регистр 201A) регистр содержит уже готовое значение и его
не нужно ни к чему приводить.

Порядок следования байт в ответе стандартный: 3210. В случае если хост ожидает другую
последовательность, то тогда устройству через регистр опций (cм. полную карту регистров в
руководстве программиста) нужно задать другой порядок.

www.akon.com.ua