Additional memory was used in this system for two main reasons. The first and simplest, was to enable the controller to save preset run programmes for the specific application. This enables the user to run these programmes very quickly, something which was critical to this particular application.
The second was to enable a safety monitoring and diagnosis system for the controller. This records all critical data – these include the following examples;
Battery voltages.
Motor currents (maximum and average).
Number of times used.
Onboard and offboard temperatures.
This system then enables the performance of the final product to be actively monitored and can then highlight upcoming maintenance issues.