From c6239fcbd1e7ea0b95b4f5aa085c822805d702e0 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Fri, 22 Sep 2023 10:54:57 +0200 Subject: [PATCH] fix nome cartella state machine --- SMGen/Components/FilesList.razor | 2 +- SMGen/Components/FilesList.razor.cs | 6 +- ...IGLIA_Donati - CON ERRORE IN CREAZIONE.rul | 341 ++++++++++++++++++ .../BIT/10_FAMIGLIA_Donati - NEW.rul | 322 +++++++++++++++++ ...A_Donati- PULITO MA ANCORA CON 49 E 50.rul | 309 ++++++++++++++++ .../PROCESSED/BIT/10_FAMIGLIA_Donati.rul | 318 ++++++++++++++++ .../BIT/ELENCO_EVENTI_E_STATI_MASTER.rul | 116 ++++++ SMGen/Temp/Rules/PROCESSED/STATI/test.csv | 39 -- .../ColCom/10_Mitsubishi_simple.csv | 0 .../ColCom/10_Mitsubishi_simple.rul | 0 .../ColCom/1_Simple_Machine.csv | 0 .../ColCom/1_Simple_Machine.rul | 0 .../ColCom/2_Caber.rul | 0 .../ColCom/5_MoriSeiki_main.csv | 0 .../ColCom/5_MoriSeiki_main.rul | 0 .../ColCom/6_MoriSeiki_pallet.csv | 0 .../ColCom/6_MoriSeiki_pallet.rul | 0 .../ColCom/7_MoriSeiki_simple.csv | 0 .../ColCom/7_MoriSeiki_simple.rul | 0 .../ColCom/8_TAV_1_IMP.csv | 0 .../ColCom/8_TAV_1_IMP.rul | 0 .../ColCom/9_TAV_2_IMP.csv | 0 .../ColCom/9_TAV_2_IMP.rul | 0 .../ColCom/Appunti Caber.txt | 0 .../ColCom/Appunti Citizen.txt | 0 .../Donati/11.csv | 0 .../Donati/11.rul | 0 .../Donati/15.csv | 0 .../Donati/15.rul | 0 .../Donati/17.csv | 0 .../Donati/17.rul | 0 .../Donati/18.csv | 0 .../Donati/18.rul | 0 .../Donati/19.csv | 0 .../Donati/19.rul | 0 .../Donati/20_nikkei.csv | 0 .../Donati/20_nikkei.rul | 0 .../Donati/21_DMG1035.csv | 0 .../Donati/21_DMG1035.rul | 0 .../Donati/22_COSMAP.csv | 0 .../Donati/22_COSMAP.rul | 0 .../Donati/23_EMCO_LM600.csv | 0 .../Donati/23_EMCO_LM600.rul | 0 .../Donati/24_EMCO_MM500.csv | 0 .../Donati/24_EMCO_MM500.rul | 0 .../Donati/25_ABB_BTB_TECNOTRANSFER.csv | 0 .../Donati/25_ABB_BTB_TECNOTRANSFER.rul | 0 .../Donati/26_ABB_DOOSAN_main.csv | 0 .../Donati/26_ABB_DOOSAN_main.rul | 0 .../Donati/27_ABB_DOOSAN_pallet.csv | 0 .../Donati/27_ABB_DOOSAN_pallet.rul | 0 .../Donati/28_ABB_RIELLO.csv | 0 .../Donati/28_ABB_RIELLO.rul | 0 .../Donati/29_EMCO_LM1200.csv | 0 .../Donati/29_EMCO_LM1200.rul | 0 .../Donati/30_SCATOLE_INTEC.csv | 0 .../Donati/30_SCATOLE_INTEC.rul | 0 .../Donati/APPUNTI SCATOLE.txt | 0 .../Fluitek/10049_LVF_FANUC.csv | 0 .../Fluitek/10049_LVF_FANUC.rul | 0 .../Fluitek/10063_SEGHETTO_DANOBAT.csv | 0 .../Fluitek/10063_SEGHETTO_DANOBAT.rul | 0 .../Fluitek/10066_FLUITEK_SEMAPHORE.csv | 0 .../Fluitek/10066_FLUITEK_SEMAPHORE.rul | 0 .../Fluitek/10067_FLUITEK_FEMCO.csv | 0 .../Fluitek/10067_FLUITEK_FEMCO.rul | 0 .../Fluitek/66_FLUITEK_SEMAPHORE.csv | 0 .../Fluitek/66_FLUITEK_SEMAPHORE.rul | 0 .../Fluitek/67_FLUITEK_FEMCO.csv | 0 .../Fluitek/67_FLUITEK_FEMCO.rul | 0 .../Freeplast/46_OSAI_CMS.rul | 0 .../01-MacchineManuali.rul | 0 .../Interclays/56_Interclays_FeOx.csv | 0 .../Interclays/56_Interclays_FeOx.rul | 0 .../Jetco/40_FANUC.csv | 0 .../Jetco/40_FANUC.rul | 0 .../Jetco/41_SIEMENS_TORRI.csv | 0 .../Jetco/41_SIEMENS_TORRI.rul | 0 .../Jetco/42_FANUC_AllCount.csv | 0 .../Jetco/42_FANUC_AllCount.rul | 0 .../Jetco/44_SIEMENS_TORRI_AllCount.csv | 0 .../Jetco/44_SIEMENS_TORRI_AllCount.rul | 0 .../Jetco/45_GLD25_GD32_5bit.csv | 0 .../Jetco/45_GLD25_GD32_5bit.rul | 0 .../Jetco/45_GLD25_GD32_7bit.csv | 0 .../Jetco/45_GLD25_GD32_7bit.rul | 0 .../Jetco/51_FANUC_DMG-MORI.csv | 0 .../Jetco/51_FANUC_DMG-MORI.rul | 0 .../Jetco/52_SIEMENS_APROCHIM.csv | 0 .../Jetco/52_SIEMENS_APROCHIM.rul | 0 .../Jetco/53_compressori_ATLAS_COPCO.csv | 0 .../Jetco/53_compressori_ATLAS_COPCO.rul | 0 .../Jetco/58_FANUC_citizen_AllCount.csv | 0 .../Jetco/58_FANUC_citizen_AllCount.rul | 0 .../Jetco/59_RETTIFICA_TANGENZIALE.csv | 0 .../Jetco/59_RETTIFICA_TANGENZIALE.rul | 0 .../Jetco/63_SEGHETTO_DANOBAT.csv | 0 .../Jetco/63_SEGHETTO_DANOBAT.rul | 0 .../Jetco/64_LASER_DS4.csv | 0 .../Jetco/64_LASER_DS4.rul | 0 .../LVF/47_LVF_SIEMENS_FAPE.csv | 0 .../LVF/47_LVF_SIEMENS_FAPE.rul | 0 .../LVF/48_LVF_KAWASAKI.csv | 0 .../LVF/48_LVF_KAWASAKI.rul | 0 .../LVF/49_LVF_FANUC.csv | 0 .../LVF/49_LVF_FANUC.rul | 0 .../LVF/50_LVF_ROB_FAN_BTB1.pdf | Bin .../LVF/50_LVF_ROB_FAN_IOB_PI.csv | 0 .../LVF/50_LVF_ROB_FAN_IOB_PI.rul | 0 .../LVF/57_LVF_FANUC_Doosan.csv | 0 .../LVF/57_LVF_FANUC_Doosan.rul | 0 .../LVF/65_LVF_ROB_ABB_IOB_PI.csv | 0 .../LVF/65_LVF_ROB_ABB_IOB_PI.rul | 0 .../MacchinaManuale.xlsx | Bin .../README.md | 0 .../README.pdf | Bin .../Scratch_EventStateMachine/L01_2_Caber.csv | 0 .../Scratch_EventStateMachine/L01_2_Caber.rul | 0 .../L01_44_SIEMENS_TORRI_AllCount.csv | 0 .../L01_44_SIEMENS_TORRI_AllCount.rul | 0 .../L01_51_FANUC_DMG-MORI.csv | 0 .../L01_51_FANUC_DMG-MORI.rul | 0 .../L02_F02_MacchineManuali.csv | 0 .../L02_F02_MacchineManuali.rul | 0 .../L02_F12_MacchineAutomatiche.csv | 0 .../L02_F12_MacchineAutomatiche.rul | 0 .../Sw MapoState/Config/MapoState.ini | 0 .../Sw MapoState/Icone/strato_bianca.ico | Bin .../Sw MapoState/MapoState.exe | Bin .../Sw MapoState/messages/MapoState.ing | 0 .../Sw MapoState/messages/MapoState.ita | 0 .../Valvital/54_Valvital_std.csv | 0 .../Valvital/54_Valvital_std.rul | 0 .../Valvital/55_Valvital_SAET.csv | 0 .../Valvital/55_Valvital_SAET.rul | 0 .../_DEFAULT/54_STD_base_6bit.csv | 0 .../_DEFAULT/54_STD_base_6bit.rul | 0 .../_DEFAULT/60_STD_MACHINE.csv | 0 .../_DEFAULT/60_STD_MACHINE.rul | 0 .../_DEFAULT/61_STD_DP_MAIN.csv | 0 .../_DEFAULT/61_STD_DP_MAIN.rul | 0 .../_DEFAULT/62_STD_DP_TAV.csv | 0 .../_DEFAULT/62_STD_DP_TAV.rul | 0 .../import SM ingressi csv BASI.sql | 0 .../import SM ingressi csv ColCom.sql | 0 .../import SM ingressi csv Jetco.sql | 0 .../import SM ingressi csv LAVORAZIONI.sql | 0 .../import SM ingressi csv Steamware.sql | 0 .../src/M_transitions.vb | 0 .../src/MapoState/MapoState.sln | 0 .../MapoState/MapoState/Config/Mapostate.ini | 0 .../MapoState/MapoState/FrmMain.Designer.vb | 0 .../src/MapoState/MapoState/FrmMain.resx | 0 .../src/MapoState/MapoState/FrmMain.vb | 0 .../MapoState/Icone/strato_bianca.ico | Bin .../src/MapoState/MapoState/MapoState.exe | Bin .../src/MapoState/MapoState/MapoState.vbproj | 0 .../MapoState/MapoState/MapoState.vshost.exe | Bin .../src/MapoState/MapoState/MapoState.xml | 0 .../src/MapoState/MapoState/Module/General.vb | 0 .../src/MapoState/MapoState/Module/IniRead.vb | 0 .../MapoState/MapoState/Module/IniReader.vb | 0 .../MapoState/MapoState/Module/L_File_aux.vb | 0 .../MapoState/Module/L_my_convert.vb | 0 .../src/MapoState/MapoState/Module/M_files.vb | 0 .../MapoState/Module/M_transitions.vb | 0 .../src/MapoState/MapoState/Module/Message.vb | 0 .../My Project/Application.Designer.vb | 0 .../MapoState/My Project/Application.myapp | 0 .../MapoState/My Project/AssemblyInfo.vb | 0 .../My Project/Resources.Designer.vb | 0 .../MapoState/My Project/Resources.resx | 0 .../MapoState/My Project/Settings.Designer.vb | 0 .../MapoState/My Project/Settings.settings | 0 .../MapoState/messages/MapoState.msg | 0 .../src/MapoState/MapoState/resource/15.csv | 0 .../src/MapoState/MapoState/resource/15.rul | 0 .../MapoState/MapoState/resource/geppo.rul | 0 .../MapoState/ship/Config/MapoState.ini | 0 .../MapoState/ship/Icone/strato_bianca.ico | Bin .../MapoState/MapoState/ship/MapoState.exe | Bin .../MapoState/ship/messages/MapoState.ing | 0 .../MapoState/ship/messages/MapoState.ita | 0 .../src/MapoState/MapoState/ship/ship.dat | Bin .../src/MapoState_02.zip | Bin 185 files changed, 1411 insertions(+), 42 deletions(-) create mode 100644 SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - CON ERRORE IN CREAZIONE.rul create mode 100644 SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - NEW.rul create mode 100644 SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati- PULITO MA ANCORA CON 49 E 50.rul create mode 100644 SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati.rul create mode 100644 SMGen/Temp/Rules/PROCESSED/BIT/ELENCO_EVENTI_E_STATI_MASTER.rul rename {StateMachine => StateMachineIngressi}/ColCom/10_Mitsubishi_simple.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/10_Mitsubishi_simple.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/1_Simple_Machine.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/1_Simple_Machine.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/2_Caber.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/5_MoriSeiki_main.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/5_MoriSeiki_main.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/6_MoriSeiki_pallet.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/6_MoriSeiki_pallet.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/7_MoriSeiki_simple.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/7_MoriSeiki_simple.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/8_TAV_1_IMP.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/8_TAV_1_IMP.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/9_TAV_2_IMP.csv (100%) rename {StateMachine => StateMachineIngressi}/ColCom/9_TAV_2_IMP.rul (100%) rename {StateMachine => StateMachineIngressi}/ColCom/Appunti Caber.txt (100%) rename {StateMachine => StateMachineIngressi}/ColCom/Appunti Citizen.txt (100%) rename {StateMachine => StateMachineIngressi}/Donati/11.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/11.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/15.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/15.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/17.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/17.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/18.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/18.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/19.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/19.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/20_nikkei.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/20_nikkei.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/21_DMG1035.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/21_DMG1035.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/22_COSMAP.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/22_COSMAP.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/23_EMCO_LM600.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/23_EMCO_LM600.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/24_EMCO_MM500.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/24_EMCO_MM500.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/25_ABB_BTB_TECNOTRANSFER.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/25_ABB_BTB_TECNOTRANSFER.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/26_ABB_DOOSAN_main.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/26_ABB_DOOSAN_main.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/27_ABB_DOOSAN_pallet.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/27_ABB_DOOSAN_pallet.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/28_ABB_RIELLO.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/28_ABB_RIELLO.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/29_EMCO_LM1200.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/29_EMCO_LM1200.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/30_SCATOLE_INTEC.csv (100%) rename {StateMachine => StateMachineIngressi}/Donati/30_SCATOLE_INTEC.rul (100%) rename {StateMachine => StateMachineIngressi}/Donati/APPUNTI SCATOLE.txt (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10049_LVF_FANUC.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10049_LVF_FANUC.rul (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10063_SEGHETTO_DANOBAT.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10063_SEGHETTO_DANOBAT.rul (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10066_FLUITEK_SEMAPHORE.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10066_FLUITEK_SEMAPHORE.rul (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10067_FLUITEK_FEMCO.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/10067_FLUITEK_FEMCO.rul (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/66_FLUITEK_SEMAPHORE.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/66_FLUITEK_SEMAPHORE.rul (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/67_FLUITEK_FEMCO.csv (100%) rename {StateMachine => StateMachineIngressi}/Fluitek/67_FLUITEK_FEMCO.rul (100%) rename {StateMachine => StateMachineIngressi}/Freeplast/46_OSAI_CMS.rul (100%) rename {StateMachine => StateMachineIngressi}/GEN-EventStateMachine/01-MacchineManuali.rul (100%) rename {StateMachine => StateMachineIngressi}/Interclays/56_Interclays_FeOx.csv (100%) rename {StateMachine => StateMachineIngressi}/Interclays/56_Interclays_FeOx.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/40_FANUC.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/40_FANUC.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/41_SIEMENS_TORRI.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/41_SIEMENS_TORRI.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/42_FANUC_AllCount.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/42_FANUC_AllCount.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/44_SIEMENS_TORRI_AllCount.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/44_SIEMENS_TORRI_AllCount.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/45_GLD25_GD32_5bit.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/45_GLD25_GD32_5bit.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/45_GLD25_GD32_7bit.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/45_GLD25_GD32_7bit.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/51_FANUC_DMG-MORI.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/51_FANUC_DMG-MORI.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/52_SIEMENS_APROCHIM.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/52_SIEMENS_APROCHIM.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/53_compressori_ATLAS_COPCO.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/53_compressori_ATLAS_COPCO.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/58_FANUC_citizen_AllCount.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/58_FANUC_citizen_AllCount.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/59_RETTIFICA_TANGENZIALE.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/59_RETTIFICA_TANGENZIALE.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/63_SEGHETTO_DANOBAT.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/63_SEGHETTO_DANOBAT.rul (100%) rename {StateMachine => StateMachineIngressi}/Jetco/64_LASER_DS4.csv (100%) rename {StateMachine => StateMachineIngressi}/Jetco/64_LASER_DS4.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/47_LVF_SIEMENS_FAPE.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/47_LVF_SIEMENS_FAPE.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/48_LVF_KAWASAKI.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/48_LVF_KAWASAKI.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/49_LVF_FANUC.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/49_LVF_FANUC.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/50_LVF_ROB_FAN_BTB1.pdf (100%) rename {StateMachine => StateMachineIngressi}/LVF/50_LVF_ROB_FAN_IOB_PI.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/50_LVF_ROB_FAN_IOB_PI.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/57_LVF_FANUC_Doosan.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/57_LVF_FANUC_Doosan.rul (100%) rename {StateMachine => StateMachineIngressi}/LVF/65_LVF_ROB_ABB_IOB_PI.csv (100%) rename {StateMachine => StateMachineIngressi}/LVF/65_LVF_ROB_ABB_IOB_PI.rul (100%) rename {StateMachine => StateMachineIngressi}/MacchinaManuale.xlsx (100%) rename {StateMachine => StateMachineIngressi}/README.md (100%) rename {StateMachine => StateMachineIngressi}/README.pdf (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_2_Caber.csv (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_2_Caber.rul (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.csv (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.rul (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.csv (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.rul (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L02_F02_MacchineManuali.csv (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L02_F02_MacchineManuali.rul (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.csv (100%) rename {StateMachine => StateMachineIngressi}/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.rul (100%) rename {StateMachine => StateMachineIngressi}/Sw MapoState/Config/MapoState.ini (100%) rename {StateMachine => StateMachineIngressi}/Sw MapoState/Icone/strato_bianca.ico (100%) rename {StateMachine => StateMachineIngressi}/Sw MapoState/MapoState.exe (100%) rename {StateMachine => StateMachineIngressi}/Sw MapoState/messages/MapoState.ing (100%) rename {StateMachine => StateMachineIngressi}/Sw MapoState/messages/MapoState.ita (100%) rename {StateMachine => StateMachineIngressi}/Valvital/54_Valvital_std.csv (100%) rename {StateMachine => StateMachineIngressi}/Valvital/54_Valvital_std.rul (100%) rename {StateMachine => StateMachineIngressi}/Valvital/55_Valvital_SAET.csv (100%) rename {StateMachine => StateMachineIngressi}/Valvital/55_Valvital_SAET.rul (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/54_STD_base_6bit.csv (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/54_STD_base_6bit.rul (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/60_STD_MACHINE.csv (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/60_STD_MACHINE.rul (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/61_STD_DP_MAIN.csv (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/61_STD_DP_MAIN.rul (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/62_STD_DP_TAV.csv (100%) rename {StateMachine => StateMachineIngressi}/_DEFAULT/62_STD_DP_TAV.rul (100%) rename {StateMachine => StateMachineIngressi}/import SM ingressi csv BASI.sql (100%) rename {StateMachine => StateMachineIngressi}/import SM ingressi csv ColCom.sql (100%) rename {StateMachine => StateMachineIngressi}/import SM ingressi csv Jetco.sql (100%) rename {StateMachine => StateMachineIngressi}/import SM ingressi csv LAVORAZIONI.sql (100%) rename {StateMachine => StateMachineIngressi}/import SM ingressi csv Steamware.sql (100%) rename {StateMachine => StateMachineIngressi}/src/M_transitions.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState.sln (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Config/Mapostate.ini (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/FrmMain.Designer.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/FrmMain.resx (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/FrmMain.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Icone/strato_bianca.ico (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/MapoState.exe (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/MapoState.vbproj (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/MapoState.vshost.exe (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/MapoState.xml (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/General.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/IniRead.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/IniReader.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/L_File_aux.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/L_my_convert.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/M_files.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/M_transitions.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/Module/Message.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Application.Designer.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Application.myapp (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/AssemblyInfo.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Resources.Designer.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Resources.resx (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Settings.Designer.vb (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/My Project/Settings.settings (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/messages/MapoState.msg (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/resource/15.csv (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/resource/15.rul (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/resource/geppo.rul (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/Config/MapoState.ini (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/Icone/strato_bianca.ico (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/MapoState.exe (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/messages/MapoState.ing (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/messages/MapoState.ita (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState/MapoState/ship/ship.dat (100%) rename {StateMachine => StateMachineIngressi}/src/MapoState_02.zip (100%) diff --git a/SMGen/Components/FilesList.razor b/SMGen/Components/FilesList.razor index 346e233..dca53eb 100644 --- a/SMGen/Components/FilesList.razor +++ b/SMGen/Components/FilesList.razor @@ -51,7 +51,7 @@ @if (!hasBit) { - + @**@ } diff --git a/SMGen/Components/FilesList.razor.cs b/SMGen/Components/FilesList.razor.cs index a83501e..69f659c 100644 --- a/SMGen/Components/FilesList.razor.cs +++ b/SMGen/Components/FilesList.razor.cs @@ -107,8 +107,10 @@ namespace SMGen.Components protected string showDanger(FilesClass currFile) { string answ = ""; - - answ = "fa-solid fa-triangle-exclamation"; + if (currFile.errorMsgs.Count() > 1) + { + answ = "fa-solid fa-triangle-exclamation"; + } return answ; } protected async Task doProc(FilesClass currFile) diff --git a/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - CON ERRORE IN CREAZIONE.rul b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - CON ERRORE IN CREAZIONE.rul new file mode 100644 index 0000000..7f622c5 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - CON ERRORE IN CREAZIONE.rul @@ -0,0 +1,341 @@ +# +# Macchine 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.13 +# +$DEFINITIONS + +$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 : 36 : AccensioneSpegnimento +#$STATE : 37 : Carico +#$STATE : 38 : Riserva +#$STATE : 39 : AVuoto +#$STATE : 49 : MancaAttrezzatura +#$STATE : 50 : UsuraUtensile + +#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi +# NOTE +# +# BARCODE SOSTITUITI +# +# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) +# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) +# 15 HW_PowerOn -> HW_Power_On +# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_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 + +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +#$EVENT : 11 : Bcode_Cambio_Pallet +$EVENT : 12 : Barcode_Macchina_Spenta +#$EVENT : 13 : HW_init +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 16 : HW_Machining +$EVENT : 17 : HW_End_Machining +$EVENT : 18 : HW_Error +$EVENT : 19 : Barcode_Fermo_Organizzativo +$EVENT : 20 : Contapezzi +$EVENT : 21 : HW_Start_Pallet +$EVENT : 22 : HW_End_Pallet +$EVENT : 23 : HW_Rottura_Nastro_Abrasivo +$EVENT : 24 : HW_Manuale +$EVENT : 25 : HW_Nastro_Scarico_Pieno +$EVENT : 26 : Barcode_Manca_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 : 34 : HW_deposito_robot +$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_WarmUp_CoolDown +#$EVENT : 41 : HW_Machining_SLOW +#$EVENT : 42 : HW_Warn_Livello_Vasca +#$EVENT : 43 : HW_Warn_Livello_Cell +#$EVENT : 44 : HW_Warn_a_Vuoto +#$EVENT : 45 : HW_Warn_Riserva +#$EVENT : 46 : HW_Carico +#$EVENT : 47 : HW_Mismatch +#$EVENT : 48 : HW_preparing +#$EVENT : 49 : Barcode_Manca_Attrezzatura +#$EVENT : 50 : Barcode_Usura_Utensile +#$EVENT : 120 : IncrementoPezzi +#$EVENT : 121 : RettificaPezzi +#$EVENT : 999 : Commento + +$RULES + +# state : event : next state : Cod. Event + +# fix DA TOGLIERE PER FAR ACCETTARE AL CONVERTITORE + +ND : HW_Power_On : Macchina_Pronta + +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 : MancaAttrezzatura # 49 +#ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 + +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 + +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 + +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_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 : 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_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_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_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_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_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 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +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_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_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_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_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 + +#ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40 + +#-------------------------------------------------------------------------- + +$DO diff --git a/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - NEW.rul b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - NEW.rul new file mode 100644 index 0000000..63f89f9 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati - NEW.rul @@ -0,0 +1,322 @@ +# +# Macchine 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) +# +$DEFINITIONS + +$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 + +#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 +# 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 + +$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 + +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 : 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 + +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 + +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_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 : 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_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_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_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_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_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 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +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_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_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_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_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 + +#-------------------------------------------------------------------------- + +$DO diff --git a/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati- PULITO MA ANCORA CON 49 E 50.rul b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati- PULITO MA ANCORA CON 49 E 50.rul new file mode 100644 index 0000000..1c038b3 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati- PULITO MA ANCORA CON 49 E 50.rul @@ -0,0 +1,309 @@ +# +# Macchine 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.13 +# +$DEFINITIONS + +$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 + +#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 +# 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 + +$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 + +$RULES + +# 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 : 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 : 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 + +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 + +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_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 : 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_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_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_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_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_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 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +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_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_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_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_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 + +#-------------------------------------------------------------------------- + +$DO diff --git a/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati.rul b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati.rul new file mode 100644 index 0000000..74da383 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/BIT/10_FAMIGLIA_Donati.rul @@ -0,0 +1,318 @@ +# +# Macchine 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.13 Rispetto all'originale sono già stati aggiunti due barcode 49 e 50 che non erano presenti e vanno messi come NoBarcode in anagrafica se non usati +# Inoltre gli eventi 37,38 e relativi Stati in realtà in anagrafica Donati erano Adeguamento Attrezzature e Formazione Personale, li ho lasciati così +# visto che poi trascodificavano solo i codici poi nella versione NEW li ho sostituiti creando nuovi eventi +# +$DEFINITIONS + +$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 + +#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 +# 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 + +$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 + +$RULES + +# 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 : 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 + +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 + +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_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 : 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_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_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_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_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_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 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +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_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_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_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_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 + +#-------------------------------------------------------------------------- + +$DO diff --git a/SMGen/Temp/Rules/PROCESSED/BIT/ELENCO_EVENTI_E_STATI_MASTER.rul b/SMGen/Temp/Rules/PROCESSED/BIT/ELENCO_EVENTI_E_STATI_MASTER.rul new file mode 100644 index 0000000..152fb4b --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/BIT/ELENCO_EVENTI_E_STATI_MASTER.rul @@ -0,0 +1,116 @@ +# +# QUI CI SONO TUTTI GLI EVENTI E GLI STATI MASTER +# +# 2023.08.11 +# + +# ELENCO STATI E EVENTI DI BASE + +# +# 27 MancaRifornMPD -> 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 : 36 : Accensione_Spegnimento +$STATE : 37 : Carico +$STATE : 38 : Riserva +$STATE : 39 : A_Vuoto +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile + +#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 +# 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 + +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +$EVENT : 11 : Bcode_Cambio_Pallet +$EVENT : 12 : Barcode_Macchina_Spenta +$EVENT : 13 : HW_Init +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 16 : HW_Machining +$EVENT : 17 : HW_End_Machining +$EVENT : 18 : HW_Error +$EVENT : 19 : Barcode_Fermo_Organizzativo +$EVENT : 20 : Contapezzi +$EVENT : 21 : HW_Start_Pallet +$EVENT : 22 : HW_End_Pallet +$EVENT : 23 : HW_Rottura_Nastro_Abrasivo +$EVENT : 24 : HW_Manuale +$EVENT : 25 : HW_Nastro_Scarico_Pieno +$EVENT : 26 : Barcode_Manca_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 : 34 : HW_Deposito_Robot +$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 : 41 : HW_Machining_SLOW +$EVENT : 42 : HW_Warn_Livello_Vasca +$EVENT : 43 : HW_Warn_Livello_Cell +$EVENT : 44 : HW_Warn_a_Vuoto +$EVENT : 45 : HW_Warn_Riserva +$EVENT : 46 : HW_Carico +$EVENT : 47 : HW_Mismatch +$EVENT : 48 : HW_Preparing +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 120 : Incremento_Pezzi +$EVENT : 121 : RettificaPezzi +$EVENT : 999 : Commento diff --git a/SMGen/Temp/Rules/PROCESSED/STATI/test.csv b/SMGen/Temp/Rules/PROCESSED/STATI/test.csv index 0014832..66018cc 100644 --- a/SMGen/Temp/Rules/PROCESSED/STATI/test.csv +++ b/SMGen/Temp/Rules/PROCESSED/STATI/test.csv @@ -1,5 +1,4 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato -12;0;0;0 12;0;1;13 12;0;2;2 12;0;3;3 @@ -24,7 +23,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;0;50;50 12;2;0;0 12;2;1;13 -12;2;2;2 12;2;3;3 12;2;4;4 12;2;5;5 @@ -49,7 +47,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;3;0;0 12;3;1;13 12;3;2;2 -12;3;3;3 12;3;4;4 12;3;5;5 12;3;6;6 @@ -74,7 +71,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;4;1;13 12;4;2;2 12;4;3;3 -12;4;4;4 12;4;5;5 12;4;6;6 12;4;7;7 @@ -99,7 +95,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;5;2;2 12;5;3;3 12;5;4;4 -12;5;5;5 12;5;6;6 12;5;7;7 12;5;8;8 @@ -124,7 +119,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;6;3;3 12;6;4;4 12;6;5;5 -12;6;6;6 12;6;7;7 12;6;8;8 12;6;9;9 @@ -149,7 +143,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;7;4;4 12;7;5;5 12;7;6;6 -12;7;7;7 12;7;8;8 12;7;9;9 12;7;10;10 @@ -174,7 +167,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;8;5;5 12;8;6;6 12;8;7;7 -12;8;8;8 12;8;9;9 12;8;10;10 12;8;12;11 @@ -199,7 +191,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;9;6;6 12;9;7;7 12;9;8;8 -12;9;9;9 12;9;10;10 12;9;12;11 12;9;14;11 @@ -224,7 +215,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;10;7;7 12;10;8;8 12;10;9;9 -12;10;10;10 12;10;12;11 12;10;14;11 12;10;19;30 @@ -249,8 +239,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;11;8;8 12;11;9;9 12;11;10;10 -12;11;12;11 -12;11;14;11 12;11;15;12 12;11;16;13 12;11;17;14 @@ -289,12 +277,9 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;12;12;11 12;12;14;11 12;12;16;13 -12;12;17;12 12;12;18;15 12;12;19;30 -12;12;20;12 12;12;21;13 -12;12;22;12 12;12;23;23 12;12;24;24 12;12;25;25 @@ -305,7 +290,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;12;31;31 12;12;32;32 12;12;33;15 -12;12;36;12 12;12;37;33 12;12;38;34 12;12;39;35 @@ -313,7 +297,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;12;49;49 12;12;50;50 12;13;0;0 -12;13;1;13 12;13;2;2 12;13;3;3 12;13;4;4 @@ -326,11 +309,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;13;12;11 12;13;14;11 12;13;15;12 -12;13;17;13 12;13;18;15 12;13;19;30 -12;13;20;13 -12;13;22;13 12;13;23;23 12;13;24;24 12;13;25;25 @@ -342,7 +322,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;13;31;31 12;13;32;32 12;13;33;15 -12;13;36;13 12;13;37;33 12;13;38;34 12;13;39;35 @@ -398,11 +377,8 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;15;14;11 12;15;15;12 12;15;16;13 -12;15;17;15 12;15;19;30 -12;15;20;15 12;15;21;13 -12;15;22;15 12;15;23;23 12;15;24;24 12;15;25;25 @@ -412,7 +388,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;15;30;29 12;15;31;31 12;15;32;32 -12;15;36;15 12;15;37;33 12;15;38;34 12;15;39;35 @@ -471,12 +446,9 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;24;14;11 12;24;15;12 12;24;16;13 -12;24;17;24 12;24;18;15 12;24;19;30 -12;24;20;24 12;24;21;13 -12;24;22;24 12;24;23;23 12;24;25;25 12;24;26;27 @@ -486,7 +458,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;24;31;31 12;24;32;32 12;24;33;15 -12;24;36;24 12;24;37;33 12;24;38;34 12;24;39;35 @@ -580,7 +551,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;27;12;11 12;27;14;11 12;27;19;30 -12;27;26;27 12;27;28;26 12;27;31;31 12;27;32;32 @@ -652,7 +622,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;30;10;10 12;30;12;11 12;30;14;11 -12;30;19;30 12;30;26;27 12;30;31;31 12;30;32;32 @@ -678,7 +647,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;31;19;30 12;31;26;27 12;31;28;26 -12;31;31;31 12;31;32;32 12;31;37;33 12;31;38;34 @@ -703,7 +671,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;32;26;27 12;32;28;26 12;32;31;31 -12;32;32;32 12;32;37;33 12;32;38;34 12;32;39;35 @@ -728,7 +695,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;33;28;26 12;33;31;31 12;33;32;32 -12;33;37;33 12;33;38;34 12;33;39;35 12;33;40;34 @@ -756,9 +722,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;34;31;31 12;34;32;32 12;34;37;33 -12;34;38;34 12;34;39;35 -12;34;40;34 12;34;49;49 12;34;50;50 12;35;0;0 @@ -781,7 +745,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;35;32;32 12;35;37;33 12;35;38;34 -12;35;39;35 12;35;40;34 12;35;49;49 12;35;50;50 @@ -807,7 +770,6 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;49;38;34 12;49;39;35 12;49;40;34 -12;49;49;49 12;49;50;50 12;50;0;0 12;50;1;13 @@ -832,4 +794,3 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 12;50;39;35 12;50;40;34 12;50;49;49 -12;50;50;50 diff --git a/StateMachine/ColCom/10_Mitsubishi_simple.csv b/StateMachineIngressi/ColCom/10_Mitsubishi_simple.csv similarity index 100% rename from StateMachine/ColCom/10_Mitsubishi_simple.csv rename to StateMachineIngressi/ColCom/10_Mitsubishi_simple.csv diff --git a/StateMachine/ColCom/10_Mitsubishi_simple.rul b/StateMachineIngressi/ColCom/10_Mitsubishi_simple.rul similarity index 100% rename from StateMachine/ColCom/10_Mitsubishi_simple.rul rename to StateMachineIngressi/ColCom/10_Mitsubishi_simple.rul diff --git a/StateMachine/ColCom/1_Simple_Machine.csv b/StateMachineIngressi/ColCom/1_Simple_Machine.csv similarity index 100% rename from StateMachine/ColCom/1_Simple_Machine.csv rename to StateMachineIngressi/ColCom/1_Simple_Machine.csv diff --git a/StateMachine/ColCom/1_Simple_Machine.rul b/StateMachineIngressi/ColCom/1_Simple_Machine.rul similarity index 100% rename from StateMachine/ColCom/1_Simple_Machine.rul rename to StateMachineIngressi/ColCom/1_Simple_Machine.rul diff --git a/StateMachine/ColCom/2_Caber.rul b/StateMachineIngressi/ColCom/2_Caber.rul similarity index 100% rename from StateMachine/ColCom/2_Caber.rul rename to StateMachineIngressi/ColCom/2_Caber.rul diff --git a/StateMachine/ColCom/5_MoriSeiki_main.csv b/StateMachineIngressi/ColCom/5_MoriSeiki_main.csv similarity index 100% rename from StateMachine/ColCom/5_MoriSeiki_main.csv rename to StateMachineIngressi/ColCom/5_MoriSeiki_main.csv diff --git a/StateMachine/ColCom/5_MoriSeiki_main.rul b/StateMachineIngressi/ColCom/5_MoriSeiki_main.rul similarity index 100% rename from StateMachine/ColCom/5_MoriSeiki_main.rul rename to StateMachineIngressi/ColCom/5_MoriSeiki_main.rul diff --git a/StateMachine/ColCom/6_MoriSeiki_pallet.csv b/StateMachineIngressi/ColCom/6_MoriSeiki_pallet.csv similarity index 100% rename from StateMachine/ColCom/6_MoriSeiki_pallet.csv rename to StateMachineIngressi/ColCom/6_MoriSeiki_pallet.csv diff --git a/StateMachine/ColCom/6_MoriSeiki_pallet.rul b/StateMachineIngressi/ColCom/6_MoriSeiki_pallet.rul similarity index 100% rename from StateMachine/ColCom/6_MoriSeiki_pallet.rul rename to StateMachineIngressi/ColCom/6_MoriSeiki_pallet.rul diff --git a/StateMachine/ColCom/7_MoriSeiki_simple.csv b/StateMachineIngressi/ColCom/7_MoriSeiki_simple.csv similarity index 100% rename from StateMachine/ColCom/7_MoriSeiki_simple.csv rename to StateMachineIngressi/ColCom/7_MoriSeiki_simple.csv diff --git a/StateMachine/ColCom/7_MoriSeiki_simple.rul b/StateMachineIngressi/ColCom/7_MoriSeiki_simple.rul similarity index 100% rename from StateMachine/ColCom/7_MoriSeiki_simple.rul rename to StateMachineIngressi/ColCom/7_MoriSeiki_simple.rul diff --git a/StateMachine/ColCom/8_TAV_1_IMP.csv b/StateMachineIngressi/ColCom/8_TAV_1_IMP.csv similarity index 100% rename from StateMachine/ColCom/8_TAV_1_IMP.csv rename to StateMachineIngressi/ColCom/8_TAV_1_IMP.csv diff --git a/StateMachine/ColCom/8_TAV_1_IMP.rul b/StateMachineIngressi/ColCom/8_TAV_1_IMP.rul similarity index 100% rename from StateMachine/ColCom/8_TAV_1_IMP.rul rename to StateMachineIngressi/ColCom/8_TAV_1_IMP.rul diff --git a/StateMachine/ColCom/9_TAV_2_IMP.csv b/StateMachineIngressi/ColCom/9_TAV_2_IMP.csv similarity index 100% rename from StateMachine/ColCom/9_TAV_2_IMP.csv rename to StateMachineIngressi/ColCom/9_TAV_2_IMP.csv diff --git a/StateMachine/ColCom/9_TAV_2_IMP.rul b/StateMachineIngressi/ColCom/9_TAV_2_IMP.rul similarity index 100% rename from StateMachine/ColCom/9_TAV_2_IMP.rul rename to StateMachineIngressi/ColCom/9_TAV_2_IMP.rul diff --git a/StateMachine/ColCom/Appunti Caber.txt b/StateMachineIngressi/ColCom/Appunti Caber.txt similarity index 100% rename from StateMachine/ColCom/Appunti Caber.txt rename to StateMachineIngressi/ColCom/Appunti Caber.txt diff --git a/StateMachine/ColCom/Appunti Citizen.txt b/StateMachineIngressi/ColCom/Appunti Citizen.txt similarity index 100% rename from StateMachine/ColCom/Appunti Citizen.txt rename to StateMachineIngressi/ColCom/Appunti Citizen.txt diff --git a/StateMachine/Donati/11.csv b/StateMachineIngressi/Donati/11.csv similarity index 100% rename from StateMachine/Donati/11.csv rename to StateMachineIngressi/Donati/11.csv diff --git a/StateMachine/Donati/11.rul b/StateMachineIngressi/Donati/11.rul similarity index 100% rename from StateMachine/Donati/11.rul rename to StateMachineIngressi/Donati/11.rul diff --git a/StateMachine/Donati/15.csv b/StateMachineIngressi/Donati/15.csv similarity index 100% rename from StateMachine/Donati/15.csv rename to StateMachineIngressi/Donati/15.csv diff --git a/StateMachine/Donati/15.rul b/StateMachineIngressi/Donati/15.rul similarity index 100% rename from StateMachine/Donati/15.rul rename to StateMachineIngressi/Donati/15.rul diff --git a/StateMachine/Donati/17.csv b/StateMachineIngressi/Donati/17.csv similarity index 100% rename from StateMachine/Donati/17.csv rename to StateMachineIngressi/Donati/17.csv diff --git a/StateMachine/Donati/17.rul b/StateMachineIngressi/Donati/17.rul similarity index 100% rename from StateMachine/Donati/17.rul rename to StateMachineIngressi/Donati/17.rul diff --git a/StateMachine/Donati/18.csv b/StateMachineIngressi/Donati/18.csv similarity index 100% rename from StateMachine/Donati/18.csv rename to StateMachineIngressi/Donati/18.csv diff --git a/StateMachine/Donati/18.rul b/StateMachineIngressi/Donati/18.rul similarity index 100% rename from StateMachine/Donati/18.rul rename to StateMachineIngressi/Donati/18.rul diff --git a/StateMachine/Donati/19.csv b/StateMachineIngressi/Donati/19.csv similarity index 100% rename from StateMachine/Donati/19.csv rename to StateMachineIngressi/Donati/19.csv diff --git a/StateMachine/Donati/19.rul b/StateMachineIngressi/Donati/19.rul similarity index 100% rename from StateMachine/Donati/19.rul rename to StateMachineIngressi/Donati/19.rul diff --git a/StateMachine/Donati/20_nikkei.csv b/StateMachineIngressi/Donati/20_nikkei.csv similarity index 100% rename from StateMachine/Donati/20_nikkei.csv rename to StateMachineIngressi/Donati/20_nikkei.csv diff --git a/StateMachine/Donati/20_nikkei.rul b/StateMachineIngressi/Donati/20_nikkei.rul similarity index 100% rename from StateMachine/Donati/20_nikkei.rul rename to StateMachineIngressi/Donati/20_nikkei.rul diff --git a/StateMachine/Donati/21_DMG1035.csv b/StateMachineIngressi/Donati/21_DMG1035.csv similarity index 100% rename from StateMachine/Donati/21_DMG1035.csv rename to StateMachineIngressi/Donati/21_DMG1035.csv diff --git a/StateMachine/Donati/21_DMG1035.rul b/StateMachineIngressi/Donati/21_DMG1035.rul similarity index 100% rename from StateMachine/Donati/21_DMG1035.rul rename to StateMachineIngressi/Donati/21_DMG1035.rul diff --git a/StateMachine/Donati/22_COSMAP.csv b/StateMachineIngressi/Donati/22_COSMAP.csv similarity index 100% rename from StateMachine/Donati/22_COSMAP.csv rename to StateMachineIngressi/Donati/22_COSMAP.csv diff --git a/StateMachine/Donati/22_COSMAP.rul b/StateMachineIngressi/Donati/22_COSMAP.rul similarity index 100% rename from StateMachine/Donati/22_COSMAP.rul rename to StateMachineIngressi/Donati/22_COSMAP.rul diff --git a/StateMachine/Donati/23_EMCO_LM600.csv b/StateMachineIngressi/Donati/23_EMCO_LM600.csv similarity index 100% rename from StateMachine/Donati/23_EMCO_LM600.csv rename to StateMachineIngressi/Donati/23_EMCO_LM600.csv diff --git a/StateMachine/Donati/23_EMCO_LM600.rul b/StateMachineIngressi/Donati/23_EMCO_LM600.rul similarity index 100% rename from StateMachine/Donati/23_EMCO_LM600.rul rename to StateMachineIngressi/Donati/23_EMCO_LM600.rul diff --git a/StateMachine/Donati/24_EMCO_MM500.csv b/StateMachineIngressi/Donati/24_EMCO_MM500.csv similarity index 100% rename from StateMachine/Donati/24_EMCO_MM500.csv rename to StateMachineIngressi/Donati/24_EMCO_MM500.csv diff --git a/StateMachine/Donati/24_EMCO_MM500.rul b/StateMachineIngressi/Donati/24_EMCO_MM500.rul similarity index 100% rename from StateMachine/Donati/24_EMCO_MM500.rul rename to StateMachineIngressi/Donati/24_EMCO_MM500.rul diff --git a/StateMachine/Donati/25_ABB_BTB_TECNOTRANSFER.csv b/StateMachineIngressi/Donati/25_ABB_BTB_TECNOTRANSFER.csv similarity index 100% rename from StateMachine/Donati/25_ABB_BTB_TECNOTRANSFER.csv rename to StateMachineIngressi/Donati/25_ABB_BTB_TECNOTRANSFER.csv diff --git a/StateMachine/Donati/25_ABB_BTB_TECNOTRANSFER.rul b/StateMachineIngressi/Donati/25_ABB_BTB_TECNOTRANSFER.rul similarity index 100% rename from StateMachine/Donati/25_ABB_BTB_TECNOTRANSFER.rul rename to StateMachineIngressi/Donati/25_ABB_BTB_TECNOTRANSFER.rul diff --git a/StateMachine/Donati/26_ABB_DOOSAN_main.csv b/StateMachineIngressi/Donati/26_ABB_DOOSAN_main.csv similarity index 100% rename from StateMachine/Donati/26_ABB_DOOSAN_main.csv rename to StateMachineIngressi/Donati/26_ABB_DOOSAN_main.csv diff --git a/StateMachine/Donati/26_ABB_DOOSAN_main.rul b/StateMachineIngressi/Donati/26_ABB_DOOSAN_main.rul similarity index 100% rename from StateMachine/Donati/26_ABB_DOOSAN_main.rul rename to StateMachineIngressi/Donati/26_ABB_DOOSAN_main.rul diff --git a/StateMachine/Donati/27_ABB_DOOSAN_pallet.csv b/StateMachineIngressi/Donati/27_ABB_DOOSAN_pallet.csv similarity index 100% rename from StateMachine/Donati/27_ABB_DOOSAN_pallet.csv rename to StateMachineIngressi/Donati/27_ABB_DOOSAN_pallet.csv diff --git a/StateMachine/Donati/27_ABB_DOOSAN_pallet.rul b/StateMachineIngressi/Donati/27_ABB_DOOSAN_pallet.rul similarity index 100% rename from StateMachine/Donati/27_ABB_DOOSAN_pallet.rul rename to StateMachineIngressi/Donati/27_ABB_DOOSAN_pallet.rul diff --git a/StateMachine/Donati/28_ABB_RIELLO.csv b/StateMachineIngressi/Donati/28_ABB_RIELLO.csv similarity index 100% rename from StateMachine/Donati/28_ABB_RIELLO.csv rename to StateMachineIngressi/Donati/28_ABB_RIELLO.csv diff --git a/StateMachine/Donati/28_ABB_RIELLO.rul b/StateMachineIngressi/Donati/28_ABB_RIELLO.rul similarity index 100% rename from StateMachine/Donati/28_ABB_RIELLO.rul rename to StateMachineIngressi/Donati/28_ABB_RIELLO.rul diff --git a/StateMachine/Donati/29_EMCO_LM1200.csv b/StateMachineIngressi/Donati/29_EMCO_LM1200.csv similarity index 100% rename from StateMachine/Donati/29_EMCO_LM1200.csv rename to StateMachineIngressi/Donati/29_EMCO_LM1200.csv diff --git a/StateMachine/Donati/29_EMCO_LM1200.rul b/StateMachineIngressi/Donati/29_EMCO_LM1200.rul similarity index 100% rename from StateMachine/Donati/29_EMCO_LM1200.rul rename to StateMachineIngressi/Donati/29_EMCO_LM1200.rul diff --git a/StateMachine/Donati/30_SCATOLE_INTEC.csv b/StateMachineIngressi/Donati/30_SCATOLE_INTEC.csv similarity index 100% rename from StateMachine/Donati/30_SCATOLE_INTEC.csv rename to StateMachineIngressi/Donati/30_SCATOLE_INTEC.csv diff --git a/StateMachine/Donati/30_SCATOLE_INTEC.rul b/StateMachineIngressi/Donati/30_SCATOLE_INTEC.rul similarity index 100% rename from StateMachine/Donati/30_SCATOLE_INTEC.rul rename to StateMachineIngressi/Donati/30_SCATOLE_INTEC.rul diff --git a/StateMachine/Donati/APPUNTI SCATOLE.txt b/StateMachineIngressi/Donati/APPUNTI SCATOLE.txt similarity index 100% rename from StateMachine/Donati/APPUNTI SCATOLE.txt rename to StateMachineIngressi/Donati/APPUNTI SCATOLE.txt diff --git a/StateMachine/Fluitek/10049_LVF_FANUC.csv b/StateMachineIngressi/Fluitek/10049_LVF_FANUC.csv similarity index 100% rename from StateMachine/Fluitek/10049_LVF_FANUC.csv rename to StateMachineIngressi/Fluitek/10049_LVF_FANUC.csv diff --git a/StateMachine/Fluitek/10049_LVF_FANUC.rul b/StateMachineIngressi/Fluitek/10049_LVF_FANUC.rul similarity index 100% rename from StateMachine/Fluitek/10049_LVF_FANUC.rul rename to StateMachineIngressi/Fluitek/10049_LVF_FANUC.rul diff --git a/StateMachine/Fluitek/10063_SEGHETTO_DANOBAT.csv b/StateMachineIngressi/Fluitek/10063_SEGHETTO_DANOBAT.csv similarity index 100% rename from StateMachine/Fluitek/10063_SEGHETTO_DANOBAT.csv rename to StateMachineIngressi/Fluitek/10063_SEGHETTO_DANOBAT.csv diff --git a/StateMachine/Fluitek/10063_SEGHETTO_DANOBAT.rul b/StateMachineIngressi/Fluitek/10063_SEGHETTO_DANOBAT.rul similarity index 100% rename from StateMachine/Fluitek/10063_SEGHETTO_DANOBAT.rul rename to StateMachineIngressi/Fluitek/10063_SEGHETTO_DANOBAT.rul diff --git a/StateMachine/Fluitek/10066_FLUITEK_SEMAPHORE.csv b/StateMachineIngressi/Fluitek/10066_FLUITEK_SEMAPHORE.csv similarity index 100% rename from StateMachine/Fluitek/10066_FLUITEK_SEMAPHORE.csv rename to StateMachineIngressi/Fluitek/10066_FLUITEK_SEMAPHORE.csv diff --git a/StateMachine/Fluitek/10066_FLUITEK_SEMAPHORE.rul b/StateMachineIngressi/Fluitek/10066_FLUITEK_SEMAPHORE.rul similarity index 100% rename from StateMachine/Fluitek/10066_FLUITEK_SEMAPHORE.rul rename to StateMachineIngressi/Fluitek/10066_FLUITEK_SEMAPHORE.rul diff --git a/StateMachine/Fluitek/10067_FLUITEK_FEMCO.csv b/StateMachineIngressi/Fluitek/10067_FLUITEK_FEMCO.csv similarity index 100% rename from StateMachine/Fluitek/10067_FLUITEK_FEMCO.csv rename to StateMachineIngressi/Fluitek/10067_FLUITEK_FEMCO.csv diff --git a/StateMachine/Fluitek/10067_FLUITEK_FEMCO.rul b/StateMachineIngressi/Fluitek/10067_FLUITEK_FEMCO.rul similarity index 100% rename from StateMachine/Fluitek/10067_FLUITEK_FEMCO.rul rename to StateMachineIngressi/Fluitek/10067_FLUITEK_FEMCO.rul diff --git a/StateMachine/Fluitek/66_FLUITEK_SEMAPHORE.csv b/StateMachineIngressi/Fluitek/66_FLUITEK_SEMAPHORE.csv similarity index 100% rename from StateMachine/Fluitek/66_FLUITEK_SEMAPHORE.csv rename to StateMachineIngressi/Fluitek/66_FLUITEK_SEMAPHORE.csv diff --git a/StateMachine/Fluitek/66_FLUITEK_SEMAPHORE.rul b/StateMachineIngressi/Fluitek/66_FLUITEK_SEMAPHORE.rul similarity index 100% rename from StateMachine/Fluitek/66_FLUITEK_SEMAPHORE.rul rename to StateMachineIngressi/Fluitek/66_FLUITEK_SEMAPHORE.rul diff --git a/StateMachine/Fluitek/67_FLUITEK_FEMCO.csv b/StateMachineIngressi/Fluitek/67_FLUITEK_FEMCO.csv similarity index 100% rename from StateMachine/Fluitek/67_FLUITEK_FEMCO.csv rename to StateMachineIngressi/Fluitek/67_FLUITEK_FEMCO.csv diff --git a/StateMachine/Fluitek/67_FLUITEK_FEMCO.rul b/StateMachineIngressi/Fluitek/67_FLUITEK_FEMCO.rul similarity index 100% rename from StateMachine/Fluitek/67_FLUITEK_FEMCO.rul rename to StateMachineIngressi/Fluitek/67_FLUITEK_FEMCO.rul diff --git a/StateMachine/Freeplast/46_OSAI_CMS.rul b/StateMachineIngressi/Freeplast/46_OSAI_CMS.rul similarity index 100% rename from StateMachine/Freeplast/46_OSAI_CMS.rul rename to StateMachineIngressi/Freeplast/46_OSAI_CMS.rul diff --git a/StateMachine/GEN-EventStateMachine/01-MacchineManuali.rul b/StateMachineIngressi/GEN-EventStateMachine/01-MacchineManuali.rul similarity index 100% rename from StateMachine/GEN-EventStateMachine/01-MacchineManuali.rul rename to StateMachineIngressi/GEN-EventStateMachine/01-MacchineManuali.rul diff --git a/StateMachine/Interclays/56_Interclays_FeOx.csv b/StateMachineIngressi/Interclays/56_Interclays_FeOx.csv similarity index 100% rename from StateMachine/Interclays/56_Interclays_FeOx.csv rename to StateMachineIngressi/Interclays/56_Interclays_FeOx.csv diff --git a/StateMachine/Interclays/56_Interclays_FeOx.rul b/StateMachineIngressi/Interclays/56_Interclays_FeOx.rul similarity index 100% rename from StateMachine/Interclays/56_Interclays_FeOx.rul rename to StateMachineIngressi/Interclays/56_Interclays_FeOx.rul diff --git a/StateMachine/Jetco/40_FANUC.csv b/StateMachineIngressi/Jetco/40_FANUC.csv similarity index 100% rename from StateMachine/Jetco/40_FANUC.csv rename to StateMachineIngressi/Jetco/40_FANUC.csv diff --git a/StateMachine/Jetco/40_FANUC.rul b/StateMachineIngressi/Jetco/40_FANUC.rul similarity index 100% rename from StateMachine/Jetco/40_FANUC.rul rename to StateMachineIngressi/Jetco/40_FANUC.rul diff --git a/StateMachine/Jetco/41_SIEMENS_TORRI.csv b/StateMachineIngressi/Jetco/41_SIEMENS_TORRI.csv similarity index 100% rename from StateMachine/Jetco/41_SIEMENS_TORRI.csv rename to StateMachineIngressi/Jetco/41_SIEMENS_TORRI.csv diff --git a/StateMachine/Jetco/41_SIEMENS_TORRI.rul b/StateMachineIngressi/Jetco/41_SIEMENS_TORRI.rul similarity index 100% rename from StateMachine/Jetco/41_SIEMENS_TORRI.rul rename to StateMachineIngressi/Jetco/41_SIEMENS_TORRI.rul diff --git a/StateMachine/Jetco/42_FANUC_AllCount.csv b/StateMachineIngressi/Jetco/42_FANUC_AllCount.csv similarity index 100% rename from StateMachine/Jetco/42_FANUC_AllCount.csv rename to StateMachineIngressi/Jetco/42_FANUC_AllCount.csv diff --git a/StateMachine/Jetco/42_FANUC_AllCount.rul b/StateMachineIngressi/Jetco/42_FANUC_AllCount.rul similarity index 100% rename from StateMachine/Jetco/42_FANUC_AllCount.rul rename to StateMachineIngressi/Jetco/42_FANUC_AllCount.rul diff --git a/StateMachine/Jetco/44_SIEMENS_TORRI_AllCount.csv b/StateMachineIngressi/Jetco/44_SIEMENS_TORRI_AllCount.csv similarity index 100% rename from StateMachine/Jetco/44_SIEMENS_TORRI_AllCount.csv rename to StateMachineIngressi/Jetco/44_SIEMENS_TORRI_AllCount.csv diff --git a/StateMachine/Jetco/44_SIEMENS_TORRI_AllCount.rul b/StateMachineIngressi/Jetco/44_SIEMENS_TORRI_AllCount.rul similarity index 100% rename from StateMachine/Jetco/44_SIEMENS_TORRI_AllCount.rul rename to StateMachineIngressi/Jetco/44_SIEMENS_TORRI_AllCount.rul diff --git a/StateMachine/Jetco/45_GLD25_GD32_5bit.csv b/StateMachineIngressi/Jetco/45_GLD25_GD32_5bit.csv similarity index 100% rename from StateMachine/Jetco/45_GLD25_GD32_5bit.csv rename to StateMachineIngressi/Jetco/45_GLD25_GD32_5bit.csv diff --git a/StateMachine/Jetco/45_GLD25_GD32_5bit.rul b/StateMachineIngressi/Jetco/45_GLD25_GD32_5bit.rul similarity index 100% rename from StateMachine/Jetco/45_GLD25_GD32_5bit.rul rename to StateMachineIngressi/Jetco/45_GLD25_GD32_5bit.rul diff --git a/StateMachine/Jetco/45_GLD25_GD32_7bit.csv b/StateMachineIngressi/Jetco/45_GLD25_GD32_7bit.csv similarity index 100% rename from StateMachine/Jetco/45_GLD25_GD32_7bit.csv rename to StateMachineIngressi/Jetco/45_GLD25_GD32_7bit.csv diff --git a/StateMachine/Jetco/45_GLD25_GD32_7bit.rul b/StateMachineIngressi/Jetco/45_GLD25_GD32_7bit.rul similarity index 100% rename from StateMachine/Jetco/45_GLD25_GD32_7bit.rul rename to StateMachineIngressi/Jetco/45_GLD25_GD32_7bit.rul diff --git a/StateMachine/Jetco/51_FANUC_DMG-MORI.csv b/StateMachineIngressi/Jetco/51_FANUC_DMG-MORI.csv similarity index 100% rename from StateMachine/Jetco/51_FANUC_DMG-MORI.csv rename to StateMachineIngressi/Jetco/51_FANUC_DMG-MORI.csv diff --git a/StateMachine/Jetco/51_FANUC_DMG-MORI.rul b/StateMachineIngressi/Jetco/51_FANUC_DMG-MORI.rul similarity index 100% rename from StateMachine/Jetco/51_FANUC_DMG-MORI.rul rename to StateMachineIngressi/Jetco/51_FANUC_DMG-MORI.rul diff --git a/StateMachine/Jetco/52_SIEMENS_APROCHIM.csv b/StateMachineIngressi/Jetco/52_SIEMENS_APROCHIM.csv similarity index 100% rename from StateMachine/Jetco/52_SIEMENS_APROCHIM.csv rename to StateMachineIngressi/Jetco/52_SIEMENS_APROCHIM.csv diff --git a/StateMachine/Jetco/52_SIEMENS_APROCHIM.rul b/StateMachineIngressi/Jetco/52_SIEMENS_APROCHIM.rul similarity index 100% rename from StateMachine/Jetco/52_SIEMENS_APROCHIM.rul rename to StateMachineIngressi/Jetco/52_SIEMENS_APROCHIM.rul diff --git a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv b/StateMachineIngressi/Jetco/53_compressori_ATLAS_COPCO.csv similarity index 100% rename from StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv rename to StateMachineIngressi/Jetco/53_compressori_ATLAS_COPCO.csv diff --git a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul b/StateMachineIngressi/Jetco/53_compressori_ATLAS_COPCO.rul similarity index 100% rename from StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul rename to StateMachineIngressi/Jetco/53_compressori_ATLAS_COPCO.rul diff --git a/StateMachine/Jetco/58_FANUC_citizen_AllCount.csv b/StateMachineIngressi/Jetco/58_FANUC_citizen_AllCount.csv similarity index 100% rename from StateMachine/Jetco/58_FANUC_citizen_AllCount.csv rename to StateMachineIngressi/Jetco/58_FANUC_citizen_AllCount.csv diff --git a/StateMachine/Jetco/58_FANUC_citizen_AllCount.rul b/StateMachineIngressi/Jetco/58_FANUC_citizen_AllCount.rul similarity index 100% rename from StateMachine/Jetco/58_FANUC_citizen_AllCount.rul rename to StateMachineIngressi/Jetco/58_FANUC_citizen_AllCount.rul diff --git a/StateMachine/Jetco/59_RETTIFICA_TANGENZIALE.csv b/StateMachineIngressi/Jetco/59_RETTIFICA_TANGENZIALE.csv similarity index 100% rename from StateMachine/Jetco/59_RETTIFICA_TANGENZIALE.csv rename to StateMachineIngressi/Jetco/59_RETTIFICA_TANGENZIALE.csv diff --git a/StateMachine/Jetco/59_RETTIFICA_TANGENZIALE.rul b/StateMachineIngressi/Jetco/59_RETTIFICA_TANGENZIALE.rul similarity index 100% rename from StateMachine/Jetco/59_RETTIFICA_TANGENZIALE.rul rename to StateMachineIngressi/Jetco/59_RETTIFICA_TANGENZIALE.rul diff --git a/StateMachine/Jetco/63_SEGHETTO_DANOBAT.csv b/StateMachineIngressi/Jetco/63_SEGHETTO_DANOBAT.csv similarity index 100% rename from StateMachine/Jetco/63_SEGHETTO_DANOBAT.csv rename to StateMachineIngressi/Jetco/63_SEGHETTO_DANOBAT.csv diff --git a/StateMachine/Jetco/63_SEGHETTO_DANOBAT.rul b/StateMachineIngressi/Jetco/63_SEGHETTO_DANOBAT.rul similarity index 100% rename from StateMachine/Jetco/63_SEGHETTO_DANOBAT.rul rename to StateMachineIngressi/Jetco/63_SEGHETTO_DANOBAT.rul diff --git a/StateMachine/Jetco/64_LASER_DS4.csv b/StateMachineIngressi/Jetco/64_LASER_DS4.csv similarity index 100% rename from StateMachine/Jetco/64_LASER_DS4.csv rename to StateMachineIngressi/Jetco/64_LASER_DS4.csv diff --git a/StateMachine/Jetco/64_LASER_DS4.rul b/StateMachineIngressi/Jetco/64_LASER_DS4.rul similarity index 100% rename from StateMachine/Jetco/64_LASER_DS4.rul rename to StateMachineIngressi/Jetco/64_LASER_DS4.rul diff --git a/StateMachine/LVF/47_LVF_SIEMENS_FAPE.csv b/StateMachineIngressi/LVF/47_LVF_SIEMENS_FAPE.csv similarity index 100% rename from StateMachine/LVF/47_LVF_SIEMENS_FAPE.csv rename to StateMachineIngressi/LVF/47_LVF_SIEMENS_FAPE.csv diff --git a/StateMachine/LVF/47_LVF_SIEMENS_FAPE.rul b/StateMachineIngressi/LVF/47_LVF_SIEMENS_FAPE.rul similarity index 100% rename from StateMachine/LVF/47_LVF_SIEMENS_FAPE.rul rename to StateMachineIngressi/LVF/47_LVF_SIEMENS_FAPE.rul diff --git a/StateMachine/LVF/48_LVF_KAWASAKI.csv b/StateMachineIngressi/LVF/48_LVF_KAWASAKI.csv similarity index 100% rename from StateMachine/LVF/48_LVF_KAWASAKI.csv rename to StateMachineIngressi/LVF/48_LVF_KAWASAKI.csv diff --git a/StateMachine/LVF/48_LVF_KAWASAKI.rul b/StateMachineIngressi/LVF/48_LVF_KAWASAKI.rul similarity index 100% rename from StateMachine/LVF/48_LVF_KAWASAKI.rul rename to StateMachineIngressi/LVF/48_LVF_KAWASAKI.rul diff --git a/StateMachine/LVF/49_LVF_FANUC.csv b/StateMachineIngressi/LVF/49_LVF_FANUC.csv similarity index 100% rename from StateMachine/LVF/49_LVF_FANUC.csv rename to StateMachineIngressi/LVF/49_LVF_FANUC.csv diff --git a/StateMachine/LVF/49_LVF_FANUC.rul b/StateMachineIngressi/LVF/49_LVF_FANUC.rul similarity index 100% rename from StateMachine/LVF/49_LVF_FANUC.rul rename to StateMachineIngressi/LVF/49_LVF_FANUC.rul diff --git a/StateMachine/LVF/50_LVF_ROB_FAN_BTB1.pdf b/StateMachineIngressi/LVF/50_LVF_ROB_FAN_BTB1.pdf similarity index 100% rename from StateMachine/LVF/50_LVF_ROB_FAN_BTB1.pdf rename to StateMachineIngressi/LVF/50_LVF_ROB_FAN_BTB1.pdf diff --git a/StateMachine/LVF/50_LVF_ROB_FAN_IOB_PI.csv b/StateMachineIngressi/LVF/50_LVF_ROB_FAN_IOB_PI.csv similarity index 100% rename from StateMachine/LVF/50_LVF_ROB_FAN_IOB_PI.csv rename to StateMachineIngressi/LVF/50_LVF_ROB_FAN_IOB_PI.csv diff --git a/StateMachine/LVF/50_LVF_ROB_FAN_IOB_PI.rul b/StateMachineIngressi/LVF/50_LVF_ROB_FAN_IOB_PI.rul similarity index 100% rename from StateMachine/LVF/50_LVF_ROB_FAN_IOB_PI.rul rename to StateMachineIngressi/LVF/50_LVF_ROB_FAN_IOB_PI.rul diff --git a/StateMachine/LVF/57_LVF_FANUC_Doosan.csv b/StateMachineIngressi/LVF/57_LVF_FANUC_Doosan.csv similarity index 100% rename from StateMachine/LVF/57_LVF_FANUC_Doosan.csv rename to StateMachineIngressi/LVF/57_LVF_FANUC_Doosan.csv diff --git a/StateMachine/LVF/57_LVF_FANUC_Doosan.rul b/StateMachineIngressi/LVF/57_LVF_FANUC_Doosan.rul similarity index 100% rename from StateMachine/LVF/57_LVF_FANUC_Doosan.rul rename to StateMachineIngressi/LVF/57_LVF_FANUC_Doosan.rul diff --git a/StateMachine/LVF/65_LVF_ROB_ABB_IOB_PI.csv b/StateMachineIngressi/LVF/65_LVF_ROB_ABB_IOB_PI.csv similarity index 100% rename from StateMachine/LVF/65_LVF_ROB_ABB_IOB_PI.csv rename to StateMachineIngressi/LVF/65_LVF_ROB_ABB_IOB_PI.csv diff --git a/StateMachine/LVF/65_LVF_ROB_ABB_IOB_PI.rul b/StateMachineIngressi/LVF/65_LVF_ROB_ABB_IOB_PI.rul similarity index 100% rename from StateMachine/LVF/65_LVF_ROB_ABB_IOB_PI.rul rename to StateMachineIngressi/LVF/65_LVF_ROB_ABB_IOB_PI.rul diff --git a/StateMachine/MacchinaManuale.xlsx b/StateMachineIngressi/MacchinaManuale.xlsx similarity index 100% rename from StateMachine/MacchinaManuale.xlsx rename to StateMachineIngressi/MacchinaManuale.xlsx diff --git a/StateMachine/README.md b/StateMachineIngressi/README.md similarity index 100% rename from StateMachine/README.md rename to StateMachineIngressi/README.md diff --git a/StateMachine/README.pdf b/StateMachineIngressi/README.pdf similarity index 100% rename from StateMachine/README.pdf rename to StateMachineIngressi/README.pdf diff --git a/StateMachine/Scratch_EventStateMachine/L01_2_Caber.csv b/StateMachineIngressi/Scratch_EventStateMachine/L01_2_Caber.csv similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_2_Caber.csv rename to StateMachineIngressi/Scratch_EventStateMachine/L01_2_Caber.csv diff --git a/StateMachine/Scratch_EventStateMachine/L01_2_Caber.rul b/StateMachineIngressi/Scratch_EventStateMachine/L01_2_Caber.rul similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_2_Caber.rul rename to StateMachineIngressi/Scratch_EventStateMachine/L01_2_Caber.rul diff --git a/StateMachine/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.csv b/StateMachineIngressi/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.csv similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.csv rename to StateMachineIngressi/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.csv diff --git a/StateMachine/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.rul b/StateMachineIngressi/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.rul similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.rul rename to StateMachineIngressi/Scratch_EventStateMachine/L01_44_SIEMENS_TORRI_AllCount.rul diff --git a/StateMachine/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.csv b/StateMachineIngressi/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.csv similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.csv rename to StateMachineIngressi/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.csv diff --git a/StateMachine/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.rul b/StateMachineIngressi/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.rul similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.rul rename to StateMachineIngressi/Scratch_EventStateMachine/L01_51_FANUC_DMG-MORI.rul diff --git a/StateMachine/Scratch_EventStateMachine/L02_F02_MacchineManuali.csv b/StateMachineIngressi/Scratch_EventStateMachine/L02_F02_MacchineManuali.csv similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L02_F02_MacchineManuali.csv rename to StateMachineIngressi/Scratch_EventStateMachine/L02_F02_MacchineManuali.csv diff --git a/StateMachine/Scratch_EventStateMachine/L02_F02_MacchineManuali.rul b/StateMachineIngressi/Scratch_EventStateMachine/L02_F02_MacchineManuali.rul similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L02_F02_MacchineManuali.rul rename to StateMachineIngressi/Scratch_EventStateMachine/L02_F02_MacchineManuali.rul diff --git a/StateMachine/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.csv b/StateMachineIngressi/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.csv similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.csv rename to StateMachineIngressi/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.csv diff --git a/StateMachine/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.rul b/StateMachineIngressi/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.rul similarity index 100% rename from StateMachine/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.rul rename to StateMachineIngressi/Scratch_EventStateMachine/L02_F12_MacchineAutomatiche.rul diff --git a/StateMachine/Sw MapoState/Config/MapoState.ini b/StateMachineIngressi/Sw MapoState/Config/MapoState.ini similarity index 100% rename from StateMachine/Sw MapoState/Config/MapoState.ini rename to StateMachineIngressi/Sw MapoState/Config/MapoState.ini diff --git a/StateMachine/Sw MapoState/Icone/strato_bianca.ico b/StateMachineIngressi/Sw MapoState/Icone/strato_bianca.ico similarity index 100% rename from StateMachine/Sw MapoState/Icone/strato_bianca.ico rename to StateMachineIngressi/Sw MapoState/Icone/strato_bianca.ico diff --git a/StateMachine/Sw MapoState/MapoState.exe b/StateMachineIngressi/Sw MapoState/MapoState.exe similarity index 100% rename from StateMachine/Sw MapoState/MapoState.exe rename to StateMachineIngressi/Sw MapoState/MapoState.exe diff --git a/StateMachine/Sw MapoState/messages/MapoState.ing b/StateMachineIngressi/Sw MapoState/messages/MapoState.ing similarity index 100% rename from StateMachine/Sw MapoState/messages/MapoState.ing rename to StateMachineIngressi/Sw MapoState/messages/MapoState.ing diff --git a/StateMachine/Sw MapoState/messages/MapoState.ita b/StateMachineIngressi/Sw MapoState/messages/MapoState.ita similarity index 100% rename from StateMachine/Sw MapoState/messages/MapoState.ita rename to StateMachineIngressi/Sw MapoState/messages/MapoState.ita diff --git a/StateMachine/Valvital/54_Valvital_std.csv b/StateMachineIngressi/Valvital/54_Valvital_std.csv similarity index 100% rename from StateMachine/Valvital/54_Valvital_std.csv rename to StateMachineIngressi/Valvital/54_Valvital_std.csv diff --git a/StateMachine/Valvital/54_Valvital_std.rul b/StateMachineIngressi/Valvital/54_Valvital_std.rul similarity index 100% rename from StateMachine/Valvital/54_Valvital_std.rul rename to StateMachineIngressi/Valvital/54_Valvital_std.rul diff --git a/StateMachine/Valvital/55_Valvital_SAET.csv b/StateMachineIngressi/Valvital/55_Valvital_SAET.csv similarity index 100% rename from StateMachine/Valvital/55_Valvital_SAET.csv rename to StateMachineIngressi/Valvital/55_Valvital_SAET.csv diff --git a/StateMachine/Valvital/55_Valvital_SAET.rul b/StateMachineIngressi/Valvital/55_Valvital_SAET.rul similarity index 100% rename from StateMachine/Valvital/55_Valvital_SAET.rul rename to StateMachineIngressi/Valvital/55_Valvital_SAET.rul diff --git a/StateMachine/_DEFAULT/54_STD_base_6bit.csv b/StateMachineIngressi/_DEFAULT/54_STD_base_6bit.csv similarity index 100% rename from StateMachine/_DEFAULT/54_STD_base_6bit.csv rename to StateMachineIngressi/_DEFAULT/54_STD_base_6bit.csv diff --git a/StateMachine/_DEFAULT/54_STD_base_6bit.rul b/StateMachineIngressi/_DEFAULT/54_STD_base_6bit.rul similarity index 100% rename from StateMachine/_DEFAULT/54_STD_base_6bit.rul rename to StateMachineIngressi/_DEFAULT/54_STD_base_6bit.rul diff --git a/StateMachine/_DEFAULT/60_STD_MACHINE.csv b/StateMachineIngressi/_DEFAULT/60_STD_MACHINE.csv similarity index 100% rename from StateMachine/_DEFAULT/60_STD_MACHINE.csv rename to StateMachineIngressi/_DEFAULT/60_STD_MACHINE.csv diff --git a/StateMachine/_DEFAULT/60_STD_MACHINE.rul b/StateMachineIngressi/_DEFAULT/60_STD_MACHINE.rul similarity index 100% rename from StateMachine/_DEFAULT/60_STD_MACHINE.rul rename to StateMachineIngressi/_DEFAULT/60_STD_MACHINE.rul diff --git a/StateMachine/_DEFAULT/61_STD_DP_MAIN.csv b/StateMachineIngressi/_DEFAULT/61_STD_DP_MAIN.csv similarity index 100% rename from StateMachine/_DEFAULT/61_STD_DP_MAIN.csv rename to StateMachineIngressi/_DEFAULT/61_STD_DP_MAIN.csv diff --git a/StateMachine/_DEFAULT/61_STD_DP_MAIN.rul b/StateMachineIngressi/_DEFAULT/61_STD_DP_MAIN.rul similarity index 100% rename from StateMachine/_DEFAULT/61_STD_DP_MAIN.rul rename to StateMachineIngressi/_DEFAULT/61_STD_DP_MAIN.rul diff --git a/StateMachine/_DEFAULT/62_STD_DP_TAV.csv b/StateMachineIngressi/_DEFAULT/62_STD_DP_TAV.csv similarity index 100% rename from StateMachine/_DEFAULT/62_STD_DP_TAV.csv rename to StateMachineIngressi/_DEFAULT/62_STD_DP_TAV.csv diff --git a/StateMachine/_DEFAULT/62_STD_DP_TAV.rul b/StateMachineIngressi/_DEFAULT/62_STD_DP_TAV.rul similarity index 100% rename from StateMachine/_DEFAULT/62_STD_DP_TAV.rul rename to StateMachineIngressi/_DEFAULT/62_STD_DP_TAV.rul diff --git a/StateMachine/import SM ingressi csv BASI.sql b/StateMachineIngressi/import SM ingressi csv BASI.sql similarity index 100% rename from StateMachine/import SM ingressi csv BASI.sql rename to StateMachineIngressi/import SM ingressi csv BASI.sql diff --git a/StateMachine/import SM ingressi csv ColCom.sql b/StateMachineIngressi/import SM ingressi csv ColCom.sql similarity index 100% rename from StateMachine/import SM ingressi csv ColCom.sql rename to StateMachineIngressi/import SM ingressi csv ColCom.sql diff --git a/StateMachine/import SM ingressi csv Jetco.sql b/StateMachineIngressi/import SM ingressi csv Jetco.sql similarity index 100% rename from StateMachine/import SM ingressi csv Jetco.sql rename to StateMachineIngressi/import SM ingressi csv Jetco.sql diff --git a/StateMachine/import SM ingressi csv LAVORAZIONI.sql b/StateMachineIngressi/import SM ingressi csv LAVORAZIONI.sql similarity index 100% rename from StateMachine/import SM ingressi csv LAVORAZIONI.sql rename to StateMachineIngressi/import SM ingressi csv LAVORAZIONI.sql diff --git a/StateMachine/import SM ingressi csv Steamware.sql b/StateMachineIngressi/import SM ingressi csv Steamware.sql similarity index 100% rename from StateMachine/import SM ingressi csv Steamware.sql rename to StateMachineIngressi/import SM ingressi csv Steamware.sql diff --git a/StateMachine/src/M_transitions.vb b/StateMachineIngressi/src/M_transitions.vb similarity index 100% rename from StateMachine/src/M_transitions.vb rename to StateMachineIngressi/src/M_transitions.vb diff --git a/StateMachine/src/MapoState/MapoState.sln b/StateMachineIngressi/src/MapoState/MapoState.sln similarity index 100% rename from StateMachine/src/MapoState/MapoState.sln rename to StateMachineIngressi/src/MapoState/MapoState.sln diff --git a/StateMachine/src/MapoState/MapoState/Config/Mapostate.ini b/StateMachineIngressi/src/MapoState/MapoState/Config/Mapostate.ini similarity index 100% rename from StateMachine/src/MapoState/MapoState/Config/Mapostate.ini rename to StateMachineIngressi/src/MapoState/MapoState/Config/Mapostate.ini diff --git a/StateMachine/src/MapoState/MapoState/FrmMain.Designer.vb b/StateMachineIngressi/src/MapoState/MapoState/FrmMain.Designer.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/FrmMain.Designer.vb rename to StateMachineIngressi/src/MapoState/MapoState/FrmMain.Designer.vb diff --git a/StateMachine/src/MapoState/MapoState/FrmMain.resx b/StateMachineIngressi/src/MapoState/MapoState/FrmMain.resx similarity index 100% rename from StateMachine/src/MapoState/MapoState/FrmMain.resx rename to StateMachineIngressi/src/MapoState/MapoState/FrmMain.resx diff --git a/StateMachine/src/MapoState/MapoState/FrmMain.vb b/StateMachineIngressi/src/MapoState/MapoState/FrmMain.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/FrmMain.vb rename to StateMachineIngressi/src/MapoState/MapoState/FrmMain.vb diff --git a/StateMachine/src/MapoState/MapoState/Icone/strato_bianca.ico b/StateMachineIngressi/src/MapoState/MapoState/Icone/strato_bianca.ico similarity index 100% rename from StateMachine/src/MapoState/MapoState/Icone/strato_bianca.ico rename to StateMachineIngressi/src/MapoState/MapoState/Icone/strato_bianca.ico diff --git a/StateMachine/src/MapoState/MapoState/MapoState.exe b/StateMachineIngressi/src/MapoState/MapoState/MapoState.exe similarity index 100% rename from StateMachine/src/MapoState/MapoState/MapoState.exe rename to StateMachineIngressi/src/MapoState/MapoState/MapoState.exe diff --git a/StateMachine/src/MapoState/MapoState/MapoState.vbproj b/StateMachineIngressi/src/MapoState/MapoState/MapoState.vbproj similarity index 100% rename from StateMachine/src/MapoState/MapoState/MapoState.vbproj rename to StateMachineIngressi/src/MapoState/MapoState/MapoState.vbproj diff --git a/StateMachine/src/MapoState/MapoState/MapoState.vshost.exe b/StateMachineIngressi/src/MapoState/MapoState/MapoState.vshost.exe similarity index 100% rename from StateMachine/src/MapoState/MapoState/MapoState.vshost.exe rename to StateMachineIngressi/src/MapoState/MapoState/MapoState.vshost.exe diff --git a/StateMachine/src/MapoState/MapoState/MapoState.xml b/StateMachineIngressi/src/MapoState/MapoState/MapoState.xml similarity index 100% rename from StateMachine/src/MapoState/MapoState/MapoState.xml rename to StateMachineIngressi/src/MapoState/MapoState/MapoState.xml diff --git a/StateMachine/src/MapoState/MapoState/Module/General.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/General.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/General.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/General.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/IniRead.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/IniRead.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/IniRead.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/IniRead.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/IniReader.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/IniReader.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/IniReader.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/IniReader.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/L_File_aux.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/L_File_aux.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/L_File_aux.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/L_File_aux.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/L_my_convert.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/L_my_convert.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/L_my_convert.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/L_my_convert.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/M_files.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/M_files.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/M_files.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/M_files.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/M_transitions.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/M_transitions.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/M_transitions.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/M_transitions.vb diff --git a/StateMachine/src/MapoState/MapoState/Module/Message.vb b/StateMachineIngressi/src/MapoState/MapoState/Module/Message.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/Module/Message.vb rename to StateMachineIngressi/src/MapoState/MapoState/Module/Message.vb diff --git a/StateMachine/src/MapoState/MapoState/My Project/Application.Designer.vb b/StateMachineIngressi/src/MapoState/MapoState/My Project/Application.Designer.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Application.Designer.vb rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Application.Designer.vb diff --git a/StateMachine/src/MapoState/MapoState/My Project/Application.myapp b/StateMachineIngressi/src/MapoState/MapoState/My Project/Application.myapp similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Application.myapp rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Application.myapp diff --git a/StateMachine/src/MapoState/MapoState/My Project/AssemblyInfo.vb b/StateMachineIngressi/src/MapoState/MapoState/My Project/AssemblyInfo.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/AssemblyInfo.vb rename to StateMachineIngressi/src/MapoState/MapoState/My Project/AssemblyInfo.vb diff --git a/StateMachine/src/MapoState/MapoState/My Project/Resources.Designer.vb b/StateMachineIngressi/src/MapoState/MapoState/My Project/Resources.Designer.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Resources.Designer.vb rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Resources.Designer.vb diff --git a/StateMachine/src/MapoState/MapoState/My Project/Resources.resx b/StateMachineIngressi/src/MapoState/MapoState/My Project/Resources.resx similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Resources.resx rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Resources.resx diff --git a/StateMachine/src/MapoState/MapoState/My Project/Settings.Designer.vb b/StateMachineIngressi/src/MapoState/MapoState/My Project/Settings.Designer.vb similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Settings.Designer.vb rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Settings.Designer.vb diff --git a/StateMachine/src/MapoState/MapoState/My Project/Settings.settings b/StateMachineIngressi/src/MapoState/MapoState/My Project/Settings.settings similarity index 100% rename from StateMachine/src/MapoState/MapoState/My Project/Settings.settings rename to StateMachineIngressi/src/MapoState/MapoState/My Project/Settings.settings diff --git a/StateMachine/src/MapoState/MapoState/messages/MapoState.msg b/StateMachineIngressi/src/MapoState/MapoState/messages/MapoState.msg similarity index 100% rename from StateMachine/src/MapoState/MapoState/messages/MapoState.msg rename to StateMachineIngressi/src/MapoState/MapoState/messages/MapoState.msg diff --git a/StateMachine/src/MapoState/MapoState/resource/15.csv b/StateMachineIngressi/src/MapoState/MapoState/resource/15.csv similarity index 100% rename from StateMachine/src/MapoState/MapoState/resource/15.csv rename to StateMachineIngressi/src/MapoState/MapoState/resource/15.csv diff --git a/StateMachine/src/MapoState/MapoState/resource/15.rul b/StateMachineIngressi/src/MapoState/MapoState/resource/15.rul similarity index 100% rename from StateMachine/src/MapoState/MapoState/resource/15.rul rename to StateMachineIngressi/src/MapoState/MapoState/resource/15.rul diff --git a/StateMachine/src/MapoState/MapoState/resource/geppo.rul b/StateMachineIngressi/src/MapoState/MapoState/resource/geppo.rul similarity index 100% rename from StateMachine/src/MapoState/MapoState/resource/geppo.rul rename to StateMachineIngressi/src/MapoState/MapoState/resource/geppo.rul diff --git a/StateMachine/src/MapoState/MapoState/ship/Config/MapoState.ini b/StateMachineIngressi/src/MapoState/MapoState/ship/Config/MapoState.ini similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/Config/MapoState.ini rename to StateMachineIngressi/src/MapoState/MapoState/ship/Config/MapoState.ini diff --git a/StateMachine/src/MapoState/MapoState/ship/Icone/strato_bianca.ico b/StateMachineIngressi/src/MapoState/MapoState/ship/Icone/strato_bianca.ico similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/Icone/strato_bianca.ico rename to StateMachineIngressi/src/MapoState/MapoState/ship/Icone/strato_bianca.ico diff --git a/StateMachine/src/MapoState/MapoState/ship/MapoState.exe b/StateMachineIngressi/src/MapoState/MapoState/ship/MapoState.exe similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/MapoState.exe rename to StateMachineIngressi/src/MapoState/MapoState/ship/MapoState.exe diff --git a/StateMachine/src/MapoState/MapoState/ship/messages/MapoState.ing b/StateMachineIngressi/src/MapoState/MapoState/ship/messages/MapoState.ing similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/messages/MapoState.ing rename to StateMachineIngressi/src/MapoState/MapoState/ship/messages/MapoState.ing diff --git a/StateMachine/src/MapoState/MapoState/ship/messages/MapoState.ita b/StateMachineIngressi/src/MapoState/MapoState/ship/messages/MapoState.ita similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/messages/MapoState.ita rename to StateMachineIngressi/src/MapoState/MapoState/ship/messages/MapoState.ita diff --git a/StateMachine/src/MapoState/MapoState/ship/ship.dat b/StateMachineIngressi/src/MapoState/MapoState/ship/ship.dat similarity index 100% rename from StateMachine/src/MapoState/MapoState/ship/ship.dat rename to StateMachineIngressi/src/MapoState/MapoState/ship/ship.dat diff --git a/StateMachine/src/MapoState_02.zip b/StateMachineIngressi/src/MapoState_02.zip similarity index 100% rename from StateMachine/src/MapoState_02.zip rename to StateMachineIngressi/src/MapoState_02.zip