beautypg.com

Delta Electronics Elevator Drive VFD-VL User Manual

Page 148

background image

Chapter 4 Parameters|

Revision Nov. 2008, VLE1, SW V1.03 4-93

The following is an example of CRC generation using C language. The function takes two

arguments:

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){
int j;
unsigned int reg_crc=0xFFFF;
while(length--){
reg_crc ^= *data++;
for(j=0;j<8;j++){
if(reg_crc & 0x01){ /* LSB(b0)=1 */
reg_crc=(reg_crc>>1) ^ 0xA001;
}else{
reg_crc=reg_crc >>1;
}
}
}
return reg_crc;
}


3.5 Address list
The contents of available addresses are shown as below:

Content

Address

Function

AC drive

Parameters

GGnn

H

GG means parameter group, nn means parameter number,
for example, the address of Pr 4-01 is 0401H. Referencing to
chapter 5 for the function of each parameter. When reading
parameter by command code 03H, only one parameter can
be read at one time.

Command

Write only

2000H

Bit 0-3

0: No function
1: Stop
2: Run
3: Jog + Run

Bit 4-5

00B: No function
01B: FWD
10B: REV
11B: Change direction

Bit 6-7

00B: 1st accel/decel
01B: 2nd accel/decel
10B: 3rd accel/decel
11B: 4th accel/decel

Bit 8-11

Represented 16 step speeds.