The ‘special command’ for transferring the data of the large table from the
controller’s file system to the RAM cells of the large LUT is:
Parameter P 2009[0] - COM_CFG_File = READ_LUT(15)
(Read lookup table data file from RAM disk)
NOTE
l
Please contact the manufacturer for more information on this
special function.
7.7.5.6 CRC redundancy check
One single checksum can be calculated for the entire large table.
Command for one-time calculation and saving of the checksum:
Parameter P 1965[2] - CON_FM_LUT_Para[2].LUT: Tab CRC control
= Tab-Crc-NewCalculation(2).
After successful calculation, the parameter automatically switches to the monitoring
mode:
Parameter P 1965[2] - CON_FM_LUT_Para[2].LUT: Tab CRC control
== Tab-Crc-Monitoring(1).
The calculated checksum is stored in:
Parameter P 1965[3] - CON_FM_LUT_Para[3].LUT: Tab CRC value
Now parameter P1965 should be stored persistently in the device.
The checksum monitoring is carried out one time for each initialization, e.g. when the
servo drive is started up.
If the checksum comparison returns a negative response, error 30-7 appears,
also section "Error list" on page 328.
MOOG
ID No.: CB40859-001 Date: 11/2020
MSD Servo Drive - Device Help
155
7 Control
For information on the checksum calculation,
see also section "CRC algorithm and C
ID
Index Name / Setting
Description
Unit
P 1965
CON_FM_LUT_Para
P 1965
2
LUT: Tab CRC control
0: None
1: Monitoring active
2: New calculation
P 1965
3
LUT: Tab CRC value
Checksum value
Table 7.35: Parameters for cyclical redundancy check
7.7.5.7 Important scope variables in the Moog
D
RIVE
A
DMINISTRATOR
5
The Moog D
RIVE
A
DMINISTRATOR
5 offers a series of useful scope signals for
diagnosis and monitoring of the calculated or externally specified values, such as
the LUT index currently in use for speed (Scope ID 150) or torque (Scope ID 151).
7.7.5.8 CRC algorithm and C functionality
Checksum calculation
The checksum should be of the type CRC16 generation related to CRC-CCITT.
l
Type: CRC16 over one byte stream
l
Polynomial: x16 + x12 + x5 + 1 which equals 1021h
l
Starting value: FFFFh
l
final XOR: A55Ah