Преобразователь частоты INNOVERT СЕРИЯ IBD. Руководство - часть 9

 

  Главная      Учебники - Техника     Преобразователь частоты INNOVERT СЕРИЯ IBD. Руководство по эксплуатации

 

поиск по сайту            правообладателям  

 

 

 

 

 

 

 

 

 

содержание   ..  7  8  9 

 

 

 

Преобразователь частоты INNOVERT СЕРИЯ IBD. Руководство - часть 9

 

 

Приложение 2 

 

128 

 

Принятый порядок обмена данными в преобразователе INNOVERT серии IBD 

 

        Связь  преобразователя  с  Мастером  сети  (внешним  устройством,  посылающим  сооб-
щения),    осуществляется через клеммы преобразователя «RS+», «RS-». 
Для  организации  обмена  данными между  Мастером сети  и преобразователем  необходимо, 
чтобы у них были одинаковые настройки:   

- скорость передачи данных (параметр PrH.00), бит/с: 4800; 9600; 19200; 38400 

- формат данных (параметр PrH.01): 

0: 8N1 для ASCII

 

Стартовый 

бит 

Стоповый 

бит 

 

Строка состоит из 8 информационных битов   

Формат знакоместа: 10 бит 

 
1: 8E1 для ASCII 

Стартовый 

бит 

Проверка 

на 

четность 

Стоповый 

бит 

 

Строка состоит из 8 информационных 

битов 

 

 

Формат знакоместа: 11 бит 

 
2: 8O1 для ASCII 

Стартовый 

бит 

Проверка 

на 

нечетность 

Стоповый 

бит 

 

Строка состоит из 8 информационных 

битов 

 

 

Формат знакоместа: 11 бит 

 
3: 8N1 для RTU 

Стартовый 

бит 

Стоповый 

бит 

 

Строка состоит из 8 информационных битов   

Формат знакоместа: 10 бит 

 
4: 8E1 для RTU 

Стартовый 

бит 

Проверка 

на 

четность 

Стоповый 

бит 

 

Строка состоит из 8 информационных 

битов 

 

 

Формат знакоместа: 11 бит 

 

Инструкция по эксплуатации преобразователя частоты серии IBD

 

129 

 
5: 8O1 для RTU 

Стартовый 

бит 

Проверка 

на 

нечетность 

Стоповый 

бит 

 

Строка состоит из 8 информационных 

битов 

 

 

Формат знакоместа: 11 бит 

 

Адреса преобразователя, устанавливаемые в сообщении: 

00Н:  одновременная  передача  данных  всем  преобразователям  (широковещательная  пе-

редача), при этом ответные сообщения от преобразователей не формируются. 

01Н: Преобразователь с адресом №1; 

0FH: Преобразователь с адресом №15; 
10Н: Преобразователь с адресом №16, и так далее по аналогии до 240-ого адреса. 

 

Адреса используемых регистров (см. табл. 3): 

1)  2000Н: адрес регистра для записи команды пуска, останова и др. 

2)  2001Н: Задание частоты (0-400.00Гц). Если Prb.01 = 5, то частота задаѐтся в регистре 

2001H, если Prb.01=0, то частота задаѐтся в параметре Prb.00 в меню преобразовате-
ля.   

3)  Каждому параметру соответствует свой регистр, в котором хранится значение этого па-

раметра. 
Номер регистра состоит из трех цифр: первая цифра выбирается в соответствии с 
таблицей два, последние две цифры берутся из названия параметра.   

 

 

Например:   

      a) Адрес параметра PrA.03 (выходной ток): 3 (два байта в шестнадцатеричной системе 

00 03H). Дискрета отображения выходного тока в этом регистре 0.1А (ток 2.5А будет   
отображаться в этом регистре как число «25») 

b) Адрес параметра PrA.04 (скорость вращения): 4(два байта в шестнадцатеричной   
системе 00 04Н). 

c) Адрес параметра Prb.00 (установка рабочей частоты): 100 (два байта в шестнадцате-
ричной системе 00 64H). 

d) Адрес параметра Prb.01 (способ установки частоты):101(два байта в шестнадцатерич-
ной системе 00 65H). 

