Obsidean_VM/03-Revised/93660 - Supervisione Sipa/Reporte/Modifiche fatte 93660 Jamai...

88 lines
4.9 KiB
Markdown
Raw Permalink Normal View History

2025-02-18 05:37:27 -03:00
#### Modifiche:
***
Creati FC1003 "FC Section Prod Time" e FB1001 "FB Section pcs Counter" e 3 DB 5004, DB5006, DB5008
Modificati FC5003 Segmenti 4, 8 e 12:
###### FC5003 Seg. 4:
***
```pascal
"DB Section 1 pcs Counter_DB"("Count Sensor" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.ph_sign_sect1".b_PH1,
"Section Running Auto" :="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect1" = 2,
"Reset Counter" := FALSE,
di_pcs_tot := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect1".di_pcs_tot);
"FB Section Prod Time"(Allarms:="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_st_sect1" = 0,
"Section Running":="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect1" = 2,
"Machines Running_01":="DB Signal Blower".IN_DIG_Signal_01,
"Machines Running_02":="DB Signal Filler".IN_DIG_Signal_01 AND "DB Signal Filler".IN_DIG_Signal_02,
"Machines Running_03":="DB Signal Labeller".IN_DIG_Signal_01 AND "DB Signal Labeller".IN_DIG_Signal_02,
Clock_sec:="M3.5",
"Reset Counters":=FALSE,
"tm_prod_100.di_h":="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect1"."tm_prod_100.di_h",
"tm_prod_100.i_m":="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect1"."tm_prod_100.i_m",
"tm_prod_100.i_sec":="DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect1"."tm_prod_100.i_sec");
```
###### FC5003 Seg. 8:
***
```pascal
"DB Section 2 pcs Counter_DB"("Count Sensor" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.ph_sign_sect2".b_PH1,
"Section Running Auto" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect2" = 2,
"Reset Counter" := FALSE,
di_pcs_tot := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect2".di_pcs_tot);
"FC Section Prod Time"(Allarms := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_st_sect2" = 0,
"Section Running" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect2" = 2,
"Machines Running_01" := "DB Signal Filler".IN_DIG_Signal_01 AND "DB Signal Filler".IN_DIG_Signal_02,
"Machines Running_02" := "DB Signal S.Wrapper".IN_DIG_Signal_01 AND "DB Signal S.Wrapper".IN_DIG_Signal_01,
"Machines Running_03" := TRUE,
Clock_sec := "M3.5",
"Reset Counters" := FALSE,
"tm_prod_100.di_h" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect2"."tm_prod_100.di_h",
"tm_prod_100.i_m" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect2"."tm_prod_100.i_m",
"tm_prod_100.i_sec" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect2"."tm_prod_100.i_sec");
```
###### FC5003 Seg. 12:
***
```pascal
"DB Section 3 pcs Counter_DB"("Count Sensor" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.ph_sign_sect3".b_PH1,
"Section Running Auto" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect3" = 2,
"Reset Counter" := FALSE,
di_pcs_tot := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect3".di_pcs_tot);
"FC Section Prod Time"(Allarms := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_st_sect3" = 0,
"Section Running" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.i_mac_op_mode_sect3" = 2,
"Machines Running_01" := "DB Signal S.Wrapper".IN_DIG_Signal_01 AND "DB Signal S.Wrapper".IN_DIG_Signal_01,
"Machines Running_02" := "DB Signal Paletizer".IN_DIG_Signal_01,
"Machines Running_03" := TRUE,
Clock_sec := "M3.5",
"Reset Counters" := FALSE,
"tm_prod_100.di_h" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect3"."tm_prod_100.di_h",
"tm_prod_100.i_m" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect3"."tm_prod_100.i_m",
"tm_prod_100.i_sec" := "DB SIPA SV - XData V0.2"."GV_IOT_PRJ.cmm.cnt_abs_sect3"."tm_prod_100.i_sec");
```
#### Considerare questi punti per un altro progetto:
***
Questa logica e simile per la Sezione 2 e 3. Se chiama a la FB 1001 e dopo a la FC1003.
I parametri da compilare sono:
* Per il conteggio di pcs:
* La fotocellula di conteggio
* Per il conteggio delle ore:
* Le segnali delle machine quando sono in funzionamento:
* Nel caso che ci siano meno di 3 machine sul valore de Input non usato debe usare TRUE. Perche dentro de la "FC Section Prod Time" se uniscono tutte con un AND.
##### Obietti aggiornati sul PLC remoto:
****
![[Pasted image 20240116140818.png]]