Ation, Structuring, Within a machine module – Lenze ApplicationTemplate PackML (PLC Designer R3-x) User Manual

Page 28: Assigning map subfunction to, The tasks ( 28)

Advertising
background image

Structuring the automation system: Standard procedure

Structuring within a machine module: Assigning MAP subfunction to the tasks

28

Lenze · ApplicationTemplate PackML · 1.0 EN - 05/2014

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

5.2

Structuring within a machine module: Assigning MAP subfunction to the tasks

In order to create a clearly arranged module application, it is advisable to divide the module

applications (MAPs) into subfunctions and to structure them correspondingly.

• Each machine module contains three module applications MAP 1-3 which can be assigned to

tasks differently prioritised.

• Task and module application are assigned in the

A11_ModuleAppCalls folder. The

assignment can be made by right-clicking the folder: With command

Create Task Call .

Assigning the module application (ModApp) to the task

( 43)

In a first step, the functions are to be assigned to the individual tasks. The ApplicationTemplate

PackML supports multitasking with three tasks. More information can be found under:

Multitasking

( 82)

Predefined tasks

One module application can be used per task.

• Task and module application are assigned in the

A11_ModuleAppCalls folder.

• The

MAC_Task_High program part for instance calls all module applications which are to

pass through a high priority task

Task_High.

Task/priority

Standard value

To be used for... (example)

"High"

HighPriority

2 ms

Execution of Motion functions

"Mid"

MidPriority

6 ms

Conversion for an external visualization

"Free"

Unsolicited

Unsolicited

Communicating via NRT Ethernet

Advertising