Инструкция по эксплуатации Delta Electronics VFD-S
Страница 73
Дополнение к руководству по эксплуатации преобразователей частоты 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)