?

Often the AIN are an easy way to control for example the velocity or position.  If it's position a general known problem is noice at the analogue line combined with a low resolution of the analogue input signal and a long distance.

Here is an example of how to reduce the noise.

Example:

The application is a motor with a gear with a ratio 100:1 and a MAC800 with 8000 counts/rev and the output shaft should position within 5 revolutions depending of an analogue signal between 0 - 10V

0    -  10VDC          : AIN

0    -  2048             : AIN in user units

0    - 4.000.000       : Position ( 5 x 8000 x 100 )

AIOld = (1/FX * AIN) + (((FX-1)/FX) * AIOld)

P_SOLL = AIOld * 1953