Download Case Study

Transcript
processed by the “state machine” function to change the state (display a different screen) and execute
an action (program load, program store, display input status, ….).
For program execution mode, when a programmed movement or position has been completed an
event is generated and next state is reached executing an action that represents actuation on the
corresponding output signal.
Both operating modes can be executed simultaneously. The operator can introduce or change data
of a stirrup program while a different program is being executed. So it’s not necessary to stop the
machine operation to introduce new stirrup programs
3rd Level – Main Module: The main module includes the following functions:
•
Variable initialisation.
•
Interrupt service to process interruptions generated by PIC microcontroller.
•
Event control for the operative modules.
Figure 14 shows the basic modules of the implemented software for the CPU.
MAIN Module
- initialisation
- interrupt service
- event control
Program Edition
Module
Production
Module
Display
Control
Memory
Access
RTC Control
Figure 14: CPU Software basic modules.
The improvements achieved by this new solution are:
•
Reduction of the number of modules. The new control system includes 5 modules and all
connections are carried out through rapid-release connectors.
•
Modular design that can be easily adapted to other types of machines of the company.
•
Better production process.
•
Reduction in the maintenance costs. A 30-40% reduction of maintenance costs is expected.
- 14 -
FUSE Application Experiment Nº 29826