Processor Power

Processor Power

When I started my career in drive control and automation, I tried hard to do the most with the least processor power and the least memory. I learned which data types used the least memory and executed the quickest. We all knew that no one could possibly use or need 64K of memory.

That policy of conserving processor resources saved a lot of cost in most cases (excluding the cost of extra engineering). Several times I ran out of memory. On one project I had less than 300 bytes available on a 32K system. Way too close for comfort!

Often I have wondered if drive system performance would be improved with a faster scan time. One time the processor for a high performance coater drive had a scan time of 45msec. I got funding to upgrade the processor to one with 6 times the performance. On that occasion, the improved scan time (45 msec down to 9 msec) did not provide any improvement in tension regulator response. But it did not hurt!

Today memory chips are inexpensive, but memory modules for control systems still cost thousands per Megabyte. I am not advocating spending an extra $10K per system on memory. I do advocate purchasing enough processor and memory for the application with a minimum of 20 to 40% extra capacity.

I also recommend taking a bit of time to optimize programs to save processor time and memory. This can result in tighter code easier to read and understand. However, taking the programming to an ultimate saving in memory and processor time results in such complexity that even the original programmer cannot debug or modify the program several years later.

To view or add a comment, sign in

More articles by Clarence Klassen

  • List of Safety Standards

    This list provides a yearly update of standards applicable to web handling. Revisions this year are shown in…

  • IOTC-Small Motors

    Many people know that motors can be overloaded for short times. This makes use of the Inverse Time Over Current (ITOC)…

  • Dynamic Braking Configuration

    The run-away best-read blog I have ever posted was DC Bus Over Voltage. The sheer number of comments indicate dc bus…

  • Autotune Problem

    Recently I ran into a problem autotuning a drive. Mechanically, the application was a large accumulator with a very…

    2 Comments
  • Paper Machine Dryer Tuning

    The March/April 2014 edition of IEEE Industry Applications magazine has an article with new thoughts about tuning…

  • Capstan Formula

    Last year at the web handling conference in Myrtle Beach, Ron Lynch presented the Capstan formula as it relates to web…

    1 Comment
  • Low Base RPM Motors

    Bill Gilbert of Siemens presented a great method of saving on drive costs for center winders and unwinders at AIMCAL 's…

  • Slow Speed Lines

    I have listened in on a number of the Barrier Deposition presentations at Roll-2-Roll Converting (AIMCAL) Web Handling…

  • Slitter Overspeed

    There are a couple of reasons for overspeed on rotary slitters. There are many algorithms and rules of thumb used to…

    1 Comment
  • Open-Loop Control

    Open-loop control is controlling something without directly measuring the result. For instance, the temperature knob on…

Insights from the community

Others also viewed

Explore topics