--- a/trunk/mqttsparkplugb/mqttsparkplugb/SparkplugB/Templates/Behaviour Model/ETrigATo_Temp/CyclicAction/svnobj +++ b/trunk/mqttsparkplugb/mqttsparkplugb/SparkplugB/Templates/Behaviour Model/ETrigATo_Temp/CyclicAction/svnobj @@ -1,5 +1,5 @@ -Gx_l !0 jüoo Ì Y q ^ó5 S y s t e m . S t r i n g L{ f 8 a 5 8 4 6 6 - d 7 f 6 - 4 3 9 f - b b b 8 - d 4 6 0 0 e 4 1 d 0 9 9 } I m p l e m e n t a t i o n L{ 3 b 8 3 b 7 7 6 - f b 2 5 - 4 3 b 8 - 9 9 f 2 - 3 c 5 0 7 c 9 1 4 3 f c } T e x t D o c u m e n t L{ f 3 8 7 8 2 8 5 - 8 e 4 f - 4 9 0 b - b b 1 b - 9 a c b b 7 e b 0 4 d b } T e x t L i n e s L{ a 5 d e 0 b 0 b - 1 c b 5 - 4 9 1 3 - a c 2 1 - 9 d 7 0 2 9 3 e c 0 0 d } I d -l o n g T a g T e x t { a n a l y s i s - 2 } Æ/ / / T h e C y c l i c A c t i o n i s r u n n i n g u n t i l e i t h e r ` ` x C o m p l e t e ` ` i s ` ` T R U E ` ` o r ` ` i E r r o r I D ` ` `" 0 ( Z e r o ) . Æ/ / / I f ` ` x C o m p l e t e ` ` i s ` ` T R U E ` ` o r ` ` i E r r o r I D ` ` `" 0 ( Z e r o ) t h e s t a t e | S T A T E . C L E A N I N G | i s r e a c h e d . ¤/ / / W i t h ` ` i t f T i m i n g C o n t r o l l e r ` ` `" 0 ( Z e r o ) i t i s p o s s i b l e t o c h e c k t h e c u r r e n t i n v o c a t i o n t i m e ( s e e : | I T i m i n g C o n t r o l l e r . C o n t r o l l e r C h e c k T i m i n g | ) . ´/ / / F u n c t i o n b l o c k s w i t h a ` ` u d i T i m e L i m i t ` ` i n p u t v a r i a b l e ( s e e : | I E T r i g T l | , | I E T r i g A T l | , | I E T r i g T l T o | , | I E T r i g A T l T o | , | I L C o n T l | , | I L C o n T l T o | , | I L C o n T l C | ) Æ/ / / s h o u l d b e i m p l e m e n t i n s u c h a w a y t h a t t h e c u r r e n t i n v o c a t i o n i s e x i t e d w h e n t h e c o n s u m e d t i m e f o r t h i s i n v o c a t i o n h a s e x c e e d e d t h e s e t t i n g s f r o m u d i T i m e L i m i t . / / / 6/ / / . . a d m o n i t i o n : : E x a m p l e >/ / / . . c o d e - b l o c k : : c o d e s y s / / / $/ / / R E P E A T n/ / / / / w o r k i n g t o r e a c h t h e r e a d y c o n d i t i o n L/ / / / / Ò! x C o m p l e t e : = T R U E x/ / / / / i f t h e m a x i m u m i n v o c a t i o n t i m e i s r e a c h e d N/ / / / / Ò! x T i m e L i m i t : = T R U E v/ / / / / i f t h e m a x i m u m o p e r a t i n g t i m e i s r e a c h e d J/ / / / / Ò! x T i m e O u t : = T R U E f/ / / / / i f a n e r r o r c o n d i t i o n i s r e a c h e d €/ / / / / Ò! s e t i E r r o r I D t o a v a l u e o t h e r t h a n 0 ( Z e r o ) t/ / / i t f T i m i n g C o n t r o l l e r . C o n t r o l l e r C h e c k T i m i n g ( !N/ / / x T i m e O u t = >