16 consistent data transfer, Consistent data transfer – Lenze ApplicationTemplate PackML (PLC Designer R3-x) User Manual
Page 83

Lenze · ApplicationTemplate PackML · 1.0 EN - 05/2014
83
Architecture: The ApplicationTemplate PackML in detail
Consistent data transfer
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
[9-31] According to the task configurations, the associated programs (CallFree, CallHigh, and CallMid) are to be called, which, in
turn, call the ModulAppCall programs (MAC_Task_Free, MAC_Task_High, and MAC_Task_Mid).
[9-32] The ModulAppCall program contains machine module applications which are assigned to the corresponding task.
• The connection to the interface system (like for example the I/O system and visualization) is to
be carried out in the corresponding ModulAppCall program (MAC).
• The module applications which are assigned to the corresponding tasks are stored...
• ...in the
A70_MachineModuleSources folder or
• ...in the corresponding module libraries.
9.16
Consistent data transfer
A defined data area is exchanged between two tasks so that it is transferred consistently to the
other task.
Data consistency...
• ...is ensured depending on the data, or
In order to be able to use the multitasking
functionality in a machine module, the
machine module is provided with three
module applications (ModApp).