--- a/Pous/pousRTC.xml Wed Nov 09 10:14:42 2016 +0100
+++ b/Pous/pousRTC.xml Mon Nov 14 08:57:37 2016 +0100
@@ -20,7 +20,7 @@
<pou name="python_getRTC" pouType="functionBlock">
- <variable name="DT_OUT">
@@ -40,6 +40,11 @@
+ <variable name="DAYOFWEEK"> @@ -107,6 +112,11 @@
+ <variable name="DAYOFWEEK_STR"> <variable name="HOUR_STR">
@@ -126,7 +136,7 @@
- <xhtml:p><![CDATA[INPUT_VALUE_CODE:=CONCAT('PLCObject.MWProvider.GetRTC()'); pooll0(TRIG:=TRUE, CODE:=INPUT_VALUE_CODE, ACK => ACK, RESULT => DT_OUT); YEAR_STR:=MID(IN:=DT_OUT,L:=4,P:=1); YEAR:=STRING_TO_UINT(IN:=YEAR_STR); MONTH_STR:=MID(IN:=DT_OUT,L:=2,P:=6); MONTH:=STRING_TO_UINT(IN:=MONTH_STR); DAY_STR:=MID(IN:=DT_OUT,L:=2,P:=9); DAY:=STRING_TO_UINT(IN:=DAY_STR); HOUR_STR:=MID(IN:=DT_OUT,L:=2,P:=12); HOUR:=STRING_TO_UINT(IN:=HOUR_STR); MINUTES_STR:=MID(IN:=DT_OUT,L:=2,P:=15); MINUTES:=STRING_TO_UINT(IN:=MINUTES_STR); SECONDS_STR:=MID(IN:=DT_OUT,L:=2,P:=18); SECONDS:=STRING_TO_UINT(IN:=SECONDS_STR);]]></xhtml:p>
+ <xhtml:p><![CDATA[INPUT_VALUE_CODE:=CONCAT('PLCObject.MWProvider.GetRTC()'); pooll0(TRIG:=TRUE, CODE:=INPUT_VALUE_CODE, ACK => ACK, RESULT => DT); YEAR_STR:=MID(IN:=DT,L:=4,P:=1); YEAR:=STRING_TO_UINT(IN:=YEAR_STR); MONTH_STR:=MID(IN:=DT,L:=2,P:=6); MONTH:=STRING_TO_UINT(IN:=MONTH_STR); DAY_STR:=MID(IN:=DT,L:=2,P:=9); DAY:=STRING_TO_UINT(IN:=DAY_STR); DAYOFWEEK_STR:=MID(IN:=DT,L:=1,P:=21); DAYOFWEEK:=STRING_TO_UINT(IN:=DAYOFWEEK_STR); HOUR_STR:=MID(IN:=DT,L:=2,P:=12); HOUR:=STRING_TO_UINT(IN:=HOUR_STR); MINUTES_STR:=MID(IN:=DT,L:=2,P:=15); MINUTES:=STRING_TO_UINT(IN:=MINUTES_STR); SECONDS_STR:=MID(IN:=DT,L:=2,P:=18); SECONDS:=STRING_TO_UINT(IN:=SECONDS_STR);]]></xhtml:p>