e) Адрес параметра Prb.07 (время ускорения): 107 (два байта в шестнадцатеричной   
системе 00 6BH). 

f) Адрес параметра Prb.08 (время замедления): 108 (два байта в шестнадцатеричной   
системе 00 6CH).           

             

Буква в обозначении       
параметра 

Цифра соответствующая 
букве 

Приложение 2 

 

130 

Таблица 3. 

Адрес 

регистров 

 

Адрес бита

 

в регистре 

Значение битов в регистре

 

(В – бинарный код) 

Чтение или за-

пись 

Примечания 

2000H 

BIT1~BIT0

 

00B

:никакого действия

 

01B:останов 

10B:пуск 

11B:медленное вращение 

запись 

Частота 

медленного 

вращения  устанавли-

вается  в  параметре 

PrE.00.

 

Выход из   

режима 

медленного 

вращения через   

команду  «останов»  и 

повторный «пуск» 

BIT2~BIT3 

00B:никакого действия 

01B

:Вращение назад

 

10B

:Вращение вперед

 

11B:Реверс 

 

запись 

 

 

 

Реверс 

текущего 

направления 

BIT4 

0B:никакого действия 

1B

:сброс ошибки

 

запись 

 

BIT5~BIT15 

Зарезервированы 

 

 

2001H 

BIT0~BIT15 

Задание частоты вращения

 

0~40000   

   

запись 

Дискрета задания   

частоты вращения 

равна 0,01 Гц 

 

Сообщение в режиме RTU: 
 

START 

Сигнал должен быть дольше или равен 10 мс 

Address 

Адрес связи: 8-ми разрядный двоичный код 

Function   

Код функции: 8-ми разрядный двоичный код 

DATA (n-1) 

Данные: 

n × 8 бит, n = 1..16 

…… 

DATA 0 

CRC CHK Low 

Проверка с помощью контрольной суммы CRC: 

16-ти разрядный код проверки состоит из двух 8-ми 

разрядных 

кодов старших разрядов и младших разрядов 

CRC CHK High 

END 

Стоповый бит. Сигнал должен быть дольше или 

равен 10 мс 

 

Инструкция по эксплуатации преобразователя частоты серии IBD

 

131 

Пример формирования сообщения для режима RTU: 

Настройка преобразователя для его пуска, останова и задания частоты вращения через по-
следовательную связь: 

Prb.01 =    5 (Способ установки частоты через порт RS485); 

Prb.02 =    2 (Способ пуска преобразователя через порт RS485); 

PrH.00 =    1 (Скорость передачи данных 9600);     

PrH.01 =    3 (8N1    ДЛЯ    RTU) 

PrH.02  =    1  (адрес  преобразователя  необходимо  учитывать  при  форми-

ровании сообщения к    этому преобразователю). 

1. Задание частоты:

 

В регистр 2001H запишите число 1388H. Это шестнадцатеричное число соответствует зна-
чению 5000 = 50/0,01 = (задание в Гц)/(дискрета задания)

 

Текст посылаемого сообщения:    01    06    20 01    13    88    DE    9C         
Ответное сообщение от преобразователя: 01    06    20 01    13    88    DE    9C         

2. Сообщение с командой «Пуск» 
Записать число 02H в регистр 2000H. (Значение 02Н соответствует записи единицы во вто-
рой бит (BIT1) регистра 2000Н, см. таблицу 3).

 

Текст посылаемого сообщения:    01    06    20 00    00    02    03    CB     

   

Ответное сообщение от преобразователя: 01    06    20 00    00    02    03    CB         

3. Сообщение с командой   

«Останов» 

Записать 01H в регистр 2000H 
Текст посылаемого сообщения: 01    06    20 00    00    01    43    CA   
Ответное сообщение от преобразователя: 01    06    20 00    00    01    43    CA 

4. Сообщение 

«Установить величину времени ускорения Prb.07=20.0 (сек) » 

В регистр 107 (6BH) записать число 200 (C8H). (Дискрета задания времени ускорения и 
торможения равна 0.1 сек). 
Текст посылаемого сообщения:    01    06    00    6B    00    C8    F9    80 
Ответное сообщение от преобразователя: 01    06    00    6B    00    C8    F9    80 
Значения параметров ограничены определенным диапазоном (от min до max). При попытке 
записать в параметр значение больше максимального (max), автоматически запишется 
максимальное значение (max). 

 

