Avoiding Encoder Overflow

In MDrive applications that require continuous slew, such as pumps or fans, and encoder mode is enabled, a stall error will occur when the encoder counter overflows. An easy way to avoid this is to use trip on position (Tp) to reset the position counter occasionally. The sample program demonstrates the use of Tp and sets a Pause / Resume input and a Fault output.

'*** This program uses a trip on position to
'*** reset the position counter every 100000
'*** encoder counts.

Ee=1          'enable encoder
P=0           'init pos counter
S1=6,0,0      'configure as pause/resume
S4=18,0,0     'configure as fault output

PG 1
LB su
 Tp 100000,fj 'on position trip call fj
 Te=2         'enable trip
 SL 3000      'continuous slew
 H
 E            'program end
LB fj
 P=0          'reset postion counter
 PR "reset"   'just here to show it's been called
 Te=2         'reenable position trip
 RT           'return

PG
S


IMS Logo Wide

370 N. Main St., P.O. Box 457
Marlborough, CT 06447 U.S.A.
Phone: 860 / 295-6102
Fax: 860 / 295-6107
Email: info@imshome.com

Contact

TECHNICAL SUPPORT (U.S.A.)
Phone: 860 / 295-6102
Fax: 860 / 295-6107
E-mail: etech@imshome.com

IMS ASIA PACIFIC OFFICE
30 Raffles Pl., 23-00 Chevron House
Singapore 048622
Phone: +65 / 6233 / 6846
Fax: +65 / 6233 / 5044
E-mail: wllee@imshome.com

IMS EUROPEAN SALES MGT.
4 Quai Des Etroits
69005 Lyon, France
Phone: +33 / 4 7256 5113
Fax: +33 / 4 7838 1537
E-mail: bmartinez@imshome.com

IMS UK Ltd
.
25 Barnes Wallis Road
Segensworth East
Fareham, Hampshire, UK  PO15 5TT
Phone: +44 / 0 1489-889825
Fax:: +44 / 0 1489-889857
E-mail: mcheckley@imshome.com

U.S.A. SALES OFFICES
Eastern Region 

Phone: 973 / 661-1270
Fax: 973 / 661-1275
E-mail: jroake@imshome.com

Central Region
Phone: 260 / 402-6016
Fax: 419 / 858-0375
E-mail: dwaksman@imshome.com

Western Region
Phone: 602 / 578-7201
E-mail: dweisenberger@imshome.com