Download Application Software Development via Model Based Design

Transcript
32
6 PLC APPLICATION
EXAMPLE
SOFTWARE
DEVELOPMENT
At this point a reader should have an idea of what is a model based software development
process and a basic knowledge of the different stages behind it. In this chapter we sum up
the theory from the previous chapters and execute a full model based design process from
requirements to the final system. The system chosen for this example is so called antiswing process. Basically a pendulum on a movable cart, driven by an electric motor,
which is controlled with a power inverter. It is a very basic process that can be found for
example from modern cranes. The basic schematic of a possible real life system is
presented in figure 13.
Figure 13. An Anti-swing process can be utilized in cranes to damp the unwanted
swinging movement.
The target for this example is not to create the most accurate and detailed real-life device.
The idea is to prove the concept of model based design and give a reader an example of
how to execute a model based software design for the Vacon 100 device with Simulink.
The design process follows the universal V-model structure and is therefore easily
adoptable for different purposes.