
Lenze · ApplicationTemplate · 1.3 EN - 04/2013 135
Appendix
The sample program in the ApplicationTemplateCounter
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
12.2.1 Sample programs in the machine module MM_Module1/MM_Module2
The respective module application calls the state machine.
• Example: In the case of the MM_Module1 machine module, the MAP_Module1_App1
module application calls the state machine.
[12-1] Example: MAP_Module1_App1 module application (MM_Module1 machine module)
Mode2 Decrementing (5 units per second)
• In "mode2" of module 2 the data can be transferred in a locked/unlocked
manner (data consistency). ( 117)/L_EATP_ErrorListHandler
( 118)
Service Load value 456
Fault Set current value to zero.
Systemfault Set current value to zero.
MM_Machine Add the value of module 1 to the value of module 2:
<value module1> + <value module2>
Subtract the value of module 2 from the value of module 1:
<value module1> - <value module2>
Machine module/state Function
: Timer for mode1/automatic mode
:Method call. Statemachine(): Show states/SMDispatcherCaller(): Call action (depending on the status)
: Integrate external visualization
:Call method SetErrors()/error handling
Komentarze do niniejszej Instrukcji