Считывание значения параметра PrA.22. 

Значение  параметра  PrA.22  определяется  состоянием  дискретных  входов/выходов  преоб-
разователя. Представив это значение в двоичной системе исчисления, можно    определить 
на  каком  входе/выходе  появился  сигнал.  Запрограммировав  соответствующим  образом 
дискретные выходы, можно определить состояние преобразователя (состояние пуска, оста-
нова, ускорения и замедления, наличие ошибки и т.д.).   
В таблице 4 приведено соответствие номера бита в параметре PrA.22 и клемм преобразова-
теля. 

Приложение 2 

 

132 

Таблица 4. 

 

Пример:  Определить  состояние  преобразователя,  используя  запрограммированные  дис-
кретные выходы М01, М02, релейный выход YABC и виртуальный выход (физически своей 
клеммы он не имеет, однако на значение параметра PrA.22 влияет). 

 
Предварительная настройка параметров преобразователя:   

Prd.23 = 1 (выход М01 запрограммирован на состояние пуска);   

Prd.24 = 7 (выход М02 запрограммирован на состояние ускорения); 

Prd.25 = 8 (релейный выход запрограммирован на состояние замедления);   

Prd.28 = 3 (виртуальный выход, запрограммирован на наличие ошибки); 

Текст посылаемого сообщения:    01    03    00    16    00    01    65    CE            , где 

01 – адрес преобразователя (задаѐтся в параметре PrH.02); 

03 – функциональная команда на считывание регистра; 

00  16  –  адрес регистра  параметра  PrA.22  (число  22  в  десятичной  системе  счисления  соот-
ветствует 16 в шестнадцатеричной системе); 

00  01  –    количество  считываемых  регистров  (в  данном  случае  1,  максимально  возможно 
считать    4 регистра подряд); 

65 CE – контрольная сумма. 
Одно из возможных ответных сообщений от преобразователя:   

01    03    02    18    00    B2    44      , где 

01 – это адрес преобразователя; 

03 – указывается код команды, на которую отвечает преобразователь;   

02 – номер регистра по порядку считывания    (при считывании нескольких регистров: 02 – 
первый, 04 – второй, 06 – третий;    08 – четвертый);     

18 00 – значение считанного регистра. 1800H соответствует двоичному числу 
01 1000 0000 0000. Номера битов справа налево, начиная с нулевого: 

          BIT0 … BIT7 = 0 (в данном примере не используются и равны нулю) 

          BIT8 = 0 – привод находится в состоянии останова; 

    BIT9 = 0 – привод не ускоряется 

    BIT10 = 0 – привод не замедляется 

          BIT11 = 1 – зарезервировано 

          BIT12 = 1 – зарезервировано 

          BIT13 = 0 – означает работу привода без сбоев.

 

B2 44 – контрольная сумма (отличается в данном случае от контрольной суммы в посылае-
мом преобразователю сообщении).   

№ 

BIT13 

BIT 

12 

BIT 

11 

BIT 

10 

BIT 

BIT 

BIT

BIT

BIT

BIT

BIT

BIT

BIT

BIT

Вх

од/в

ы

хо

д 

Виртуаль-

ный 

выход, 

програм-

мируемый 

параметром 

Prd.28 

За

ре

зе

рв

ир

ов

ан

 

За

ре

зе

рв

ир

ов

ан

 

YA

BC 

M02 

M01 

S6 

S5 

S4 

S3 

S2 

S1 

REV

 

F

WD

 

Инструкция по эксплуатации преобразователя частоты серии IBD

 

133 

Сообщение в режиме ASCII: 

STX 

Символ «начало текста» = ‗:‘(3AH, см. таблица 4) 

Address Hi 

Адрес связи: 

8-ми разрядный адрес состоит из 2 символов ASCII 

Address Lo 

Function Hi 

Функция: 

8-ми разрядный код состоит из 2 символов ASCII 

Function Lo 

DATA (n-1) 

Данные: 

Содержание данных (n × «8 информационных битов») состоит 

