Инструкция по эксплуатации Delta Electronics VFD-S

Страница 73

Advertising
background image

Дополнение к руководству по эксплуатации преобразователей частоты VFD-S стр.

73

На следующем примере приведена CRC генерация с использованием языка С.

Функция берет два аргумента:

Unsigned char* data ← a pointer to the message buffer
Unsigned char length ←the quantity of bytes in the message buffer

The function returns the CRC value as a type of unsigned integer.

Unsigned int crc_chk(unsigned char* data, unsigned char

length){ intj;

unsigned int reg cre=0xFFFF;
while(length-){
reg_crc ^= *data++;
for(j=0;j<8;j++){
if(reg_crc & 0х01){ /*LSB(b0)=1 */
reg_crc=(reg_crc>>1) ^ 0xA001;
}else{
reg crc=reg_crc>>1;
}
}
}

return reg_crc;
}

3.5. Адресный список:
Содержание доступных адресов показано ниже :

Содержание

Адрес

Функция

Параметры
ПЧ

ggnnH

gg – группа параметра, nn – параметр.
Номер параметра, для примера, адрес 0401H параметра
Pr.4-01. См. раздел 5 по функциям каждого параметра.
При чтении параметра командным кодом 03H, только один
параметр может читаться в одно и тоже время.

Команда
Только запись

2000H

Bit 0-1 00: Никакая функция

01: Stop 10: Run
11: Jog+Run

Bit 2-3 Не используется
Bit 4-5 00: Никакая функция

01: FWD
10: REV
11: Изменение направления

Bit 6-15 Не используется

2001H

Команда задания частоты

2002H

Bit 0

1: EF (внешняя ошибка) on;

Bit1

1: Сброс;

Bit 2-15 Не используется

Монитор
состояния.
Только чтение

2100Н

Код ошибки:
0: Ошибок не было;
1: Превышение тока (oc)
2: Перенапряжение (ov)
3: Перегрев ПЧ (oH)
4: Перегрузка по току (oL)
5: Overload 1 (oL1)
6: Внешняя ошибка (EF)
7: Ошибка CPU (cF3)
8: Ошибка от аппаратной защиты (HPF)

Advertising