diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul index 6d4d634..d2e4a4b 100644 --- a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul @@ -1,5 +1,5 @@ # -# Macchine ColCom +# Famiglia Macchine : 13 - Industria_4.0 # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB # @@ -12,55 +12,56 @@ # 2023.10.10 Aggiunto barcode In Deroga # # 2024.01.18 Aggiunto barcode Rottura Utensile +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_13 -$IDX : 13 +$NAME : FAMIGLIA_13 +$IDX : 13 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 1 : Macchina_Pronta -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 54 : Attesa_Attrezzista -$STATE : 55 : Pausa_Pranzo -$STATE : 56 : Manca_Operatore -$STATE : 57 : Manca_Mater_Tagliato -$STATE : 58 : In_Deroga -$STATE : 59 : Rottura_Utensile +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga +$STATE : 59 : Rottura_Utensile #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -78,231 +79,231 @@ $STATE : 59 : Rottura_Utensile # 36 HW_Deposito_Robot -> HW_End_Tavola -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$EVENT : 27 : Timer_Timeout_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 : 35 : HW_Start_Tavola -$EVENT : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 54 : Barcode_Attesa_Attrezzista -$EVENT : 55 : Barcode_Pausa_Pranzo -$EVENT : 56 : Barcode_Manca_Operatore -$EVENT : 57 : Barcode_Manca_Mater_Tagliato -$EVENT : 58 : Barcode_In_Deroga -$EVENT : 59 : Barcode_Rottura_Utensile +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$EVENT : 27 : Timer_Timeout_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 : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga +$EVENT : 59 : Barcode_Rottura_Utensile $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 - -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 - -ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 -ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 -ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 -ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 -ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 -ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 - -ALL_STATES : HW_power_off : Macchina_Spenta # 14 - -Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 +ALL_STATES : EMPTY : ND +ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -Macchina_Pronta : HW_Machining : Lavorazione # 16 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 -Lavorazione : HW_End_Machining : Lavorazione # 17 -Allarme_CN : HW_End_Machining : Allarme_CN # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Manuale # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 +ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 -Macchina_Pronta : HW_Error : Allarme_CN # 18 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 +ALL_STATES : HW_power_off : Macchina_Spenta # 14 -Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Fermo_Generico # 20 -Lavorazione : Contapezzi : Lavorazione # 20 -Allarme_CN : Contapezzi : Allarme_CN # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Manuale # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 -Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 -Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 -Lavorazione : HW_End_Pallet : Lavorazione # 22 -Allarme_CN : HW_End_Pallet : Allarme_CN # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Manuale # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 -Macchina_Pronta : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Pronta : HW_Emergenza : Emergenza # 30 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 -Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 -Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 -Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 -Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 -Allarme_CN : HW_Start_Tavola : Lavorazione # 35 -Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 -Manuale : HW_Start_Tavola : Lavorazione # 35 -Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 -Lavorazione : HW_End_Tavola : Lavorazione # 36 -Allarme_CN : HW_End_Tavola : Allarme_CN # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Manuale # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 + +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 + +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 # ------------------------------------------------------------------------------------------------- diff --git a/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul index b1b1b61..0b963c4 100644 --- a/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul +++ b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul @@ -1,5 +1,5 @@ # -# Macchine ColCom +# Famiglia Macchine : 21 - "ColCom - Sint CL11" # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB # @@ -15,56 +15,57 @@ # 2023.10.30 CREATA FAMIGLIA 21 copia della FAMIGLIA 11 NEW ( per macchina Sint CL11 ) # # 2024.01.18 Aggiunto barcode Rottura Utensile +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_21 -$IDX : 21 +$NAME : FAMIGLIA_21 +$IDX : 21 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 1 : Macchina_Pronta -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 54 : Attesa_Attrezzista -$STATE : 55 : Pausa_Pranzo -$STATE : 56 : Manca_Operatore -$STATE : 57 : Manca_Mater_Tagliato -$STATE : 58 : In_Deroga -$STATE : 59 : Rottura_Utensile +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga +$STATE : 59 : Rottura_Utensile #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -82,233 +83,231 @@ $STATE : 59 : Rottura_Utensile # 36 HW_Deposito_Robot -> HW_End_Tavola -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$EVENT : 27 : Timer_Timeout_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 : 35 : HW_Start_Tavola -$EVENT : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 54 : Barcode_Attesa_Attrezzista -$EVENT : 55 : Barcode_Pausa_Pranzo -$EVENT : 56 : Barcode_Manca_Operatore -$EVENT : 57 : Barcode_Manca_Mater_Tagliato -$EVENT : 58 : Barcode_In_Deroga -$EVENT : 59 : Barcode_Rottura_Utensile +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$EVENT : 27 : Timer_Timeout_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 : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga +$EVENT : 59 : Barcode_Rottura_Utensile $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 -ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 -ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 -ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 -ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 -ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 - -ALL_STATES : HW_power_off : Macchina_Spenta # 14 +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 +ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 +ALL_STATES : HW_power_off : Macchina_Spenta # 14 -Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 -Macchina_Pronta : HW_Machining : Lavorazione # 16 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 -Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 -Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 -Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Cambio_Pezzo # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 +Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Cambio_Pezzo # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Pronta : HW_Error : Allarme_CN # 18 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 -Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 -Lavorazione : Contapezzi : Cambio_Pezzo # 20 -Allarme_CN : Contapezzi : Cambio_Pezzo # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Cambio_Pezzo # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 +Lavorazione : Contapezzi : Cambio_Pezzo # 20 +Allarme_CN : Contapezzi : Cambio_Pezzo # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Cambio_Pezzo # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 -Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 -Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Cambio_Pezzo # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 +Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Cambio_Pezzo # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Pronta : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 -Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 - -Macchina_Pronta : HW_Emergenza : Emergenza # 30 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 - -Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 - -Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 -Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 -Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 -Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 -Allarme_CN : HW_Start_Tavola : Lavorazione # 35 -Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 -Manuale : HW_Start_Tavola : Lavorazione # 35 -Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 - -Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 -Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 -Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Cambio_Pezzo # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 + +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 +Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 +Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Cambio_Pezzo # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 # ------------------------------------------------------------------------------------------------- diff --git a/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul index 05e86a0..76d874e 100644 --- a/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul +++ b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul @@ -1,56 +1,57 @@ # -# Macchine Donati DonatiGhidiniSbav +# Famiglia Macchine : 10 Donati DonatiGhidiniSbav # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente # # 2023.09.15 Creata partendo da RUL vecchia e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) # 2023.09.22 Aggiunto evento 53 per macchina 1023 TAV3 di Donati Basi ( prima per Basi era il 31 ) +# 2024.03.27 Sistemazione allineamento e Intestazione # # $DEFINITIONS -$NAME : FAMIGLIA_10 -$IDX : 10 +$NAME : FAMIGLIA_10 +$IDX : 10 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 1 : Macchina_Pronta -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 26 : Non_Disponibile -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 53 : Allarme_Tavola +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 53 : Allarme_Tavola #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -67,283 +68,282 @@ $STATE : 53 : Allarme_Tavola # 35 HW_End_Pallet_2 -> HW_Start_Tavola # 36 HW_deposito_robot -> HW_End_Tavola -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$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 : 35 : HW_Start_Tavola -$EVENT : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 53 : HW_Allarme_Tavola +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$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 : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 53 : HW_Allarme_Tavola $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 - -Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 -Non_Disponibile : HW_Power_On : Fermo_Generico # 15 -Allarme_Tavola : HW_Power_On : Fermo_Generico # 15 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 -Macchina_Pronta : HW_Machining : Lavorazione # 16 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Non_Disponibile : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 -Allarme_Tavola : HW_Machining : Lavorazione # 16 +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 +Non_Disponibile : HW_Power_On : Fermo_Generico # 15 +Allarme_Tavola : HW_Power_On : Fermo_Generico # 15 -Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 -Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 -Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Cambio_Pezzo # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 -Allarme_Tavola : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Allarme_Tavola : HW_Machining : Lavorazione # 16 -Macchina_Pronta : HW_Error : Allarme_CN # 18 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 -Non_Disponibile : HW_Error : Allarme_CN # 18 -Allarme_Tavola : HW_Error : Allarme_CN # 18 +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 +Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Cambio_Pezzo # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_Tavola : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 -Lavorazione : Contapezzi : Cambio_Pezzo # 20 -Allarme_CN : Contapezzi : Cambio_Pezzo # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Cambio_Pezzo # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 -Allarme_Tavola : Contapezzi : Cambio_Pezzo # 20 +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 +Non_Disponibile : HW_Error : Allarme_CN # 18 +Allarme_Tavola : HW_Error : Allarme_CN # 18 -Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 -Allarme_Tavola : HW_Start_Pallet : Lavorazione # 21 +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 +Lavorazione : Contapezzi : Cambio_Pezzo # 20 +Allarme_CN : Contapezzi : Cambio_Pezzo # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Cambio_Pezzo # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 +Allarme_Tavola : Contapezzi : Cambio_Pezzo # 20 -Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 -Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 -Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Cambio_Pezzo # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 -Allarme_Tavola : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 +Allarme_Tavola : HW_Start_Pallet : Lavorazione # 21 -Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_Tavola : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 +Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Cambio_Pezzo # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_Tavola : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Pronta : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 -Non_Disponibile : HW_Manuale : Manuale # 24 -Allarme_Tavola : HW_Manuale : Manuale # 24 +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_Tavola : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_Tavola : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 +Non_Disponibile : HW_Manuale : Manuale # 24 +Allarme_Tavola : HW_Manuale : Manuale # 24 -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_Tavola : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_Tavola : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_Tavola : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_Tavola : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Macchina_Pronta : HW_Emergenza : Emergenza # 30 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 -Non_Disponibile : HW_Emergenza : Emergenza # 30 -Allarme_Tavola : HW_Emergenza : Emergenza # 30 +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_Tavola : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 -Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Non_Disponibile : HW_Emergenza : Emergenza # 30 +Allarme_Tavola : HW_Emergenza : Emergenza # 30 -Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 -Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 -Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 -Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 -Allarme_CN : HW_Start_Tavola : Lavorazione # 35 -Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 -Manuale : HW_Start_Tavola : Lavorazione # 35 -Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 -Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 -Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 -Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Cambio_Pezzo # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 -Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 - -Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53 -Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53 -Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53 -Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53 -Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53 -Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53 -Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53 -Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53 -Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53 +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 +Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 +Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 +Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Cambio_Pezzo # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 + +Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53 +Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53 +Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53 +Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53 +Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53 +Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53 +Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53 +Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53 +Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul index a7edc41..d6a22e0 100644 --- a/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul +++ b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul @@ -1,54 +1,55 @@ # -# Macchine Donati BASI +# Famiglia Macchine : 11 - Donati - base # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente # # 2023.09.26 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# 2024.03.27 Sistemazione allineamento e Intestazione # # $DEFINITIONS -$NAME : FAMIGLIA_11 -$IDX : 11 +$NAME : FAMIGLIA_11 +$IDX : 11 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 1 : Macchina_Pronta -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 26 : Non_Disponibile -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -65,261 +66,261 @@ $STATE : 52 : Formazione_Personale # 35 HW_End_Pallet_2 -> HW_Start_Tavola # 36 HW_Deposito_Robot -> HW_End_Tavola -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$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 : 35 : HW_Start_Tavola -$EVENT : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$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 : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 +ALL_STATES : EMPTY : ND +ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -ALL_STATES : HW_power_off : Macchina_Spenta # 14 +ALL_STATES : HW_power_off : Macchina_Spenta # 14 -Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 -Non_Disponibile : HW_Power_On : Fermo_Generico # 15 -Riscaldamento : HW_Power_On : Fermo_Generico # 15 - -Macchina_Pronta : HW_Machining : Lavorazione # 16 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Non_Disponibile : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 -Riscaldamento : HW_Machining : Lavorazione # 16 +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 +Non_Disponibile : HW_Power_On : Fermo_Generico # 15 +Riscaldamento : HW_Power_On : Fermo_Generico # 15 -Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 -Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 -Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Cambio_Pezzo # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Riscaldamento : HW_Machining : Lavorazione # 16 -Macchina_Pronta : HW_Error : Allarme_CN # 18 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 -Non_Disponibile : HW_Error : Allarme_CN # 18 +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 +Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Cambio_Pezzo # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 -Lavorazione : Contapezzi : Cambio_Pezzo # 20 -Allarme_CN : Contapezzi : Cambio_Pezzo # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Cambio_Pezzo # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 +Non_Disponibile : HW_Error : Allarme_CN # 18 -Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 +Lavorazione : Contapezzi : Cambio_Pezzo # 20 +Allarme_CN : Contapezzi : Cambio_Pezzo # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Cambio_Pezzo # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 -Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 -Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 -Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Cambio_Pezzo # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 -Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 +Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Cambio_Pezzo # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Pronta : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 -Non_Disponibile : HW_Manuale : Manuale # 24 +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 +Non_Disponibile : HW_Manuale : Manuale # 24 -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Macchina_Pronta : HW_Emergenza : Emergenza # 30 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 -Non_Disponibile : HW_Emergenza : Emergenza # 30 +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 -Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Non_Disponibile : HW_Emergenza : Emergenza # 30 -Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 -Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 -Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 -Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 -Allarme_CN : HW_Start_Tavola : Lavorazione # 35 -Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 -Manuale : HW_Start_Tavola : Lavorazione # 35 -Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 -Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 -Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 -Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Cambio_Pezzo # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 -Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 +Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 +Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 +Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Cambio_Pezzo # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 # ------------------------------------------------------------------------------------------------- diff --git a/StateMachineStati/Fluitek/16_FAMIGLIA_FLUITEK_NEW.rul b/StateMachineStati/Fluitek/16_FAMIGLIA_FLUITEK_NEW.rul index eff2083..0e1b39c 100644 --- a/StateMachineStati/Fluitek/16_FAMIGLIA_FLUITEK_NEW.rul +++ b/StateMachineStati/Fluitek/16_FAMIGLIA_FLUITEK_NEW.rul @@ -1,356 +1,357 @@ # -# Macchine MT Connect - Trevisan ORIGINALE +# Famiglia Macchine : 16 - MT Connect # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV E NEL FILE ELENCO_EVENTI_E_STATI_MASTER # # L'evento 4 e lo Stato 4 in Anagrafica era "Pausa" che poi sono stati spostati su Idx 60 - Qui ho già messo quello originale visto che il csv risultante # è lo stesso # -# Il Barcode Lavora va nello Stato -> Lavora quindi rispetto agli eventi stati ho commentato quelli relativi a macchina Pronta altrimenti -# non il programma non creava il csv +# Il Barcode Lavora va nello Stato -> Lavora quindi rispetto agli eventi stati ho commentato quelli relativi a macchina Pronta altrimenti +# non il programma non creava il csv # # 2024.02.23 Creata RUL per Famiglia 16 Fluitek - MT Connect - Trevisan # 2024.02.28 Aggiunti Stati e Eventi Mancanti ( Barcode dal 49 in poi ) compreso Pausa che prima era al idx 4 +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_16 -$IDX : 16 +$NAME : FAMIGLIA_16 +$IDX : 16 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 26 : Non_Disponibile -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 54 : Attesa_Attrezzista -$STATE : 55 : Pausa_Pranzo -$STATE : 56 : Manca_Operatore -$STATE : 57 : Manca_Mater_Tagliato -$STATE : 58 : In_Deroga -$STATE : 59 : Rottura_Utensile -$STATE : 60 : Pausa +$STATE : 0 : ND +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga +$STATE : 59 : Rottura_Utensile +$STATE : 60 : Pausa #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_Materia_Prima +# 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_Materia_Prima # 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_Start_Tavola -# 36 HW_Deposito_Robot -> HW_End_Tavola +# 33 HW_Allarme Macchina -> HW_Allarme_Macchina +# 34 HW_End_Pallet_1 -> HW_Deposito_Robot +# 35 HW_End_Pallet_2 -> HW_Start_Tavola +# 36 HW_Deposito_Robot -> HW_End_Tavola -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$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 : 35 : HW_Start_Tavola -$EVENT : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 54 : Barcode_Attesa_Attrezzista -$EVENT : 55 : Barcode_Pausa_Pranzo -$EVENT : 56 : Barcode_Manca_Operatore -$EVENT : 57 : Barcode_Manca_Mater_Tagliato -$EVENT : 58 : Barcode_In_Deroga -$EVENT : 59 : Barcode_Rottura_Utensile -$EVENT : 60 : Barcode_Pausa +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$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 : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga +$EVENT : 59 : Barcode_Rottura_Utensile +$EVENT : 60 : Barcode_Pausa $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Lavorazione # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : Barcode_Lavora : Lavorazione # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 -ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 -ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 -ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 -ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 -ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 -ALL_STATES : Barcode_Pausa : Pausa # 60 - -ALL_STATES : HW_power_off : Macchina_Spenta # 14 +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 +ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 +ALL_STATES : Barcode_Pausa : Pausa # 60 -ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown +ALL_STATES : HW_power_off : Macchina_Spenta # 14 -#Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 -Non_Disponibile : HW_Power_On : Fermo_Generico # 15 -Emergenza : HW_Power_On : Fermo_Generico # 15 -Riscaldamento : HW_Power_On : Fermo_Generico # 15 +ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown -#Macchina_Pronta : HW_Machining : Lavorazione # 16 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Non_Disponibile : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 -Riscaldamento : HW_Machining : Lavorazione # 16 +#Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 +Non_Disponibile : HW_Power_On : Fermo_Generico # 15 +Emergenza : HW_Power_On : Fermo_Generico # 15 +Riscaldamento : HW_Power_On : Fermo_Generico # 15 -#Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 -Lavorazione : HW_End_Machining : Lavorazione # 17 -Allarme_CN : HW_End_Machining : Allarme_CN # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Manuale # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 +#Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Riscaldamento : HW_Machining : Lavorazione # 16 -#Macchina_Pronta : HW_Error : Allarme_CN # 18 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 -Non_Disponibile : HW_Error : Allarme_CN # 18 +#Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 -#Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Fermo_Generico # 20 -Lavorazione : Contapezzi : Lavorazione # 20 -Allarme_CN : Contapezzi : Allarme_CN # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Manuale # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 +#Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 +Non_Disponibile : HW_Error : Allarme_CN # 18 -#Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 +#Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 -#Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 -Lavorazione : HW_End_Pallet : Lavorazione # 22 -Allarme_CN : HW_End_Pallet : Allarme_CN # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Manuale # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 +#Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 -#Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +#Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 -#Macchina_Pronta : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 -Non_Disponibile : HW_Manuale : Manuale # 24 +#Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -#Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +#Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 +Non_Disponibile : HW_Manuale : Manuale # 24 -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +#Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -#Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -#Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +#Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -#Macchina_Pronta : HW_Emergenza : Emergenza # 30 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 -Non_Disponibile : HW_Emergenza : Emergenza # 30 +#Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -#Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 -Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 +#Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Non_Disponibile : HW_Emergenza : Emergenza # 30 -#Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 -Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 -Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 -Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 -Allarme_CN : HW_Start_Tavola : Lavorazione # 35 -Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 -Manuale : HW_Start_Tavola : Lavorazione # 35 -Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 -Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 +#Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 -#Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 -Lavorazione : HW_End_Tavola : Lavorazione # 36 -Allarme_CN : HW_End_Tavola : Allarme_CN # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Manuale # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 -Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 +#Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 +Non_Disponibile : HW_Start_Tavola : Lavorazione # 35 + +#Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul index 02c6864..30652f8 100644 --- a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul @@ -1,5 +1,5 @@ # -# Macchine MANUALE/Barcode di partenza +# Famiglia Macchine : 12 - Jetco no cambio stato (14 cambiopezzo) in lavorazione (13) # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV # @@ -9,56 +9,57 @@ # 2024.02.16 Sistemato File con n. eventi e check con vecchi file # 2024.02.16 Aggiunti Barcode nuovi mancanti e creato CSV senza righe che portano allo stesso stato # 2024.02.23 Aggiunto barcode Pausa - 60 - Fluitek +# 2024.03.27 Sistemazione allineamento e Intestazione + TEST # $DEFINITIONS -$NAME : FAMIGLIA_12 -$IDX : 12 +$NAME : FAMIGLIA_12 +$IDX : 12 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 26 : Non_Disponibile -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 54 : Attesa_Attrezzista -$STATE : 55 : Pausa_Pranzo -$STATE : 56 : Manca_Operatore -$STATE : 57 : Manca_Mater_Tagliato -$STATE : 58 : In_Deroga -$STATE : 59 : Rottura_Utensile -$STATE : 60 : Pausa +$STATE : 0 : ND +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga +$STATE : 59 : Rottura_Utensile +$STATE : 60 : Pausa #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -74,256 +75,256 @@ $STATE : 60 : Pausa # 36 HW_deposito_robot -> HW_End_Tavola # 40 HW_WarmUp_CoolDown -> HW_Ciclo_Accensione_Spegnimento -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$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 : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 54 : Barcode_Attesa_Attrezzista -$EVENT : 55 : Barcode_Pausa_Pranzo -$EVENT : 56 : Barcode_Manca_Operatore -$EVENT : 57 : Barcode_Manca_Mater_Tagliato -$EVENT : 58 : Barcode_In_Deroga -$EVENT : 59 : Barcode_Rottura_Utensile -$EVENT : 60 : Barcode_Pausa +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$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 : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga +$EVENT : 59 : Barcode_Rottura_Utensile +$EVENT : 60 : Barcode_Pausa $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Lavorazione # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : Barcode_Lavora : Lavorazione # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 - -ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 -ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 -ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 -ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 -ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 -ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 -ALL_STATES : Barcode_Pausa : Pausa # 60 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 + +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 +ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 +ALL_STATES : Barcode_Pausa : Pausa # 60 -ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 -ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown +ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 -Non_Disponibile : HW_Power_On : Fermo_Generico # 15 -Riscaldamento : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 +Non_Disponibile : HW_Power_On : Fermo_Generico # 15 +Riscaldamento : HW_Power_On : Fermo_Generico # 15 -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Non_Disponibile : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 -Riscaldamento : HW_Machining : Lavorazione # 16 - -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 -Lavorazione : HW_End_Machining : Lavorazione # 17 -Allarme_CN : HW_End_Machining : Allarme_CN # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Manuale # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Riscaldamento : HW_Machining : Lavorazione # 16 + +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 -Non_Disponibile : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 +Non_Disponibile : HW_Error : Allarme_CN # 18 -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Fermo_Generico # 20 -Lavorazione : Contapezzi : Lavorazione # 20 -Allarme_CN : Contapezzi : Allarme_CN # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Manuale # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 -Lavorazione : HW_End_Pallet : Lavorazione # 22 -Allarme_CN : HW_End_Pallet : Allarme_CN # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Manuale # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 -Non_Disponibile : HW_Manuale : Manuale # 24 -Emergenza : HW_Manuale : Manuale # 24 -Riscaldamento : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 +Non_Disponibile : HW_Manuale : Manuale # 24 +Emergenza : HW_Manuale : Manuale # 24 +Riscaldamento : HW_Manuale : Manuale # 24 -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 - -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 -Non_Disponibile : HW_Emergenza : Emergenza # 30 - -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 -Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Non_Disponibile : HW_Emergenza : Emergenza # 30 + +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 -Lavorazione : HW_End_Tavola : Lavorazione # 36 -Allarme_CN : HW_End_Tavola : Allarme_CN # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Manuale # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 -Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.csv b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.csv index b9a4c80..f67733d 100644 --- a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.csv +++ b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.csv @@ -11,193 +11,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 15;1;44;39 15;1;45;38 15;1;46;37 -15;2;0;0 -15;2;14;11 -15;2;15;1 -15;2;18;15 -15;2;44;39 -15;2;45;38 -15;2;46;37 -15;3;0;0 -15;3;14;11 -15;3;15;1 -15;3;18;15 -15;3;44;39 -15;3;45;38 -15;3;46;37 -15;4;0;0 -15;4;14;11 -15;4;15;1 -15;4;18;15 -15;4;44;39 -15;4;45;38 -15;4;46;37 -15;5;0;0 -15;5;14;11 -15;5;15;1 -15;5;18;15 -15;5;44;39 -15;5;45;38 -15;5;46;37 -15;6;0;0 -15;6;14;11 -15;6;15;1 -15;6;18;15 -15;6;44;39 -15;6;45;38 -15;6;46;37 -15;7;0;0 -15;7;14;11 -15;7;15;1 -15;7;18;15 -15;7;44;39 -15;7;45;38 -15;7;46;37 -15;8;0;0 -15;8;14;11 -15;8;15;1 -15;8;18;15 -15;8;44;39 -15;8;45;38 -15;8;46;37 -15;9;0;0 -15;9;14;11 -15;9;15;1 -15;9;18;15 -15;9;44;39 -15;9;45;38 -15;9;46;37 -15;10;0;0 -15;10;14;11 -15;10;15;1 -15;10;18;15 -15;10;44;39 -15;10;45;38 -15;10;46;37 15;11;0;0 15;11;15;1 15;11;18;15 15;11;44;39 15;11;45;38 15;11;46;37 -15;12;0;0 -15;12;14;11 -15;12;15;1 -15;12;18;15 -15;12;44;39 -15;12;45;38 -15;12;46;37 -15;13;0;0 -15;13;14;11 -15;13;15;1 -15;13;18;15 -15;13;44;39 -15;13;45;38 -15;13;46;37 -15;14;0;0 -15;14;14;11 -15;14;15;1 -15;14;18;15 -15;14;44;39 -15;14;45;38 -15;14;46;37 15;15;0;0 15;15;14;11 15;15;15;1 15;15;44;39 15;15;45;38 15;15;46;37 -15;23;0;0 -15;23;14;11 -15;23;15;1 -15;23;18;15 -15;23;44;39 -15;23;45;38 -15;23;46;37 -15;24;0;0 -15;24;14;11 -15;24;15;1 -15;24;18;15 -15;24;44;39 -15;24;45;38 -15;24;46;37 -15;25;0;0 -15;25;14;11 -15;25;15;1 -15;25;18;15 -15;25;44;39 -15;25;45;38 -15;25;46;37 -15;26;0;0 -15;26;14;11 -15;26;15;1 -15;26;18;15 -15;26;44;39 -15;26;45;38 -15;26;46;37 -15;27;0;0 -15;27;14;11 -15;27;15;1 -15;27;18;15 -15;27;44;39 -15;27;45;38 -15;27;46;37 -15;28;0;0 -15;28;14;11 -15;28;15;1 -15;28;18;15 -15;28;44;39 -15;28;45;38 -15;28;46;37 -15;29;0;0 -15;29;14;11 -15;29;15;1 -15;29;18;15 -15;29;44;39 -15;29;45;38 -15;29;46;37 -15;30;0;0 -15;30;14;11 -15;30;15;1 -15;30;18;15 -15;30;44;39 -15;30;45;38 -15;30;46;37 -15;31;0;0 -15;31;14;11 -15;31;15;1 -15;31;18;15 -15;31;44;39 -15;31;45;38 -15;31;46;37 -15;32;0;0 -15;32;14;11 -15;32;15;1 -15;32;18;15 -15;32;44;39 -15;32;45;38 -15;32;46;37 -15;33;0;0 -15;33;14;11 -15;33;15;1 -15;33;18;15 -15;33;44;39 -15;33;45;38 -15;33;46;37 -15;34;0;0 -15;34;14;11 -15;34;15;1 -15;34;18;15 -15;34;44;39 -15;34;45;38 -15;34;46;37 -15;35;0;0 -15;35;14;11 -15;35;15;1 -15;35;18;15 -15;35;44;39 -15;35;45;38 -15;35;46;37 15;37;0;0 15;37;14;11 15;37;15;1 @@ -216,17 +41,3 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 15;39;18;15 15;39;45;38 15;39;46;37 -15;49;0;0 -15;49;14;11 -15;49;15;1 -15;49;18;15 -15;49;44;39 -15;49;45;38 -15;49;46;37 -15;50;0;0 -15;50;14;11 -15;50;15;1 -15;50;18;15 -15;50;44;39 -15;50;45;38 -15;50;46;37 diff --git a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul index 2426943..9c6eb6b 100644 --- a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul @@ -1,49 +1,50 @@ # -# Macchine MANUALE/BArcode di partenza +# Famiglia Macchine : 15 - Compressori # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV # # 2023.08.08 # 2023.08.11 Nomi PowerOn # 2023.08.27 Sistemazione Descrizioni +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_15 -$IDX : 15 +$NAME : FAMIGLIA_15 +$IDX : 15 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # -$STATE : 0 : ND -$STATE : 1 : Macchina_Pronta -$STATE : 11 : Macchina_Spenta -$STATE : 15 : Allarme_CN -$STATE : 37 : Carico -$STATE : 38 : Riserva -$STATE : 39 : A_Vuoto +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 11 : Macchina_Spenta +$STATE : 15 : Allarme_CN +$STATE : 37 : Carico +$STATE : 38 : Riserva +$STATE : 39 : A_Vuoto #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -$EVENT : 00 : EMPTY -$EVENT : 14 : HW_Power_Off -$EVENT : 15 : HW_Power_On -$EVENT : 18 : HW_Error -$EVENT : 44 : HW_Warn_a_Vuoto -$EVENT : 45 : HW_Warn_Riserva -$EVENT : 46 : HW_Carico +$EVENT : 00 : EMPTY +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 18 : HW_Error +$EVENT : 44 : HW_Warn_a_Vuoto +$EVENT : 45 : HW_Warn_Riserva +$EVENT : 46 : HW_Carico $RULES -# state : event : next state +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 -ALL_STATES : HW_Power_On : Macchina_Pronta # 15 -ALL_STATES : HW_Error : Allarme_CN # 18 -ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva -ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto -ALL_STATES : HW_Carico : Carico # 56 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : HW_Power_On : Macchina_Pronta # 15 +ALL_STATES : HW_Error : Allarme_CN # 18 +ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva +ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto +ALL_STATES : HW_Carico : Carico # 56 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul index 628f290..0e58781 100644 --- a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul +++ b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul @@ -1,47 +1,48 @@ # -# Macchine MANUALE/Barcode di partenza +# Famiglia Macchine 22 - Jetco - Filtri # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle Anagrafiche del DB DEV campo Key # # 2023.08.09 # 2023.08.27 Sistemazione Descrizioni +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_20 # -> MACCHINA FILTRO JETCO - SOSTITUISCE LA 11 -$IDX : 20 +$NAME : FAMIGLIA_20 # -> MACCHINA FILTRO JETCO - SOSTITUISCE LA 11 +$IDX : 20 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati -$STATE : 0 : ND -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 15 : Allarme_CN -$STATE : 24 : Manuale -$STATE : 29 : Emergenza +$STATE : 0 : ND +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 15 : Allarme_CN +$STATE : 24 : Manuale +$STATE : 29 : Emergenza #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi -$EVENT : 00 : EMPTY -$EVENT : 14 : HW_Power_Off -$EVENT : 15 : HW_Power_On -$EVENT : 16 : HW_Machining -$EVENT : 18 : HW_Error -$EVENT : 24 : HW_Manuale -$EVENT : 30 : HW_Emergenza +$EVENT : 00 : EMPTY +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 16 : HW_Machining +$EVENT : 18 : HW_Error +$EVENT : 24 : HW_Manuale +$EVENT : 30 : HW_Emergenza $RULES -# state : event : next state +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND # 0 -ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 -ALL_STATES : HW_Power_On : Fermo_Generico # 15 -ALL_STATES : HW_Machining : Lavorazione # 16 -ALL_STATES : HW_Error : Allarme_CN # 18 -ALL_STATES : HW_Manuale : Manuale # 24 -ALL_STATES : HW_Emergenza : Emergenza # 30 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : HW_Power_On : Fermo_Generico # 15 +ALL_STATES : HW_Machining : Lavorazione # 16 +ALL_STATES : HW_Error : Allarme_CN # 18 +ALL_STATES : HW_Manuale : Manuale # 24 +ALL_STATES : HW_Emergenza : Emergenza # 30 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/22_FAMIGLIA_JETCO NEW.rul b/StateMachineStati/Jetco/22_FAMIGLIA_JETCO NEW.rul index 42d7702..4308742 100644 --- a/StateMachineStati/Jetco/22_FAMIGLIA_JETCO NEW.rul +++ b/StateMachineStati/Jetco/22_FAMIGLIA_JETCO NEW.rul @@ -1,62 +1,63 @@ # -# Macchine Torni con RaspBerry PI +# Famiglia: 22 - Jetco - Gildemeister GLD25 - GD32 - Torni con Rasp PI - deriva dalla 12 # # **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV # # La GD32 (con PI) con la famiglia 12 usciva dal riscaldamento (Barcode) con evento tipo power-on quindi creata nuova famiglia -# togliendo queste uscite e lasciando solo il running o manuale o altri barcode +# togliendo queste uscite e lasciando solo con il running o manuale o altri barcode # Assegnata anche al Tornio GLD25 anche lui collegato con PI # # 2024.02.16 Copia dalla Famiglia 12 NEW di Jetco dopo aggiunta barcode togliendo uscite da riscaldamento non corrette +# 2024.03.27 Sistemazione allineamento e Intestazione # $DEFINITIONS -$NAME : FAMIGLIA_22 -$IDX : 22 +$NAME : FAMIGLIA_22 +$IDX : 22 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # # 27 MancaRifornMPD -> Manca_Materia_Prima # -$STATE : 0 : ND -$STATE : 2 : Attrezzaggio -$STATE : 3 : Creazione_Programmi -$STATE : 4 : Lavori_Vari -$STATE : 5 : Guasto -$STATE : 6 : Manca_Pezzo -$STATE : 7 : Manca_Lavoro -$STATE : 8 : Assenteismo -$STATE : 9 : Manutenzione -$STATE : 10 : Pulizia -$STATE : 11 : Macchina_Spenta -$STATE : 12 : Fermo_Generico -$STATE : 13 : Lavorazione -$STATE : 14 : Cambio_Pezzo -$STATE : 15 : Allarme_CN -$STATE : 23 : Rottura_Nastro -$STATE : 24 : Manuale -$STATE : 25 : Scarico_Pieno -$STATE : 26 : Non_Disponibile -$STATE : 27 : Manca_Materia_Prima -$STATE : 28 : Magazzino_Grezzi_Vuoto -$STATE : 29 : Emergenza -$STATE : 30 : Fermo_Organizzativo -$STATE : 31 : Modifica_Programmi -$STATE : 32 : Sostituzione_Utensile -$STATE : 33 : Riempimento_Vasca -$STATE : 34 : Riscaldamento -$STATE : 35 : Anomalia_Macchina -$STATE : 49 : Manca_Attrezzatura -$STATE : 50 : Usura_Utensile -$STATE : 51 : Adeguamento_Attrezzature -$STATE : 52 : Formazione_Personale -$STATE : 54 : Attesa_Attrezzista -$STATE : 55 : Pausa_Pranzo -$STATE : 56 : Manca_Operatore -$STATE : 57 : Manca_Mater_Tagliato -$STATE : 58 : In_Deroga -$STATE : 59 : Rottura_Utensile +$STATE : 0 : ND +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga +$STATE : 59 : Rottura_Utensile #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -72,252 +73,252 @@ $STATE : 59 : Rottura_Utensile # 36 HW_deposito_robot -> HW_End_Tavola # 40 HW_WarmUp_CoolDown -> HW_Ciclo_Accensione_Spegnimento -$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 : 12 : Barcode_Macchina_Spenta -$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_Materia_Prima -$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 : 36 : HW_End_Tavola -$EVENT : 37 : Barcode_Riempimento_Vasca -$EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_macchina -$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento -$EVENT : 49 : Barcode_Manca_Attrezzatura -$EVENT : 50 : Barcode_Usura_Utensile -$EVENT : 51 : Barcode_Adeguamento_Attrezzature -$EVENT : 52 : Barcode_Formazione_Personale -$EVENT : 54 : Barcode_Attesa_Attrezzista -$EVENT : 55 : Barcode_Pausa_Pranzo -$EVENT : 56 : Barcode_Manca_Operatore -$EVENT : 57 : Barcode_Manca_Mater_Tagliato -$EVENT : 58 : Barcode_In_Deroga -$EVENT : 59 : Barcode_Rottura_Utensile +$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 : 12 : Barcode_Macchina_Spenta +$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_Materia_Prima +$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 : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga +$EVENT : 59 : Barcode_Rottura_Utensile $RULES -# state : event : next state : Cod. Event +# state : event : next state : Cod. Event -ALL_STATES : EMPTY : ND -ALL_STATES : Barcode_Lavora : Lavorazione # 1 -ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 -ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 -ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 -ALL_STATES : Barcode_Guasto : Guasto # 5 -ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 -ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 -ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 -ALL_STATES : Barcode_Pulizia : Pulizia # 10 -#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 - -ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 -ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 -ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 -ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 -ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 -ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 -ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 -ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 -ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 - -ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 -ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 -ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 -ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 -ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 -ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 +ALL_STATES : EMPTY : ND # 0 +ALL_STATES : Barcode_Lavora : Lavorazione # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3 +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12 -ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19 +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 -ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 +ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59 -Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 -Lavorazione : HW_Power_On : Fermo_Generico # 15 -Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 -Allarme_CN : HW_Power_On : Fermo_Generico # 15 -Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 -Manuale : HW_Power_On : Fermo_Generico # 15 -Non_Disponibile : HW_Power_On : Fermo_Generico # 15 - -Macchina_Spenta : HW_Machining : Lavorazione # 16 -Fermo_Generico : HW_Machining : Lavorazione # 16 -Cambio_Pezzo : HW_Machining : Lavorazione # 16 -Allarme_CN : HW_Machining : Lavorazione # 16 -Rottura_Nastro : HW_Machining : Lavorazione # 16 -Manuale : HW_Machining : Lavorazione # 16 -Scarico_Pieno : HW_Machining : Lavorazione # 16 -Non_Disponibile : HW_Machining : Lavorazione # 16 -Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16 -Emergenza : HW_Machining : Lavorazione # 16 -Riscaldamento : HW_Machining : Lavorazione # 16 - -Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 -Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 -Lavorazione : HW_End_Machining : Lavorazione # 17 -Allarme_CN : HW_End_Machining : Allarme_CN # 17 -Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 -Manuale : HW_End_Machining : Manuale # 17 -Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 -Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 - -Macchina_Spenta : HW_Error : Allarme_CN # 18 -Fermo_Generico : HW_Error : Allarme_CN # 18 -Lavorazione : HW_Error : Allarme_CN # 18 -Cambio_Pezzo : HW_Error : Allarme_CN # 18 -Rottura_Nastro : HW_Error : Allarme_CN # 18 -Manuale : HW_Error : Allarme_CN # 18 -Scarico_Pieno : HW_Error : Allarme_CN # 18 -Non_Disponibile : HW_Error : Allarme_CN # 18 - -Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 -Fermo_Generico : Contapezzi : Fermo_Generico # 20 -Lavorazione : Contapezzi : Lavorazione # 20 -Allarme_CN : Contapezzi : Allarme_CN # 20 -Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 -Manuale : Contapezzi : Manuale # 20 -Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 -Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 - -Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 -Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 -Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 -Allarme_CN : HW_Start_Pallet : Lavorazione # 21 -Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 -Manuale : HW_Start_Pallet : Lavorazione # 21 -Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 -Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 - -Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 -Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 -Lavorazione : HW_End_Pallet : Lavorazione # 22 -Allarme_CN : HW_End_Pallet : Allarme_CN # 22 -Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 -Manuale : HW_End_Pallet : Manuale # 22 -Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 -Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 - -Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 -Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 - -Macchina_Spenta : HW_Manuale : Manuale # 24 -Fermo_Generico : HW_Manuale : Manuale # 24 -Lavorazione : HW_Manuale : Manuale # 24 -Cambio_Pezzo : HW_Manuale : Manuale # 24 -Allarme_CN : HW_Manuale : Manuale # 24 -Rottura_Nastro : HW_Manuale : Manuale # 24 -Scarico_Pieno : HW_Manuale : Manuale # 24 -Non_Disponibile : HW_Manuale : Manuale # 24 -Emergenza : HW_Manuale : Manuale # 24 -Riscaldamento : HW_Manuale : Manuale # 24 - -Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 -Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 - -Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 - -Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 -Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 - -Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 -Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 - -Macchina_Spenta : HW_Emergenza : Emergenza # 30 -Fermo_Generico : HW_Emergenza : Emergenza # 30 -Lavorazione : HW_Emergenza : Emergenza # 30 -Cambio_Pezzo : HW_Emergenza : Emergenza # 30 -Allarme_CN : HW_Emergenza : Emergenza # 30 -Rottura_Nastro : HW_Emergenza : Emergenza # 30 -Manuale : HW_Emergenza : Emergenza # 30 -Scarico_Pieno : HW_Emergenza : Emergenza # 30 -Non_Disponibile : HW_Emergenza : Emergenza # 30 - -Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 -Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 -Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 -Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 -Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 -Manuale : HW_Allarme_Macchina : Allarme_CN # 33 -Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 -Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 - -Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 -Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 -Lavorazione : HW_End_Tavola : Lavorazione # 36 -Allarme_CN : HW_End_Tavola : Allarme_CN # 36 -Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 -Manuale : HW_End_Tavola : Manuale # 36 -Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 -Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 + +ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown + +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 +Non_Disponibile : HW_Power_On : Fermo_Generico # 15 + +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Riscaldamento : HW_Machining : Lavorazione # 16 + +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 + +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 +Non_Disponibile : HW_Error : Allarme_CN # 18 + +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 + +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 +Non_Disponibile : HW_Start_Pallet : Lavorazione # 21 + +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 + +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 + +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 +Non_Disponibile : HW_Manuale : Manuale # 24 +Emergenza : HW_Manuale : Manuale # 24 +Riscaldamento : HW_Manuale : Manuale # 24 + +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 +Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28 + +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 + +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 +Non_Disponibile : HW_Emergenza : Emergenza # 30 + +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 #--------------------------------------------------------------------------