Totally Integrated
Automation Portal
PROJRT PLUVIOMETRE / PLC_1 [CPU 1212C DC/DC/Rly] / Program blocks
Main [OB1]
Main Properties
General
Name Main Number 1 Type OB Language LAD
Numbering Automatic
Information
Title "Main Program Sweep (Cy‐ Author Comment Family
cle)"
Version 0.1 User-defined ID
Main
Name Data type Default value Comment
Input
Initial_Call Bool Initial call of this OB
Remanence Bool =True, if remanent data are available
Temp
OUI WString
PLUIE String
ETAT String
Constant
Network 1: conver_analogique_numérique
%DB6
"MESURE_DB"
%FB1
"MESURER_"
EN ENO
%IW96 Q_RAW 0.0
"entre analog" IW_IN
100.0 PV_HR
0.0 PV_LR
Network 2: Niveau de pluie
%DB1
"IEC_Counter_0_
DB"
%I0.0 CTU
"Tag_1" Int
CU Q
CV 0
%I0.1
"RESET"
R
9999 PV
%M3.0
"RESET_BCC"
%I0.0 MUL
"Tag_1" Real
EN ENO
0.2 IN1 %MD40
"IEC_Counter_0_ OUT "Quantité"
DB".CV IN2
Network 3: La Durée de précipitations
%DB2
"IEC_Timer_0_DB"
%I0.0 TON
"Tag_1" Time
IN Q
T#24H PT %MD10
ET "Tag_4"
Network 4:
%I0.0 T_ADD
"Tag_1" Time PLUS Time
EN ENO
T#5s IN1 %MD20
%MD10 OUT "Total_pluie"
"Tag_4" IN2
Totally Integrated
Automation Portal
Network 5: L'état est Pluie
%I0.0 %M0.0
"Tag_1" "RAIN"
Network 6: L'état est Séche
%I0.0 %Q0.1
"Tag_1" "DRY"
Network 7: Temps réal
RD_SYS_T
DTL
EN ENO
%MW0
RET_VAL "Tag_5"
"REAL_TIME_
DATA".REAL_TIME_
OUT DATA
Network 8: Réinitialisation de F(Imp/Jours)
"REAL_TIME_ "REAL_TIME_ "REAL_TIME_
DATA".REAL_TIME_ DATA".REAL_TIME_ DATA".REAL_TIME_
DATA.HOUR DATA.MINUTE DATA.HOUR %M2.1
"TIME_RESET"
== >= <=
USInt USInt USInt
11 45 12
Network 9: Fréquance des évenement pluvieux
%DB4
"IEC_Counter_0_
DB_1"
%I0.0 CTU %Q0.0
"Tag_1" Int "S_freq"
CU Q
%M2.1 %MW1
"TIME_RESET" R CV "Comteur_freq"
0 PV
Network 10: