Call US:  +86-15959950473   Mail US: ausenist@ausenist.com
About  Contact  Get a Quote   

News

давлению d-22 1016H 0003H A-03 только чтение

передачи одного байта

Код команды: 06H (0000 0110), запись слова по адресу параметра. Например, 

запишите 20.00 в параметр F0-07 ЧРП с адресом ведомого 01H (фактически 

запишите данные 2000, соответствующие шестнадцатеричным данным 7D0H).

Командное сообщение RTU от ведущего 

Начало пакета Выдержка ≥ 3,5 времени 

передачи одного байта

01H

06H

F0H

07H

07H

D0H

08H

A7H

Конец пакета Выдержка ≥ 3,5 времени 

передачи одного байта

Младший бит проверки 

контрольной суммы CRC CHK

Старший бит проверки 

контрольной суммы CRC CHK

Младший бит проверки 

контрольной суммы CRC CHK

Старший бит проверки 

контрольной суммы CRC CHK

Адрес ведомого ADDR

Команда на исполнение 

(функция) CMD

Старший бит числа данных

Младший бит числа данных

Начальный старший адрес 

Начальный младший адрес 

Командное сообщение RTU ведомого 

Начало пакета Выдержка ≥ 3,5 времени 

передачи одного байта

01H

06H

F0H

07H

07H

D0H

08H

A7H

Конец пакета Выдержка ≥ 3,5 времени 

передачи одного байта

Есть два способа указать начальный адрес, например: параметр FX.YZ, который 

может быть выражен как FX YZ (сначала старшая позиция, потом младшая позиция) 

или 0X YZ. Когда команда на исполнение равна 06 и ведущий компьютер принимает 

первый режим представления адреса, записанные данные будут сохранены в 

E2PROM. Если используется второй режим представления адреса, то изменяются 

только данные в ОЗУ, тем самым уменьшается количество операций E2PROM.

Ведущий-компьютер может генерировать исключения независимо от того, включает 

ли пакет команду чтения (03) или команду записи (06). В таком случае в это время 

ЧРП вернет сообщение об ошибке.

Ведомое устройство RTU возвращает сообщение об ошибке

Начало пакета Выдержка ≥ 3,5 времени 

передачи одного байта

Адрес ведомого ADDR XX

Аварийное предупреждение 86H

Старший бит аварийного 

предупреждения

00

Младший бит проверки 

контрольной суммы CRC CHK

Старший бит проверки 

контрольной суммы CRC CHK

Адрес ведомого ADDR

Команда на исполнение 

(функция) CMD

Старший бит числа данных

Младший бит числа данных

Начальный старший адрес 

Начальный младший адрес 

Младший бит аварийного 

предупреждения

0X

XX

XX

Конец пакета Выдержка ≥ 3,5 времени 

передачи одного байта

Описание кода с сообщением об ошибке:

01H: ошибочная команда

02H: ошибка в адресе

03H: ошибка в данных

04H: CRC ошибка в контрольной суммы 

05H: параметры не могут быть изменены

6.2 Метод проверки пакета связи

Метод проверки пакета на наличие ошибок в основном состоит из двух 

частей, то есть проверки битов байтов (четных/нечетных) и полной проверки 

данных пакета. (CRC проверка)

6.2.1 Контроль бита четности

Пользователи могут выбрать различные методы проверки битов в соответствии со 

своими потребностями или отказаться от контроля четности.

Значение нечетной четности: бит нечетной четности добавляется перед передачей 

данных, чтобы указать, является ли число «1» в передаваемых данных нечетным 

или четным. Когда он нечетный, контрольная позиция равна «0», в противном 

случае она установлена. «1», чтобы сохранить четность данных неизменной.

Значение проверки на четность: бит проверки на четность добавляется перед 

передачей данных, чтобы указать, является ли число «1» в передаваемых данных 

четным или нечетным. Когда он четный, контрольная позиция равна «0», в противном 

случае она установлена. «1», чтобы сохранить четность данных неизменной

Например, для передачи «11001110» данные содержат 5 «1», если используется 

четная четность, его четный бит четности равен «1», если используется нечетная 

четность, его нечетный бит четности равен «0», а данные передается. Когда бит 

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

устройство также выполняет проверку на четность. Если четность принятых данных 

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

ошибку

6.2.2 CRC проверка контрольной суммы ---CRC(проверка циклического 

резервирования)

При использовании формата RTU пакет включает в себя поле обнаружения 

ошибки пакета, вычисляемое на основе метода CRC. Поле CRC опознает 

содержимое всего пакета. Поле CRC состоит из двух байтов и содержит 16 

двоичных битов. Он рассчитывается передающим устройством и добавляется к 

пакету. Приемное устройство пересчитывает CRC принятого кадра и сравнивает 

его со значением в полученном поле CRC. Если они не равны, передача статус 

ошибки.

Младший бит проверки 

контрольной суммы CRC CHK

Старший бит проверки 

контрольной суммы CRC CHK

CRC сначала сохраняется в 0XFFFF, а затем вызывается процедура для 

обработки байтов в пакете со значениями в текущем регистре. Только 8-битные 

данные в каждом байте действительны для CRC, а стартовый и стоповый биты, а 

также бит четности недействительны.

В процессе генерации CRC каждый 8-битный байт индивидуально отличается от 

содержимого регистра (XOR), и результат перемещается в направлении наименее 

значимого бита, а старший бит дополняется нулями. Младший стартоый бит 

извлекается и определяется. Если младший бит равен 1, значение регистра 

индивидуально или отличается от предустановленного значения. Если младший бит 

равен 0, тогда он не исполняется. Весь процесс повторяется 8 раз. После 

завершения последнего бита (бит 8) следующий восьмибитовый байт 

индивидуально отличается от содержимого регистра. Значение в последнем 

регистре — это значение CRC после того, как все байты в кадре были выполнены.

Метод расчета CRC основан на международном стандартном правиле проверки 

CRC. При редактировании алгоритма CRC пользователь может обратиться к 

соответствующему стандартному алгоритму CRC, чтобы написать программу 

расчета CRC, которая действительно соответствует требованиям.

Теперь рассмотрим простую функцию вычисления CRC - в качестве примера 

(программирование на языке C

unsigned int crc_cal_value(unsigned char *data_value, unsigned char data_length)

{

int i;

unsigned int crc_value=0xffff;

while(data_length--)

{

crc_value^=*data_value++;

for(i=0;i<8;i++)

{

if(crc_value&0x0001)crc_value=(crc_value>>1)^0xa001;

else crc_value=crc_value>>1;

}

}

return(crc_value);

}

В лестничной логике CKSM вычисляет значение CRC в соответствии с 

содержимым пакета и использует для расчета метод таблицы поиска. Этот метод 

прост и быстр, но объем ПЗУ, используемый программой, велик. Если есть 

потребность в программном пространстве, пожалуйста, используйте его с 

осторожностью.

6.4 Определение коммуникационного адреса

Эта часть описывает определение адреса коммуникационных данных, которые 

используются для управления работой ЧРП, получения информации о состоянии 

ЧРП и настроек соответствующих функциональных параметров привода.

Адрес функционального параметра был описан выше, например: параметр FX.YZ, 

может быть выражен как FX YZ (сначала старший бит, затем младший бит) или 0X 

YZ. В случае команды 06, ведущий компьютер принимает первый режим 

представления адреса, и записанные данные сохраняются в E2PROM. Второй 

режим представления адреса используется для изменения только данных в ОЗУ, 

тем самым уменьшая количество операций E2PROM.

Описание передачи данных

Функция Адрес Описание Чтение(R)/

Запись(W)

Считываемые 1000H

1001H

.

.

. 1015H

d-00

d-01

.

.

. d-21

R

Управляющая

команда 2000H

0000H:Стоп

0001H:Рабочее

направление вращения

0003H:отказ сброса

W

Статус 

В работе

3000H

0003H:в резерве

R

0002H:Обратное

направление вращения

0001H:Рабочее

направление вращения

0002H:Обратное

направление вращения

0004H:Отказ

Задатчик

частоты

4000H Процент от верхней 

границы частоты,за 

верхнюю границу 

принимается 10000

W

Отказ

ЧРП

5000H Возвращает код 

отказа(см. раздел 5)

R

Функция Адрес Описание Комментарий

Команда 

включения

2000H Стоп 0000H только чтение

2000H

Обратное 

направление 

вращения 0001H только чтение

2000H 0002H только чтение

2000H Сброс 0003H

Статус "в работе"

3000H 0001H только чтение

3000H 0002H только чтение

3000H в резерве 0003H только чтение

3000H Отказ 0004H только чтение

3000H Авария 0005H только чтение

3000H Спящий

режим

0006H только чтение

Статус отказа

КЗ на выходе 5000H 0001H E-01 только чтение

Перегрузка по 

току при 

торможении

5000H 0002H E-02 только чтение

Перегрузка по 

току при 

разгоне

5000H 0003H E-03 только чтение

Перегрузка по току 

после выхода на 

режим

5000H 0004H E-04 только чтение

Перегрузка по току 

в программном 

обеспечении

5000H 0005H E-05 только чтение

Внутренняя ошибка 5000H 0006H E-06 только чтение

Ошибка 

заземления

5000H 0007H E-07 только чтение

Рабочее

направление 

вращения

Рабочее

направление 

вращения

Обратное 

направление 

вращения

Повышенное 

напряжение при 

торможении

5000H 0008H E-08 только чтение

Перегрузка по току 

после выхода на 

режим

5000H 0009H E-09 только чтение

5000H 000AH E-10 только чтение

5000H 000BH E-11 только чтение

5000H 000CH E-12 только чтение

5000H 000DH E-13 только чтение

Пониженное 

напряжеине 5000H 000EH E-14 только чтение

ЧРП перегружен 5000H 000FH E-15 только чтение

Мотор перегружен 5000H 0010H E-16 только чтение

Ошибка по току 5000H 0011H E-17 только чтение

5000H 0012H E-18 только чтение

Терминал открыт 5000H 0013H E-19 только чтение

Терминал закрыт 5000H 0014H E-20 только чтение

Перегрев ЧРП 5000H 0015H E-21 только чтение

Пропажа фазы на 

выходе

5000H 0016H E-22 только чтение

Пропажа фазы на 

входе

5000H 0017H E-23 только чтение

Отказ банка 

памяти

5000H 0018H E-24 только чтение

Время таймера 

вышло

5000H 0019H E-25 только чтение

Отказ датчика 5000H 001AH E-26 только чтение

Отказ передачи 

данных

5000H 001BH E-27 только чтение

Помеха 5000H 001CH E-28 только чтение

Статус аварии

Защита по "сухому 

ходу" d-22 1016H 0001H A-01 только чтение

Защита по высокому

давлению d-22 1016H 0002H A-02 только чтение

Защита по низкому

давлению d-22 1016H 0003H A-03 только чтение

Повышенное 

напряжение при 

разгоне

Пониженное 

напряжения после 

выхода на режим

Защита по низкому

току d-22 1016H 0004H A-04 только чтение

Контролируемый 


PREVIOUS:Внутренняя температура при неисправности H1013

NEXT:In the age of full-frequency conversion, those unfamiliar with frequency converters are falling behind!

Leave a message

Facebook

Twitter

Instagram

Pinterest

LinkedIn

+86-15959950473

candice20114

whatsapp

ausenist@ausenist.com

137651048