From 06093b509e5fd54fa5f422cccda05084e37cfe35 Mon Sep 17 00:00:00 2001 From: Giancarlo Rottoli Date: Fri, 11 Aug 2023 16:55:39 +0200 Subject: [PATCH] Sistemaz. Descrizioni + File Master e Fam. 20 --- StateMachineStati/1_BARCODE_MANUALE - NEW.rul | 50 +---- ...NUALE.csv => 1_BARCODE_MANUALE ORIGIN.csv} | 0 .../ELENCO_EVENTI_E_STATI_MASTER.rul | 116 +++++++++++ ...FAMIGLIA_JETCO_NEW_sostituita_dalla_20.rul | 193 ++++-------------- .../Jetco/12_FAMIGLIA_JETCO_NEW.rul | 177 ++++------------ .../Jetco/15_FAMIGLIA_JETCO_NEW.rul | 113 +--------- .../Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.csv | 161 --------------- .../Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul | 116 +---------- 8 files changed, 222 insertions(+), 704 deletions(-) rename StateMachineStati/{1_BARCODE_MANUALE.csv => 1_BARCODE_MANUALE ORIGIN.csv} (100%) create mode 100644 StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER.rul diff --git a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul index 14cafa5..327ae86 100644 --- a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul +++ b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul @@ -1,13 +1,17 @@ # # Macchine MANUALE/Barcode di partenza # -# 2023.08.01 +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente # +# 2023.08.01 +# 2023.08.11 Sistemati Eventi 34,35,36 +# + $DEFINITIONS $NAME : BARCODE_MANUAL $IDX : 1 - + # definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # @@ -42,7 +46,6 @@ $STATE : 32 : SostituzioneUtensile $STATE : 33 : RiempimentoVasca $STATE : 34 : Riscaldamento $STATE : 35 : AnomaliaMacchina -$STATE : 36 : AccensioneSpegnimento $STATE : 37 : Carico $STATE : 38 : Riserva $STATE : 39 : AVuoto @@ -52,13 +55,6 @@ $STATE : 50 : UsuraUtensile # definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE # -# BARCODE SOSTITUITI -# -# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) -# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) -# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE "HW - mancanza materiale" NEL CASO DA CAMBIARE -# $EVENT : 00 : EMPTY $EVENT : 01 : Barcode_Lavora $EVENT : 02 : Barcode_Attrezzaggio @@ -70,49 +66,16 @@ $EVENT : 07 : Barcode_Manca_Ciclo_Lavoro $EVENT : 08 : Barcode_Assenteismo $EVENT : 09 : Barcode_Manutenzione $EVENT : 10 : Barcode_Pulizia -$EVENT : 11 : Bcode_Cambio_Pallet $EVENT : 12 : Barcode_Macchina_Spenta -$EVENT : 13 : HW_init -$EVENT : 14 : HW_power_off -$EVENT : 15 : HW_PowerOn -$EVENT : 16 : HW_machining -$EVENT : 17 : HW_end_machining -$EVENT : 18 : HW_error $EVENT : 19 : Barcode_Fermo_Organizzativo -$EVENT : 20 : Contapezzi -$EVENT : 21 : HW_start_pallet -$EVENT : 22 : HW_end_pallet -$EVENT : 23 : HW_rottura_nastro_abrasivo -$EVENT : 24 : HW_manuale -$EVENT : 25 : HW_nastro_scarico_pieno $EVENT : 26 : Barcode_Manca_MateriaPrima -$EVENT : 27 : Timer_timeout_tempo_ciclo -$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -$EVENT : 29 : HW_magazzino_grezzi vuoto -$EVENT : 30 : HW_emergenza $EVENT : 31 : Barcode_Modifica_Programmi $EVENT : 32 : Barcode_Sostituzione_Utensile -$EVENT : 33 : HW_Allarme Macchina -$EVENT : 34 : HW_end_pallet_1 -$EVENT : 35 : HW_end_pallet_2 -$EVENT : 36 : HW_deposito_robot $EVENT : 37 : Barcode_Riempimento_Vasca $EVENT : 38 : Barcode_Riscaldamento $EVENT : 39 : Barcode_Anomalia_Macchina -$EVENT : 40 : HW_WarmUp_CoolDown -$EVENT : 41 : HW_machining_SLOW -$EVENT : 42 : HW_Warn_Livello_Vasca -$EVENT : 43 : HW_Warn_Livello_Cell -$EVENT : 44 : HW_Warn_a_Vuoto -$EVENT : 45 : HW_Warn_Riserva -$EVENT : 46 : HW_Carico -$EVENT : 47 : HW_Mismatch -$EVENT : 48 : HW_preparing $EVENT : 49 : Barcode_Manca_Attrezzatura $EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 120 : IncrementoPezzi -$EVENT : 121 : RettificaPezzi -$EVENT : 999 : Commento $RULES @@ -129,7 +92,6 @@ ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro ALL_STATES : Barcode_Assenteismo : Assenteismo ALL_STATES : Barcode_Manutenzione : Manutenzione ALL_STATES : Barcode_Pulizia : Pulizia -#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26 diff --git a/StateMachineStati/1_BARCODE_MANUALE.csv b/StateMachineStati/1_BARCODE_MANUALE ORIGIN.csv similarity index 100% rename from StateMachineStati/1_BARCODE_MANUALE.csv rename to StateMachineStati/1_BARCODE_MANUALE ORIGIN.csv diff --git a/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER.rul b/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER.rul new file mode 100644 index 0000000..7a3b87c --- /dev/null +++ b/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER.rul @@ -0,0 +1,116 @@ +# +# QUI CI SONO TUTTI GLI EVENTI E GLI STATI MASTER +# +# 2023.08.11 +# + +# ELENCO STATI E EVENTI DI BASE + +# +# 27 MancaRifornMPD -> MancaMateriaPrima +# +$STATE : 0 : ND +$STATE : 1 : MacchinaPronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : CreazioneProgrammi +$STATE : 4 : LavoriVari +$STATE : 5 : Guasto +$STATE : 6 : MancaPezzo +$STATE : 7 : MancaLavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : MacchinaSpenta +$STATE : 12 : FermoGenerico +$STATE : 13 : Lavorazione +$STATE : 14 : CambioPezzo +$STATE : 15 : AllarmeCN +$STATE : 23 : RotturaNastro +$STATE : 24 : Manuale +$STATE : 25 : ScaricoPieno +$STATE : 26 : NonDisponibile +$STATE : 27 : MancaMateriaPrima +$STATE : 28 : MagazzinoGrezziVuoto +$STATE : 29 : Emergenza +$STATE : 30 : FermoOrganizzativo +$STATE : 31 : ModificaProgrammi +$STATE : 32 : SostituzioneUtensile +$STATE : 33 : RiempimentoVasca +$STATE : 34 : Riscaldamento +$STATE : 35 : AnomaliaMacchina +$STATE : 36 : AccensioneSpegnimento +$STATE : 37 : Carico +$STATE : 38 : Riserva +$STATE : 39 : AVuoto +$STATE : 49 : MancaAttrezzatura +$STATE : 50 : UsuraUtensile + +#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi +# NOTE +# +# BARCODE SOSTITUITI +# +# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) +# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) +# 15 HW_PowerOn -> HW_power_on +# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima +# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 33 HW_Allarme Macchina -> HW_Allarme_Macchina +# 34 HW_end_pallet_1 -> HW_deposito_robot +# 35 HW_end_pallet_2 -> HW_StartTavola +# 36 HW_deposito_robot -> HW_EndTavola + +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +$EVENT : 11 : Bcode_Cambio_Pallet +$EVENT : 12 : Barcode_Macchina_Spenta +$EVENT : 13 : HW_init +$EVENT : 14 : HW_power_off +$EVENT : 15 : HW_power_on +$EVENT : 16 : HW_machining +$EVENT : 17 : HW_end_machining +$EVENT : 18 : HW_error +$EVENT : 19 : Barcode_Fermo_Organizzativo +$EVENT : 20 : Contapezzi +$EVENT : 21 : HW_start_pallet +$EVENT : 22 : HW_end_pallet +$EVENT : 23 : HW_rottura_nastro_abrasivo +$EVENT : 24 : HW_manuale +$EVENT : 25 : HW_nastro_scarico_pieno +$EVENT : 26 : Barcode_Manca_MateriaPrima +$EVENT : 27 : Timer_timeout_tempo_ciclo +$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo +$EVENT : 29 : HW_magazzino_grezzi_vuoto +$EVENT : 30 : HW_emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 34 : HW_deposito_robot +$EVENT : 35 : HW_StartTavola +$EVENT : 36 : HW_EndTavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_Macchina +$EVENT : 40 : HW_WarmUp_CoolDown +$EVENT : 41 : HW_machining_SLOW +$EVENT : 42 : HW_Warn_Livello_Vasca +$EVENT : 43 : HW_Warn_Livello_Cell +$EVENT : 44 : HW_Warn_a_Vuoto +$EVENT : 45 : HW_Warn_Riserva +$EVENT : 46 : HW_Carico +$EVENT : 47 : HW_Mismatch +$EVENT : 48 : HW_preparing +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 120 : IncrementoPezzi +$EVENT : 121 : RettificaPezzi +$EVENT : 999 : Commento diff --git a/StateMachineStati/Jetco/11_FAMIGLIA_JETCO_NEW_sostituita_dalla_20.rul b/StateMachineStati/Jetco/11_FAMIGLIA_JETCO_NEW_sostituita_dalla_20.rul index 01f9998..889954a 100644 --- a/StateMachineStati/Jetco/11_FAMIGLIA_JETCO_NEW_sostituita_dalla_20.rul +++ b/StateMachineStati/Jetco/11_FAMIGLIA_JETCO_NEW_sostituita_dalla_20.rul @@ -1,7 +1,10 @@ # # Macchine MANUALE/Barcode di partenza # +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# # 2023.08.07 +# 2023.08.11 Eventi 34,35,36 # $DEFINITIONS @@ -53,7 +56,7 @@ $STATE : 50 : UsuraUtensile # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale -> DA CAMBIARE +# 29 HW_magazzino_grezzi_vuoto POTREBBE ESSERE HW - mancanza materiale -> DA CAMBIARE # $EVENT : 00 : EMPTY @@ -70,7 +73,7 @@ $EVENT : 10 : Barcode_Pulizia $EVENT : 12 : Barcode_Macchina_Spenta $EVENT : 14 : HW_power_off -$EVENT : 15 : HW_PowerOn +$EVENT : 15 : HW_power_on $EVENT : 16 : HW_machining $EVENT : 17 : HW_end_machining $EVENT : 18 : HW_error @@ -84,12 +87,12 @@ $EVENT : 25 : HW_nastro_scarico_pieno $EVENT : 26 : Barcode_Manca_MateriaPrima $EVENT : 27 : Timer_timeout_tempo_ciclo $EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -$EVENT : 29 : HW_magazzino_grezzi vuoto +$EVENT : 29 : HW_magazzino_grezzi_vuoto $EVENT : 30 : HW_emergenza $EVENT : 31 : Barcode_Modifica_Programmi $EVENT : 32 : Barcode_Sostituzione_Utensile -$EVENT : 33 : HW_Allarme Macchina -$EVENT : 36 : HW_deposito_robot +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 36 : HW_EndTavola $EVENT : 37 : Barcode_Riempimento_Vasca $EVENT : 38 : Barcode_Riscaldamento $EVENT : 39 : Barcode_Anomalia_Macchina @@ -126,15 +129,15 @@ ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 ALL_STATES : HW_power_off : MacchinaSpenta -MacchinaPronta : HW_PowerOn : FermoGenerico # 15 -MacchinaSpenta : HW_PowerOn : FermoGenerico # 15 -Lavorazione : HW_PowerOn : FermoGenerico # 15 -CambioPezzo : HW_PowerOn : FermoGenerico # 15 -AllarmeCN : HW_PowerOn : FermoGenerico # 15 -RotturaNastro : HW_PowerOn : FermoGenerico # 15 -Manuale : HW_PowerOn : FermoGenerico # 15 -NonDisponibile : HW_PowerOn : FermoGenerico # 15 -Riscaldamento : HW_PowerOn : FermoGenerico # 15 +MacchinaPronta : HW_power_on : FermoGenerico # 15 +MacchinaSpenta : HW_power_on : FermoGenerico # 15 +Lavorazione : HW_power_on : FermoGenerico # 15 +CambioPezzo : HW_power_on : FermoGenerico # 15 +AllarmeCN : HW_power_on : FermoGenerico # 15 +RotturaNastro : HW_power_on : FermoGenerico # 15 +Manuale : HW_power_on : FermoGenerico # 15 +NonDisponibile : HW_power_on : FermoGenerico # 15 +Riscaldamento : HW_power_on : FermoGenerico # 15 MacchinaPronta : HW_machining : Lavorazione # 16 MacchinaSpenta : HW_machining : Lavorazione # 16 @@ -257,16 +260,16 @@ Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 MancaAttrezzatura : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 -MacchinaPronta : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -MacchinaSpenta : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -FermoGenerico : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -Lavorazione : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -CambioPezzo : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -AllarmeCN : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -RotturaNastro : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -Manuale : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -ScaricoPieno : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 -NonDisponibile : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto # 29 +MacchinaPronta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 MacchinaPronta : HW_emergenza : Emergenza # 30 MacchinaSpenta : HW_emergenza : Emergenza # 30 @@ -279,15 +282,15 @@ Manuale : HW_emergenza : Emergenza # 30 ScaricoPieno : HW_emergenza : Emergenza # 30 NonDisponibile : HW_emergenza : Emergenza # 30 -MacchinaPronta : HW_Allarme Macchina : AllarmeCN # 33 -MacchinaSpenta : HW_Allarme Macchina : AllarmeCN # 33 -FermoGenerico : HW_Allarme Macchina : AllarmeCN # 33 -Lavorazione : HW_Allarme Macchina : AllarmeCN # 33 -CambioPezzo : HW_Allarme Macchina : AllarmeCN # 33 -RotturaNastro : HW_Allarme Macchina : AllarmeCN # 33 -Manuale : HW_Allarme Macchina : AllarmeCN # 33 -ScaricoPieno : HW_Allarme Macchina : AllarmeCN # 33 -NonDisponibile : HW_Allarme Macchina : AllarmeCN # 33 +MacchinaPronta : HW_Allarme_Macchina : AllarmeCN # 33 +MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN # 33 +FermoGenerico : HW_Allarme_Macchina : AllarmeCN # 33 +Lavorazione : HW_Allarme_Macchina : AllarmeCN # 33 +CambioPezzo : HW_Allarme_Macchina : AllarmeCN # 33 +RotturaNastro : HW_Allarme_Macchina : AllarmeCN # 33 +Manuale : HW_Allarme_Macchina : AllarmeCN # 33 +ScaricoPieno : HW_Allarme_Macchina : AllarmeCN # 33 +NonDisponibile : HW_Allarme_Macchina : AllarmeCN # 33 MacchinaPronta : HW_end_pallet_2 : Lavorazione # 35 MacchinaSpenta : HW_end_pallet_2 : Lavorazione # 35 @@ -299,122 +302,16 @@ Manuale : HW_end_pallet_2 : Lavorazione # 35 ScaricoPieno : HW_end_pallet_2 : Lavorazione # 35 NonDisponibile : HW_end_pallet_2 : Lavorazione # 35 -MacchinaPronta : HW_deposito_robot : CambioPezzo # 36 -MacchinaSpenta : HW_deposito_robot : CambioPezzo # 36 -FermoGenerico : HW_deposito_robot : CambioPezzo # 36 -Lavorazione : HW_deposito_robot : CambioPezzo # 36 -AllarmeCN : HW_deposito_robot : CambioPezzo # 36 -RotturaNastro : HW_deposito_robot : CambioPezzo # 36 -Manuale : HW_deposito_robot : CambioPezzo # 36 -ScaricoPieno : HW_deposito_robot : CambioPezzo # 36 -NonDisponibile : HW_deposito_robot : CambioPezzo # 36 +MacchinaPronta : HW_EndTavola : CambioPezzo # 36 +MacchinaSpenta : HW_EndTavola : CambioPezzo # 36 +FermoGenerico : HW_EndTavola : CambioPezzo # 36 +Lavorazione : HW_EndTavola : CambioPezzo # 36 +AllarmeCN : HW_EndTavola : CambioPezzo # 36 +RotturaNastro : HW_EndTavola : CambioPezzo # 36 +Manuale : HW_EndTavola : CambioPezzo # 36 +ScaricoPieno : HW_EndTavola : CambioPezzo # 36 +NonDisponibile : HW_EndTavola : CambioPezzo # 36 #-------------------------------------------------------------------------- $DO - -# ELENCO STATI E EVENTI DI BASE - -# # -# # 27 MancaRifornMPD -> MancaMateriaPrima -# # -# $STATE : 0 : ND -# $STATE : 1 : MacchinaPronta -# $STATE : 2 : Attrezzaggio -# $STATE : 3 : CreazioneProgrammi -# $STATE : 4 : LavoriVari -# $STATE : 5 : Guasto -# $STATE : 6 : MancaPezzo -# $STATE : 7 : MancaLavoro -# $STATE : 8 : Assenteismo -# $STATE : 9 : Manutenzione -# $STATE : 10 : Pulizia -# $STATE : 11 : MacchinaSpenta -# $STATE : 12 : FermoGenerico -# $STATE : 13 : Lavorazione -# $STATE : 14 : CambioPezzo -# $STATE : 15 : AllarmeCN -# $STATE : 23 : RotturaNastro -# $STATE : 24 : Manuale -# $STATE : 25 : ScaricoPieno -# $STATE : 26 : NonDisponibile -# $STATE : 27 : MancaMateriaPrima -# $STATE : 28 : MagazzinoGrezziVuoto -# $STATE : 29 : Emergenza -# $STATE : 30 : FermoOrganizzativo -# $STATE : 31 : ModificaProgrammi -# $STATE : 32 : SostituzioneUtensile -# $STATE : 33 : RiempimentoVasca -# $STATE : 34 : Riscaldamento -# $STATE : 35 : AnomaliaMacchina -# $STATE : 36 : AccensioneSpegnimento -# $STATE : 37 : Carico -# $STATE : 38 : Riserva -# $STATE : 39 : AVuoto -# $STATE : 49 : MancaAttrezzatura -# $STATE : 50 : UsuraUtensile -# -# #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -# # NOTE -# # -# # BARCODE SOSTITUITI -# # -# # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) -# # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) -# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE -# -# $EVENT : 00 : EMPTY -# $EVENT : 01 : Barcode_Lavora -# $EVENT : 02 : Barcode_Attrezzaggio -# $EVENT : 03 : Barcode_Creazione_Programmi -# $EVENT : 04 : Barcode_Lavori_Vari -# $EVENT : 05 : Barcode_Guasto -# $EVENT : 06 : Barcode_Manca_Pezzo -# $EVENT : 07 : Barcode_Manca_Ciclo_Lavoro -# $EVENT : 08 : Barcode_Assenteismo -# $EVENT : 09 : Barcode_Manutenzione -# $EVENT : 10 : Barcode_Pulizia -# $EVENT : 11 : Bcode_Cambio_Pallet -# $EVENT : 12 : Barcode_Macchina_Spenta -# $EVENT : 13 : HW_init -# $EVENT : 14 : HW_power_off -# $EVENT : 15 : HW_PowerOn -# $EVENT : 16 : HW_machining -# $EVENT : 17 : HW_end_machining -# $EVENT : 18 : HW_error -# $EVENT : 19 : Barcode_Fermo_Organizzativo -# $EVENT : 20 : Contapezzi -# $EVENT : 21 : HW_start_pallet -# $EVENT : 22 : HW_end_pallet -# $EVENT : 23 : HW_rottura_nastro_abrasivo -# $EVENT : 24 : HW_manuale -# $EVENT : 25 : HW_nastro_scarico_pieno -# $EVENT : 26 : Barcode_Manca_MateriaPrima -# $EVENT : 27 : Timer_timeout_tempo_ciclo -# $EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -# $EVENT : 29 : HW_magazzino_grezzi vuoto -# $EVENT : 30 : HW_emergenza -# $EVENT : 31 : Barcode_Modifica_Programmi -# $EVENT : 32 : Barcode_Sostituzione_Utensile -# $EVENT : 33 : HW_Allarme Macchina -# $EVENT : 34 : HW_end_pallet_1 -# $EVENT : 35 : HW_end_pallet_2 -# $EVENT : 36 : HW_deposito_robot -# $EVENT : 37 : Barcode_Riempimento_Vasca -# $EVENT : 38 : Barcode_Riscaldamento -# $EVENT : 39 : Barcode_Anomalia_Macchina -# $EVENT : 40 : HW_WarmUp_CoolDown -# $EVENT : 42 : HW_Warn_Livello_Vasca -# $EVENT : 43 : HW_Warn_Livello_Cell -# $EVENT : 44 : HW_Warn_a_Vuoto -# $EVENT : 45 : HW_Warn_Riserva -# $EVENT : 46 : HW_Carico -# $EVENT : 47 : HW_Mismatch -# $EVENT : 48 : HW_preparing -# $EVENT : 49 : Barcode_Manca_Attrezzatura -# $EVENT : 50 : Barcode_Usura_Utensile -# $EVENT : 120 : IncrementoPezzi -# $EVENT : 121 : RettificaPezzi -# $EVENT : 999 : Commento - diff --git a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul index 8804a31..deb29b7 100644 --- a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul @@ -1,7 +1,10 @@ # # Macchine MANUALE/BArcode di partenza # +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# # 2023.08.01 +# 2023.08.11 Eventi 34,35,36 # $DEFINITIONS @@ -52,7 +55,11 @@ $STATE : 50 : UsuraUtensile # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 29 HW_magazzino_grezzi_vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 34 HW_end_pallet_1 -> HW_deposito_robot +# 35 HW_end_pallet_2 -> HW_StartTavola +# 36 HW_deposito_robot -> HW_EndTavola +# $EVENT : 00 : EMPTY $EVENT : 01 : Barcode_Lavora @@ -67,7 +74,7 @@ $EVENT : 09 : Barcode_Manutenzione $EVENT : 10 : Barcode_Pulizia $EVENT : 12 : Barcode_Macchina_Spenta $EVENT : 14 : HW_power_off -$EVENT : 15 : HW_PowerOn +$EVENT : 15 : HW_power_on $EVENT : 16 : HW_machining $EVENT : 17 : HW_end_machining $EVENT : 18 : HW_error @@ -81,12 +88,12 @@ $EVENT : 25 : HW_nastro_scarico_pieno $EVENT : 26 : Barcode_Manca_MateriaPrima $EVENT : 27 : Timer_timeout_tempo_ciclo $EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -$EVENT : 29 : HW_magazzino_grezzi vuoto +$EVENT : 29 : HW_magazzino_grezzi_vuoto $EVENT : 30 : HW_emergenza $EVENT : 31 : Barcode_Modifica_Programmi $EVENT : 32 : Barcode_Sostituzione_Utensile -$EVENT : 33 : HW_Allarme Macchina -$EVENT : 36 : HW_deposito_robot +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 36 : HW_EndTavola $EVENT : 37 : Barcode_Riempimento_Vasca $EVENT : 38 : Barcode_Riscaldamento $EVENT : 39 : Barcode_Anomalia_Macchina @@ -123,14 +130,14 @@ ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 ALL_STATES : HW_power_off : MacchinaSpenta -MacchinaSpenta : HW_PowerOn : FermoGenerico -Lavorazione : HW_PowerOn : FermoGenerico -CambioPezzo : HW_PowerOn : FermoGenerico -AllarmeCN : HW_PowerOn : FermoGenerico -RotturaNastro : HW_PowerOn : FermoGenerico -Manuale : HW_PowerOn : FermoGenerico -NonDisponibile : HW_PowerOn : FermoGenerico -Riscaldamento : HW_PowerOn : FermoGenerico +MacchinaSpenta : HW_power_on : FermoGenerico +Lavorazione : HW_power_on : FermoGenerico +CambioPezzo : HW_power_on : FermoGenerico +AllarmeCN : HW_power_on : FermoGenerico +RotturaNastro : HW_power_on : FermoGenerico +Manuale : HW_power_on : FermoGenerico +NonDisponibile : HW_power_on : FermoGenerico +Riscaldamento : HW_power_on : FermoGenerico MacchinaSpenta : HW_machining : Lavorazione FermoGenerico : HW_machining : Lavorazione @@ -245,15 +252,15 @@ AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile MancaAttrezzatura : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile UsuraUtensile : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -MacchinaSpenta : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -FermoGenerico : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -Lavorazione : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -CambioPezzo : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -AllarmeCN : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -RotturaNastro : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -Manuale : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -ScaricoPieno : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto -NonDisponibile : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto +MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto MacchinaSpenta : HW_emergenza : Emergenza FermoGenerico : HW_emergenza : Emergenza @@ -265,120 +272,26 @@ Manuale : HW_emergenza : Emergenza ScaricoPieno : HW_emergenza : Emergenza NonDisponibile : HW_emergenza : Emergenza -MacchinaSpenta : HW_Allarme Macchina : AllarmeCN -FermoGenerico : HW_Allarme Macchina : AllarmeCN -Lavorazione : HW_Allarme Macchina : AllarmeCN -CambioPezzo : HW_Allarme Macchina : AllarmeCN -RotturaNastro : HW_Allarme Macchina : AllarmeCN -Manuale : HW_Allarme Macchina : AllarmeCN -ScaricoPieno : HW_Allarme Macchina : AllarmeCN -NonDisponibile : HW_Allarme Macchina : AllarmeCN +MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN +FermoGenerico : HW_Allarme_Macchina : AllarmeCN +Lavorazione : HW_Allarme_Macchina : AllarmeCN +CambioPezzo : HW_Allarme_Macchina : AllarmeCN +RotturaNastro : HW_Allarme_Macchina : AllarmeCN +Manuale : HW_Allarme_Macchina : AllarmeCN +ScaricoPieno : HW_Allarme_Macchina : AllarmeCN +NonDisponibile : HW_Allarme_Macchina : AllarmeCN -MacchinaSpenta : HW_deposito_robot : CambioPezzo -FermoGenerico : HW_deposito_robot : FermoGenerico -Lavorazione : HW_deposito_robot : Lavorazione -AllarmeCN : HW_deposito_robot : AllarmeCN -RotturaNastro : HW_deposito_robot : CambioPezzo -Manuale : HW_deposito_robot : Manuale -ScaricoPieno : HW_deposito_robot : CambioPezzo -NonDisponibile : HW_deposito_robot : CambioPezzo +MacchinaSpenta : HW_EndTavola : CambioPezzo +FermoGenerico : HW_EndTavola : FermoGenerico +Lavorazione : HW_EndTavola : Lavorazione +AllarmeCN : HW_EndTavola : AllarmeCN +RotturaNastro : HW_EndTavola : CambioPezzo +Manuale : HW_EndTavola : Manuale +ScaricoPieno : HW_EndTavola : CambioPezzo +NonDisponibile : HW_EndTavola : CambioPezzo ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40 #-------------------------------------------------------------------------- $DO - -#$STATE : 0 : ND -#$STATE : 1 : MacchinaPronta -#$STATE : 2 : Attrezzaggio -#$STATE : 3 : CreazioneProgrammi -#$STATE : 4 : LavoriVari -#$STATE : 5 : Guasto -#$STATE : 6 : MancaPezzo -#$STATE : 7 : MancaLavoro -#$STATE : 8 : Assenteismo -#$STATE : 9 : Manutenzione -#$STATE : 10 : Pulizia -#$STATE : 11 : MacchinaSpenta -#$STATE : 12 : FermoGenerico -#$STATE : 13 : Lavorazione -#$STATE : 14 : CambioPezzo -#$STATE : 15 : AllarmeCN -#$STATE : 23 : RotturaNastro -#$STATE : 24 : Manuale -#$STATE : 25 : ScaricoPieno -#$STATE : 26 : NonDisponibile -#$STATE : 27 : MancaRifornMPD -#$STATE : 28 : MagazzinoGrezziVuoto -#$STATE : 29 : Emergenza -#$STATE : 30 : FermoOrganizzativo -#$STATE : 31 : ModificaProgrammi -#$STATE : 32 : SostituzioneUtensile -#$STATE : 33 : RiempimentoVasca -#$STATE : 34 : Riscaldamento -#$STATE : 35 : AnomaliaMacchina -#$STATE : 36 : AccensioneSpegnimento -#$STATE : 37 : Carico -#$STATE : 38 : Riserva -#$STATE : 39 : AVuoto -#$STATE : 49 : MancaAttrezzatura -#$STATE : 50 : UsuraUtensile -# -##definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -# -#$EVENT : 00 : EMPTY -#$EVENT : 01 : Barcode_Lavora -#$EVENT : 02 : Barcode_Attrezzaggio -#$EVENT : 03 : Barcode_Creazione_Programmi -#$EVENT : 04 : NoBarcode_Riempimento_Vasca -#$EVENT : 05 : Barcode_Guasto -# # messo NoBarcode_Riscaldamento perchè c'è sotto Barcode riscaldamento -> 38 -#$EVENT : 06 : NoBarcode_Riscaldamento -#$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro -#$EVENT : 08 : Barcode_Assenteismo -#$EVENT : 09 : Barcode_Manutenzione -#$EVENT : 10 : Barcode_Pulizia -#$EVENT : 11 : Bcode_Cambio_Pallet -#$EVENT : 12 : Barcode_Macchina_Spenta -#$EVENT : 13 : HW_init -#$EVENT : 14 : HW_power_off -#$EVENT : 15 : HW_PowerOn -#$EVENT : 16 : HW_machining -#$EVENT : 17 : HW_end_machining -#$EVENT : 18 : HW_error -#$EVENT : 19 : Barcode_Fermo_Organizzativo -#$EVENT : 20 : Contapezzi -#$EVENT : 21 : HW_start_pallet -#$EVENT : 22 : HW_end_pallet -#$EVENT : 23 : HW_rottura_nastro_abrasivo -#$EVENT : 24 : HW_manuale -#$EVENT : 25 : HW_nastro_scarico_pieno -#$EVENT : 26 : Barcode_Manca_Riforn_MPD -#$EVENT : 27 : Timer_timeout_tempo_ciclo -#$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -#$EVENT : 29 : HW_magazzino_grezzi vuoto -#$EVENT : 30 : HW_emergenza -#$EVENT : 31 : Barcode_Modifica_Programmi -#$EVENT : 32 : Barcode_Sostituzione_Utensile -#$EVENT : 33 : HW_Allarme Macchina -#$EVENT : 34 : HW_end_pallet_1 -#$EVENT : 35 : HW_end_pallet_2 -#$EVENT : 36 : HW_deposito_robot -#$EVENT : 37 : Barcode_Riempimento_Vasca -#$EVENT : 38 : Barcode_Riscaldamento -#$EVENT : 39 : Barcode_Anomalia_Macchina -#$EVENT : 40 : HW_WarmUp_CoolDown -#$EVENT : 41 : HW_machining_SLOW -#$EVENT : 42 : HW_Warn_Livello_Vasca -#$EVENT : 43 : HW_Warn_Livello_Cell -#$EVENT : 44 : HW_Warn_a_Vuoto -#$EVENT : 45 : HW_Warn_Riserva -#$EVENT : 46 : HW_Carico -#$EVENT : 47 : HW_Mismatch -#$EVENT : 48 : HW_preparing -#$EVENT : 49 : Barcode_Manca_Attrezzatura -#$EVENT : 50 : Barcode_Usura_Utensile -#$EVENT : 120 : IncrementoPezzi -#$EVENT : 121 : RettificaPezzi -#$EVENT : 999 : Commento \ No newline at end of file diff --git a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul index 7c4025b..e897cdf 100644 --- a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul @@ -1,7 +1,10 @@ # # Macchine MANUALE/BArcode di partenza # +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# # 2023.08.08 +# 2023.08.11 Nomi PowerOn # $DEFINITIONS @@ -23,7 +26,7 @@ $STATE : 39 : AVuoto $EVENT : 00 : EMPTY $EVENT : 14 : HW_power_off -$EVENT : 15 : HW_PowerOn +$EVENT : 15 : HW_power_on $EVENT : 18 : HW_error $EVENT : 44 : HW_Warn_a_Vuoto $EVENT : 45 : HW_Warn_Riserva @@ -35,7 +38,7 @@ $RULES ALL_STATES : EMPTY : ND ALL_STATES : HW_power_off : MacchinaSpenta # 14 -ALL_STATES : HW_PowerOn : MacchinaPronta # 15 +ALL_STATES : HW_power_on : MacchinaPronta # 15 ALL_STATES : HW_error : AllarmeCN # 18 ALL_STATES : HW_Warn_a_Vuoto : AVuoto # 44 in quella Originale andava a Riserva ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a AVuoto @@ -44,109 +47,3 @@ ALL_STATES : HW_Carico : Carico # 56 #-------------------------------------------------------------------------- $DO - -# ELENCO STATI E EVENTI DI BASE - -# # -# # 27 MancaRifornMPD -> MancaMateriaPrima -# # -# $STATE : 0 : ND -# $STATE : 1 : MacchinaPronta -# $STATE : 2 : Attrezzaggio -# $STATE : 3 : CreazioneProgrammi -# $STATE : 4 : LavoriVari -# $STATE : 5 : Guasto -# $STATE : 6 : MancaPezzo -# $STATE : 7 : MancaLavoro -# $STATE : 8 : Assenteismo -# $STATE : 9 : Manutenzione -# $STATE : 10 : Pulizia -# $STATE : 11 : MacchinaSpenta -# $STATE : 12 : FermoGenerico -# $STATE : 13 : Lavorazione -# $STATE : 14 : CambioPezzo -# $STATE : 15 : AllarmeCN -# $STATE : 23 : RotturaNastro -# $STATE : 24 : Manuale -# $STATE : 25 : ScaricoPieno -# $STATE : 26 : NonDisponibile -# $STATE : 27 : MancaMateriaPrima -# $STATE : 28 : MagazzinoGrezziVuoto -# $STATE : 29 : Emergenza -# $STATE : 30 : FermoOrganizzativo -# $STATE : 31 : ModificaProgrammi -# $STATE : 32 : SostituzioneUtensile -# $STATE : 33 : RiempimentoVasca -# $STATE : 34 : Riscaldamento -# $STATE : 35 : AnomaliaMacchina -# $STATE : 36 : AccensioneSpegnimento -# $STATE : 37 : Carico -# $STATE : 38 : Riserva -# $STATE : 39 : AVuoto -# $STATE : 49 : MancaAttrezzatura -# $STATE : 50 : UsuraUtensile -# -# #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -# # NOTE -# # -# # BARCODE SOSTITUITI -# # -# # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) -# # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) -# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE -# -# $EVENT : 00 : EMPTY -# $EVENT : 01 : Barcode_Lavora -# $EVENT : 02 : Barcode_Attrezzaggio -# $EVENT : 03 : Barcode_Creazione_Programmi -# $EVENT : 04 : Barcode_Lavori_Vari -# $EVENT : 05 : Barcode_Guasto -# $EVENT : 06 : Barcode_Manca_Pezzo -# $EVENT : 07 : Barcode_Manca_Ciclo_Lavoro -# $EVENT : 08 : Barcode_Assenteismo -# $EVENT : 09 : Barcode_Manutenzione -# $EVENT : 10 : Barcode_Pulizia -# $EVENT : 11 : Bcode_Cambio_Pallet -# $EVENT : 12 : Barcode_Macchina_Spenta -# $EVENT : 13 : HW_init -# $EVENT : 14 : HW_power_off -# $EVENT : 15 : HW_PowerOn -# $EVENT : 16 : HW_machining -# $EVENT : 17 : HW_end_machining -# $EVENT : 18 : HW_error -# $EVENT : 19 : Barcode_Fermo_Organizzativo -# $EVENT : 20 : Contapezzi -# $EVENT : 21 : HW_start_pallet -# $EVENT : 22 : HW_end_pallet -# $EVENT : 23 : HW_rottura_nastro_abrasivo -# $EVENT : 24 : HW_manuale -# $EVENT : 25 : HW_nastro_scarico_pieno -# $EVENT : 26 : Barcode_Manca_MateriaPrima -# $EVENT : 27 : Timer_timeout_tempo_ciclo -# $EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -# $EVENT : 29 : HW_magazzino_grezzi vuoto -# $EVENT : 30 : HW_emergenza -# $EVENT : 31 : Barcode_Modifica_Programmi -# $EVENT : 32 : Barcode_Sostituzione_Utensile -# $EVENT : 33 : HW_Allarme Macchina -# $EVENT : 34 : HW_end_pallet_1 -# $EVENT : 35 : HW_end_pallet_2 -# $EVENT : 36 : HW_deposito_robot -# $EVENT : 37 : Barcode_Riempimento_Vasca -# $EVENT : 38 : Barcode_Riscaldamento -# $EVENT : 39 : Barcode_Anomalia_Macchina -# $EVENT : 40 : HW_WarmUp_CoolDown -# $EVENT : 41 : HW_machining_SLOW -# $EVENT : 42 : HW_Warn_Livello_Vasca -# $EVENT : 43 : HW_Warn_Livello_Cell -# $EVENT : 44 : HW_Warn_a_Vuoto -# $EVENT : 45 : HW_Warn_Riserva -# $EVENT : 46 : HW_Carico -# $EVENT : 47 : HW_Mismatch -# $EVENT : 48 : HW_preparing -# $EVENT : 49 : Barcode_Manca_Attrezzatura -# $EVENT : 50 : Barcode_Usura_Utensile -# $EVENT : 120 : IncrementoPezzi -# $EVENT : 121 : RettificaPezzi -# $EVENT : 999 : Commento \ No newline at end of file diff --git a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.csv b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.csv index 051e63d..b653bb7 100644 --- a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.csv +++ b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.csv @@ -5,69 +5,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 20;0;18;15 20;0;24;24 20;0;30;29 -20;2;0;0 -20;2;14;11 -20;2;15;12 -20;2;16;13 -20;2;18;15 -20;2;24;24 -20;2;30;29 -20;3;0;0 -20;3;14;11 -20;3;15;12 -20;3;16;13 -20;3;18;15 -20;3;24;24 -20;3;30;29 -20;4;0;0 -20;4;14;11 -20;4;15;12 -20;4;16;13 -20;4;18;15 -20;4;24;24 -20;4;30;29 -20;5;0;0 -20;5;14;11 -20;5;15;12 -20;5;16;13 -20;5;18;15 -20;5;24;24 -20;5;30;29 -20;6;0;0 -20;6;14;11 -20;6;15;12 -20;6;16;13 -20;6;18;15 -20;6;24;24 -20;6;30;29 -20;7;0;0 -20;7;14;11 -20;7;15;12 -20;7;16;13 -20;7;18;15 -20;7;24;24 -20;7;30;29 -20;8;0;0 -20;8;14;11 -20;8;15;12 -20;8;16;13 -20;8;18;15 -20;8;24;24 -20;8;30;29 -20;9;0;0 -20;9;14;11 -20;9;15;12 -20;9;16;13 -20;9;18;15 -20;9;24;24 -20;9;30;29 -20;10;0;0 -20;10;14;11 -20;10;15;12 -20;10;16;13 -20;10;18;15 -20;10;24;24 -20;10;30;29 20;11;0;0 20;11;15;12 20;11;16;13 @@ -86,119 +23,21 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 20;13;18;15 20;13;24;24 20;13;30;29 -20;14;0;0 -20;14;14;11 -20;14;15;12 -20;14;16;13 -20;14;18;15 -20;14;24;24 -20;14;30;29 20;15;0;0 20;15;14;11 20;15;15;12 20;15;16;13 20;15;24;24 20;15;30;29 -20;23;0;0 -20;23;14;11 -20;23;15;12 -20;23;16;13 -20;23;18;15 -20;23;24;24 -20;23;30;29 20;24;0;0 20;24;14;11 20;24;15;12 20;24;16;13 20;24;18;15 20;24;30;29 -20;25;0;0 -20;25;14;11 -20;25;15;12 -20;25;16;13 -20;25;18;15 -20;25;24;24 -20;25;30;29 -20;26;0;0 -20;26;14;11 -20;26;15;12 -20;26;16;13 -20;26;18;15 -20;26;24;24 -20;26;30;29 -20;27;0;0 -20;27;14;11 -20;27;15;12 -20;27;16;13 -20;27;18;15 -20;27;24;24 -20;27;30;29 -20;28;0;0 -20;28;14;11 -20;28;15;12 -20;28;16;13 -20;28;18;15 -20;28;24;24 -20;28;30;29 20;29;0;0 20;29;14;11 20;29;15;12 20;29;16;13 20;29;18;15 20;29;24;24 -20;30;0;0 -20;30;14;11 -20;30;15;12 -20;30;16;13 -20;30;18;15 -20;30;24;24 -20;30;30;29 -20;31;0;0 -20;31;14;11 -20;31;15;12 -20;31;16;13 -20;31;18;15 -20;31;24;24 -20;31;30;29 -20;32;0;0 -20;32;14;11 -20;32;15;12 -20;32;16;13 -20;32;18;15 -20;32;24;24 -20;32;30;29 -20;33;0;0 -20;33;14;11 -20;33;15;12 -20;33;16;13 -20;33;18;15 -20;33;24;24 -20;33;30;29 -20;34;0;0 -20;34;14;11 -20;34;15;12 -20;34;16;13 -20;34;18;15 -20;34;24;24 -20;34;30;29 -20;35;0;0 -20;35;14;11 -20;35;15;12 -20;35;16;13 -20;35;18;15 -20;35;24;24 -20;35;30;29 -20;49;0;0 -20;49;14;11 -20;49;15;12 -20;49;16;13 -20;49;18;15 -20;49;24;24 -20;49;30;29 -20;50;0;0 -20;50;14;11 -20;50;15;12 -20;50;16;13 -20;50;18;15 -20;50;24;24 -20;50;30;29 diff --git a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul index 8a40acb..e472ab8 100644 --- a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul +++ b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul @@ -1,5 +1,7 @@ # # Macchine MANUALE/Barcode di partenza +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente # # 2023.08.09 # @@ -10,8 +12,6 @@ $IDX : 20 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati -# -# $STATE : 0 : ND $STATE : 11 : MacchinaSpenta $STATE : 12 : FermoGenerico @@ -24,7 +24,7 @@ $STATE : 29 : Emergenza $EVENT : 00 : EMPTY $EVENT : 14 : HW_power_off -$EVENT : 15 : HW_PowerOn +$EVENT : 15 : HW_power_on $EVENT : 16 : HW_machining $EVENT : 18 : HW_error $EVENT : 24 : HW_manuale @@ -35,8 +35,8 @@ $RULES # state : event : next state ALL_STATES : EMPTY : ND # 0 -ALL_STATES : HW_power_off : MacchinaSpenta # 11 -ALL_STATES : HW_PowerOn : FermoGenerico # 15 +ALL_STATES : HW_power_off : MacchinaSpenta # 14 +ALL_STATES : HW_power_on : FermoGenerico # 15 ALL_STATES : HW_machining : Lavorazione # 16 ALL_STATES : HW_error : AllarmeCN # 18 ALL_STATES : HW_manuale : Manuale # 24 @@ -45,109 +45,3 @@ ALL_STATES : HW_emergenza : Emergenza # 30 #-------------------------------------------------------------------------- $DO - -# ELENCO STATI E EVENTI DI BASE - -# # -# # 27 MancaRifornMPD -> MancaMateriaPrima -# # -# $STATE : 0 : ND -# $STATE : 1 : MacchinaPronta -# $STATE : 2 : Attrezzaggio -# $STATE : 3 : CreazioneProgrammi -# $STATE : 4 : LavoriVari -# $STATE : 5 : Guasto -# $STATE : 6 : MancaPezzo -# $STATE : 7 : MancaLavoro -# $STATE : 8 : Assenteismo -# $STATE : 9 : Manutenzione -# $STATE : 10 : Pulizia -# $STATE : 11 : MacchinaSpenta -# $STATE : 12 : FermoGenerico -# $STATE : 13 : Lavorazione -# $STATE : 14 : CambioPezzo -# $STATE : 15 : AllarmeCN -# $STATE : 23 : RotturaNastro -# $STATE : 24 : Manuale -# $STATE : 25 : ScaricoPieno -# $STATE : 26 : NonDisponibile -# $STATE : 27 : MancaMateriaPrima -# $STATE : 28 : MagazzinoGrezziVuoto -# $STATE : 29 : Emergenza -# $STATE : 30 : FermoOrganizzativo -# $STATE : 31 : ModificaProgrammi -# $STATE : 32 : SostituzioneUtensile -# $STATE : 33 : RiempimentoVasca -# $STATE : 34 : Riscaldamento -# $STATE : 35 : AnomaliaMacchina -# $STATE : 36 : AccensioneSpegnimento -# $STATE : 37 : Carico -# $STATE : 38 : Riserva -# $STATE : 39 : AVuoto -# $STATE : 49 : MancaAttrezzatura -# $STATE : 50 : UsuraUtensile -# -# #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -# # NOTE -# # -# # BARCODE SOSTITUITI -# # -# # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) -# # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) -# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE -# -# $EVENT : 00 : EMPTY -# $EVENT : 01 : Barcode_Lavora -# $EVENT : 02 : Barcode_Attrezzaggio -# $EVENT : 03 : Barcode_Creazione_Programmi -# $EVENT : 04 : Barcode_Lavori_Vari -# $EVENT : 05 : Barcode_Guasto -# $EVENT : 06 : Barcode_Manca_Pezzo -# $EVENT : 07 : Barcode_Manca_Ciclo_Lavoro -# $EVENT : 08 : Barcode_Assenteismo -# $EVENT : 09 : Barcode_Manutenzione -# $EVENT : 10 : Barcode_Pulizia -# $EVENT : 11 : Bcode_Cambio_Pallet -# $EVENT : 12 : Barcode_Macchina_Spenta -# $EVENT : 13 : HW_init -# $EVENT : 14 : HW_power_off -# $EVENT : 15 : HW_PowerOn -# $EVENT : 16 : HW_machining -# $EVENT : 17 : HW_end_machining -# $EVENT : 18 : HW_error -# $EVENT : 19 : Barcode_Fermo_Organizzativo -# $EVENT : 20 : Contapezzi -# $EVENT : 21 : HW_start_pallet -# $EVENT : 22 : HW_end_pallet -# $EVENT : 23 : HW_rottura_nastro_abrasivo -# $EVENT : 24 : HW_manuale -# $EVENT : 25 : HW_nastro_scarico_pieno -# $EVENT : 26 : Barcode_Manca_MateriaPrima -# $EVENT : 27 : Timer_timeout_tempo_ciclo -# $EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -# $EVENT : 29 : HW_magazzino_grezzi vuoto -# $EVENT : 30 : HW_emergenza -# $EVENT : 31 : Barcode_Modifica_Programmi -# $EVENT : 32 : Barcode_Sostituzione_Utensile -# $EVENT : 33 : HW_Allarme Macchina -# $EVENT : 34 : HW_end_pallet_1 -# $EVENT : 35 : HW_end_pallet_2 -# $EVENT : 36 : HW_deposito_robot -# $EVENT : 37 : Barcode_Riempimento_Vasca -# $EVENT : 38 : Barcode_Riscaldamento -# $EVENT : 39 : Barcode_Anomalia_Macchina -# $EVENT : 40 : HW_WarmUp_CoolDown -# $EVENT : 42 : HW_Warn_Livello_Vasca -# $EVENT : 43 : HW_Warn_Livello_Cell -# $EVENT : 44 : HW_Warn_a_Vuoto -# $EVENT : 45 : HW_Warn_Riserva -# $EVENT : 46 : HW_Carico -# $EVENT : 47 : HW_Mismatch -# $EVENT : 48 : HW_preparing -# $EVENT : 49 : Barcode_Manca_Attrezzatura -# $EVENT : 50 : Barcode_Usura_Utensile -# $EVENT : 120 : IncrementoPezzi -# $EVENT : 121 : RettificaPezzi -# $EVENT : 999 : Commento -