Chapter 5 ParametersVFD-S Series
ASCII mode:
LRC (Longitudinal Redundancy Check) is calculated by summing up, module 256, the values of the bytes from ADR1 to last data character then calculating the hexadecimal representation of the
For example, reading 1 word from address 0401H of the AC drive with address 01H
STX | ‘:’ |
ADR 1 | ‘0’ |
ADR 0 | ‘1’ |
CMD1 | ‘0’ |
CMD0 | ‘3’ |
Starting data address | ‘0’ |
| ‘4’ |
| ‘0’ |
| ‘1’ |
Number of data | ‘0’ |
| ‘0’ |
| ‘0’ |
| ‘1’ |
LRC CHK 1 | ‘F’ |
LRC CHK 0 | ‘6’ |
END1 | CR |
END0 | LF |
01H+03H+04H+01H+00H+01H=0AH, the
RTU mode:
ADR | 01H |
CMD | 03H |
Starting address | 21H |
| 02H |
Number of data | 00H |
(count by word) | 02H |
CRC CHK Low | 6FH |
CRC CHK High | F7H |
CRC (Cyclical Redundancy Check) is calculated by the following steps: Step 1: Load a
Step 2: Exclusive OR the first
Step 3: Examine the LSB of CRC register.
Step 4: If the LSB of CRC register is 0, shift the CRC register one bit to the right with MSB zero filling, then repeat step 3. If the LSB of CRC register is 1, shift the CRC register one bit to the right with MSB zero filling, Exclusive OR the CRC register with the polynomial value A001H, then repeat step 3.
Revision August 2006, SE08, SW V2.61 |