Delta Electronics VFD-VE Series Network Card User Manual


 
Chapter 4 Parameters|
4-144 Revision August 2008, 03VE, SW V2.04
transmitting the CRC value in the message, the upper and lower bytes of the CRC value must be
swapped, i.e. the lower order byte will be transmitted first.
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
GGnnH
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.
Bit 12
0: No comm. multi step speed or accel/decel
time
1: Comm. multi step speed or accel/decel time
Command
Write only
00B: No function
01B: operated by digital keypad
02B: operated by Pr.00-21 setting
Bit 13~14
03B: change operation source
2000H
Bit 15 Reserved
2001H Frequency command