из 2n символов ASCII 

n ≤ 16, максимум 32 символа ASCII 

…… 

DATA 0 

LRC CHK Hi 

Код проверки LRC: 8-ми разрядный код проверки состоит из 

двух символов ASCII 

LRC CHK Lo 

END Hi 

Символ «конец текста»: 

END Hi = CR (0DH), END Lo = LF (0AH) 

END Lo 

             

 

Примеры формирования сообщений для режима ASCII: 
Настройка порта преобразователя для его пуска, останова и задания частоты вращения   
через последовательную связь:

 

Prb.01 = 5 (Способ установки частоты через порт RS485); 

Prb.02 = 2(Способ пуска преобразователя через порт RS485); 

PrH.00 = 1(Скорость передачи данных 9600);     

PrH.01= 0    (8N1 для ASCII); 

PrH.02=1  (адрес  преобразователя  необходимо  учитывать  при  формиро-

вании сообщения для этого преобразователя).   

1. Задание частоты 50Гц:   
В регистр 2001Н запишите

 

число 1388H. 

Текст сообщения:            ":010620011388 3D"CR LF 

  Каждому символу этого сообщения соответствует двузначный код    в протоколе Modbus 

ASCII. (например, символу сообщения ":" соответствует код 3А, символу "0" соответствует 
код 30 и так далее, см. табл. 5).

                                                                                                                           

Таблица 5.                                                                                                                                                                                 

 
 
 
 
 

 
Для задания частоты необходимо отправить сообщение : 

  3A 30 31 30 36 32 30 30 31 31 33 38 38 33 44 0D 0A 
Ответное сообщение от преобразователя:   

3A 30 31 30 36 32 30 30 31 31 33 38 38 33 44 0D 0A       

2. Сообщение с командой «Пуск» 
В регистр 2000H записать число 02H 
Текст сообщения:        ":010620000002 D7"CR LF 
Для пуска преобразователя необходимо отправить сообщение:   

Символ 

―:‖ 

―0‖ 

―1‖ 

―2‖ 

―3‖ 

―4‖ 

―5‖ 

―6‖ 

―7‖ 

Код ASCII  3AH  30H  31H  32H  33H  34H  35H  36H  37H 
Символ 

―8‖ 

―9‖ 

―A‖  ―B‖  ―C‖  ―D‖  ―E‖  ―F‖ 

 

Код ASCII  38H  39H  41H  42H  43H  44H  45H  46H   

Приложение 2 

 

134 

  3A 30 31 30 36 32 30 30 30 30 30 30 32 44 37 0D 0A   
Ответное сообщение от преобразователя:       

  3A 30 31 30 36 32 30 30 30 30 30 30 32 44 37 0D 0A   

3. Сообщение с командой «Останов» 
В регистр 2000H записать число 01H 
Текст сообщения:        ":010620000001 D8"CR LF 
Для остановки преобразователя необходимо отправить сообщение:     

  3A 30 31 30 36 32 30 30 30 30 30 30 31 44 38 0D 0A   
Ответное сообщение от преобразователя:   

3A 30 31 30 36 32 30 30 30 30 30 30 31 44 38 0D 0A     

4. Сообщение «установить параметр Prb.01 равным 3 (Prb.01=3)» 
Записать число 03H в параметр Prb.01 (установка частоты через порт RS485).   
Необходимо отправить сообщение:        3A 30 31 30 36 30 30 36 35 30 30 30 33 39 31 0D 0A 

 

 
Ответное сообщение от преобразователя:   

3A 30 31 30 36 30 30 36 35 30 30 30 33 39 31 0D 0A 

5. Записать 05H в параметр Prb.01 (установка частоты с помощью потенциометра) 
Необходимо отправить сообщение:        3A 30 31 30 36 30 30 36 35 30 30 30 35 38 46 0D 0A 
Ответное сообщение от преобразователя:             

  3A 30 31 30 36 30 30 36 35 30 30 30 35 38 46 0D 0A 

 

Проверка контрольной суммы   

Проверка контрольной суммы: по стандартной процедуре протокола Modbus.

 

 

 

 

 

 

 

 

 

содержание   ..  7  8  9