beautypg.com

13 application example: flying saw, Application example: flying saw – Lenze PLC Designer ApplicationTemplate (PLC Designer R3-x) User Manual

Page 152

background image

Application example: Flying saw

Preparation: Modularising the automation system into subfunctions

152

Lenze · ApplicationTemplate · 1.3 EN - 04/2013

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

13

Application example: Flying saw

This chapter describes how to convert the example of a machine structure, the "Flying saw", into the

structures of the ApplicationTemplate.

13.1

Preparation: Modularising the automation system into subfunctions

The application example describes how to convert the "Flying saw" machine application into a

modularised software structure and map it using the ApplicationTemplate.

[13-1] Example: "Flying saw" machine structure

How to proceed:

1. Analyse / divide the overall machine functionality (available machine structure / concept)

into subfunctions.

Identifying subfunctions of the machine structure

( 153)

2. Convert the determined subfunctions into machine modules:

one subfunction = one machine module.

3. Represent the machine modules in the form of a tree structure.

Then the machine structure is mapped in the machine structure tree (MMT) in the

ApplicationTemplate.

Step

Action

1.

Preparation: Modularising the automation system into subfunctions ( 152)

Identifying subfunctions of the machine structure

Representing subfunctions of the machine structure as machine modules

Representing machine modules in a tree structure

2.

Mapping the actual machine structure in the »PLC Designer« ( 154)

Creating and integrating machine modules

Integrating machine modules in the machine structure tree

3.

Managing module applications of the machine modules ( 158)

4.

Inserting an axis into the module application ( 159)

5.

Assigning the module application to the tasks ( 159)

6.

Setting up communication between master modules and slave modules ( 161)

7.

Application example: Extending the visualization ( 163)

8.

State machine ( 166)

9.

Manual jog of the axes ( 169)

10.

Error handling: Configuring the error handling ( 170)