From 1bef600b67577262cb895b5a0a4597838968bfe7 Mon Sep 17 00:00:00 2001 From: Giancarlo Rottoli Date: Wed, 27 Sep 2023 16:22:22 +0200 Subject: [PATCH 1/5] Sistemazione Ingressi COSMAP + Fam.10 e Fam.11 --- .../Donati/22_COSMAP - OLD.rul | 97 ++ StateMachineIngressi/Donati/22_COSMAP.csv | 288 +++--- StateMachineIngressi/Donati/22_COSMAP.rul | 87 +- StateMachineStati/1_BARCODE_MANUALE - NEW.rul | 60 +- ...ti-NEW-V1-Sostituita da quella in Basi.rul | 322 ++++++ .../Donati/10_FAMIGLIA_Donati-NEW.csv | 977 ++++++++++++++++++ .../Donati/10_FAMIGLIA_Donati-NEW.rul | 350 +++++++ .../Donati/10_FAMIGLIA_Donati-ORIGINAL.rul | 318 ++++++ .../Donati/11_FAMIGLIA_Donati-NEW.csv | 934 +++++++++++++++++ .../Donati/11_FAMIGLIA_Donati-NEW.rul | 326 ++++++ .../BASI - Evento e Stato diverso 31.txt | 17 + .../Donati/LAV - Stati e Eventi Spostati.txt | 35 + .../Jetco/12_FAMIGLIA_JETCO_NEW.rul | 407 ++++---- .../Jetco/15_FAMIGLIA_JETCO_NEW.rul | 27 +- .../Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul | 33 +- 15 files changed, 3829 insertions(+), 449 deletions(-) create mode 100644 StateMachineIngressi/Donati/22_COSMAP - OLD.rul create mode 100644 StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW-V1-Sostituita da quella in Basi.rul create mode 100644 StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.csv create mode 100644 StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul create mode 100644 StateMachineStati/Donati/10_FAMIGLIA_Donati-ORIGINAL.rul create mode 100644 StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.csv create mode 100644 StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul create mode 100644 StateMachineStati/Donati/BASI - Evento e Stato diverso 31.txt create mode 100644 StateMachineStati/Donati/LAV - Stati e Eventi Spostati.txt diff --git a/StateMachineIngressi/Donati/22_COSMAP - OLD.rul b/StateMachineIngressi/Donati/22_COSMAP - OLD.rul new file mode 100644 index 0000000..f92298c --- /dev/null +++ b/StateMachineIngressi/Donati/22_COSMAP - OLD.rul @@ -0,0 +1,97 @@ +# +# Donati Tavola COSMAP +# +# come la 18 ma ha segnale automatico + allarme tavola + +# v.1 bit 4 = automatico (con bit1 = lavora indica VERO RUN) + bit5 = allarme tavola +# v.2 14-II-2017 +# + +# +$DEFINITIONS + +$NAME : COSMAP +$IDX : 22 +$N_STATES : 10 +$N_BITS : 8 + +#definizione bit : obbligatorio iniziare da 0 + +$BIT : 0 : power_on +$BIT : 1 : run +$BIT : 2 : end_cycle +$BIT : 3 : alarm +$BIT : 4 : automatico +$BIT : 5 : allarme_tav +$BIT : 6 : input_empty +$BIT : 7 : not_emergency + +#definizione stati : obbligatorio iniziare da 0 + +$STATE : 0 : ST_Init +$STATE : 1 : ST_Power off +$STATE : 2 : ST_Machine ready +$STATE : 3 : ST_Run +$STATE : 4 : ST_Cycle end +$STATE : 5 : ST_Alarm +$STATE : 6 : ST_Manual +$STATE : 7 : ST_AllarmeTav +$STATE : 8 : ST_Input empty +$STATE : 9 : ST_Emergency + +#definizione eventi : obbligatorio iniziare da 0 + +$EVENT : 00 : EV_00 +$EVENT : 01 : EV_01 +$EVENT : 02 : EV_02 +$EVENT : 03 : EV_03 +$EVENT : 04 : EV_04 +$EVENT : 05 : EV_05 +$EVENT : 06 : EV_06 +$EVENT : 07 : EV_07 +$EVENT : 08 : EV_08 +$EVENT : 09 : EV_09 +$EVENT : 10 : EV_10 +$EVENT : 11 : EV_11 +$EVENT : 12 : EV_12 +$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 - cambio operatore +$EVENT : 20 : Contapezzi +$EVENT : 21 : HW - start pallet +$EVENT : 22 : HW - end pallet +$EVENT : 23 : HW rottura nastro abrasivo +$EVENT : 24 : HW manuale +$EVENT : 25 : HW nastro scarico pieno +$EVENT : 26 : Barcode - Manca Riforn. MPD +$EVENT : 27 : Timer - timeout tempo ciclo +$EVENT : 28 : Timer - timeout TURNO by tempo ciclo +$EVENT : 29 : HW - magazzino grezzi vuoto +$EVENT : 30 : HW - emergenza +$EVENT : 53 : HW - Allarme Tavola + + +$RULES + +# state : input : next state : event ------------------------------------------------- + +ALL_STATES : NOT power_on : ST_Power off : HW - power off +ALL_STATES : NOT not_emergency : ST_Emergency : HW - emergenza + +ALL_STATES : alarm : ST_Alarm : HW - error +ALL_STATES : allarme_tav : ST_AllarmeTav : HW - Allarme Tavola + +ALL_STATES : NOT automatico : ST_Manual : HW manuale + +# rimetta a posto la candela ! + +ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet + +ALL_STATES : run : ST_Run : HW - machining +ALL_STATES : power_on : ST_Machine ready : HW - power on + +$DO diff --git a/StateMachineIngressi/Donati/22_COSMAP.csv b/StateMachineIngressi/Donati/22_COSMAP.csv index 1245b20..5ac7a81 100644 --- a/StateMachineIngressi/Donati/22_COSMAP.csv +++ b/StateMachineIngressi/Donati/22_COSMAP.csv @@ -160,13 +160,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;0;158;14;1 22;0;159;18;5 22;0;160;14;1 -22;0;161;31;7 +22;0;161;53;7 22;0;162;14;1 -22;0;163;31;7 +22;0;163;53;7 22;0;164;14;1 -22;0;165;31;7 +22;0;165;53;7 22;0;166;14;1 -22;0;167;31;7 +22;0;167;53;7 22;0;168;14;1 22;0;169;18;5 22;0;170;14;1 @@ -176,13 +176,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;0;174;14;1 22;0;175;18;5 22;0;176;14;1 -22;0;177;31;7 +22;0;177;53;7 22;0;178;14;1 -22;0;179;31;7 +22;0;179;53;7 22;0;180;14;1 -22;0;181;31;7 +22;0;181;53;7 22;0;182;14;1 -22;0;183;31;7 +22;0;183;53;7 22;0;184;14;1 22;0;185;18;5 22;0;186;14;1 @@ -224,13 +224,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;0;222;14;1 22;0;223;18;5 22;0;224;14;1 -22;0;225;31;7 +22;0;225;53;7 22;0;226;14;1 -22;0;227;31;7 +22;0;227;53;7 22;0;228;14;1 -22;0;229;31;7 +22;0;229;53;7 22;0;230;14;1 -22;0;231;31;7 +22;0;231;53;7 22;0;232;14;1 22;0;233;18;5 22;0;234;14;1 @@ -240,13 +240,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;0;238;14;1 22;0;239;18;5 22;0;240;14;1 -22;0;241;31;7 +22;0;241;53;7 22;0;242;14;1 -22;0;243;31;7 +22;0;243;53;7 22;0;244;14;1 -22;0;245;31;7 +22;0;245;53;7 22;0;246;14;1 -22;0;247;31;7 +22;0;247;53;7 22;0;248;14;1 22;0;249;18;5 22;0;250;14;1 @@ -335,18 +335,18 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;1;155;18;5 22;1;157;18;5 22;1;159;18;5 -22;1;161;31;7 -22;1;163;31;7 -22;1;165;31;7 -22;1;167;31;7 +22;1;161;53;7 +22;1;163;53;7 +22;1;165;53;7 +22;1;167;53;7 22;1;169;18;5 22;1;171;18;5 22;1;173;18;5 22;1;175;18;5 -22;1;177;31;7 -22;1;179;31;7 -22;1;181;31;7 -22;1;183;31;7 +22;1;177;53;7 +22;1;179;53;7 +22;1;181;53;7 +22;1;183;53;7 22;1;185;18;5 22;1;187;18;5 22;1;189;18;5 @@ -367,18 +367,18 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;1;219;18;5 22;1;221;18;5 22;1;223;18;5 -22;1;225;31;7 -22;1;227;31;7 -22;1;229;31;7 -22;1;231;31;7 +22;1;225;53;7 +22;1;227;53;7 +22;1;229;53;7 +22;1;231;53;7 22;1;233;18;5 22;1;235;18;5 22;1;237;18;5 22;1;239;18;5 -22;1;241;31;7 -22;1;243;31;7 -22;1;245;31;7 -22;1;247;31;7 +22;1;241;53;7 +22;1;243;53;7 +22;1;245;53;7 +22;1;247;53;7 22;1;249;18;5 22;1;251;18;5 22;1;253;18;5 @@ -543,13 +543,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;2;158;14;1 22;2;159;18;5 22;2;160;14;1 -22;2;161;31;7 +22;2;161;53;7 22;2;162;14;1 -22;2;163;31;7 +22;2;163;53;7 22;2;164;14;1 -22;2;165;31;7 +22;2;165;53;7 22;2;166;14;1 -22;2;167;31;7 +22;2;167;53;7 22;2;168;14;1 22;2;169;18;5 22;2;170;14;1 @@ -559,13 +559,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;2;174;14;1 22;2;175;18;5 22;2;176;14;1 -22;2;177;31;7 +22;2;177;53;7 22;2;178;14;1 -22;2;179;31;7 +22;2;179;53;7 22;2;180;14;1 -22;2;181;31;7 +22;2;181;53;7 22;2;182;14;1 -22;2;183;31;7 +22;2;183;53;7 22;2;184;14;1 22;2;185;18;5 22;2;186;14;1 @@ -606,13 +606,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;2;222;14;1 22;2;223;18;5 22;2;224;14;1 -22;2;225;31;7 +22;2;225;53;7 22;2;226;14;1 -22;2;227;31;7 +22;2;227;53;7 22;2;228;14;1 -22;2;229;31;7 +22;2;229;53;7 22;2;230;14;1 -22;2;231;31;7 +22;2;231;53;7 22;2;232;14;1 22;2;233;18;5 22;2;234;14;1 @@ -622,13 +622,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;2;238;14;1 22;2;239;18;5 22;2;240;14;1 -22;2;241;31;7 +22;2;241;53;7 22;2;242;14;1 -22;2;243;31;7 +22;2;243;53;7 22;2;244;14;1 -22;2;245;31;7 +22;2;245;53;7 22;2;246;14;1 -22;2;247;31;7 +22;2;247;53;7 22;2;248;14;1 22;2;249;18;5 22;2;250;14;1 @@ -797,13 +797,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;3;158;14;1 22;3;159;18;5 22;3;160;14;1 -22;3;161;31;7 +22;3;161;53;7 22;3;162;14;1 -22;3;163;31;7 +22;3;163;53;7 22;3;164;14;1 -22;3;165;31;7 +22;3;165;53;7 22;3;166;14;1 -22;3;167;31;7 +22;3;167;53;7 22;3;168;14;1 22;3;169;18;5 22;3;170;14;1 @@ -813,13 +813,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;3;174;14;1 22;3;175;18;5 22;3;176;14;1 -22;3;177;31;7 +22;3;177;53;7 22;3;178;14;1 -22;3;179;31;7 +22;3;179;53;7 22;3;180;14;1 -22;3;181;31;7 +22;3;181;53;7 22;3;182;14;1 -22;3;183;31;7 +22;3;183;53;7 22;3;184;14;1 22;3;185;18;5 22;3;186;14;1 @@ -860,13 +860,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;3;222;14;1 22;3;223;18;5 22;3;224;14;1 -22;3;225;31;7 +22;3;225;53;7 22;3;226;14;1 -22;3;227;31;7 +22;3;227;53;7 22;3;228;14;1 -22;3;229;31;7 +22;3;229;53;7 22;3;230;14;1 -22;3;231;31;7 +22;3;231;53;7 22;3;232;14;1 22;3;233;18;5 22;3;234;14;1 @@ -876,13 +876,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;3;238;14;1 22;3;239;18;5 22;3;240;14;1 -22;3;241;31;7 +22;3;241;53;7 22;3;242;14;1 -22;3;243;31;7 +22;3;243;53;7 22;3;244;14;1 -22;3;245;31;7 +22;3;245;53;7 22;3;246;14;1 -22;3;247;31;7 +22;3;247;53;7 22;3;248;14;1 22;3;249;18;5 22;3;250;14;1 @@ -1050,13 +1050,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;4;158;14;1 22;4;159;18;5 22;4;160;14;1 -22;4;161;31;7 +22;4;161;53;7 22;4;162;14;1 -22;4;163;31;7 +22;4;163;53;7 22;4;164;14;1 -22;4;165;31;7 +22;4;165;53;7 22;4;166;14;1 -22;4;167;31;7 +22;4;167;53;7 22;4;168;14;1 22;4;169;18;5 22;4;170;14;1 @@ -1066,13 +1066,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;4;174;14;1 22;4;175;18;5 22;4;176;14;1 -22;4;177;31;7 +22;4;177;53;7 22;4;178;14;1 -22;4;179;31;7 +22;4;179;53;7 22;4;180;14;1 -22;4;181;31;7 +22;4;181;53;7 22;4;182;14;1 -22;4;183;31;7 +22;4;183;53;7 22;4;184;14;1 22;4;185;18;5 22;4;186;14;1 @@ -1112,13 +1112,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;4;222;14;1 22;4;223;18;5 22;4;224;14;1 -22;4;225;31;7 +22;4;225;53;7 22;4;226;14;1 -22;4;227;31;7 +22;4;227;53;7 22;4;228;14;1 -22;4;229;31;7 +22;4;229;53;7 22;4;230;14;1 -22;4;231;31;7 +22;4;231;53;7 22;4;232;14;1 22;4;233;18;5 22;4;234;14;1 @@ -1128,13 +1128,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;4;238;14;1 22;4;239;18;5 22;4;240;14;1 -22;4;241;31;7 +22;4;241;53;7 22;4;242;14;1 -22;4;243;31;7 +22;4;243;53;7 22;4;244;14;1 -22;4;245;31;7 +22;4;245;53;7 22;4;246;14;1 -22;4;247;31;7 +22;4;247;53;7 22;4;248;14;1 22;4;249;18;5 22;4;250;14;1 @@ -1296,25 +1296,25 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;5;156;14;1 22;5;158;14;1 22;5;160;14;1 -22;5;161;31;7 +22;5;161;53;7 22;5;162;14;1 -22;5;163;31;7 +22;5;163;53;7 22;5;164;14;1 -22;5;165;31;7 +22;5;165;53;7 22;5;166;14;1 -22;5;167;31;7 +22;5;167;53;7 22;5;168;14;1 22;5;170;14;1 22;5;172;14;1 22;5;174;14;1 22;5;176;14;1 -22;5;177;31;7 +22;5;177;53;7 22;5;178;14;1 -22;5;179;31;7 +22;5;179;53;7 22;5;180;14;1 -22;5;181;31;7 +22;5;181;53;7 22;5;182;14;1 -22;5;183;31;7 +22;5;183;53;7 22;5;184;14;1 22;5;186;14;1 22;5;188;14;1 @@ -1344,25 +1344,25 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;5;220;14;1 22;5;222;14;1 22;5;224;14;1 -22;5;225;31;7 +22;5;225;53;7 22;5;226;14;1 -22;5;227;31;7 +22;5;227;53;7 22;5;228;14;1 -22;5;229;31;7 +22;5;229;53;7 22;5;230;14;1 -22;5;231;31;7 +22;5;231;53;7 22;5;232;14;1 22;5;234;14;1 22;5;236;14;1 22;5;238;14;1 22;5;240;14;1 -22;5;241;31;7 +22;5;241;53;7 22;5;242;14;1 -22;5;243;31;7 +22;5;243;53;7 22;5;244;14;1 -22;5;245;31;7 +22;5;245;53;7 22;5;246;14;1 -22;5;247;31;7 +22;5;247;53;7 22;5;248;14;1 22;5;250;14;1 22;5;252;14;1 @@ -1524,13 +1524,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;6;158;14;1 22;6;159;18;5 22;6;160;14;1 -22;6;161;31;7 +22;6;161;53;7 22;6;162;14;1 -22;6;163;31;7 +22;6;163;53;7 22;6;164;14;1 -22;6;165;31;7 +22;6;165;53;7 22;6;166;14;1 -22;6;167;31;7 +22;6;167;53;7 22;6;168;14;1 22;6;169;18;5 22;6;170;14;1 @@ -1540,13 +1540,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;6;174;14;1 22;6;175;18;5 22;6;176;14;1 -22;6;177;31;7 +22;6;177;53;7 22;6;178;14;1 -22;6;179;31;7 +22;6;179;53;7 22;6;180;14;1 -22;6;181;31;7 +22;6;181;53;7 22;6;182;14;1 -22;6;183;31;7 +22;6;183;53;7 22;6;184;14;1 22;6;185;18;5 22;6;186;14;1 @@ -1584,13 +1584,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;6;222;14;1 22;6;223;18;5 22;6;224;14;1 -22;6;225;31;7 +22;6;225;53;7 22;6;226;14;1 -22;6;227;31;7 +22;6;227;53;7 22;6;228;14;1 -22;6;229;31;7 +22;6;229;53;7 22;6;230;14;1 -22;6;231;31;7 +22;6;231;53;7 22;6;232;14;1 22;6;233;18;5 22;6;234;14;1 @@ -1600,13 +1600,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;6;238;14;1 22;6;239;18;5 22;6;240;14;1 -22;6;241;31;7 +22;6;241;53;7 22;6;242;14;1 -22;6;243;31;7 +22;6;243;53;7 22;6;244;14;1 -22;6;245;31;7 +22;6;245;53;7 22;6;246;14;1 -22;6;247;31;7 +22;6;247;53;7 22;6;248;14;1 22;6;249;18;5 22;6;250;14;1 @@ -2016,13 +2016,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;8;158;14;1 22;8;159;18;5 22;8;160;14;1 -22;8;161;31;7 +22;8;161;53;7 22;8;162;14;1 -22;8;163;31;7 +22;8;163;53;7 22;8;164;14;1 -22;8;165;31;7 +22;8;165;53;7 22;8;166;14;1 -22;8;167;31;7 +22;8;167;53;7 22;8;168;14;1 22;8;169;18;5 22;8;170;14;1 @@ -2032,13 +2032,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;8;174;14;1 22;8;175;18;5 22;8;176;14;1 -22;8;177;31;7 +22;8;177;53;7 22;8;178;14;1 -22;8;179;31;7 +22;8;179;53;7 22;8;180;14;1 -22;8;181;31;7 +22;8;181;53;7 22;8;182;14;1 -22;8;183;31;7 +22;8;183;53;7 22;8;184;14;1 22;8;185;18;5 22;8;186;14;1 @@ -2080,13 +2080,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;8;222;14;1 22;8;223;18;5 22;8;224;14;1 -22;8;225;31;7 +22;8;225;53;7 22;8;226;14;1 -22;8;227;31;7 +22;8;227;53;7 22;8;228;14;1 -22;8;229;31;7 +22;8;229;53;7 22;8;230;14;1 -22;8;231;31;7 +22;8;231;53;7 22;8;232;14;1 22;8;233;18;5 22;8;234;14;1 @@ -2096,13 +2096,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;8;238;14;1 22;8;239;18;5 22;8;240;14;1 -22;8;241;31;7 +22;8;241;53;7 22;8;242;14;1 -22;8;243;31;7 +22;8;243;53;7 22;8;244;14;1 -22;8;245;31;7 +22;8;245;53;7 22;8;246;14;1 -22;8;247;31;7 +22;8;247;53;7 22;8;248;14;1 22;8;249;18;5 22;8;250;14;1 @@ -2208,13 +2208,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;9;158;14;1 22;9;159;18;5 22;9;160;14;1 -22;9;161;31;7 +22;9;161;53;7 22;9;162;14;1 -22;9;163;31;7 +22;9;163;53;7 22;9;164;14;1 -22;9;165;31;7 +22;9;165;53;7 22;9;166;14;1 -22;9;167;31;7 +22;9;167;53;7 22;9;168;14;1 22;9;169;18;5 22;9;170;14;1 @@ -2224,13 +2224,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;9;174;14;1 22;9;175;18;5 22;9;176;14;1 -22;9;177;31;7 +22;9;177;53;7 22;9;178;14;1 -22;9;179;31;7 +22;9;179;53;7 22;9;180;14;1 -22;9;181;31;7 +22;9;181;53;7 22;9;182;14;1 -22;9;183;31;7 +22;9;183;53;7 22;9;184;14;1 22;9;185;18;5 22;9;186;14;1 @@ -2272,13 +2272,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;9;222;14;1 22;9;223;18;5 22;9;224;14;1 -22;9;225;31;7 +22;9;225;53;7 22;9;226;14;1 -22;9;227;31;7 +22;9;227;53;7 22;9;228;14;1 -22;9;229;31;7 +22;9;229;53;7 22;9;230;14;1 -22;9;231;31;7 +22;9;231;53;7 22;9;232;14;1 22;9;233;18;5 22;9;234;14;1 @@ -2288,13 +2288,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat 22;9;238;14;1 22;9;239;18;5 22;9;240;14;1 -22;9;241;31;7 +22;9;241;53;7 22;9;242;14;1 -22;9;243;31;7 +22;9;243;53;7 22;9;244;14;1 -22;9;245;31;7 +22;9;245;53;7 22;9;246;14;1 -22;9;247;31;7 +22;9;247;53;7 22;9;248;14;1 22;9;249;18;5 22;9;250;14;1 diff --git a/StateMachineIngressi/Donati/22_COSMAP.rul b/StateMachineIngressi/Donati/22_COSMAP.rul index e58ac0a..c9c33f3 100644 --- a/StateMachineIngressi/Donati/22_COSMAP.rul +++ b/StateMachineIngressi/Donati/22_COSMAP.rul @@ -4,7 +4,9 @@ # come la 18 ma ha segnale automatico + allarme tavola # v.1 bit 4 = automatico (con bit1 = lavora indica VERO RUN) + bit5 = allarme tavola -# v.2 14-II-2017 +# v.2 14-II-2017 +# v.3 22-09-2023 Sostituito codice evento 31 con 53 per nuova anagrafica Eventi / Stati dove è stato aggiunto Allarme Tavola visto che il 31 era già usato +# Sistemate Descrizioni Eventi come da Anagrafica DB # # @@ -41,57 +43,56 @@ $STATE : 9 : ST_Emergency #definizione eventi : obbligatorio iniziare da 0 -$EVENT : 00 : EV_00 -$EVENT : 01 : EV_01 -$EVENT : 02 : EV_02 -$EVENT : 03 : EV_03 -$EVENT : 04 : EV_04 -$EVENT : 05 : EV_05 -$EVENT : 06 : EV_06 -$EVENT : 07 : EV_07 -$EVENT : 08 : EV_08 -$EVENT : 09 : EV_09 -$EVENT : 10 : EV_10 -$EVENT : 11 : EV_11 -$EVENT : 12 : EV_12 -$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 - cambio operatore -$EVENT : 20 : Contapezzi -$EVENT : 21 : HW - start pallet -$EVENT : 22 : HW - end pallet -$EVENT : 23 : HW rottura nastro abrasivo -$EVENT : 24 : HW manuale -$EVENT : 25 : HW nastro scarico pieno -$EVENT : 26 : Barcode - Manca Riforn. MPD -$EVENT : 27 : Timer - timeout tempo ciclo -$EVENT : 28 : Timer - timeout TURNO by tempo ciclo -$EVENT : 29 : HW - magazzino grezzi vuoto -$EVENT : 30 : HW - emergenza -$EVENT : 31 : HW - Allarme Tavola - +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +$EVENT : 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 : 53 : HW_Allarme_Tavola $RULES -# state : input : next state : event ------------------------------------------------- +# state : input : next state : event ------------------------------------------------- -ALL_STATES : NOT power_on : ST_Power off : HW - power off -ALL_STATES : NOT not_emergency : ST_Emergency : HW - emergenza +ALL_STATES : NOT power_on : ST_Power off : HW_Power_Off +ALL_STATES : NOT not_emergency : ST_Emergency : HW_Emergenza -ALL_STATES : alarm : ST_Alarm : HW - error -ALL_STATES : allarme_tav : ST_AllarmeTav : HW - Allarme Tavola +ALL_STATES : alarm : ST_Alarm : HW_Error +ALL_STATES : allarme_tav : ST_AllarmeTav : HW_Allarme_Tavola -ALL_STATES : NOT automatico : ST_Manual : HW manuale +ALL_STATES : NOT automatico : ST_Manual : HW_Manuale # rimetta a posto la candela ! -ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet +ALL_STATES : end_cycle : ST_Cycle end : HW_End_Pallet -ALL_STATES : run : ST_Run : HW - machining -ALL_STATES : power_on : ST_Machine ready : HW - power on +ALL_STATES : run : ST_Run : HW_Machining +ALL_STATES : power_on : ST_Machine ready : HW_Power_On $DO diff --git a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul index ae4bf81..b190097 100644 --- a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul +++ b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul @@ -1,10 +1,10 @@ # # Macchine MANUALE/Barcode di partenza # -# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente # # 2023.08.01 # 2023.08.11 Sistemati Eventi 34,35,36 +# 2023.08.27 Sistemazione Descrizioni # $DEFINITIONS @@ -15,29 +15,29 @@ $IDX : 1 # definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # -# 27 MancaRifornMPD -> MancaMateriaPrima +# 27 MancaRifornMPD -> Manca_Materia_Prima # $STATE : 0 : ND $STATE : 2 : Attrezzaggio -$STATE : 3 : CreazioneProgrammi -$STATE : 4 : LavoriVari +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari $STATE : 5 : Guasto -$STATE : 6 : MancaPezzo -$STATE : 7 : MancaLavoro +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro $STATE : 8 : Assenteismo $STATE : 9 : Manutenzione $STATE : 10 : Pulizia -$STATE : 11 : MacchinaSpenta +$STATE : 11 : Macchina_Spenta $STATE : 13 : Lavorazione -$STATE : 27 : MancaMateriaPrima -$STATE : 30 : FermoOrganizzativo -$STATE : 31 : ModificaProgrammi -$STATE : 32 : SostituzioneUtensile -$STATE : 33 : RiempimentoVasca +$STATE : 27 : Manca_Materia_Prima +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca $STATE : 34 : Riscaldamento -$STATE : 35 : AnomaliaMacchina -$STATE : 49 : MancaAttrezzatura -$STATE : 50 : UsuraUtensile +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile # definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -55,12 +55,12 @@ $EVENT : 09 : Barcode_Manutenzione $EVENT : 10 : Barcode_Pulizia $EVENT : 12 : Barcode_Macchina_Spenta $EVENT : 19 : Barcode_Fermo_Organizzativo -$EVENT : 26 : Barcode_Manca_MateriaPrima +$EVENT : 26 : Barcode_Manca_Materia_Prima $EVENT : 31 : Barcode_Modifica_Programmi $EVENT : 32 : Barcode_Sostituzione_Utensile $EVENT : 37 : Barcode_Riempimento_Vasca $EVENT : 38 : Barcode_Riscaldamento -$EVENT : 39 : Barcode_Anomalia_Macchina +$EVENT : 39 : Barcode_Anomalia_macchina $EVENT : 49 : Barcode_Manca_Attrezzatura $EVENT : 50 : Barcode_Usura_Utensile @@ -71,24 +71,24 @@ $RULES ALL_STATES : EMPTY : ND ALL_STATES : Barcode_Lavora : Lavorazione ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio -ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi -ALL_STATES : Barcode_Lavori_Vari : LavoriVari +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari ALL_STATES : Barcode_Guasto : Guasto -ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro ALL_STATES : Barcode_Assenteismo : Assenteismo ALL_STATES : Barcode_Manutenzione : Manutenzione ALL_STATES : Barcode_Pulizia : Pulizia -ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta -ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo -ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26 -ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi -ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile -ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca +ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca ALL_STATES : Barcode_Riscaldamento : Riscaldamento -ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina -ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 +ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW-V1-Sostituita da quella in Basi.rul b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW-V1-Sostituita da quella in Basi.rul new file mode 100644 index 0000000..599f7f2 --- /dev/null +++ b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW-V1-Sostituita da quella in Basi.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 -> MancaMateriaPrima +# +$STATE : 0 : ND +$STATE : 1 : MacchinaPronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : CreazioneProgrammi +$STATE : 4 : LavoriVari +$STATE : 5 : Guasto +$STATE : 6 : MancaPezzo +$STATE : 7 : MancaLavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : MacchinaSpenta +$STATE : 12 : FermoGenerico +$STATE : 13 : Lavorazione +$STATE : 14 : CambioPezzo +$STATE : 15 : AllarmeCN +$STATE : 23 : RotturaNastro +$STATE : 24 : Manuale +$STATE : 25 : ScaricoPieno +$STATE : 26 : NonDisponibile +$STATE : 27 : MancaMateriaPrima +$STATE : 28 : MagazzinoGrezziVuoto +$STATE : 29 : Emergenza +$STATE : 30 : FermoOrganizzativo +$STATE : 31 : ModificaProgrammi +$STATE : 32 : SostituzioneUtensile +$STATE : 33 : RiempimentoVasca +$STATE : 34 : Riscaldamento +$STATE : 35 : AnomaliaMacchina +$STATE : 49 : MancaAttrezzatura +$STATE : 50 : UsuraUtensile +$STATE : 51 : AdeguamentoAttrezzature +$STATE : 52 : FormazionePersonale + +#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi +# NOTE +# +# BARCODE SOSTITUITI +# +# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) +# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) +# 15 HW_PowerOn -> HW_power_on +# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima +# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 33 HW_Allarme Macchina -> HW_Allarme_Macchina +# 34 HW_end_pallet_1 -> HW_deposito_robot +# 35 HW_end_pallet_2 -> HW_StartTavola +# 36 HW_deposito_robot -> HW_EndTavola + +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +$EVENT : 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_MateriaPrima +$EVENT : 27 : Timer_timeout_tempo_ciclo +$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo +$EVENT : 29 : HW_magazzino_grezzi_vuoto +$EVENT : 30 : HW_emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 35 : HW_StartTavola +$EVENT : 36 : HW_EndTavola +$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 : MacchinaPronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi # 3 +ALL_STATES : Barcode_Lavori_Vari : LavoriVari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta # 12 + +ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo # 19 +ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26 +ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : AdeguamentoAttrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : FormazionePersonale # 52 + +ALL_STATES : HW_power_off : MacchinaSpenta # 14 + +MacchinaPronta : HW_power_on : FermoGenerico # 15 +MacchinaSpenta : HW_power_on : FermoGenerico # 15 +Lavorazione : HW_power_on : FermoGenerico # 15 +CambioPezzo : HW_power_on : FermoGenerico # 15 +AllarmeCN : HW_power_on : FermoGenerico # 15 +RotturaNastro : HW_power_on : FermoGenerico # 15 +Manuale : HW_power_on : FermoGenerico # 15 +NonDisponibile : HW_power_on : FermoGenerico # 15 + +MacchinaPronta : HW_machining : Lavorazione # 16 +MacchinaSpenta : HW_machining : Lavorazione # 16 +FermoGenerico : HW_machining : Lavorazione # 16 +CambioPezzo : HW_machining : Lavorazione # 16 +AllarmeCN : HW_machining : Lavorazione # 16 +RotturaNastro : HW_machining : Lavorazione # 16 +Manuale : HW_machining : Lavorazione # 16 +ScaricoPieno : HW_machining : Lavorazione # 16 +NonDisponibile : HW_machining : Lavorazione # 16 +MagazzinoGrezziVuoto: HW_machining : Lavorazione # 16 +Emergenza : HW_machining : Lavorazione # 16 + +MacchinaPronta : HW_end_machining : CambioPezzo # 17 +MacchinaSpenta : HW_end_machining : CambioPezzo # 17 +FermoGenerico : HW_end_machining : CambioPezzo # 17 +Lavorazione : HW_end_machining : CambioPezzo # 17 +AllarmeCN : HW_end_machining : CambioPezzo # 17 +RotturaNastro : HW_end_machining : CambioPezzo # 17 +Manuale : HW_end_machining : CambioPezzo # 17 +ScaricoPieno : HW_end_machining : CambioPezzo # 17 +NonDisponibile : HW_end_machining : CambioPezzo # 17 + +MacchinaPronta : HW_error : AllarmeCN # 18 +MacchinaSpenta : HW_error : AllarmeCN # 18 +FermoGenerico : HW_error : AllarmeCN # 18 +Lavorazione : HW_error : AllarmeCN # 18 +CambioPezzo : HW_error : AllarmeCN # 18 +RotturaNastro : HW_error : AllarmeCN # 18 +Manuale : HW_error : AllarmeCN # 18 +ScaricoPieno : HW_error : AllarmeCN # 18 +NonDisponibile : HW_error : AllarmeCN # 18 + +MacchinaPronta : Contapezzi : CambioPezzo # 20 +MacchinaSpenta : Contapezzi : CambioPezzo # 20 +FermoGenerico : Contapezzi : CambioPezzo # 20 +Lavorazione : Contapezzi : CambioPezzo # 20 +AllarmeCN : Contapezzi : CambioPezzo # 20 +RotturaNastro : Contapezzi : CambioPezzo # 20 +Manuale : Contapezzi : CambioPezzo # 20 +ScaricoPieno : Contapezzi : CambioPezzo # 20 +NonDisponibile : Contapezzi : CambioPezzo # 20 + +MacchinaPronta : HW_start_pallet : Lavorazione # 21 +MacchinaSpenta : HW_start_pallet : Lavorazione # 21 +FermoGenerico : HW_start_pallet : Lavorazione # 21 +CambioPezzo : HW_start_pallet : Lavorazione # 21 +AllarmeCN : HW_start_pallet : Lavorazione # 21 +RotturaNastro : HW_start_pallet : Lavorazione # 21 +Manuale : HW_start_pallet : Lavorazione # 21 +ScaricoPieno : HW_start_pallet : Lavorazione # 21 +NonDisponibile : HW_start_pallet : Lavorazione # 21 + +MacchinaPronta : HW_end_pallet : CambioPezzo # 22 +MacchinaSpenta : HW_end_pallet : CambioPezzo # 22 +FermoGenerico : HW_end_pallet : CambioPezzo # 22 +Lavorazione : HW_end_pallet : CambioPezzo # 22 +AllarmeCN : HW_end_pallet : CambioPezzo # 22 +RotturaNastro : HW_end_pallet : CambioPezzo # 22 +Manuale : HW_end_pallet : CambioPezzo # 22 +ScaricoPieno : HW_end_pallet : CambioPezzo # 22 +NonDisponibile : HW_end_pallet : CambioPezzo # 22 + +MacchinaPronta : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +Manuale : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro # 23 + +MacchinaPronta : HW_manuale : Manuale # 24 +MacchinaSpenta : HW_manuale : Manuale # 24 +FermoGenerico : HW_manuale : Manuale # 24 +Lavorazione : HW_manuale : Manuale # 24 +CambioPezzo : HW_manuale : Manuale # 24 +AllarmeCN : HW_manuale : Manuale # 24 +RotturaNastro : HW_manuale : Manuale # 24 +ScaricoPieno : HW_manuale : Manuale # 24 +NonDisponibile : HW_manuale : Manuale # 24 + +MacchinaPronta : HW_nastro_scarico_pieno : ScaricoPieno # 25 +MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno # 25 +FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno # 25 +Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno # 25 +CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno # 25 +AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno # 25 +RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno # 25 +Manuale : HW_nastro_scarico_pieno : ScaricoPieno # 25 +NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno # 25 + +Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27 + +MacchinaPronta : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 + +MacchinaPronta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 + +MacchinaPronta : HW_emergenza : Emergenza # 30 +MacchinaSpenta : HW_emergenza : Emergenza # 30 +FermoGenerico : HW_emergenza : Emergenza # 30 +Lavorazione : HW_emergenza : Emergenza # 30 +CambioPezzo : HW_emergenza : Emergenza # 30 +AllarmeCN : HW_emergenza : Emergenza # 30 +RotturaNastro : HW_emergenza : Emergenza # 30 +Manuale : HW_emergenza : Emergenza # 30 +ScaricoPieno : HW_emergenza : Emergenza # 30 +NonDisponibile : HW_emergenza : Emergenza # 30 + +MacchinaPronta : HW_Allarme_Macchina : AllarmeCN # 33 +MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN # 33 +FermoGenerico : HW_Allarme_Macchina : AllarmeCN # 33 +Lavorazione : HW_Allarme_Macchina : AllarmeCN # 33 +CambioPezzo : HW_Allarme_Macchina : AllarmeCN # 33 +RotturaNastro : HW_Allarme_Macchina : AllarmeCN # 33 +Manuale : HW_Allarme_Macchina : AllarmeCN # 33 +ScaricoPieno : HW_Allarme_Macchina : AllarmeCN # 33 +NonDisponibile : HW_Allarme_Macchina : AllarmeCN # 33 + +MacchinaPronta : HW_StartTavola : Lavorazione # 35 +MacchinaSpenta : HW_StartTavola : Lavorazione # 35 +FermoGenerico : HW_StartTavola : Lavorazione # 35 +CambioPezzo : HW_StartTavola : Lavorazione # 35 +AllarmeCN : HW_StartTavola : Lavorazione # 35 +RotturaNastro : HW_StartTavola : Lavorazione # 35 +Manuale : HW_StartTavola : Lavorazione # 35 +ScaricoPieno : HW_StartTavola : Lavorazione # 35 +NonDisponibile : HW_StartTavola : Lavorazione # 35 + +MacchinaPronta : HW_EndTavola : CambioPezzo # 36 +MacchinaSpenta : HW_EndTavola : CambioPezzo # 36 +FermoGenerico : HW_EndTavola : CambioPezzo # 36 +Lavorazione : HW_EndTavola : CambioPezzo # 36 +AllarmeCN : HW_EndTavola : CambioPezzo # 36 +RotturaNastro : HW_EndTavola : CambioPezzo # 36 +Manuale : HW_EndTavola : CambioPezzo # 36 +ScaricoPieno : HW_EndTavola : CambioPezzo # 36 +NonDisponibile : HW_EndTavola : CambioPezzo # 36 + +#-------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.csv b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.csv new file mode 100644 index 0000000..14885dc --- /dev/null +++ b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.csv @@ -0,0 +1,977 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +10;0;1;1 +10;0;2;2 +10;0;3;3 +10;0;4;4 +10;0;5;5 +10;0;6;6 +10;0;7;7 +10;0;8;8 +10;0;9;9 +10;0;10;10 +10;0;12;11 +10;0;14;11 +10;0;19;30 +10;0;26;27 +10;0;31;31 +10;0;32;32 +10;0;37;33 +10;0;38;34 +10;0;39;35 +10;0;49;49 +10;0;50;50 +10;0;51;51 +10;0;52;52 +10;1;0;0 +10;1;2;2 +10;1;3;3 +10;1;4;4 +10;1;5;5 +10;1;6;6 +10;1;7;7 +10;1;8;8 +10;1;9;9 +10;1;10;10 +10;1;12;11 +10;1;14;11 +10;1;15;12 +10;1;16;13 +10;1;17;14 +10;1;18;15 +10;1;19;30 +10;1;20;14 +10;1;21;13 +10;1;22;14 +10;1;23;23 +10;1;24;24 +10;1;25;25 +10;1;26;27 +10;1;28;26 +10;1;29;28 +10;1;30;29 +10;1;31;31 +10;1;32;32 +10;1;33;15 +10;1;35;13 +10;1;36;14 +10;1;37;33 +10;1;38;34 +10;1;39;35 +10;1;49;49 +10;1;50;50 +10;1;51;51 +10;1;52;52 +10;1;53;53 +10;2;0;0 +10;2;1;1 +10;2;3;3 +10;2;4;4 +10;2;5;5 +10;2;6;6 +10;2;7;7 +10;2;8;8 +10;2;9;9 +10;2;10;10 +10;2;12;11 +10;2;14;11 +10;2;19;30 +10;2;26;27 +10;2;28;26 +10;2;31;31 +10;2;32;32 +10;2;37;33 +10;2;38;34 +10;2;39;35 +10;2;49;49 +10;2;50;50 +10;2;51;51 +10;2;52;52 +10;3;0;0 +10;3;1;1 +10;3;2;2 +10;3;4;4 +10;3;5;5 +10;3;6;6 +10;3;7;7 +10;3;8;8 +10;3;9;9 +10;3;10;10 +10;3;12;11 +10;3;14;11 +10;3;19;30 +10;3;26;27 +10;3;28;26 +10;3;31;31 +10;3;32;32 +10;3;37;33 +10;3;38;34 +10;3;39;35 +10;3;49;49 +10;3;50;50 +10;3;51;51 +10;3;52;52 +10;4;0;0 +10;4;1;1 +10;4;2;2 +10;4;3;3 +10;4;5;5 +10;4;6;6 +10;4;7;7 +10;4;8;8 +10;4;9;9 +10;4;10;10 +10;4;12;11 +10;4;14;11 +10;4;19;30 +10;4;26;27 +10;4;28;26 +10;4;31;31 +10;4;32;32 +10;4;37;33 +10;4;38;34 +10;4;39;35 +10;4;49;49 +10;4;50;50 +10;4;51;51 +10;4;52;52 +10;5;0;0 +10;5;1;1 +10;5;2;2 +10;5;3;3 +10;5;4;4 +10;5;6;6 +10;5;7;7 +10;5;8;8 +10;5;9;9 +10;5;10;10 +10;5;12;11 +10;5;14;11 +10;5;19;30 +10;5;26;27 +10;5;28;26 +10;5;31;31 +10;5;32;32 +10;5;37;33 +10;5;38;34 +10;5;39;35 +10;5;49;49 +10;5;50;50 +10;5;51;51 +10;5;52;52 +10;6;0;0 +10;6;1;1 +10;6;2;2 +10;6;3;3 +10;6;4;4 +10;6;5;5 +10;6;7;7 +10;6;8;8 +10;6;9;9 +10;6;10;10 +10;6;12;11 +10;6;14;11 +10;6;19;30 +10;6;26;27 +10;6;28;26 +10;6;31;31 +10;6;32;32 +10;6;37;33 +10;6;38;34 +10;6;39;35 +10;6;49;49 +10;6;50;50 +10;6;51;51 +10;6;52;52 +10;7;0;0 +10;7;1;1 +10;7;2;2 +10;7;3;3 +10;7;4;4 +10;7;5;5 +10;7;6;6 +10;7;8;8 +10;7;9;9 +10;7;10;10 +10;7;12;11 +10;7;14;11 +10;7;19;30 +10;7;26;27 +10;7;28;26 +10;7;31;31 +10;7;32;32 +10;7;37;33 +10;7;38;34 +10;7;39;35 +10;7;49;49 +10;7;50;50 +10;7;51;51 +10;7;52;52 +10;8;0;0 +10;8;1;1 +10;8;2;2 +10;8;3;3 +10;8;4;4 +10;8;5;5 +10;8;6;6 +10;8;7;7 +10;8;9;9 +10;8;10;10 +10;8;12;11 +10;8;14;11 +10;8;19;30 +10;8;26;27 +10;8;28;26 +10;8;31;31 +10;8;32;32 +10;8;37;33 +10;8;38;34 +10;8;39;35 +10;8;49;49 +10;8;50;50 +10;8;51;51 +10;8;52;52 +10;9;0;0 +10;9;1;1 +10;9;2;2 +10;9;3;3 +10;9;4;4 +10;9;5;5 +10;9;6;6 +10;9;7;7 +10;9;8;8 +10;9;10;10 +10;9;12;11 +10;9;14;11 +10;9;19;30 +10;9;26;27 +10;9;28;26 +10;9;31;31 +10;9;32;32 +10;9;37;33 +10;9;38;34 +10;9;39;35 +10;9;49;49 +10;9;50;50 +10;9;51;51 +10;9;52;52 +10;10;0;0 +10;10;1;1 +10;10;2;2 +10;10;3;3 +10;10;4;4 +10;10;5;5 +10;10;6;6 +10;10;7;7 +10;10;8;8 +10;10;9;9 +10;10;12;11 +10;10;14;11 +10;10;19;30 +10;10;26;27 +10;10;28;26 +10;10;31;31 +10;10;32;32 +10;10;37;33 +10;10;38;34 +10;10;39;35 +10;10;49;49 +10;10;50;50 +10;10;51;51 +10;10;52;52 +10;11;0;0 +10;11;1;1 +10;11;2;2 +10;11;3;3 +10;11;4;4 +10;11;5;5 +10;11;6;6 +10;11;7;7 +10;11;8;8 +10;11;9;9 +10;11;10;10 +10;11;15;12 +10;11;16;13 +10;11;17;14 +10;11;18;15 +10;11;19;30 +10;11;20;14 +10;11;21;13 +10;11;22;14 +10;11;23;23 +10;11;24;24 +10;11;25;25 +10;11;26;27 +10;11;29;28 +10;11;30;29 +10;11;31;31 +10;11;32;32 +10;11;33;15 +10;11;35;13 +10;11;36;14 +10;11;37;33 +10;11;38;34 +10;11;39;35 +10;11;49;49 +10;11;50;50 +10;11;51;51 +10;11;52;52 +10;11;53;53 +10;12;0;0 +10;12;1;1 +10;12;2;2 +10;12;3;3 +10;12;4;4 +10;12;5;5 +10;12;6;6 +10;12;7;7 +10;12;8;8 +10;12;9;9 +10;12;10;10 +10;12;12;11 +10;12;14;11 +10;12;16;13 +10;12;17;14 +10;12;18;15 +10;12;19;30 +10;12;20;14 +10;12;21;13 +10;12;22;14 +10;12;23;23 +10;12;24;24 +10;12;25;25 +10;12;26;27 +10;12;28;26 +10;12;29;28 +10;12;30;29 +10;12;31;31 +10;12;32;32 +10;12;33;15 +10;12;35;13 +10;12;36;14 +10;12;37;33 +10;12;38;34 +10;12;39;35 +10;12;49;49 +10;12;50;50 +10;12;51;51 +10;12;52;52 +10;12;53;53 +10;13;0;0 +10;13;1;1 +10;13;2;2 +10;13;3;3 +10;13;4;4 +10;13;5;5 +10;13;6;6 +10;13;7;7 +10;13;8;8 +10;13;9;9 +10;13;10;10 +10;13;12;11 +10;13;14;11 +10;13;15;12 +10;13;17;14 +10;13;18;15 +10;13;19;30 +10;13;20;14 +10;13;22;14 +10;13;23;23 +10;13;24;24 +10;13;25;25 +10;13;26;27 +10;13;27;12 +10;13;28;26 +10;13;29;28 +10;13;30;29 +10;13;31;31 +10;13;32;32 +10;13;33;15 +10;13;36;14 +10;13;37;33 +10;13;38;34 +10;13;39;35 +10;13;49;49 +10;13;50;50 +10;13;51;51 +10;13;52;52 +10;13;53;53 +10;14;0;0 +10;14;1;1 +10;14;2;2 +10;14;3;3 +10;14;4;4 +10;14;5;5 +10;14;6;6 +10;14;7;7 +10;14;8;8 +10;14;9;9 +10;14;10;10 +10;14;12;11 +10;14;14;11 +10;14;15;12 +10;14;16;13 +10;14;18;15 +10;14;19;30 +10;14;21;13 +10;14;23;23 +10;14;24;24 +10;14;25;25 +10;14;26;27 +10;14;28;26 +10;14;29;28 +10;14;30;29 +10;14;31;31 +10;14;32;32 +10;14;33;15 +10;14;35;13 +10;14;37;33 +10;14;38;34 +10;14;39;35 +10;14;49;49 +10;14;50;50 +10;14;51;51 +10;14;52;52 +10;14;53;53 +10;15;0;0 +10;15;1;1 +10;15;2;2 +10;15;3;3 +10;15;4;4 +10;15;5;5 +10;15;6;6 +10;15;7;7 +10;15;8;8 +10;15;9;9 +10;15;10;10 +10;15;12;11 +10;15;14;11 +10;15;15;12 +10;15;16;13 +10;15;17;14 +10;15;19;30 +10;15;20;14 +10;15;21;13 +10;15;22;14 +10;15;23;23 +10;15;24;24 +10;15;25;25 +10;15;26;27 +10;15;28;26 +10;15;29;28 +10;15;30;29 +10;15;31;31 +10;15;32;32 +10;15;35;13 +10;15;36;14 +10;15;37;33 +10;15;38;34 +10;15;39;35 +10;15;49;49 +10;15;50;50 +10;15;51;51 +10;15;52;52 +10;15;53;53 +10;23;0;0 +10;23;1;1 +10;23;2;2 +10;23;3;3 +10;23;4;4 +10;23;5;5 +10;23;6;6 +10;23;7;7 +10;23;8;8 +10;23;9;9 +10;23;10;10 +10;23;12;11 +10;23;14;11 +10;23;15;12 +10;23;16;13 +10;23;17;14 +10;23;18;15 +10;23;19;30 +10;23;20;14 +10;23;21;13 +10;23;22;14 +10;23;24;24 +10;23;25;25 +10;23;26;27 +10;23;28;26 +10;23;29;28 +10;23;30;29 +10;23;31;31 +10;23;32;32 +10;23;33;15 +10;23;35;13 +10;23;36;14 +10;23;37;33 +10;23;38;34 +10;23;39;35 +10;23;49;49 +10;23;50;50 +10;23;51;51 +10;23;52;52 +10;24;0;0 +10;24;1;1 +10;24;2;2 +10;24;3;3 +10;24;4;4 +10;24;5;5 +10;24;6;6 +10;24;7;7 +10;24;8;8 +10;24;9;9 +10;24;10;10 +10;24;12;11 +10;24;14;11 +10;24;15;12 +10;24;16;13 +10;24;17;14 +10;24;18;15 +10;24;19;30 +10;24;20;14 +10;24;21;13 +10;24;22;14 +10;24;23;23 +10;24;25;25 +10;24;26;27 +10;24;28;26 +10;24;29;28 +10;24;30;29 +10;24;31;31 +10;24;32;32 +10;24;33;15 +10;24;35;13 +10;24;36;14 +10;24;37;33 +10;24;38;34 +10;24;39;35 +10;24;49;49 +10;24;50;50 +10;24;51;51 +10;24;52;52 +10;24;53;53 +10;25;0;0 +10;25;1;1 +10;25;2;2 +10;25;3;3 +10;25;4;4 +10;25;5;5 +10;25;6;6 +10;25;7;7 +10;25;8;8 +10;25;9;9 +10;25;10;10 +10;25;12;11 +10;25;14;11 +10;25;16;13 +10;25;17;14 +10;25;18;15 +10;25;19;30 +10;25;20;14 +10;25;21;13 +10;25;22;14 +10;25;23;23 +10;25;24;24 +10;25;26;27 +10;25;28;26 +10;25;29;28 +10;25;30;29 +10;25;31;31 +10;25;32;32 +10;25;33;15 +10;25;35;13 +10;25;36;14 +10;25;37;33 +10;25;38;34 +10;25;39;35 +10;25;49;49 +10;25;50;50 +10;25;51;51 +10;25;52;52 +10;25;53;53 +10;26;0;0 +10;26;1;1 +10;26;2;2 +10;26;3;3 +10;26;4;4 +10;26;5;5 +10;26;6;6 +10;26;7;7 +10;26;8;8 +10;26;9;9 +10;26;10;10 +10;26;12;11 +10;26;14;11 +10;26;15;12 +10;26;16;13 +10;26;17;14 +10;26;18;15 +10;26;19;30 +10;26;20;14 +10;26;21;13 +10;26;22;14 +10;26;23;23 +10;26;24;24 +10;26;25;25 +10;26;26;27 +10;26;29;28 +10;26;30;29 +10;26;31;31 +10;26;32;32 +10;26;33;15 +10;26;35;13 +10;26;36;14 +10;26;37;33 +10;26;38;34 +10;26;39;35 +10;26;49;49 +10;26;50;50 +10;26;51;51 +10;26;52;52 +10;26;53;53 +10;27;0;0 +10;27;1;1 +10;27;2;2 +10;27;3;3 +10;27;4;4 +10;27;5;5 +10;27;6;6 +10;27;7;7 +10;27;8;8 +10;27;9;9 +10;27;10;10 +10;27;12;11 +10;27;14;11 +10;27;19;30 +10;27;28;26 +10;27;31;31 +10;27;32;32 +10;27;37;33 +10;27;38;34 +10;27;39;35 +10;27;49;49 +10;27;50;50 +10;27;51;51 +10;27;52;52 +10;28;0;0 +10;28;1;1 +10;28;2;2 +10;28;3;3 +10;28;4;4 +10;28;5;5 +10;28;6;6 +10;28;7;7 +10;28;8;8 +10;28;9;9 +10;28;10;10 +10;28;12;11 +10;28;14;11 +10;28;16;13 +10;28;19;30 +10;28;26;27 +10;28;31;31 +10;28;32;32 +10;28;37;33 +10;28;38;34 +10;28;39;35 +10;28;49;49 +10;28;50;50 +10;28;51;51 +10;28;52;52 +10;29;0;0 +10;29;1;1 +10;29;2;2 +10;29;3;3 +10;29;4;4 +10;29;5;5 +10;29;6;6 +10;29;7;7 +10;29;8;8 +10;29;9;9 +10;29;10;10 +10;29;12;11 +10;29;14;11 +10;29;16;13 +10;29;19;30 +10;29;26;27 +10;29;31;31 +10;29;32;32 +10;29;37;33 +10;29;38;34 +10;29;39;35 +10;29;49;49 +10;29;50;50 +10;29;51;51 +10;29;52;52 +10;30;0;0 +10;30;1;1 +10;30;2;2 +10;30;3;3 +10;30;4;4 +10;30;5;5 +10;30;6;6 +10;30;7;7 +10;30;8;8 +10;30;9;9 +10;30;10;10 +10;30;12;11 +10;30;14;11 +10;30;26;27 +10;30;31;31 +10;30;32;32 +10;30;37;33 +10;30;38;34 +10;30;39;35 +10;30;49;49 +10;30;50;50 +10;30;51;51 +10;30;52;52 +10;31;0;0 +10;31;1;1 +10;31;2;2 +10;31;3;3 +10;31;4;4 +10;31;5;5 +10;31;6;6 +10;31;7;7 +10;31;8;8 +10;31;9;9 +10;31;10;10 +10;31;12;11 +10;31;14;11 +10;31;19;30 +10;31;26;27 +10;31;28;26 +10;31;32;32 +10;31;37;33 +10;31;38;34 +10;31;39;35 +10;31;49;49 +10;31;50;50 +10;31;51;51 +10;31;52;52 +10;32;0;0 +10;32;1;1 +10;32;2;2 +10;32;3;3 +10;32;4;4 +10;32;5;5 +10;32;6;6 +10;32;7;7 +10;32;8;8 +10;32;9;9 +10;32;10;10 +10;32;12;11 +10;32;14;11 +10;32;19;30 +10;32;26;27 +10;32;28;26 +10;32;31;31 +10;32;37;33 +10;32;38;34 +10;32;39;35 +10;32;49;49 +10;32;50;50 +10;32;51;51 +10;32;52;52 +10;33;0;0 +10;33;1;1 +10;33;2;2 +10;33;3;3 +10;33;4;4 +10;33;5;5 +10;33;6;6 +10;33;7;7 +10;33;8;8 +10;33;9;9 +10;33;10;10 +10;33;12;11 +10;33;14;11 +10;33;19;30 +10;33;26;27 +10;33;28;26 +10;33;31;31 +10;33;32;32 +10;33;38;34 +10;33;39;35 +10;33;49;49 +10;33;50;50 +10;33;51;51 +10;33;52;52 +10;34;0;0 +10;34;1;1 +10;34;2;2 +10;34;3;3 +10;34;4;4 +10;34;5;5 +10;34;6;6 +10;34;7;7 +10;34;8;8 +10;34;9;9 +10;34;10;10 +10;34;12;11 +10;34;14;11 +10;34;19;30 +10;34;26;27 +10;34;28;26 +10;34;31;31 +10;34;32;32 +10;34;37;33 +10;34;39;35 +10;34;49;49 +10;34;50;50 +10;34;51;51 +10;34;52;52 +10;35;0;0 +10;35;1;1 +10;35;2;2 +10;35;3;3 +10;35;4;4 +10;35;5;5 +10;35;6;6 +10;35;7;7 +10;35;8;8 +10;35;9;9 +10;35;10;10 +10;35;12;11 +10;35;14;11 +10;35;19;30 +10;35;26;27 +10;35;28;26 +10;35;31;31 +10;35;32;32 +10;35;37;33 +10;35;38;34 +10;35;49;49 +10;35;50;50 +10;35;51;51 +10;35;52;52 +10;49;0;0 +10;49;1;1 +10;49;2;2 +10;49;3;3 +10;49;4;4 +10;49;5;5 +10;49;6;6 +10;49;7;7 +10;49;8;8 +10;49;9;9 +10;49;10;10 +10;49;12;11 +10;49;14;11 +10;49;19;30 +10;49;26;27 +10;49;31;31 +10;49;32;32 +10;49;37;33 +10;49;38;34 +10;49;39;35 +10;49;50;50 +10;49;51;51 +10;49;52;52 +10;50;0;0 +10;50;1;1 +10;50;2;2 +10;50;3;3 +10;50;4;4 +10;50;5;5 +10;50;6;6 +10;50;7;7 +10;50;8;8 +10;50;9;9 +10;50;10;10 +10;50;12;11 +10;50;14;11 +10;50;19;30 +10;50;26;27 +10;50;31;31 +10;50;32;32 +10;50;37;33 +10;50;38;34 +10;50;39;35 +10;50;49;49 +10;50;51;51 +10;50;52;52 +10;51;0;0 +10;51;1;1 +10;51;2;2 +10;51;3;3 +10;51;4;4 +10;51;5;5 +10;51;6;6 +10;51;7;7 +10;51;8;8 +10;51;9;9 +10;51;10;10 +10;51;12;11 +10;51;14;11 +10;51;19;30 +10;51;26;27 +10;51;31;31 +10;51;32;32 +10;51;37;33 +10;51;38;34 +10;51;39;35 +10;51;49;49 +10;51;50;50 +10;51;52;52 +10;52;0;0 +10;52;1;1 +10;52;2;2 +10;52;3;3 +10;52;4;4 +10;52;5;5 +10;52;6;6 +10;52;7;7 +10;52;8;8 +10;52;9;9 +10;52;10;10 +10;52;12;11 +10;52;14;11 +10;52;19;30 +10;52;26;27 +10;52;31;31 +10;52;32;32 +10;52;37;33 +10;52;38;34 +10;52;39;35 +10;52;49;49 +10;52;50;50 +10;52;51;51 +10;53;0;0 +10;53;1;1 +10;53;2;2 +10;53;3;3 +10;53;4;4 +10;53;5;5 +10;53;6;6 +10;53;7;7 +10;53;8;8 +10;53;9;9 +10;53;10;10 +10;53;12;11 +10;53;14;11 +10;53;15;12 +10;53;16;13 +10;53;17;14 +10;53;18;15 +10;53;19;30 +10;53;20;14 +10;53;21;13 +10;53;22;14 +10;53;23;23 +10;53;24;24 +10;53;25;25 +10;53;26;27 +10;53;28;26 +10;53;29;28 +10;53;30;29 +10;53;31;31 +10;53;32;32 +10;53;37;33 +10;53;38;34 +10;53;39;35 +10;53;49;49 +10;53;50;50 +10;53;51;51 +10;53;52;52 diff --git a/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul new file mode 100644 index 0000000..05e86a0 --- /dev/null +++ b/StateMachineStati/Donati/10_FAMIGLIA_Donati-NEW.rul @@ -0,0 +1,350 @@ +# +# 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) +# 2023.09.22 Aggiunto evento 53 per macchina 1023 TAV3 di Donati Basi ( prima per Basi era il 31 ) +# +# +$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 +$STATE : 53 : Allarme_Tavola + +#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 +$EVENT : 53 : HW_Allarme_Tavola + +$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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 +Allarme_Tavola : 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 + +Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53 +Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53 +Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53 +Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53 +Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53 +Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53 +Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53 +Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53 +Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53 + + +#-------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/Donati/10_FAMIGLIA_Donati-ORIGINAL.rul b/StateMachineStati/Donati/10_FAMIGLIA_Donati-ORIGINAL.rul new file mode 100644 index 0000000..5473491 --- /dev/null +++ b/StateMachineStati/Donati/10_FAMIGLIA_Donati-ORIGINAL.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 -> MancaMateriaPrima +# +$STATE : 0 : ND +$STATE : 1 : MacchinaPronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : CreazioneProgrammi +$STATE : 4 : LavoriVari +$STATE : 5 : Guasto +$STATE : 6 : MancaPezzo +$STATE : 7 : MancaLavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : MacchinaSpenta +$STATE : 12 : FermoGenerico +$STATE : 13 : Lavorazione +$STATE : 14 : CambioPezzo +$STATE : 15 : AllarmeCN +$STATE : 23 : RotturaNastro +$STATE : 24 : Manuale +$STATE : 25 : ScaricoPieno +$STATE : 26 : NonDisponibile +$STATE : 27 : MancaMateriaPrima +$STATE : 28 : MagazzinoGrezziVuoto +$STATE : 29 : Emergenza +$STATE : 30 : FermoOrganizzativo +$STATE : 31 : ModificaProgrammi +$STATE : 32 : SostituzioneUtensile +$STATE : 33 : RiempimentoVasca +$STATE : 34 : Riscaldamento +$STATE : 35 : AnomaliaMacchina +$STATE : 49 : MancaAttrezzatura +$STATE : 50 : UsuraUtensile + +#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi +# NOTE +# +# BARCODE SOSTITUITI +# +# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) +# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) +# 15 HW_PowerOn -> HW_power_on +# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima +# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 33 HW_Allarme Macchina -> HW_Allarme_Macchina +# 34 HW_end_pallet_1 -> HW_deposito_robot +# 35 HW_end_pallet_2 -> HW_StartTavola +# 36 HW_deposito_robot -> HW_EndTavola + +$EVENT : 00 : EMPTY +$EVENT : 01 : Barcode_Lavora +$EVENT : 02 : Barcode_Attrezzaggio +$EVENT : 03 : Barcode_Creazione_Programmi +$EVENT : 04 : Barcode_Lavori_Vari +$EVENT : 05 : Barcode_Guasto +$EVENT : 06 : Barcode_Manca_Pezzo +$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro +$EVENT : 08 : Barcode_Assenteismo +$EVENT : 09 : Barcode_Manutenzione +$EVENT : 10 : Barcode_Pulizia +$EVENT : 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_MateriaPrima +$EVENT : 27 : Timer_timeout_tempo_ciclo +$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo +$EVENT : 29 : HW_magazzino_grezzi_vuoto +$EVENT : 30 : HW_emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 35 : HW_StartTavola +$EVENT : 36 : HW_EndTavola +$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 : MacchinaPronta # 1 +ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2 +ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi # 3 +ALL_STATES : Barcode_Lavori_Vari : LavoriVari # 4 +ALL_STATES : Barcode_Guasto : Guasto # 5 +ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo # 6 +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro # 7 +ALL_STATES : Barcode_Assenteismo : Assenteismo # 8 +ALL_STATES : Barcode_Manutenzione : Manutenzione # 9 +ALL_STATES : Barcode_Pulizia : Pulizia # 10 +#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode +ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta # 12 + +ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo # 19 +ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26 +ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi # 31 +ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile # 32 +ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca # 37 +ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38 +ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina # 39 +ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 + +ALL_STATES : HW_power_off : MacchinaSpenta # 14 + +MacchinaPronta : HW_power_on : FermoGenerico # 15 +MacchinaSpenta : HW_power_on : FermoGenerico # 15 +Lavorazione : HW_power_on : FermoGenerico # 15 +CambioPezzo : HW_power_on : FermoGenerico # 15 +AllarmeCN : HW_power_on : FermoGenerico # 15 +RotturaNastro : HW_power_on : FermoGenerico # 15 +Manuale : HW_power_on : FermoGenerico # 15 +NonDisponibile : HW_power_on : FermoGenerico # 15 + +MacchinaPronta : HW_machining : Lavorazione # 16 +MacchinaSpenta : HW_machining : Lavorazione # 16 +FermoGenerico : HW_machining : Lavorazione # 16 +CambioPezzo : HW_machining : Lavorazione # 16 +AllarmeCN : HW_machining : Lavorazione # 16 +RotturaNastro : HW_machining : Lavorazione # 16 +Manuale : HW_machining : Lavorazione # 16 +ScaricoPieno : HW_machining : Lavorazione # 16 +NonDisponibile : HW_machining : Lavorazione # 16 +MagazzinoGrezziVuoto: HW_machining : Lavorazione # 16 +Emergenza : HW_machining : Lavorazione # 16 + +MacchinaPronta : HW_end_machining : CambioPezzo # 17 +MacchinaSpenta : HW_end_machining : CambioPezzo # 17 +FermoGenerico : HW_end_machining : CambioPezzo # 17 +Lavorazione : HW_end_machining : CambioPezzo # 17 +AllarmeCN : HW_end_machining : CambioPezzo # 17 +RotturaNastro : HW_end_machining : CambioPezzo # 17 +Manuale : HW_end_machining : CambioPezzo # 17 +ScaricoPieno : HW_end_machining : CambioPezzo # 17 +NonDisponibile : HW_end_machining : CambioPezzo # 17 + +MacchinaPronta : HW_error : AllarmeCN # 18 +MacchinaSpenta : HW_error : AllarmeCN # 18 +FermoGenerico : HW_error : AllarmeCN # 18 +Lavorazione : HW_error : AllarmeCN # 18 +CambioPezzo : HW_error : AllarmeCN # 18 +RotturaNastro : HW_error : AllarmeCN # 18 +Manuale : HW_error : AllarmeCN # 18 +ScaricoPieno : HW_error : AllarmeCN # 18 +NonDisponibile : HW_error : AllarmeCN # 18 + +MacchinaPronta : Contapezzi : CambioPezzo # 20 +MacchinaSpenta : Contapezzi : CambioPezzo # 20 +FermoGenerico : Contapezzi : CambioPezzo # 20 +Lavorazione : Contapezzi : CambioPezzo # 20 +AllarmeCN : Contapezzi : CambioPezzo # 20 +RotturaNastro : Contapezzi : CambioPezzo # 20 +Manuale : Contapezzi : CambioPezzo # 20 +ScaricoPieno : Contapezzi : CambioPezzo # 20 +NonDisponibile : Contapezzi : CambioPezzo # 20 + +MacchinaPronta : HW_start_pallet : Lavorazione # 21 +MacchinaSpenta : HW_start_pallet : Lavorazione # 21 +FermoGenerico : HW_start_pallet : Lavorazione # 21 +CambioPezzo : HW_start_pallet : Lavorazione # 21 +AllarmeCN : HW_start_pallet : Lavorazione # 21 +RotturaNastro : HW_start_pallet : Lavorazione # 21 +Manuale : HW_start_pallet : Lavorazione # 21 +ScaricoPieno : HW_start_pallet : Lavorazione # 21 +NonDisponibile : HW_start_pallet : Lavorazione # 21 + +MacchinaPronta : HW_end_pallet : CambioPezzo # 22 +MacchinaSpenta : HW_end_pallet : CambioPezzo # 22 +FermoGenerico : HW_end_pallet : CambioPezzo # 22 +Lavorazione : HW_end_pallet : CambioPezzo # 22 +AllarmeCN : HW_end_pallet : CambioPezzo # 22 +RotturaNastro : HW_end_pallet : CambioPezzo # 22 +Manuale : HW_end_pallet : CambioPezzo # 22 +ScaricoPieno : HW_end_pallet : CambioPezzo # 22 +NonDisponibile : HW_end_pallet : CambioPezzo # 22 + +MacchinaPronta : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +Manuale : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro # 23 +NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro # 23 + +MacchinaPronta : HW_manuale : Manuale # 24 +MacchinaSpenta : HW_manuale : Manuale # 24 +FermoGenerico : HW_manuale : Manuale # 24 +Lavorazione : HW_manuale : Manuale # 24 +CambioPezzo : HW_manuale : Manuale # 24 +AllarmeCN : HW_manuale : Manuale # 24 +RotturaNastro : HW_manuale : Manuale # 24 +ScaricoPieno : HW_manuale : Manuale # 24 +NonDisponibile : HW_manuale : Manuale # 24 + +MacchinaPronta : HW_nastro_scarico_pieno : ScaricoPieno # 25 +MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno # 25 +FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno # 25 +Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno # 25 +CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno # 25 +AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno # 25 +RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno # 25 +Manuale : HW_nastro_scarico_pieno : ScaricoPieno # 25 +NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno # 25 + +Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27 + +MacchinaPronta : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 +AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28 + +MacchinaPronta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 +NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29 + +MacchinaPronta : HW_emergenza : Emergenza # 30 +MacchinaSpenta : HW_emergenza : Emergenza # 30 +FermoGenerico : HW_emergenza : Emergenza # 30 +Lavorazione : HW_emergenza : Emergenza # 30 +CambioPezzo : HW_emergenza : Emergenza # 30 +AllarmeCN : HW_emergenza : Emergenza # 30 +RotturaNastro : HW_emergenza : Emergenza # 30 +Manuale : HW_emergenza : Emergenza # 30 +ScaricoPieno : HW_emergenza : Emergenza # 30 +NonDisponibile : HW_emergenza : Emergenza # 30 + +MacchinaPronta : HW_Allarme_Macchina : AllarmeCN # 33 +MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN # 33 +FermoGenerico : HW_Allarme_Macchina : AllarmeCN # 33 +Lavorazione : HW_Allarme_Macchina : AllarmeCN # 33 +CambioPezzo : HW_Allarme_Macchina : AllarmeCN # 33 +RotturaNastro : HW_Allarme_Macchina : AllarmeCN # 33 +Manuale : HW_Allarme_Macchina : AllarmeCN # 33 +ScaricoPieno : HW_Allarme_Macchina : AllarmeCN # 33 +NonDisponibile : HW_Allarme_Macchina : AllarmeCN # 33 + +MacchinaPronta : HW_StartTavola : Lavorazione # 35 +MacchinaSpenta : HW_StartTavola : Lavorazione # 35 +FermoGenerico : HW_StartTavola : Lavorazione # 35 +CambioPezzo : HW_StartTavola : Lavorazione # 35 +AllarmeCN : HW_StartTavola : Lavorazione # 35 +RotturaNastro : HW_StartTavola : Lavorazione # 35 +Manuale : HW_StartTavola : Lavorazione # 35 +ScaricoPieno : HW_StartTavola : Lavorazione # 35 +NonDisponibile : HW_StartTavola : Lavorazione # 35 + +MacchinaPronta : HW_EndTavola : CambioPezzo # 36 +MacchinaSpenta : HW_EndTavola : CambioPezzo # 36 +FermoGenerico : HW_EndTavola : CambioPezzo # 36 +Lavorazione : HW_EndTavola : CambioPezzo # 36 +AllarmeCN : HW_EndTavola : CambioPezzo # 36 +RotturaNastro : HW_EndTavola : CambioPezzo # 36 +Manuale : HW_EndTavola : CambioPezzo # 36 +ScaricoPieno : HW_EndTavola : CambioPezzo # 36 +NonDisponibile : HW_EndTavola : CambioPezzo # 36 + +#-------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.csv b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.csv new file mode 100644 index 0000000..bfb746f --- /dev/null +++ b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.csv @@ -0,0 +1,934 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +11;0;1;1 +11;0;2;2 +11;0;3;3 +11;0;4;4 +11;0;5;5 +11;0;6;6 +11;0;7;7 +11;0;8;8 +11;0;9;9 +11;0;10;10 +11;0;12;11 +11;0;14;11 +11;0;19;30 +11;0;26;27 +11;0;31;31 +11;0;32;32 +11;0;37;33 +11;0;38;34 +11;0;39;35 +11;0;49;49 +11;0;50;50 +11;0;51;51 +11;0;52;52 +11;1;0;0 +11;1;2;2 +11;1;3;3 +11;1;4;4 +11;1;5;5 +11;1;6;6 +11;1;7;7 +11;1;8;8 +11;1;9;9 +11;1;10;10 +11;1;12;11 +11;1;14;11 +11;1;15;12 +11;1;16;13 +11;1;17;14 +11;1;18;15 +11;1;19;30 +11;1;20;14 +11;1;21;13 +11;1;22;14 +11;1;23;23 +11;1;24;24 +11;1;25;25 +11;1;26;27 +11;1;28;26 +11;1;29;28 +11;1;30;29 +11;1;31;31 +11;1;32;32 +11;1;33;15 +11;1;35;13 +11;1;36;14 +11;1;37;33 +11;1;38;34 +11;1;39;35 +11;1;49;49 +11;1;50;50 +11;1;51;51 +11;1;52;52 +11;2;0;0 +11;2;1;1 +11;2;3;3 +11;2;4;4 +11;2;5;5 +11;2;6;6 +11;2;7;7 +11;2;8;8 +11;2;9;9 +11;2;10;10 +11;2;12;11 +11;2;14;11 +11;2;19;30 +11;2;26;27 +11;2;28;26 +11;2;31;31 +11;2;32;32 +11;2;37;33 +11;2;38;34 +11;2;39;35 +11;2;49;49 +11;2;50;50 +11;2;51;51 +11;2;52;52 +11;3;0;0 +11;3;1;1 +11;3;2;2 +11;3;4;4 +11;3;5;5 +11;3;6;6 +11;3;7;7 +11;3;8;8 +11;3;9;9 +11;3;10;10 +11;3;12;11 +11;3;14;11 +11;3;19;30 +11;3;26;27 +11;3;28;26 +11;3;31;31 +11;3;32;32 +11;3;37;33 +11;3;38;34 +11;3;39;35 +11;3;49;49 +11;3;50;50 +11;3;51;51 +11;3;52;52 +11;4;0;0 +11;4;1;1 +11;4;2;2 +11;4;3;3 +11;4;5;5 +11;4;6;6 +11;4;7;7 +11;4;8;8 +11;4;9;9 +11;4;10;10 +11;4;12;11 +11;4;14;11 +11;4;19;30 +11;4;26;27 +11;4;28;26 +11;4;31;31 +11;4;32;32 +11;4;37;33 +11;4;38;34 +11;4;39;35 +11;4;49;49 +11;4;50;50 +11;4;51;51 +11;4;52;52 +11;5;0;0 +11;5;1;1 +11;5;2;2 +11;5;3;3 +11;5;4;4 +11;5;6;6 +11;5;7;7 +11;5;8;8 +11;5;9;9 +11;5;10;10 +11;5;12;11 +11;5;14;11 +11;5;19;30 +11;5;26;27 +11;5;28;26 +11;5;31;31 +11;5;32;32 +11;5;37;33 +11;5;38;34 +11;5;39;35 +11;5;49;49 +11;5;50;50 +11;5;51;51 +11;5;52;52 +11;6;0;0 +11;6;1;1 +11;6;2;2 +11;6;3;3 +11;6;4;4 +11;6;5;5 +11;6;7;7 +11;6;8;8 +11;6;9;9 +11;6;10;10 +11;6;12;11 +11;6;14;11 +11;6;19;30 +11;6;26;27 +11;6;28;26 +11;6;31;31 +11;6;32;32 +11;6;37;33 +11;6;38;34 +11;6;39;35 +11;6;49;49 +11;6;50;50 +11;6;51;51 +11;6;52;52 +11;7;0;0 +11;7;1;1 +11;7;2;2 +11;7;3;3 +11;7;4;4 +11;7;5;5 +11;7;6;6 +11;7;8;8 +11;7;9;9 +11;7;10;10 +11;7;12;11 +11;7;14;11 +11;7;19;30 +11;7;26;27 +11;7;28;26 +11;7;31;31 +11;7;32;32 +11;7;37;33 +11;7;38;34 +11;7;39;35 +11;7;49;49 +11;7;50;50 +11;7;51;51 +11;7;52;52 +11;8;0;0 +11;8;1;1 +11;8;2;2 +11;8;3;3 +11;8;4;4 +11;8;5;5 +11;8;6;6 +11;8;7;7 +11;8;9;9 +11;8;10;10 +11;8;12;11 +11;8;14;11 +11;8;19;30 +11;8;26;27 +11;8;28;26 +11;8;31;31 +11;8;32;32 +11;8;37;33 +11;8;38;34 +11;8;39;35 +11;8;49;49 +11;8;50;50 +11;8;51;51 +11;8;52;52 +11;9;0;0 +11;9;1;1 +11;9;2;2 +11;9;3;3 +11;9;4;4 +11;9;5;5 +11;9;6;6 +11;9;7;7 +11;9;8;8 +11;9;10;10 +11;9;12;11 +11;9;14;11 +11;9;19;30 +11;9;26;27 +11;9;28;26 +11;9;31;31 +11;9;32;32 +11;9;37;33 +11;9;38;34 +11;9;39;35 +11;9;49;49 +11;9;50;50 +11;9;51;51 +11;9;52;52 +11;10;0;0 +11;10;1;1 +11;10;2;2 +11;10;3;3 +11;10;4;4 +11;10;5;5 +11;10;6;6 +11;10;7;7 +11;10;8;8 +11;10;9;9 +11;10;12;11 +11;10;14;11 +11;10;19;30 +11;10;26;27 +11;10;28;26 +11;10;31;31 +11;10;32;32 +11;10;37;33 +11;10;38;34 +11;10;39;35 +11;10;49;49 +11;10;50;50 +11;10;51;51 +11;10;52;52 +11;11;0;0 +11;11;1;1 +11;11;2;2 +11;11;3;3 +11;11;4;4 +11;11;5;5 +11;11;6;6 +11;11;7;7 +11;11;8;8 +11;11;9;9 +11;11;10;10 +11;11;15;12 +11;11;16;13 +11;11;17;14 +11;11;18;15 +11;11;19;30 +11;11;20;14 +11;11;21;13 +11;11;22;14 +11;11;23;23 +11;11;24;24 +11;11;25;25 +11;11;26;27 +11;11;29;28 +11;11;30;29 +11;11;31;31 +11;11;32;32 +11;11;33;15 +11;11;35;13 +11;11;36;14 +11;11;37;33 +11;11;38;34 +11;11;39;35 +11;11;49;49 +11;11;50;50 +11;11;51;51 +11;11;52;52 +11;12;0;0 +11;12;1;1 +11;12;2;2 +11;12;3;3 +11;12;4;4 +11;12;5;5 +11;12;6;6 +11;12;7;7 +11;12;8;8 +11;12;9;9 +11;12;10;10 +11;12;12;11 +11;12;14;11 +11;12;16;13 +11;12;17;14 +11;12;18;15 +11;12;19;30 +11;12;20;14 +11;12;21;13 +11;12;22;14 +11;12;23;23 +11;12;24;24 +11;12;25;25 +11;12;26;27 +11;12;28;26 +11;12;29;28 +11;12;30;29 +11;12;31;31 +11;12;32;32 +11;12;33;15 +11;12;35;13 +11;12;36;14 +11;12;37;33 +11;12;38;34 +11;12;39;35 +11;12;49;49 +11;12;50;50 +11;12;51;51 +11;12;52;52 +11;13;0;0 +11;13;1;1 +11;13;2;2 +11;13;3;3 +11;13;4;4 +11;13;5;5 +11;13;6;6 +11;13;7;7 +11;13;8;8 +11;13;9;9 +11;13;10;10 +11;13;12;11 +11;13;14;11 +11;13;15;12 +11;13;17;14 +11;13;18;15 +11;13;19;30 +11;13;20;14 +11;13;22;14 +11;13;23;23 +11;13;24;24 +11;13;25;25 +11;13;26;27 +11;13;27;12 +11;13;28;26 +11;13;29;28 +11;13;30;29 +11;13;31;31 +11;13;32;32 +11;13;33;15 +11;13;36;14 +11;13;37;33 +11;13;38;34 +11;13;39;35 +11;13;49;49 +11;13;50;50 +11;13;51;51 +11;13;52;52 +11;14;0;0 +11;14;1;1 +11;14;2;2 +11;14;3;3 +11;14;4;4 +11;14;5;5 +11;14;6;6 +11;14;7;7 +11;14;8;8 +11;14;9;9 +11;14;10;10 +11;14;12;11 +11;14;14;11 +11;14;15;12 +11;14;16;13 +11;14;18;15 +11;14;19;30 +11;14;21;13 +11;14;23;23 +11;14;24;24 +11;14;25;25 +11;14;26;27 +11;14;28;26 +11;14;29;28 +11;14;30;29 +11;14;31;31 +11;14;32;32 +11;14;33;15 +11;14;35;13 +11;14;37;33 +11;14;38;34 +11;14;39;35 +11;14;49;49 +11;14;50;50 +11;14;51;51 +11;14;52;52 +11;15;0;0 +11;15;1;1 +11;15;2;2 +11;15;3;3 +11;15;4;4 +11;15;5;5 +11;15;6;6 +11;15;7;7 +11;15;8;8 +11;15;9;9 +11;15;10;10 +11;15;12;11 +11;15;14;11 +11;15;15;12 +11;15;16;13 +11;15;17;14 +11;15;19;30 +11;15;20;14 +11;15;21;13 +11;15;22;14 +11;15;23;23 +11;15;24;24 +11;15;25;25 +11;15;26;27 +11;15;28;26 +11;15;29;28 +11;15;30;29 +11;15;31;31 +11;15;32;32 +11;15;35;13 +11;15;36;14 +11;15;37;33 +11;15;38;34 +11;15;39;35 +11;15;49;49 +11;15;50;50 +11;15;51;51 +11;15;52;52 +11;23;0;0 +11;23;1;1 +11;23;2;2 +11;23;3;3 +11;23;4;4 +11;23;5;5 +11;23;6;6 +11;23;7;7 +11;23;8;8 +11;23;9;9 +11;23;10;10 +11;23;12;11 +11;23;14;11 +11;23;15;12 +11;23;16;13 +11;23;17;14 +11;23;18;15 +11;23;19;30 +11;23;20;14 +11;23;21;13 +11;23;22;14 +11;23;24;24 +11;23;25;25 +11;23;26;27 +11;23;28;26 +11;23;29;28 +11;23;30;29 +11;23;31;31 +11;23;32;32 +11;23;33;15 +11;23;35;13 +11;23;36;14 +11;23;37;33 +11;23;38;34 +11;23;39;35 +11;23;49;49 +11;23;50;50 +11;23;51;51 +11;23;52;52 +11;24;0;0 +11;24;1;1 +11;24;2;2 +11;24;3;3 +11;24;4;4 +11;24;5;5 +11;24;6;6 +11;24;7;7 +11;24;8;8 +11;24;9;9 +11;24;10;10 +11;24;12;11 +11;24;14;11 +11;24;15;12 +11;24;16;13 +11;24;17;14 +11;24;18;15 +11;24;19;30 +11;24;20;14 +11;24;21;13 +11;24;22;14 +11;24;23;23 +11;24;25;25 +11;24;26;27 +11;24;28;26 +11;24;29;28 +11;24;30;29 +11;24;31;31 +11;24;32;32 +11;24;33;15 +11;24;35;13 +11;24;36;14 +11;24;37;33 +11;24;38;34 +11;24;39;35 +11;24;49;49 +11;24;50;50 +11;24;51;51 +11;24;52;52 +11;25;0;0 +11;25;1;1 +11;25;2;2 +11;25;3;3 +11;25;4;4 +11;25;5;5 +11;25;6;6 +11;25;7;7 +11;25;8;8 +11;25;9;9 +11;25;10;10 +11;25;12;11 +11;25;14;11 +11;25;16;13 +11;25;17;14 +11;25;18;15 +11;25;19;30 +11;25;20;14 +11;25;21;13 +11;25;22;14 +11;25;23;23 +11;25;24;24 +11;25;26;27 +11;25;28;26 +11;25;29;28 +11;25;30;29 +11;25;31;31 +11;25;32;32 +11;25;33;15 +11;25;35;13 +11;25;36;14 +11;25;37;33 +11;25;38;34 +11;25;39;35 +11;25;49;49 +11;25;50;50 +11;25;51;51 +11;25;52;52 +11;26;0;0 +11;26;1;1 +11;26;2;2 +11;26;3;3 +11;26;4;4 +11;26;5;5 +11;26;6;6 +11;26;7;7 +11;26;8;8 +11;26;9;9 +11;26;10;10 +11;26;12;11 +11;26;14;11 +11;26;15;12 +11;26;16;13 +11;26;17;14 +11;26;18;15 +11;26;19;30 +11;26;20;14 +11;26;21;13 +11;26;22;14 +11;26;23;23 +11;26;24;24 +11;26;25;25 +11;26;26;27 +11;26;29;28 +11;26;30;29 +11;26;31;31 +11;26;32;32 +11;26;33;15 +11;26;35;13 +11;26;36;14 +11;26;37;33 +11;26;38;34 +11;26;39;35 +11;26;49;49 +11;26;50;50 +11;26;51;51 +11;26;52;52 +11;27;0;0 +11;27;1;1 +11;27;2;2 +11;27;3;3 +11;27;4;4 +11;27;5;5 +11;27;6;6 +11;27;7;7 +11;27;8;8 +11;27;9;9 +11;27;10;10 +11;27;12;11 +11;27;14;11 +11;27;19;30 +11;27;28;26 +11;27;31;31 +11;27;32;32 +11;27;37;33 +11;27;38;34 +11;27;39;35 +11;27;49;49 +11;27;50;50 +11;27;51;51 +11;27;52;52 +11;28;0;0 +11;28;1;1 +11;28;2;2 +11;28;3;3 +11;28;4;4 +11;28;5;5 +11;28;6;6 +11;28;7;7 +11;28;8;8 +11;28;9;9 +11;28;10;10 +11;28;12;11 +11;28;14;11 +11;28;16;13 +11;28;19;30 +11;28;26;27 +11;28;31;31 +11;28;32;32 +11;28;37;33 +11;28;38;34 +11;28;39;35 +11;28;49;49 +11;28;50;50 +11;28;51;51 +11;28;52;52 +11;29;0;0 +11;29;1;1 +11;29;2;2 +11;29;3;3 +11;29;4;4 +11;29;5;5 +11;29;6;6 +11;29;7;7 +11;29;8;8 +11;29;9;9 +11;29;10;10 +11;29;12;11 +11;29;14;11 +11;29;16;13 +11;29;19;30 +11;29;26;27 +11;29;31;31 +11;29;32;32 +11;29;37;33 +11;29;38;34 +11;29;39;35 +11;29;49;49 +11;29;50;50 +11;29;51;51 +11;29;52;52 +11;30;0;0 +11;30;1;1 +11;30;2;2 +11;30;3;3 +11;30;4;4 +11;30;5;5 +11;30;6;6 +11;30;7;7 +11;30;8;8 +11;30;9;9 +11;30;10;10 +11;30;12;11 +11;30;14;11 +11;30;26;27 +11;30;31;31 +11;30;32;32 +11;30;37;33 +11;30;38;34 +11;30;39;35 +11;30;49;49 +11;30;50;50 +11;30;51;51 +11;30;52;52 +11;31;0;0 +11;31;1;1 +11;31;2;2 +11;31;3;3 +11;31;4;4 +11;31;5;5 +11;31;6;6 +11;31;7;7 +11;31;8;8 +11;31;9;9 +11;31;10;10 +11;31;12;11 +11;31;14;11 +11;31;19;30 +11;31;26;27 +11;31;28;26 +11;31;32;32 +11;31;37;33 +11;31;38;34 +11;31;39;35 +11;31;49;49 +11;31;50;50 +11;31;51;51 +11;31;52;52 +11;32;0;0 +11;32;1;1 +11;32;2;2 +11;32;3;3 +11;32;4;4 +11;32;5;5 +11;32;6;6 +11;32;7;7 +11;32;8;8 +11;32;9;9 +11;32;10;10 +11;32;12;11 +11;32;14;11 +11;32;19;30 +11;32;26;27 +11;32;28;26 +11;32;31;31 +11;32;37;33 +11;32;38;34 +11;32;39;35 +11;32;49;49 +11;32;50;50 +11;32;51;51 +11;32;52;52 +11;33;0;0 +11;33;1;1 +11;33;2;2 +11;33;3;3 +11;33;4;4 +11;33;5;5 +11;33;6;6 +11;33;7;7 +11;33;8;8 +11;33;9;9 +11;33;10;10 +11;33;12;11 +11;33;14;11 +11;33;19;30 +11;33;26;27 +11;33;28;26 +11;33;31;31 +11;33;32;32 +11;33;38;34 +11;33;39;35 +11;33;49;49 +11;33;50;50 +11;33;51;51 +11;33;52;52 +11;34;0;0 +11;34;1;1 +11;34;2;2 +11;34;3;3 +11;34;4;4 +11;34;5;5 +11;34;6;6 +11;34;7;7 +11;34;8;8 +11;34;9;9 +11;34;10;10 +11;34;12;11 +11;34;14;11 +11;34;15;12 +11;34;16;13 +11;34;19;30 +11;34;26;27 +11;34;28;26 +11;34;31;31 +11;34;32;32 +11;34;37;33 +11;34;39;35 +11;34;49;49 +11;34;50;50 +11;34;51;51 +11;34;52;52 +11;35;0;0 +11;35;1;1 +11;35;2;2 +11;35;3;3 +11;35;4;4 +11;35;5;5 +11;35;6;6 +11;35;7;7 +11;35;8;8 +11;35;9;9 +11;35;10;10 +11;35;12;11 +11;35;14;11 +11;35;19;30 +11;35;26;27 +11;35;28;26 +11;35;31;31 +11;35;32;32 +11;35;37;33 +11;35;38;34 +11;35;49;49 +11;35;50;50 +11;35;51;51 +11;35;52;52 +11;49;0;0 +11;49;1;1 +11;49;2;2 +11;49;3;3 +11;49;4;4 +11;49;5;5 +11;49;6;6 +11;49;7;7 +11;49;8;8 +11;49;9;9 +11;49;10;10 +11;49;12;11 +11;49;14;11 +11;49;19;30 +11;49;26;27 +11;49;28;26 +11;49;31;31 +11;49;32;32 +11;49;37;33 +11;49;38;34 +11;49;39;35 +11;49;50;50 +11;49;51;51 +11;49;52;52 +11;50;0;0 +11;50;1;1 +11;50;2;2 +11;50;3;3 +11;50;4;4 +11;50;5;5 +11;50;6;6 +11;50;7;7 +11;50;8;8 +11;50;9;9 +11;50;10;10 +11;50;12;11 +11;50;14;11 +11;50;19;30 +11;50;26;27 +11;50;31;31 +11;50;32;32 +11;50;37;33 +11;50;38;34 +11;50;39;35 +11;50;49;49 +11;50;51;51 +11;50;52;52 +11;51;0;0 +11;51;1;1 +11;51;2;2 +11;51;3;3 +11;51;4;4 +11;51;5;5 +11;51;6;6 +11;51;7;7 +11;51;8;8 +11;51;9;9 +11;51;10;10 +11;51;12;11 +11;51;14;11 +11;51;19;30 +11;51;26;27 +11;51;31;31 +11;51;32;32 +11;51;37;33 +11;51;38;34 +11;51;39;35 +11;51;49;49 +11;51;50;50 +11;51;52;52 +11;52;0;0 +11;52;1;1 +11;52;2;2 +11;52;3;3 +11;52;4;4 +11;52;5;5 +11;52;6;6 +11;52;7;7 +11;52;8;8 +11;52;9;9 +11;52;10;10 +11;52;12;11 +11;52;14;11 +11;52;19;30 +11;52;26;27 +11;52;31;31 +11;52;32;32 +11;52;37;33 +11;52;38;34 +11;52;39;35 +11;52;49;49 +11;52;50;50 +11;52;51;51 diff --git a/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul new file mode 100644 index 0000000..a7edc41 --- /dev/null +++ b/StateMachineStati/Donati/11_FAMIGLIA_Donati-NEW.rul @@ -0,0 +1,326 @@ +# +# Macchine Donati BASI +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# +# 2023.09.26 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# +# +$DEFINITIONS + +$NAME : FAMIGLIA_11 +$IDX : 11 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale + +#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 +Riscaldamento : HW_Power_On : Fermo_Generico # 15 + +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Non_Disponibile : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 +Riscaldamento : HW_Machining : Lavorazione # 16 + +Macchina_Pronta : HW_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 +Manca_Attrezzatura : 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/StateMachineStati/Donati/BASI - Evento e Stato diverso 31.txt b/StateMachineStati/Donati/BASI - Evento e Stato diverso 31.txt new file mode 100644 index 0000000..104a4bb --- /dev/null +++ b/StateMachineStati/Donati/BASI - Evento e Stato diverso 31.txt @@ -0,0 +1,17 @@ + +Oltre agli eventi/Stati spostati come per LAV 37,38 Stati 33,34 ( Vedi note LAV ) + +Nell'anagrafica trovato evento 31 che invece di essere "Modifica Programmi" era Allarme Tavola, verificando gli eventi +era inviato solo dalla macchina 1023 TAV3 con Famiglia Stati 10 e Famiglia Ingressi 22. + +Quindi per la macchina 1023 va modificata la famiglia ingressi e aggiornata la famiglia Stati. + +In pratica ho aggiunto l'evento 53 e lo stato 53 come Allarme Tavola sul DB. + +Modificato il file RUL degli ingressi 22_COSMAP sostituendo ID l'evento 31 con 53 e aggiornando la descrizione +di tutti gli eventi per essere uguali al campo Key della tabella anagrafica attuale del DB e generato il file csv. + +Poi ho aggiunto nel file RUL della famiglia 10 l'evento 53 e lo Stato 53 con eventi di uscita ed entrata ricavati +dallo stato 31 della famiglia in tabella BASI. + + diff --git a/StateMachineStati/Donati/LAV - Stati e Eventi Spostati.txt b/StateMachineStati/Donati/LAV - Stati e Eventi Spostati.txt new file mode 100644 index 0000000..b0a6a74 --- /dev/null +++ b/StateMachineStati/Donati/LAV - Stati e Eventi Spostati.txt @@ -0,0 +1,35 @@ + +EVENTI/STATI IN DONATI CON CODICE DIVERSO DA DEV + +Eventi + +37 Barcode - Adeguamento Attrezzature +38 Barcode - Formazione Personale + +Stati + +33 Adeguamento Attrezzature sGi 1 T_FermoGiallo 1 +34 Formazione Personale sGi 1 T_FermoGiallo 1 + +** Invece in DB DEV ... + +37 Barcode - Riempimento Vasca +38 Barcode - Riscaldamento + +33 Riempimento Vasca sGi 1 T_FermoGiallo 1 +34 Riscaldamento sGi 1 T_FermoGiallo 1 + + +Quindi li ho spostati creando nuovi Eventi / Stati e modificando quelli presenti in modo che corrispondano a DEV + +** NUOVI + +51 Barcode - Adeguamento Attrezzature +52 Barcode - Formazione Personale + +Stati + +51 Adeguamento Attrezzature sGi 1 T_FermoGiallo 1 +52 Formazione Personale sGi 1 T_FermoGiallo 1 + +Aggiornato anche file Master x Rule diff --git a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul index deb29b7..427ede7 100644 --- a/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/12_FAMIGLIA_JETCO_NEW.rul @@ -1,10 +1,11 @@ # # Macchine MANUALE/BArcode di partenza # -# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV # # 2023.08.01 # 2023.08.11 Eventi 34,35,36 +# 2023.08.27 Sistemazione Descrizioni # $DEFINITIONS @@ -14,38 +15,38 @@ $IDX : 12 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati # -# 27 MancaRifornMPD -> MancaMateriaPrima +# 27 MancaRifornMPD -> Manca_Materia_Prima # $STATE : 0 : ND $STATE : 2 : Attrezzaggio -$STATE : 3 : CreazioneProgrammi -$STATE : 4 : LavoriVari +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari $STATE : 5 : Guasto -$STATE : 6 : MancaPezzo -$STATE : 7 : MancaLavoro +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro $STATE : 8 : Assenteismo $STATE : 9 : Manutenzione $STATE : 10 : Pulizia -$STATE : 11 : MacchinaSpenta -$STATE : 12 : FermoGenerico +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico $STATE : 13 : Lavorazione -$STATE : 14 : CambioPezzo -$STATE : 15 : AllarmeCN -$STATE : 23 : RotturaNastro +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro $STATE : 24 : Manuale -$STATE : 25 : ScaricoPieno -$STATE : 26 : NonDisponibile -$STATE : 27 : MancaMateriaPrima -$STATE : 28 : MagazzinoGrezziVuoto +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto $STATE : 29 : Emergenza -$STATE : 30 : FermoOrganizzativo -$STATE : 31 : ModificaProgrammi -$STATE : 32 : SostituzioneUtensile -$STATE : 33 : RiempimentoVasca +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca $STATE : 34 : Riscaldamento -$STATE : 35 : AnomaliaMacchina -$STATE : 49 : MancaAttrezzatura -$STATE : 50 : UsuraUtensile +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -54,11 +55,11 @@ $STATE : 50 : UsuraUtensile # # 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI) # 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI) -# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima -# 29 HW_magazzino_grezzi_vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE -# 34 HW_end_pallet_1 -> HW_deposito_robot -# 35 HW_end_pallet_2 -> HW_StartTavola -# 36 HW_deposito_robot -> HW_EndTavola +# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima +# 29 HW_Magazzino_Grezzi_Vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE +# 34 HW_End_Pallet_1 -> HW_deposito_robot +# 35 HW_End_Pallet_2 -> HW_StartTavola +# 36 HW_deposito_robot -> HW_End_Tavola # $EVENT : 00 : EMPTY @@ -73,31 +74,31 @@ $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 : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 16 : HW_Machining +$EVENT : 17 : HW_End_Machining +$EVENT : 18 : HW_Error $EVENT : 19 : Barcode_Fermo_Organizzativo $EVENT : 20 : Contapezzi -$EVENT : 21 : HW_start_pallet -$EVENT : 22 : HW_end_pallet -$EVENT : 23 : HW_rottura_nastro_abrasivo -$EVENT : 24 : HW_manuale -$EVENT : 25 : HW_nastro_scarico_pieno -$EVENT : 26 : Barcode_Manca_MateriaPrima -$EVENT : 27 : Timer_timeout_tempo_ciclo -$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo -$EVENT : 29 : HW_magazzino_grezzi_vuoto -$EVENT : 30 : HW_emergenza +$EVENT : 21 : HW_Start_Pallet +$EVENT : 22 : HW_End_Pallet +$EVENT : 23 : HW_Rottura_Nastro_Abrasivo +$EVENT : 24 : HW_Manuale +$EVENT : 25 : HW_Nastro_Scarico_Pieno +$EVENT : 26 : Barcode_Manca_Materia_Prima +$EVENT : 27 : Timer_Timeout_Tempo_Ciclo +$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo +$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto +$EVENT : 30 : HW_Emergenza $EVENT : 31 : Barcode_Modifica_Programmi $EVENT : 32 : Barcode_Sostituzione_Utensile $EVENT : 33 : HW_Allarme_Macchina -$EVENT : 36 : HW_EndTavola +$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 : 39 : Barcode_Anomalia_macchina +$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento $EVENT : 49 : Barcode_Manca_Attrezzatura $EVENT : 50 : Barcode_Usura_Utensile @@ -108,189 +109,189 @@ $RULES ALL_STATES : EMPTY : ND ALL_STATES : Barcode_Lavora : Lavorazione ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio -ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi -ALL_STATES : Barcode_Lavori_Vari : LavoriVari +ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi +ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari ALL_STATES : Barcode_Guasto : Guasto -ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo -ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro +ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo +ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro ALL_STATES : Barcode_Assenteismo : Assenteismo ALL_STATES : Barcode_Manutenzione : Manutenzione ALL_STATES : Barcode_Pulizia : Pulizia -#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode -ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta -ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo -ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26 -ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi -ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile -ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca +#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 +ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo +ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26 +ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi +ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile +ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca ALL_STATES : Barcode_Riscaldamento : Riscaldamento -ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina -ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49 -ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50 +ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina +ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 +ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 -ALL_STATES : HW_power_off : MacchinaSpenta +ALL_STATES : HW_Power_Off : Macchina_Spenta -MacchinaSpenta : HW_power_on : FermoGenerico -Lavorazione : HW_power_on : FermoGenerico -CambioPezzo : HW_power_on : FermoGenerico -AllarmeCN : HW_power_on : FermoGenerico -RotturaNastro : HW_power_on : FermoGenerico -Manuale : HW_power_on : FermoGenerico -NonDisponibile : HW_power_on : FermoGenerico -Riscaldamento : HW_power_on : FermoGenerico +Macchina_Spenta : HW_Power_On : Fermo_Generico +Lavorazione : HW_Power_On : Fermo_Generico +Cambio_Pezzo : HW_Power_On : Fermo_Generico +Allarme_CN : HW_Power_On : Fermo_Generico +Rottura_Nastro : HW_Power_On : Fermo_Generico +Manuale : HW_Power_On : Fermo_Generico +Non_Disponibile : HW_Power_On : Fermo_Generico +Riscaldamento : HW_Power_On : Fermo_Generico -MacchinaSpenta : HW_machining : Lavorazione -FermoGenerico : HW_machining : Lavorazione -CambioPezzo : HW_machining : Lavorazione -AllarmeCN : HW_machining : Lavorazione -RotturaNastro : HW_machining : Lavorazione -Manuale : HW_machining : Lavorazione -ScaricoPieno : HW_machining : Lavorazione -NonDisponibile : HW_machining : Lavorazione -MagazzinoGrezziVuoto: HW_machining : Lavorazione -Emergenza : HW_machining : Lavorazione -Riscaldamento : HW_machining : Lavorazione +Macchina_Spenta : HW_Machining : Lavorazione +Fermo_Generico : HW_Machining : Lavorazione +Cambio_Pezzo : HW_Machining : Lavorazione +Allarme_CN : HW_Machining : Lavorazione +Rottura_Nastro : HW_Machining : Lavorazione +Manuale : HW_Machining : Lavorazione +Scarico_Pieno : HW_Machining : Lavorazione +Non_Disponibile : HW_Machining : Lavorazione +Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione +Emergenza : HW_Machining : Lavorazione +Riscaldamento : HW_Machining : Lavorazione -MacchinaSpenta : HW_end_machining : CambioPezzo -FermoGenerico : HW_end_machining : FermoGenerico -Lavorazione : HW_end_machining : Lavorazione -AllarmeCN : HW_end_machining : AllarmeCN -RotturaNastro : HW_end_machining : CambioPezzo -Manuale : HW_end_machining : Manuale -ScaricoPieno : HW_end_machining : CambioPezzo -NonDisponibile : HW_end_machining : CambioPezzo +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo +Fermo_Generico : HW_End_Machining : Fermo_Generico +Lavorazione : HW_End_Machining : Lavorazione +Allarme_CN : HW_End_Machining : Allarme_CN +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo +Manuale : HW_End_Machining : Manuale +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo +Non_Disponibile : HW_End_Machining : Cambio_Pezzo -MacchinaSpenta : HW_error : AllarmeCN -FermoGenerico : HW_error : AllarmeCN -Lavorazione : HW_error : AllarmeCN -CambioPezzo : HW_error : AllarmeCN -RotturaNastro : HW_error : AllarmeCN -Manuale : HW_error : AllarmeCN -ScaricoPieno : HW_error : AllarmeCN -NonDisponibile : HW_error : AllarmeCN +Macchina_Spenta : HW_Error : Allarme_CN +Fermo_Generico : HW_Error : Allarme_CN +Lavorazione : HW_Error : Allarme_CN +Cambio_Pezzo : HW_Error : Allarme_CN +Rottura_Nastro : HW_Error : Allarme_CN +Manuale : HW_Error : Allarme_CN +Scarico_Pieno : HW_Error : Allarme_CN +Non_Disponibile : HW_Error : Allarme_CN -MacchinaSpenta : Contapezzi : CambioPezzo -FermoGenerico : Contapezzi : FermoGenerico +Macchina_Spenta : Contapezzi : Cambio_Pezzo +Fermo_Generico : Contapezzi : Fermo_Generico Lavorazione : Contapezzi : Lavorazione -AllarmeCN : Contapezzi : AllarmeCN -RotturaNastro : Contapezzi : CambioPezzo +Allarme_CN : Contapezzi : Allarme_CN +Rottura_Nastro : Contapezzi : Cambio_Pezzo Manuale : Contapezzi : Manuale -ScaricoPieno : Contapezzi : CambioPezzo -NonDisponibile : Contapezzi : CambioPezzo +Scarico_Pieno : Contapezzi : Cambio_Pezzo +Non_Disponibile : Contapezzi : Cambio_Pezzo -MacchinaSpenta : HW_start_pallet : Lavorazione -FermoGenerico : HW_start_pallet : Lavorazione -CambioPezzo : HW_start_pallet : Lavorazione -AllarmeCN : HW_start_pallet : Lavorazione -RotturaNastro : HW_start_pallet : Lavorazione -Manuale : HW_start_pallet : Lavorazione -ScaricoPieno : HW_start_pallet : Lavorazione -NonDisponibile : HW_start_pallet : Lavorazione +Macchina_Spenta : HW_Start_Pallet : Lavorazione +Fermo_Generico : HW_Start_Pallet : Lavorazione +Cambio_Pezzo : HW_Start_Pallet : Lavorazione +Allarme_CN : HW_Start_Pallet : Lavorazione +Rottura_Nastro : HW_Start_Pallet : Lavorazione +Manuale : HW_Start_Pallet : Lavorazione +Scarico_Pieno : HW_Start_Pallet : Lavorazione +Non_Disponibile : HW_Start_Pallet : Lavorazione -MacchinaSpenta : HW_end_pallet : CambioPezzo -FermoGenerico : HW_end_pallet : FermoGenerico -Lavorazione : HW_end_pallet : Lavorazione -AllarmeCN : HW_end_pallet : AllarmeCN -RotturaNastro : HW_end_pallet : CambioPezzo -Manuale : HW_end_pallet : Manuale -ScaricoPieno : HW_end_pallet : CambioPezzo -NonDisponibile : HW_end_pallet : CambioPezzo +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo +Fermo_Generico : HW_End_Pallet : Fermo_Generico +Lavorazione : HW_End_Pallet : Lavorazione +Allarme_CN : HW_End_Pallet : Allarme_CN +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo +Manuale : HW_End_Pallet : Manuale +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo -MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro -FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro -Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro -CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro -AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro -Manuale : HW_rottura_nastro_abrasivo : RotturaNastro -ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro -NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro +Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro -MacchinaSpenta : HW_manuale : Manuale -FermoGenerico : HW_manuale : Manuale -Lavorazione : HW_manuale : Manuale -CambioPezzo : HW_manuale : Manuale -AllarmeCN : HW_manuale : Manuale -RotturaNastro : HW_manuale : Manuale -ScaricoPieno : HW_manuale : Manuale -NonDisponibile : HW_manuale : Manuale -Emergenza : HW_manuale : Manuale -Riscaldamento : HW_manuale : Manuale +Macchina_Spenta : HW_Manuale : Manuale +Fermo_Generico : HW_Manuale : Manuale +Lavorazione : HW_Manuale : Manuale +Cambio_Pezzo : HW_Manuale : Manuale +Allarme_CN : HW_Manuale : Manuale +Rottura_Nastro : HW_Manuale : Manuale +Scarico_Pieno : HW_Manuale : Manuale +Non_Disponibile : HW_Manuale : Manuale +Emergenza : HW_Manuale : Manuale +Riscaldamento : HW_Manuale : Manuale -MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno -FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno -Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno -CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno -AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno -RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno -Manuale : HW_nastro_scarico_pieno : ScaricoPieno -NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno +Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno -Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27 +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 -Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -MancaAttrezzatura : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile -UsuraUtensile : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile +Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile +Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile -MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto -NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto +Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto -MacchinaSpenta : HW_emergenza : Emergenza -FermoGenerico : HW_emergenza : Emergenza -Lavorazione : HW_emergenza : Emergenza -CambioPezzo : HW_emergenza : Emergenza -AllarmeCN : HW_emergenza : Emergenza -RotturaNastro : HW_emergenza : Emergenza -Manuale : HW_emergenza : Emergenza -ScaricoPieno : HW_emergenza : Emergenza -NonDisponibile : HW_emergenza : Emergenza +Macchina_Spenta : HW_Emergenza : Emergenza +Fermo_Generico : HW_Emergenza : Emergenza +Lavorazione : HW_Emergenza : Emergenza +Cambio_Pezzo : HW_Emergenza : Emergenza +Allarme_CN : HW_Emergenza : Emergenza +Rottura_Nastro : HW_Emergenza : Emergenza +Manuale : HW_Emergenza : Emergenza +Scarico_Pieno : HW_Emergenza : Emergenza +Non_Disponibile : HW_Emergenza : Emergenza -MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN -FermoGenerico : HW_Allarme_Macchina : AllarmeCN -Lavorazione : HW_Allarme_Macchina : AllarmeCN -CambioPezzo : HW_Allarme_Macchina : AllarmeCN -RotturaNastro : HW_Allarme_Macchina : AllarmeCN -Manuale : HW_Allarme_Macchina : AllarmeCN -ScaricoPieno : HW_Allarme_Macchina : AllarmeCN -NonDisponibile : HW_Allarme_Macchina : AllarmeCN +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN +Lavorazione : HW_Allarme_Macchina : Allarme_CN +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN +Manuale : HW_Allarme_Macchina : Allarme_CN +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN +Non_Disponibile : HW_Allarme_Macchina : Allarme_CN -MacchinaSpenta : HW_EndTavola : CambioPezzo -FermoGenerico : HW_EndTavola : FermoGenerico -Lavorazione : HW_EndTavola : Lavorazione -AllarmeCN : HW_EndTavola : AllarmeCN -RotturaNastro : HW_EndTavola : CambioPezzo -Manuale : HW_EndTavola : Manuale -ScaricoPieno : HW_EndTavola : CambioPezzo -NonDisponibile : HW_EndTavola : CambioPezzo +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo +Fermo_Generico : HW_End_Tavola : Fermo_Generico +Lavorazione : HW_End_Tavola : Lavorazione +Allarme_CN : HW_End_Tavola : Allarme_CN +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo +Manuale : HW_End_Tavola : Manuale +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo -ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40 +ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul index e897cdf..2426943 100644 --- a/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul +++ b/StateMachineStati/Jetco/15_FAMIGLIA_JETCO_NEW.rul @@ -1,10 +1,11 @@ # # Macchine MANUALE/BArcode di partenza # -# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV # # 2023.08.08 # 2023.08.11 Nomi PowerOn +# 2023.08.27 Sistemazione Descrizioni # $DEFINITIONS @@ -15,19 +16,19 @@ $IDX : 15 # $STATE : 0 : ND -$STATE : 1 : MacchinaPronta -$STATE : 11 : MacchinaSpenta -$STATE : 15 : AllarmeCN +$STATE : 1 : Macchina_Pronta +$STATE : 11 : Macchina_Spenta +$STATE : 15 : Allarme_CN $STATE : 37 : Carico $STATE : 38 : Riserva -$STATE : 39 : AVuoto +$STATE : 39 : A_Vuoto #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi $EVENT : 00 : EMPTY -$EVENT : 14 : HW_power_off -$EVENT : 15 : HW_power_on -$EVENT : 18 : HW_error +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 18 : HW_Error $EVENT : 44 : HW_Warn_a_Vuoto $EVENT : 45 : HW_Warn_Riserva $EVENT : 46 : HW_Carico @@ -37,11 +38,11 @@ $RULES # state : event : next state ALL_STATES : EMPTY : ND -ALL_STATES : HW_power_off : MacchinaSpenta # 14 -ALL_STATES : HW_power_on : MacchinaPronta # 15 -ALL_STATES : HW_error : AllarmeCN # 18 -ALL_STATES : HW_Warn_a_Vuoto : AVuoto # 44 in quella Originale andava a Riserva -ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a AVuoto +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : HW_Power_On : Macchina_Pronta # 15 +ALL_STATES : HW_Error : Allarme_CN # 18 +ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva +ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto ALL_STATES : HW_Carico : Carico # 56 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul index e472ab8..628f290 100644 --- a/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul +++ b/StateMachineStati/Jetco/20_FAMIGLIA_JETCO_NEW_FILTRO.rul @@ -1,9 +1,10 @@ # # Macchine MANUALE/Barcode di partenza # -# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle Anagrafiche del DB DEV campo Key # # 2023.08.09 +# 2023.08.27 Sistemazione Descrizioni # $DEFINITIONS @@ -13,34 +14,34 @@ $IDX : 20 #definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati $STATE : 0 : ND -$STATE : 11 : MacchinaSpenta -$STATE : 12 : FermoGenerico +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico $STATE : 13 : Lavorazione -$STATE : 15 : AllarmeCN +$STATE : 15 : Allarme_CN $STATE : 24 : Manuale $STATE : 29 : Emergenza #definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi $EVENT : 00 : EMPTY -$EVENT : 14 : HW_power_off -$EVENT : 15 : HW_power_on -$EVENT : 16 : HW_machining -$EVENT : 18 : HW_error -$EVENT : 24 : HW_manuale -$EVENT : 30 : HW_emergenza +$EVENT : 14 : HW_Power_Off +$EVENT : 15 : HW_Power_On +$EVENT : 16 : HW_Machining +$EVENT : 18 : HW_Error +$EVENT : 24 : HW_Manuale +$EVENT : 30 : HW_Emergenza $RULES # state : event : next state ALL_STATES : EMPTY : ND # 0 -ALL_STATES : HW_power_off : MacchinaSpenta # 14 -ALL_STATES : HW_power_on : FermoGenerico # 15 -ALL_STATES : HW_machining : Lavorazione # 16 -ALL_STATES : HW_error : AllarmeCN # 18 -ALL_STATES : HW_manuale : Manuale # 24 -ALL_STATES : HW_emergenza : Emergenza # 30 +ALL_STATES : HW_Power_Off : Macchina_Spenta # 14 +ALL_STATES : HW_Power_On : Fermo_Generico # 15 +ALL_STATES : HW_Machining : Lavorazione # 16 +ALL_STATES : HW_Error : Allarme_CN # 18 +ALL_STATES : HW_Manuale : Manuale # 24 +ALL_STATES : HW_Emergenza : Emergenza # 30 #-------------------------------------------------------------------------- From 77460d1b81633a673122b1ab0c640f2d6fc53127 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Fri, 6 Oct 2023 10:42:49 +0200 Subject: [PATCH 2/5] aggiunto controllo durante processo --- SMGen.Data/Services/SMGDataService.cs | 227 ++-- SMGen/Components/FilesList.razor.cs | 2 +- .../STATI/13_FAMIGLIA_ColCom - Copia.csv | 1156 +++++++++++++++++ .../PROCESSED/STATI/13_FAMIGLIA_ColCom.csv | 1156 +++++++++++++++++ 4 files changed, 2451 insertions(+), 90 deletions(-) create mode 100644 SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom - Copia.csv create mode 100644 SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom.csv diff --git a/SMGen.Data/Services/SMGDataService.cs b/SMGen.Data/Services/SMGDataService.cs index bc25082..4ab5d26 100644 --- a/SMGen.Data/Services/SMGDataService.cs +++ b/SMGen.Data/Services/SMGDataService.cs @@ -505,6 +505,7 @@ namespace SMGen.Data.Services public async Task EvalIn2EvRuleFile(FilesClass currFile, bool saveToDb) { await Task.Delay(1); + Dictionary evSt2Change = new Dictionary(); sz_state_machine_name = ""; n_state_machine_index = ""; n_states = 0; @@ -636,41 +637,61 @@ namespace SMGen.Data.Services } } - foreach (var ev in Events_to_send) + evSt2Change = await modFile(currFile, false); + + if (evSt2Change.Count() == 0) { - var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key); - if (rule2Ev != null) + foreach (var ev in Events_to_send) { - if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value)) + var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key); + if (rule2Ev != null) { - evOk.Add(ev.Key, ev.Value); + if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value)) + { + evOk.Add(ev.Key, ev.Value); + } + } + } + foreach (var item in evOk) + { + var newEvent = new AnagEventiModelTemp() + { + IdxTipo = item.Value, + Nome = item.Key.Trim().ToUpper() + }; + var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo); + + + if (listElement != null && listElement.Nome != newEvent.Nome) + { + errMgs = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}\n\n"; + Log.Error(errMgs); + currFile.errorMsgs.Add(errMgs); + currFile.isOk = false; + + currFile.calcRunning = false; + + await FileUpdate(currFile.origFileName, currFile); + } + else if (listElement == null) + { + events2Add.Add(newEvent); } } } - foreach (var item in evOk) + else { - var newEvent = new AnagEventiModelTemp() + foreach (var item in evSt2Change) { - IdxTipo = item.Value, - Nome = item.Key.Trim().ToUpper() - }; - var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo); - - if (listElement != null && listElement.Nome != newEvent.Nome) - { - errMgs = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}\n\n"; + errMgs = $"{item.Value} {item.Key}: necessita di essere sistemato sul file originale perchè la descrizione non corrisponde al DB"; Log.Error(errMgs); currFile.errorMsgs.Add(errMgs); - currFile.isOk = false; - - currFile.calcRunning = false; - - await FileUpdate(currFile.origFileName, currFile); - } - else if (listElement == null) - { - events2Add.Add(newEvent); } + currFile.isOk = false; + + currFile.calcRunning = false; + + await FileUpdate(currFile.origFileName, currFile); } } } @@ -688,8 +709,10 @@ namespace SMGen.Data.Services } - public async Task modFile(FilesClass file) + public async Task> modFile(FilesClass file, bool doProc) { + Dictionary evSt2Change = new Dictionary(); + Dictionary eventsFromDb = await AnagEventiGetAll(); Dictionary statesFromDb = await AnagStatiGetAll(); string filePath = file.tempFileName; @@ -716,6 +739,7 @@ namespace SMGen.Data.Services else if (statesFromDb[int.Parse(lineSplit[1].Trim())] != lineSplit[2].Trim()) { fileTxt = fileTxt.Replace(lineSplit[2].Trim(), statesFromDb[int.Parse(lineSplit[1].Trim())]); + evSt2Change.Add(lineSplit[2].Trim(), lineSplit[0].Trim()); } } } @@ -733,6 +757,7 @@ namespace SMGen.Data.Services else if (eventsFromDb[int.Parse(lineSplit[1].Trim())] != lineSplit[2].Trim()) { fileTxt = fileTxt.Replace(lineSplit[2].Trim(), eventsFromDb[int.Parse(lineSplit[1].Trim())]); + evSt2Change.Add(lineSplit[2].Trim(), lineSplit[0].Trim()); } } @@ -740,26 +765,29 @@ namespace SMGen.Data.Services } } Log.Debug($"{n++:00}"); - if (file.errorMsgs.Count() == 0) + if (doProc) { - var fileName = $"{file.origFileName.Split(".")[0]}.rul"; - file.DLoadFileName = $"{Path.Combine(procRootDir, bitCsvPath, fileName)}"; - file.isOk = true; - await FileUpdate(file.origFileName, file); - using (StreamWriter sw = new StreamWriter(file.DLoadFileName)) + if (file.errorMsgs.Count() == 0) { - sw.Write(fileTxt); + var fileName = $"{file.origFileName.Split(".")[0]}.rul"; + file.DLoadFileName = $"{Path.Combine(procRootDir, bitCsvPath, fileName)}"; + file.isOk = true; + await FileUpdate(file.origFileName, file); + using (StreamWriter sw = new StreamWriter(file.DLoadFileName)) + { + sw.Write(fileTxt); + } + + Log.Debug($"T{n++:00}"); } + else + { - Log.Debug($"T{n++:00}"); + Log.Debug($"F{n++:00}"); + await FileUpdate(file.origFileName, file); + } } - else - { - - Log.Debug($"F{n++:00}"); - await FileUpdate(file.origFileName, file); - } - + return evSt2Change; } /// @@ -771,6 +799,7 @@ namespace SMGen.Data.Services public async Task EvalIn2StateRuleFile(FilesClass currFile, bool saveToDb, bool calcItself, bool calcEmptyState, Core.Enum.ORDERTYPE orderType) { await Task.Delay(1); + Dictionary evSt2Change = new Dictionary(); sz_state_machine_name = ""; n_state_machine_index = ""; n_states = 0; @@ -905,68 +934,88 @@ namespace SMGen.Data.Services { Log.Error($"Eccezione durante la lettura del file {currFile.origFileName} alla riga {line}: {exc}{Environment.NewLine}"); } - foreach (var ev in Events_to_send) + + evSt2Change = await modFile(currFile, false); + + if (evSt2Change.Count() == 0) { - var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key); - if (rule2Ev != null) + foreach (var ev in Events_to_send) { - if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value)) + var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key); + if (rule2Ev != null) { - evOk.Add(ev.Key, ev.Value); + if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value)) + { + evOk.Add(ev.Key, ev.Value); + } + } + } + foreach (var item in evOk) + { + var newEvent = new AnagEventiModelTemp() + { + IdxTipo = item.Value, + Nome = item.Key.Trim().ToUpper() + }; + var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo); + + if (listElement != null && listElement.Nome != newEvent.Nome) + { + errMsg = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}"; + Log.Error(errMsg); + currFile.errorMsgs.Add(errMsg); + currFile.isOk = false; + + currFile.calcRunning = false; + + await FileUpdate(currFile.origFileName, currFile); + //return null; + } + else if (listElement == null) + { + events2Add.Add(newEvent); + } + } + foreach (var state2Chk in actStates2Chk.Distinct()) + { + var nxtSt = nextStates2Chk.FirstOrDefault(x => x == state2Chk); + if (nxtSt == null) + { + errMsg = $"Nel file {currFile.origFileName} lo stato: {state2Chk} non risulta essere presente come stato di uscita.{Environment.NewLine}"; + Log.Error(errMsg); + currFile.errorMsgs.Add(errMsg); + currFile.isOk = false; + + currFile.calcRunning = false; + } + } + foreach (var nxtState in nextStates2Chk.Distinct()) + { + var St = actStates2Chk.FirstOrDefault(x => x == nxtState); + if (St == null) + { + errMsg = $"Nel file {currFile.origFileName} lo stato: {nxtState} non risulta essere presente come stato di entrata.{Environment.NewLine}"; + Log.Error(errMsg); + currFile.errorMsgs.Add(errMsg); + currFile.isOk = false; + + currFile.calcRunning = false; } } } - foreach (var item in evOk) + else { - var newEvent = new AnagEventiModelTemp() + foreach (var item in evSt2Change) { - IdxTipo = item.Value, - Nome = item.Key.Trim().ToUpper() - }; - var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo); - - if (listElement != null && listElement.Nome != newEvent.Nome) - { - errMsg = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}"; + errMsg = $"{item.Value} {item.Key}: necessita di essere sistemato sul file originale perchè la descrizione non corrisponde al DB"; Log.Error(errMsg); currFile.errorMsgs.Add(errMsg); - currFile.isOk = false; - - currFile.calcRunning = false; - - await FileUpdate(currFile.origFileName, currFile); - //return null; } - else if (listElement == null) - { - events2Add.Add(newEvent); - } - } - foreach (var state2Chk in actStates2Chk.Distinct()) - { - var nxtSt = nextStates2Chk.FirstOrDefault(x => x == state2Chk); - if (nxtSt == null) - { - errMsg = $"Nel file {currFile.origFileName} lo stato: {state2Chk} non risulta essere presente come stato di uscita.{Environment.NewLine}"; - Log.Error(errMsg); - currFile.errorMsgs.Add(errMsg); - currFile.isOk = false; + currFile.isOk = false; - currFile.calcRunning = false; - } - } - foreach (var nxtState in nextStates2Chk.Distinct()) - { - var St = actStates2Chk.FirstOrDefault(x => x == nxtState); - if (St == null) - { - errMsg = $"Nel file {currFile.origFileName} lo stato: {nxtState} non risulta essere presente come stato di entrata.{Environment.NewLine}"; - Log.Error(errMsg); - currFile.errorMsgs.Add(errMsg); - currFile.isOk = false; + currFile.calcRunning = false; - currFile.calcRunning = false; - } + await FileUpdate(currFile.origFileName, currFile); } return currFile; diff --git a/SMGen/Components/FilesList.razor.cs b/SMGen/Components/FilesList.razor.cs index 69f659c..eb05bd4 100644 --- a/SMGen/Components/FilesList.razor.cs +++ b/SMGen/Components/FilesList.razor.cs @@ -145,7 +145,7 @@ namespace SMGen.Components } else if (is2Chk) { - await SMGDService.modFile(item.Value); + await SMGDService.modFile(item.Value, true); } else { diff --git a/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom - Copia.csv b/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom - Copia.csv new file mode 100644 index 0000000..e4e6ff7 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom - Copia.csv @@ -0,0 +1,1156 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +13;0;1;1 +13;0;2;2 +13;0;3;3 +13;0;4;4 +13;0;5;5 +13;0;6;6 +13;0;7;7 +13;0;8;8 +13;0;9;9 +13;0;10;10 +13;0;12;11 +13;0;14;11 +13;0;19;30 +13;0;26;27 +13;0;31;31 +13;0;32;32 +13;0;37;33 +13;0;38;34 +13;0;39;35 +13;0;49;49 +13;0;50;50 +13;0;51;51 +13;0;52;52 +13;0;54;54 +13;0;55;55 +13;0;56;56 +13;0;57;57 +13;1;0;0 +13;1;2;2 +13;1;3;3 +13;1;4;4 +13;1;5;5 +13;1;6;6 +13;1;7;7 +13;1;8;8 +13;1;9;9 +13;1;10;10 +13;1;12;11 +13;1;14;11 +13;1;15;12 +13;1;16;13 +13;1;17;14 +13;1;18;15 +13;1;19;30 +13;1;20;14 +13;1;21;13 +13;1;22;14 +13;1;23;23 +13;1;24;24 +13;1;25;25 +13;1;26;27 +13;1;28;26 +13;1;29;28 +13;1;30;29 +13;1;31;31 +13;1;32;32 +13;1;33;15 +13;1;35;13 +13;1;36;14 +13;1;37;33 +13;1;38;34 +13;1;39;35 +13;1;49;49 +13;1;50;50 +13;1;51;51 +13;1;52;52 +13;1;54;54 +13;1;55;55 +13;1;56;56 +13;1;57;57 +13;2;0;0 +13;2;1;1 +13;2;3;3 +13;2;4;4 +13;2;5;5 +13;2;6;6 +13;2;7;7 +13;2;8;8 +13;2;9;9 +13;2;10;10 +13;2;12;11 +13;2;14;11 +13;2;19;30 +13;2;26;27 +13;2;28;26 +13;2;31;31 +13;2;32;32 +13;2;37;33 +13;2;38;34 +13;2;39;35 +13;2;49;49 +13;2;50;50 +13;2;51;51 +13;2;52;52 +13;2;54;54 +13;2;55;55 +13;2;56;56 +13;2;57;57 +13;3;0;0 +13;3;1;1 +13;3;2;2 +13;3;4;4 +13;3;5;5 +13;3;6;6 +13;3;7;7 +13;3;8;8 +13;3;9;9 +13;3;10;10 +13;3;12;11 +13;3;14;11 +13;3;19;30 +13;3;26;27 +13;3;28;26 +13;3;31;31 +13;3;32;32 +13;3;37;33 +13;3;38;34 +13;3;39;35 +13;3;49;49 +13;3;50;50 +13;3;51;51 +13;3;52;52 +13;3;54;54 +13;3;55;55 +13;3;56;56 +13;3;57;57 +13;4;0;0 +13;4;1;1 +13;4;2;2 +13;4;3;3 +13;4;5;5 +13;4;6;6 +13;4;7;7 +13;4;8;8 +13;4;9;9 +13;4;10;10 +13;4;12;11 +13;4;14;11 +13;4;19;30 +13;4;26;27 +13;4;28;26 +13;4;31;31 +13;4;32;32 +13;4;37;33 +13;4;38;34 +13;4;39;35 +13;4;49;49 +13;4;50;50 +13;4;51;51 +13;4;52;52 +13;4;54;54 +13;4;55;55 +13;4;56;56 +13;4;57;57 +13;5;0;0 +13;5;1;1 +13;5;2;2 +13;5;3;3 +13;5;4;4 +13;5;6;6 +13;5;7;7 +13;5;8;8 +13;5;9;9 +13;5;10;10 +13;5;12;11 +13;5;14;11 +13;5;19;30 +13;5;26;27 +13;5;28;26 +13;5;31;31 +13;5;32;32 +13;5;37;33 +13;5;38;34 +13;5;39;35 +13;5;49;49 +13;5;50;50 +13;5;51;51 +13;5;52;52 +13;5;54;54 +13;5;55;55 +13;5;56;56 +13;5;57;57 +13;6;0;0 +13;6;1;1 +13;6;2;2 +13;6;3;3 +13;6;4;4 +13;6;5;5 +13;6;7;7 +13;6;8;8 +13;6;9;9 +13;6;10;10 +13;6;12;11 +13;6;14;11 +13;6;19;30 +13;6;26;27 +13;6;28;26 +13;6;31;31 +13;6;32;32 +13;6;37;33 +13;6;38;34 +13;6;39;35 +13;6;49;49 +13;6;50;50 +13;6;51;51 +13;6;52;52 +13;6;54;54 +13;6;55;55 +13;6;56;56 +13;6;57;57 +13;7;0;0 +13;7;1;1 +13;7;2;2 +13;7;3;3 +13;7;4;4 +13;7;5;5 +13;7;6;6 +13;7;8;8 +13;7;9;9 +13;7;10;10 +13;7;12;11 +13;7;14;11 +13;7;19;30 +13;7;26;27 +13;7;28;26 +13;7;31;31 +13;7;32;32 +13;7;37;33 +13;7;38;34 +13;7;39;35 +13;7;49;49 +13;7;50;50 +13;7;51;51 +13;7;52;52 +13;7;54;54 +13;7;55;55 +13;7;56;56 +13;7;57;57 +13;8;0;0 +13;8;1;1 +13;8;2;2 +13;8;3;3 +13;8;4;4 +13;8;5;5 +13;8;6;6 +13;8;7;7 +13;8;9;9 +13;8;10;10 +13;8;12;11 +13;8;14;11 +13;8;19;30 +13;8;26;27 +13;8;28;26 +13;8;31;31 +13;8;32;32 +13;8;37;33 +13;8;38;34 +13;8;39;35 +13;8;49;49 +13;8;50;50 +13;8;51;51 +13;8;52;52 +13;8;54;54 +13;8;55;55 +13;8;56;56 +13;8;57;57 +13;9;0;0 +13;9;1;1 +13;9;2;2 +13;9;3;3 +13;9;4;4 +13;9;5;5 +13;9;6;6 +13;9;7;7 +13;9;8;8 +13;9;10;10 +13;9;12;11 +13;9;14;11 +13;9;19;30 +13;9;26;27 +13;9;28;26 +13;9;31;31 +13;9;32;32 +13;9;37;33 +13;9;38;34 +13;9;39;35 +13;9;49;49 +13;9;50;50 +13;9;51;51 +13;9;52;52 +13;9;54;54 +13;9;55;55 +13;9;56;56 +13;9;57;57 +13;10;0;0 +13;10;1;1 +13;10;2;2 +13;10;3;3 +13;10;4;4 +13;10;5;5 +13;10;6;6 +13;10;7;7 +13;10;8;8 +13;10;9;9 +13;10;12;11 +13;10;14;11 +13;10;19;30 +13;10;26;27 +13;10;28;26 +13;10;31;31 +13;10;32;32 +13;10;37;33 +13;10;38;34 +13;10;39;35 +13;10;49;49 +13;10;50;50 +13;10;51;51 +13;10;52;52 +13;10;54;54 +13;10;55;55 +13;10;56;56 +13;10;57;57 +13;11;0;0 +13;11;1;1 +13;11;2;2 +13;11;3;3 +13;11;4;4 +13;11;5;5 +13;11;6;6 +13;11;7;7 +13;11;8;8 +13;11;9;9 +13;11;10;10 +13;11;15;12 +13;11;16;13 +13;11;17;14 +13;11;18;15 +13;11;19;30 +13;11;20;14 +13;11;21;13 +13;11;22;14 +13;11;23;23 +13;11;24;24 +13;11;25;25 +13;11;26;27 +13;11;29;28 +13;11;30;29 +13;11;31;31 +13;11;32;32 +13;11;33;15 +13;11;35;13 +13;11;36;14 +13;11;37;33 +13;11;38;34 +13;11;39;35 +13;11;49;49 +13;11;50;50 +13;11;51;51 +13;11;52;52 +13;11;54;54 +13;11;55;55 +13;11;56;56 +13;11;57;57 +13;12;0;0 +13;12;1;1 +13;12;2;2 +13;12;3;3 +13;12;4;4 +13;12;5;5 +13;12;6;6 +13;12;7;7 +13;12;8;8 +13;12;9;9 +13;12;10;10 +13;12;12;11 +13;12;14;11 +13;12;16;13 +13;12;18;15 +13;12;19;30 +13;12;21;13 +13;12;23;23 +13;12;24;24 +13;12;25;25 +13;12;26;27 +13;12;28;26 +13;12;29;28 +13;12;30;29 +13;12;31;31 +13;12;32;32 +13;12;33;15 +13;12;35;13 +13;12;37;33 +13;12;38;34 +13;12;39;35 +13;12;49;49 +13;12;50;50 +13;12;51;51 +13;12;52;52 +13;12;54;54 +13;12;55;55 +13;12;56;56 +13;12;57;57 +13;13;0;0 +13;13;1;1 +13;13;2;2 +13;13;3;3 +13;13;4;4 +13;13;5;5 +13;13;6;6 +13;13;7;7 +13;13;8;8 +13;13;9;9 +13;13;10;10 +13;13;12;11 +13;13;14;11 +13;13;15;12 +13;13;18;15 +13;13;19;30 +13;13;23;23 +13;13;24;24 +13;13;25;25 +13;13;26;27 +13;13;27;12 +13;13;28;26 +13;13;29;28 +13;13;30;29 +13;13;31;31 +13;13;32;32 +13;13;33;15 +13;13;37;33 +13;13;38;34 +13;13;39;35 +13;13;49;49 +13;13;50;50 +13;13;51;51 +13;13;52;52 +13;13;54;54 +13;13;55;55 +13;13;56;56 +13;13;57;57 +13;14;0;0 +13;14;1;1 +13;14;2;2 +13;14;3;3 +13;14;4;4 +13;14;5;5 +13;14;6;6 +13;14;7;7 +13;14;8;8 +13;14;9;9 +13;14;10;10 +13;14;12;11 +13;14;14;11 +13;14;15;12 +13;14;16;13 +13;14;18;15 +13;14;19;30 +13;14;21;13 +13;14;23;23 +13;14;24;24 +13;14;25;25 +13;14;26;27 +13;14;28;26 +13;14;29;28 +13;14;30;29 +13;14;31;31 +13;14;32;32 +13;14;33;15 +13;14;35;13 +13;14;37;33 +13;14;38;34 +13;14;39;35 +13;14;49;49 +13;14;50;50 +13;14;51;51 +13;14;52;52 +13;14;54;54 +13;14;55;55 +13;14;56;56 +13;14;57;57 +13;15;0;0 +13;15;1;1 +13;15;2;2 +13;15;3;3 +13;15;4;4 +13;15;5;5 +13;15;6;6 +13;15;7;7 +13;15;8;8 +13;15;9;9 +13;15;10;10 +13;15;12;11 +13;15;14;11 +13;15;15;12 +13;15;16;13 +13;15;19;30 +13;15;21;13 +13;15;23;23 +13;15;24;24 +13;15;25;25 +13;15;26;27 +13;15;28;26 +13;15;29;28 +13;15;30;29 +13;15;31;31 +13;15;32;32 +13;15;35;13 +13;15;37;33 +13;15;38;34 +13;15;39;35 +13;15;49;49 +13;15;50;50 +13;15;51;51 +13;15;52;52 +13;15;54;54 +13;15;55;55 +13;15;56;56 +13;15;57;57 +13;23;0;0 +13;23;1;1 +13;23;2;2 +13;23;3;3 +13;23;4;4 +13;23;5;5 +13;23;6;6 +13;23;7;7 +13;23;8;8 +13;23;9;9 +13;23;10;10 +13;23;12;11 +13;23;14;11 +13;23;15;12 +13;23;16;13 +13;23;17;14 +13;23;18;15 +13;23;19;30 +13;23;20;14 +13;23;21;13 +13;23;22;14 +13;23;24;24 +13;23;25;25 +13;23;26;27 +13;23;28;26 +13;23;29;28 +13;23;30;29 +13;23;31;31 +13;23;32;32 +13;23;33;15 +13;23;35;13 +13;23;36;14 +13;23;37;33 +13;23;38;34 +13;23;39;35 +13;23;49;49 +13;23;50;50 +13;23;51;51 +13;23;52;52 +13;23;54;54 +13;23;55;55 +13;23;56;56 +13;23;57;57 +13;24;0;0 +13;24;1;1 +13;24;2;2 +13;24;3;3 +13;24;4;4 +13;24;5;5 +13;24;6;6 +13;24;7;7 +13;24;8;8 +13;24;9;9 +13;24;10;10 +13;24;12;11 +13;24;14;11 +13;24;15;12 +13;24;16;13 +13;24;18;15 +13;24;19;30 +13;24;21;13 +13;24;23;23 +13;24;25;25 +13;24;26;27 +13;24;28;26 +13;24;29;28 +13;24;30;29 +13;24;31;31 +13;24;32;32 +13;24;33;15 +13;24;35;13 +13;24;37;33 +13;24;38;34 +13;24;39;35 +13;24;49;49 +13;24;50;50 +13;24;51;51 +13;24;52;52 +13;24;54;54 +13;24;55;55 +13;24;56;56 +13;24;57;57 +13;25;0;0 +13;25;1;1 +13;25;2;2 +13;25;3;3 +13;25;4;4 +13;25;5;5 +13;25;6;6 +13;25;7;7 +13;25;8;8 +13;25;9;9 +13;25;10;10 +13;25;12;11 +13;25;14;11 +13;25;16;13 +13;25;17;14 +13;25;18;15 +13;25;19;30 +13;25;20;14 +13;25;21;13 +13;25;22;14 +13;25;23;23 +13;25;24;24 +13;25;26;27 +13;25;28;26 +13;25;29;28 +13;25;30;29 +13;25;31;31 +13;25;32;32 +13;25;33;15 +13;25;35;13 +13;25;36;14 +13;25;37;33 +13;25;38;34 +13;25;39;35 +13;25;49;49 +13;25;50;50 +13;25;51;51 +13;25;52;52 +13;25;54;54 +13;25;55;55 +13;25;56;56 +13;25;57;57 +13;26;0;0 +13;26;1;1 +13;26;2;2 +13;26;3;3 +13;26;4;4 +13;26;5;5 +13;26;6;6 +13;26;7;7 +13;26;8;8 +13;26;9;9 +13;26;10;10 +13;26;12;11 +13;26;14;11 +13;26;15;12 +13;26;16;13 +13;26;17;14 +13;26;18;15 +13;26;19;30 +13;26;20;14 +13;26;21;13 +13;26;22;14 +13;26;23;23 +13;26;24;24 +13;26;25;25 +13;26;26;27 +13;26;29;28 +13;26;30;29 +13;26;31;31 +13;26;32;32 +13;26;33;15 +13;26;35;13 +13;26;36;14 +13;26;37;33 +13;26;38;34 +13;26;39;35 +13;26;49;49 +13;26;50;50 +13;26;51;51 +13;26;52;52 +13;26;54;54 +13;26;55;55 +13;26;56;56 +13;26;57;57 +13;27;0;0 +13;27;1;1 +13;27;2;2 +13;27;3;3 +13;27;4;4 +13;27;5;5 +13;27;6;6 +13;27;7;7 +13;27;8;8 +13;27;9;9 +13;27;10;10 +13;27;12;11 +13;27;14;11 +13;27;19;30 +13;27;28;26 +13;27;31;31 +13;27;32;32 +13;27;37;33 +13;27;38;34 +13;27;39;35 +13;27;49;49 +13;27;50;50 +13;27;51;51 +13;27;52;52 +13;27;54;54 +13;27;55;55 +13;27;56;56 +13;27;57;57 +13;28;0;0 +13;28;1;1 +13;28;2;2 +13;28;3;3 +13;28;4;4 +13;28;5;5 +13;28;6;6 +13;28;7;7 +13;28;8;8 +13;28;9;9 +13;28;10;10 +13;28;12;11 +13;28;14;11 +13;28;16;13 +13;28;19;30 +13;28;26;27 +13;28;31;31 +13;28;32;32 +13;28;37;33 +13;28;38;34 +13;28;39;35 +13;28;49;49 +13;28;50;50 +13;28;51;51 +13;28;52;52 +13;28;54;54 +13;28;55;55 +13;28;56;56 +13;28;57;57 +13;29;0;0 +13;29;1;1 +13;29;2;2 +13;29;3;3 +13;29;4;4 +13;29;5;5 +13;29;6;6 +13;29;7;7 +13;29;8;8 +13;29;9;9 +13;29;10;10 +13;29;12;11 +13;29;14;11 +13;29;16;13 +13;29;19;30 +13;29;26;27 +13;29;31;31 +13;29;32;32 +13;29;37;33 +13;29;38;34 +13;29;39;35 +13;29;49;49 +13;29;50;50 +13;29;51;51 +13;29;52;52 +13;29;54;54 +13;29;55;55 +13;29;56;56 +13;29;57;57 +13;30;0;0 +13;30;1;1 +13;30;2;2 +13;30;3;3 +13;30;4;4 +13;30;5;5 +13;30;6;6 +13;30;7;7 +13;30;8;8 +13;30;9;9 +13;30;10;10 +13;30;12;11 +13;30;14;11 +13;30;26;27 +13;30;31;31 +13;30;32;32 +13;30;37;33 +13;30;38;34 +13;30;39;35 +13;30;49;49 +13;30;50;50 +13;30;51;51 +13;30;52;52 +13;30;54;54 +13;30;55;55 +13;30;56;56 +13;30;57;57 +13;31;0;0 +13;31;1;1 +13;31;2;2 +13;31;3;3 +13;31;4;4 +13;31;5;5 +13;31;6;6 +13;31;7;7 +13;31;8;8 +13;31;9;9 +13;31;10;10 +13;31;12;11 +13;31;14;11 +13;31;19;30 +13;31;26;27 +13;31;28;26 +13;31;32;32 +13;31;37;33 +13;31;38;34 +13;31;39;35 +13;31;49;49 +13;31;50;50 +13;31;51;51 +13;31;52;52 +13;31;54;54 +13;31;55;55 +13;31;56;56 +13;31;57;57 +13;32;0;0 +13;32;1;1 +13;32;2;2 +13;32;3;3 +13;32;4;4 +13;32;5;5 +13;32;6;6 +13;32;7;7 +13;32;8;8 +13;32;9;9 +13;32;10;10 +13;32;12;11 +13;32;14;11 +13;32;19;30 +13;32;26;27 +13;32;28;26 +13;32;31;31 +13;32;37;33 +13;32;38;34 +13;32;39;35 +13;32;49;49 +13;32;50;50 +13;32;51;51 +13;32;52;52 +13;32;54;54 +13;32;55;55 +13;32;56;56 +13;32;57;57 +13;33;0;0 +13;33;1;1 +13;33;2;2 +13;33;3;3 +13;33;4;4 +13;33;5;5 +13;33;6;6 +13;33;7;7 +13;33;8;8 +13;33;9;9 +13;33;10;10 +13;33;12;11 +13;33;14;11 +13;33;19;30 +13;33;26;27 +13;33;28;26 +13;33;31;31 +13;33;32;32 +13;33;38;34 +13;33;39;35 +13;33;49;49 +13;33;50;50 +13;33;51;51 +13;33;52;52 +13;33;54;54 +13;33;55;55 +13;33;56;56 +13;33;57;57 +13;34;0;0 +13;34;1;1 +13;34;2;2 +13;34;3;3 +13;34;4;4 +13;34;5;5 +13;34;6;6 +13;34;7;7 +13;34;8;8 +13;34;9;9 +13;34;10;10 +13;34;12;11 +13;34;14;11 +13;34;19;30 +13;34;26;27 +13;34;28;26 +13;34;31;31 +13;34;32;32 +13;34;37;33 +13;34;39;35 +13;34;49;49 +13;34;50;50 +13;34;51;51 +13;34;52;52 +13;34;54;54 +13;34;55;55 +13;34;56;56 +13;34;57;57 +13;35;0;0 +13;35;1;1 +13;35;2;2 +13;35;3;3 +13;35;4;4 +13;35;5;5 +13;35;6;6 +13;35;7;7 +13;35;8;8 +13;35;9;9 +13;35;10;10 +13;35;12;11 +13;35;14;11 +13;35;19;30 +13;35;26;27 +13;35;28;26 +13;35;31;31 +13;35;32;32 +13;35;37;33 +13;35;38;34 +13;35;49;49 +13;35;50;50 +13;35;51;51 +13;35;52;52 +13;35;54;54 +13;35;55;55 +13;35;56;56 +13;35;57;57 +13;49;0;0 +13;49;1;1 +13;49;2;2 +13;49;3;3 +13;49;4;4 +13;49;5;5 +13;49;6;6 +13;49;7;7 +13;49;8;8 +13;49;9;9 +13;49;10;10 +13;49;12;11 +13;49;14;11 +13;49;19;30 +13;49;26;27 +13;49;31;31 +13;49;32;32 +13;49;37;33 +13;49;38;34 +13;49;39;35 +13;49;50;50 +13;49;51;51 +13;49;52;52 +13;49;54;54 +13;49;55;55 +13;49;56;56 +13;49;57;57 +13;50;0;0 +13;50;1;1 +13;50;2;2 +13;50;3;3 +13;50;4;4 +13;50;5;5 +13;50;6;6 +13;50;7;7 +13;50;8;8 +13;50;9;9 +13;50;10;10 +13;50;12;11 +13;50;14;11 +13;50;19;30 +13;50;26;27 +13;50;28;26 +13;50;31;31 +13;50;32;32 +13;50;37;33 +13;50;38;34 +13;50;39;35 +13;50;49;49 +13;50;51;51 +13;50;52;52 +13;50;54;54 +13;50;55;55 +13;50;56;56 +13;50;57;57 +13;51;0;0 +13;51;1;1 +13;51;2;2 +13;51;3;3 +13;51;4;4 +13;51;5;5 +13;51;6;6 +13;51;7;7 +13;51;8;8 +13;51;9;9 +13;51;10;10 +13;51;12;11 +13;51;14;11 +13;51;19;30 +13;51;26;27 +13;51;31;31 +13;51;32;32 +13;51;37;33 +13;51;38;34 +13;51;39;35 +13;51;49;49 +13;51;50;50 +13;51;52;52 +13;51;54;54 +13;51;55;55 +13;51;56;56 +13;51;57;57 +13;52;0;0 +13;52;1;1 +13;52;2;2 +13;52;3;3 +13;52;4;4 +13;52;5;5 +13;52;6;6 +13;52;7;7 +13;52;8;8 +13;52;9;9 +13;52;10;10 +13;52;12;11 +13;52;14;11 +13;52;19;30 +13;52;26;27 +13;52;31;31 +13;52;32;32 +13;52;37;33 +13;52;38;34 +13;52;39;35 +13;52;49;49 +13;52;50;50 +13;52;51;51 +13;52;54;54 +13;52;55;55 +13;52;56;56 +13;52;57;57 +13;54;0;0 +13;54;1;1 +13;54;2;2 +13;54;3;3 +13;54;4;4 +13;54;5;5 +13;54;6;6 +13;54;7;7 +13;54;8;8 +13;54;9;9 +13;54;10;10 +13;54;12;11 +13;54;14;11 +13;54;19;30 +13;54;26;27 +13;54;31;31 +13;54;32;32 +13;54;37;33 +13;54;38;34 +13;54;39;35 +13;54;49;49 +13;54;50;50 +13;54;51;51 +13;54;52;52 +13;54;55;55 +13;54;56;56 +13;54;57;57 +13;55;0;0 +13;55;1;1 +13;55;2;2 +13;55;3;3 +13;55;4;4 +13;55;5;5 +13;55;6;6 +13;55;7;7 +13;55;8;8 +13;55;9;9 +13;55;10;10 +13;55;12;11 +13;55;14;11 +13;55;19;30 +13;55;26;27 +13;55;31;31 +13;55;32;32 +13;55;37;33 +13;55;38;34 +13;55;39;35 +13;55;49;49 +13;55;50;50 +13;55;51;51 +13;55;52;52 +13;55;54;54 +13;55;56;56 +13;55;57;57 +13;56;0;0 +13;56;1;1 +13;56;2;2 +13;56;3;3 +13;56;4;4 +13;56;5;5 +13;56;6;6 +13;56;7;7 +13;56;8;8 +13;56;9;9 +13;56;10;10 +13;56;12;11 +13;56;14;11 +13;56;19;30 +13;56;26;27 +13;56;31;31 +13;56;32;32 +13;56;37;33 +13;56;38;34 +13;56;39;35 +13;56;49;49 +13;56;50;50 +13;56;51;51 +13;56;52;52 +13;56;54;54 +13;56;55;55 +13;56;57;57 +13;57;0;0 +13;57;1;1 +13;57;2;2 +13;57;3;3 +13;57;4;4 +13;57;5;5 +13;57;6;6 +13;57;7;7 +13;57;8;8 +13;57;9;9 +13;57;10;10 +13;57;12;11 +13;57;14;11 +13;57;19;30 +13;57;26;27 +13;57;31;31 +13;57;32;32 +13;57;37;33 +13;57;38;34 +13;57;39;35 +13;57;49;49 +13;57;50;50 +13;57;51;51 +13;57;52;52 +13;57;54;54 +13;57;55;55 +13;57;56;56 diff --git a/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom.csv b/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom.csv new file mode 100644 index 0000000..e4e6ff7 --- /dev/null +++ b/SMGen/Temp/Rules/PROCESSED/STATI/13_FAMIGLIA_ColCom.csv @@ -0,0 +1,1156 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +13;0;1;1 +13;0;2;2 +13;0;3;3 +13;0;4;4 +13;0;5;5 +13;0;6;6 +13;0;7;7 +13;0;8;8 +13;0;9;9 +13;0;10;10 +13;0;12;11 +13;0;14;11 +13;0;19;30 +13;0;26;27 +13;0;31;31 +13;0;32;32 +13;0;37;33 +13;0;38;34 +13;0;39;35 +13;0;49;49 +13;0;50;50 +13;0;51;51 +13;0;52;52 +13;0;54;54 +13;0;55;55 +13;0;56;56 +13;0;57;57 +13;1;0;0 +13;1;2;2 +13;1;3;3 +13;1;4;4 +13;1;5;5 +13;1;6;6 +13;1;7;7 +13;1;8;8 +13;1;9;9 +13;1;10;10 +13;1;12;11 +13;1;14;11 +13;1;15;12 +13;1;16;13 +13;1;17;14 +13;1;18;15 +13;1;19;30 +13;1;20;14 +13;1;21;13 +13;1;22;14 +13;1;23;23 +13;1;24;24 +13;1;25;25 +13;1;26;27 +13;1;28;26 +13;1;29;28 +13;1;30;29 +13;1;31;31 +13;1;32;32 +13;1;33;15 +13;1;35;13 +13;1;36;14 +13;1;37;33 +13;1;38;34 +13;1;39;35 +13;1;49;49 +13;1;50;50 +13;1;51;51 +13;1;52;52 +13;1;54;54 +13;1;55;55 +13;1;56;56 +13;1;57;57 +13;2;0;0 +13;2;1;1 +13;2;3;3 +13;2;4;4 +13;2;5;5 +13;2;6;6 +13;2;7;7 +13;2;8;8 +13;2;9;9 +13;2;10;10 +13;2;12;11 +13;2;14;11 +13;2;19;30 +13;2;26;27 +13;2;28;26 +13;2;31;31 +13;2;32;32 +13;2;37;33 +13;2;38;34 +13;2;39;35 +13;2;49;49 +13;2;50;50 +13;2;51;51 +13;2;52;52 +13;2;54;54 +13;2;55;55 +13;2;56;56 +13;2;57;57 +13;3;0;0 +13;3;1;1 +13;3;2;2 +13;3;4;4 +13;3;5;5 +13;3;6;6 +13;3;7;7 +13;3;8;8 +13;3;9;9 +13;3;10;10 +13;3;12;11 +13;3;14;11 +13;3;19;30 +13;3;26;27 +13;3;28;26 +13;3;31;31 +13;3;32;32 +13;3;37;33 +13;3;38;34 +13;3;39;35 +13;3;49;49 +13;3;50;50 +13;3;51;51 +13;3;52;52 +13;3;54;54 +13;3;55;55 +13;3;56;56 +13;3;57;57 +13;4;0;0 +13;4;1;1 +13;4;2;2 +13;4;3;3 +13;4;5;5 +13;4;6;6 +13;4;7;7 +13;4;8;8 +13;4;9;9 +13;4;10;10 +13;4;12;11 +13;4;14;11 +13;4;19;30 +13;4;26;27 +13;4;28;26 +13;4;31;31 +13;4;32;32 +13;4;37;33 +13;4;38;34 +13;4;39;35 +13;4;49;49 +13;4;50;50 +13;4;51;51 +13;4;52;52 +13;4;54;54 +13;4;55;55 +13;4;56;56 +13;4;57;57 +13;5;0;0 +13;5;1;1 +13;5;2;2 +13;5;3;3 +13;5;4;4 +13;5;6;6 +13;5;7;7 +13;5;8;8 +13;5;9;9 +13;5;10;10 +13;5;12;11 +13;5;14;11 +13;5;19;30 +13;5;26;27 +13;5;28;26 +13;5;31;31 +13;5;32;32 +13;5;37;33 +13;5;38;34 +13;5;39;35 +13;5;49;49 +13;5;50;50 +13;5;51;51 +13;5;52;52 +13;5;54;54 +13;5;55;55 +13;5;56;56 +13;5;57;57 +13;6;0;0 +13;6;1;1 +13;6;2;2 +13;6;3;3 +13;6;4;4 +13;6;5;5 +13;6;7;7 +13;6;8;8 +13;6;9;9 +13;6;10;10 +13;6;12;11 +13;6;14;11 +13;6;19;30 +13;6;26;27 +13;6;28;26 +13;6;31;31 +13;6;32;32 +13;6;37;33 +13;6;38;34 +13;6;39;35 +13;6;49;49 +13;6;50;50 +13;6;51;51 +13;6;52;52 +13;6;54;54 +13;6;55;55 +13;6;56;56 +13;6;57;57 +13;7;0;0 +13;7;1;1 +13;7;2;2 +13;7;3;3 +13;7;4;4 +13;7;5;5 +13;7;6;6 +13;7;8;8 +13;7;9;9 +13;7;10;10 +13;7;12;11 +13;7;14;11 +13;7;19;30 +13;7;26;27 +13;7;28;26 +13;7;31;31 +13;7;32;32 +13;7;37;33 +13;7;38;34 +13;7;39;35 +13;7;49;49 +13;7;50;50 +13;7;51;51 +13;7;52;52 +13;7;54;54 +13;7;55;55 +13;7;56;56 +13;7;57;57 +13;8;0;0 +13;8;1;1 +13;8;2;2 +13;8;3;3 +13;8;4;4 +13;8;5;5 +13;8;6;6 +13;8;7;7 +13;8;9;9 +13;8;10;10 +13;8;12;11 +13;8;14;11 +13;8;19;30 +13;8;26;27 +13;8;28;26 +13;8;31;31 +13;8;32;32 +13;8;37;33 +13;8;38;34 +13;8;39;35 +13;8;49;49 +13;8;50;50 +13;8;51;51 +13;8;52;52 +13;8;54;54 +13;8;55;55 +13;8;56;56 +13;8;57;57 +13;9;0;0 +13;9;1;1 +13;9;2;2 +13;9;3;3 +13;9;4;4 +13;9;5;5 +13;9;6;6 +13;9;7;7 +13;9;8;8 +13;9;10;10 +13;9;12;11 +13;9;14;11 +13;9;19;30 +13;9;26;27 +13;9;28;26 +13;9;31;31 +13;9;32;32 +13;9;37;33 +13;9;38;34 +13;9;39;35 +13;9;49;49 +13;9;50;50 +13;9;51;51 +13;9;52;52 +13;9;54;54 +13;9;55;55 +13;9;56;56 +13;9;57;57 +13;10;0;0 +13;10;1;1 +13;10;2;2 +13;10;3;3 +13;10;4;4 +13;10;5;5 +13;10;6;6 +13;10;7;7 +13;10;8;8 +13;10;9;9 +13;10;12;11 +13;10;14;11 +13;10;19;30 +13;10;26;27 +13;10;28;26 +13;10;31;31 +13;10;32;32 +13;10;37;33 +13;10;38;34 +13;10;39;35 +13;10;49;49 +13;10;50;50 +13;10;51;51 +13;10;52;52 +13;10;54;54 +13;10;55;55 +13;10;56;56 +13;10;57;57 +13;11;0;0 +13;11;1;1 +13;11;2;2 +13;11;3;3 +13;11;4;4 +13;11;5;5 +13;11;6;6 +13;11;7;7 +13;11;8;8 +13;11;9;9 +13;11;10;10 +13;11;15;12 +13;11;16;13 +13;11;17;14 +13;11;18;15 +13;11;19;30 +13;11;20;14 +13;11;21;13 +13;11;22;14 +13;11;23;23 +13;11;24;24 +13;11;25;25 +13;11;26;27 +13;11;29;28 +13;11;30;29 +13;11;31;31 +13;11;32;32 +13;11;33;15 +13;11;35;13 +13;11;36;14 +13;11;37;33 +13;11;38;34 +13;11;39;35 +13;11;49;49 +13;11;50;50 +13;11;51;51 +13;11;52;52 +13;11;54;54 +13;11;55;55 +13;11;56;56 +13;11;57;57 +13;12;0;0 +13;12;1;1 +13;12;2;2 +13;12;3;3 +13;12;4;4 +13;12;5;5 +13;12;6;6 +13;12;7;7 +13;12;8;8 +13;12;9;9 +13;12;10;10 +13;12;12;11 +13;12;14;11 +13;12;16;13 +13;12;18;15 +13;12;19;30 +13;12;21;13 +13;12;23;23 +13;12;24;24 +13;12;25;25 +13;12;26;27 +13;12;28;26 +13;12;29;28 +13;12;30;29 +13;12;31;31 +13;12;32;32 +13;12;33;15 +13;12;35;13 +13;12;37;33 +13;12;38;34 +13;12;39;35 +13;12;49;49 +13;12;50;50 +13;12;51;51 +13;12;52;52 +13;12;54;54 +13;12;55;55 +13;12;56;56 +13;12;57;57 +13;13;0;0 +13;13;1;1 +13;13;2;2 +13;13;3;3 +13;13;4;4 +13;13;5;5 +13;13;6;6 +13;13;7;7 +13;13;8;8 +13;13;9;9 +13;13;10;10 +13;13;12;11 +13;13;14;11 +13;13;15;12 +13;13;18;15 +13;13;19;30 +13;13;23;23 +13;13;24;24 +13;13;25;25 +13;13;26;27 +13;13;27;12 +13;13;28;26 +13;13;29;28 +13;13;30;29 +13;13;31;31 +13;13;32;32 +13;13;33;15 +13;13;37;33 +13;13;38;34 +13;13;39;35 +13;13;49;49 +13;13;50;50 +13;13;51;51 +13;13;52;52 +13;13;54;54 +13;13;55;55 +13;13;56;56 +13;13;57;57 +13;14;0;0 +13;14;1;1 +13;14;2;2 +13;14;3;3 +13;14;4;4 +13;14;5;5 +13;14;6;6 +13;14;7;7 +13;14;8;8 +13;14;9;9 +13;14;10;10 +13;14;12;11 +13;14;14;11 +13;14;15;12 +13;14;16;13 +13;14;18;15 +13;14;19;30 +13;14;21;13 +13;14;23;23 +13;14;24;24 +13;14;25;25 +13;14;26;27 +13;14;28;26 +13;14;29;28 +13;14;30;29 +13;14;31;31 +13;14;32;32 +13;14;33;15 +13;14;35;13 +13;14;37;33 +13;14;38;34 +13;14;39;35 +13;14;49;49 +13;14;50;50 +13;14;51;51 +13;14;52;52 +13;14;54;54 +13;14;55;55 +13;14;56;56 +13;14;57;57 +13;15;0;0 +13;15;1;1 +13;15;2;2 +13;15;3;3 +13;15;4;4 +13;15;5;5 +13;15;6;6 +13;15;7;7 +13;15;8;8 +13;15;9;9 +13;15;10;10 +13;15;12;11 +13;15;14;11 +13;15;15;12 +13;15;16;13 +13;15;19;30 +13;15;21;13 +13;15;23;23 +13;15;24;24 +13;15;25;25 +13;15;26;27 +13;15;28;26 +13;15;29;28 +13;15;30;29 +13;15;31;31 +13;15;32;32 +13;15;35;13 +13;15;37;33 +13;15;38;34 +13;15;39;35 +13;15;49;49 +13;15;50;50 +13;15;51;51 +13;15;52;52 +13;15;54;54 +13;15;55;55 +13;15;56;56 +13;15;57;57 +13;23;0;0 +13;23;1;1 +13;23;2;2 +13;23;3;3 +13;23;4;4 +13;23;5;5 +13;23;6;6 +13;23;7;7 +13;23;8;8 +13;23;9;9 +13;23;10;10 +13;23;12;11 +13;23;14;11 +13;23;15;12 +13;23;16;13 +13;23;17;14 +13;23;18;15 +13;23;19;30 +13;23;20;14 +13;23;21;13 +13;23;22;14 +13;23;24;24 +13;23;25;25 +13;23;26;27 +13;23;28;26 +13;23;29;28 +13;23;30;29 +13;23;31;31 +13;23;32;32 +13;23;33;15 +13;23;35;13 +13;23;36;14 +13;23;37;33 +13;23;38;34 +13;23;39;35 +13;23;49;49 +13;23;50;50 +13;23;51;51 +13;23;52;52 +13;23;54;54 +13;23;55;55 +13;23;56;56 +13;23;57;57 +13;24;0;0 +13;24;1;1 +13;24;2;2 +13;24;3;3 +13;24;4;4 +13;24;5;5 +13;24;6;6 +13;24;7;7 +13;24;8;8 +13;24;9;9 +13;24;10;10 +13;24;12;11 +13;24;14;11 +13;24;15;12 +13;24;16;13 +13;24;18;15 +13;24;19;30 +13;24;21;13 +13;24;23;23 +13;24;25;25 +13;24;26;27 +13;24;28;26 +13;24;29;28 +13;24;30;29 +13;24;31;31 +13;24;32;32 +13;24;33;15 +13;24;35;13 +13;24;37;33 +13;24;38;34 +13;24;39;35 +13;24;49;49 +13;24;50;50 +13;24;51;51 +13;24;52;52 +13;24;54;54 +13;24;55;55 +13;24;56;56 +13;24;57;57 +13;25;0;0 +13;25;1;1 +13;25;2;2 +13;25;3;3 +13;25;4;4 +13;25;5;5 +13;25;6;6 +13;25;7;7 +13;25;8;8 +13;25;9;9 +13;25;10;10 +13;25;12;11 +13;25;14;11 +13;25;16;13 +13;25;17;14 +13;25;18;15 +13;25;19;30 +13;25;20;14 +13;25;21;13 +13;25;22;14 +13;25;23;23 +13;25;24;24 +13;25;26;27 +13;25;28;26 +13;25;29;28 +13;25;30;29 +13;25;31;31 +13;25;32;32 +13;25;33;15 +13;25;35;13 +13;25;36;14 +13;25;37;33 +13;25;38;34 +13;25;39;35 +13;25;49;49 +13;25;50;50 +13;25;51;51 +13;25;52;52 +13;25;54;54 +13;25;55;55 +13;25;56;56 +13;25;57;57 +13;26;0;0 +13;26;1;1 +13;26;2;2 +13;26;3;3 +13;26;4;4 +13;26;5;5 +13;26;6;6 +13;26;7;7 +13;26;8;8 +13;26;9;9 +13;26;10;10 +13;26;12;11 +13;26;14;11 +13;26;15;12 +13;26;16;13 +13;26;17;14 +13;26;18;15 +13;26;19;30 +13;26;20;14 +13;26;21;13 +13;26;22;14 +13;26;23;23 +13;26;24;24 +13;26;25;25 +13;26;26;27 +13;26;29;28 +13;26;30;29 +13;26;31;31 +13;26;32;32 +13;26;33;15 +13;26;35;13 +13;26;36;14 +13;26;37;33 +13;26;38;34 +13;26;39;35 +13;26;49;49 +13;26;50;50 +13;26;51;51 +13;26;52;52 +13;26;54;54 +13;26;55;55 +13;26;56;56 +13;26;57;57 +13;27;0;0 +13;27;1;1 +13;27;2;2 +13;27;3;3 +13;27;4;4 +13;27;5;5 +13;27;6;6 +13;27;7;7 +13;27;8;8 +13;27;9;9 +13;27;10;10 +13;27;12;11 +13;27;14;11 +13;27;19;30 +13;27;28;26 +13;27;31;31 +13;27;32;32 +13;27;37;33 +13;27;38;34 +13;27;39;35 +13;27;49;49 +13;27;50;50 +13;27;51;51 +13;27;52;52 +13;27;54;54 +13;27;55;55 +13;27;56;56 +13;27;57;57 +13;28;0;0 +13;28;1;1 +13;28;2;2 +13;28;3;3 +13;28;4;4 +13;28;5;5 +13;28;6;6 +13;28;7;7 +13;28;8;8 +13;28;9;9 +13;28;10;10 +13;28;12;11 +13;28;14;11 +13;28;16;13 +13;28;19;30 +13;28;26;27 +13;28;31;31 +13;28;32;32 +13;28;37;33 +13;28;38;34 +13;28;39;35 +13;28;49;49 +13;28;50;50 +13;28;51;51 +13;28;52;52 +13;28;54;54 +13;28;55;55 +13;28;56;56 +13;28;57;57 +13;29;0;0 +13;29;1;1 +13;29;2;2 +13;29;3;3 +13;29;4;4 +13;29;5;5 +13;29;6;6 +13;29;7;7 +13;29;8;8 +13;29;9;9 +13;29;10;10 +13;29;12;11 +13;29;14;11 +13;29;16;13 +13;29;19;30 +13;29;26;27 +13;29;31;31 +13;29;32;32 +13;29;37;33 +13;29;38;34 +13;29;39;35 +13;29;49;49 +13;29;50;50 +13;29;51;51 +13;29;52;52 +13;29;54;54 +13;29;55;55 +13;29;56;56 +13;29;57;57 +13;30;0;0 +13;30;1;1 +13;30;2;2 +13;30;3;3 +13;30;4;4 +13;30;5;5 +13;30;6;6 +13;30;7;7 +13;30;8;8 +13;30;9;9 +13;30;10;10 +13;30;12;11 +13;30;14;11 +13;30;26;27 +13;30;31;31 +13;30;32;32 +13;30;37;33 +13;30;38;34 +13;30;39;35 +13;30;49;49 +13;30;50;50 +13;30;51;51 +13;30;52;52 +13;30;54;54 +13;30;55;55 +13;30;56;56 +13;30;57;57 +13;31;0;0 +13;31;1;1 +13;31;2;2 +13;31;3;3 +13;31;4;4 +13;31;5;5 +13;31;6;6 +13;31;7;7 +13;31;8;8 +13;31;9;9 +13;31;10;10 +13;31;12;11 +13;31;14;11 +13;31;19;30 +13;31;26;27 +13;31;28;26 +13;31;32;32 +13;31;37;33 +13;31;38;34 +13;31;39;35 +13;31;49;49 +13;31;50;50 +13;31;51;51 +13;31;52;52 +13;31;54;54 +13;31;55;55 +13;31;56;56 +13;31;57;57 +13;32;0;0 +13;32;1;1 +13;32;2;2 +13;32;3;3 +13;32;4;4 +13;32;5;5 +13;32;6;6 +13;32;7;7 +13;32;8;8 +13;32;9;9 +13;32;10;10 +13;32;12;11 +13;32;14;11 +13;32;19;30 +13;32;26;27 +13;32;28;26 +13;32;31;31 +13;32;37;33 +13;32;38;34 +13;32;39;35 +13;32;49;49 +13;32;50;50 +13;32;51;51 +13;32;52;52 +13;32;54;54 +13;32;55;55 +13;32;56;56 +13;32;57;57 +13;33;0;0 +13;33;1;1 +13;33;2;2 +13;33;3;3 +13;33;4;4 +13;33;5;5 +13;33;6;6 +13;33;7;7 +13;33;8;8 +13;33;9;9 +13;33;10;10 +13;33;12;11 +13;33;14;11 +13;33;19;30 +13;33;26;27 +13;33;28;26 +13;33;31;31 +13;33;32;32 +13;33;38;34 +13;33;39;35 +13;33;49;49 +13;33;50;50 +13;33;51;51 +13;33;52;52 +13;33;54;54 +13;33;55;55 +13;33;56;56 +13;33;57;57 +13;34;0;0 +13;34;1;1 +13;34;2;2 +13;34;3;3 +13;34;4;4 +13;34;5;5 +13;34;6;6 +13;34;7;7 +13;34;8;8 +13;34;9;9 +13;34;10;10 +13;34;12;11 +13;34;14;11 +13;34;19;30 +13;34;26;27 +13;34;28;26 +13;34;31;31 +13;34;32;32 +13;34;37;33 +13;34;39;35 +13;34;49;49 +13;34;50;50 +13;34;51;51 +13;34;52;52 +13;34;54;54 +13;34;55;55 +13;34;56;56 +13;34;57;57 +13;35;0;0 +13;35;1;1 +13;35;2;2 +13;35;3;3 +13;35;4;4 +13;35;5;5 +13;35;6;6 +13;35;7;7 +13;35;8;8 +13;35;9;9 +13;35;10;10 +13;35;12;11 +13;35;14;11 +13;35;19;30 +13;35;26;27 +13;35;28;26 +13;35;31;31 +13;35;32;32 +13;35;37;33 +13;35;38;34 +13;35;49;49 +13;35;50;50 +13;35;51;51 +13;35;52;52 +13;35;54;54 +13;35;55;55 +13;35;56;56 +13;35;57;57 +13;49;0;0 +13;49;1;1 +13;49;2;2 +13;49;3;3 +13;49;4;4 +13;49;5;5 +13;49;6;6 +13;49;7;7 +13;49;8;8 +13;49;9;9 +13;49;10;10 +13;49;12;11 +13;49;14;11 +13;49;19;30 +13;49;26;27 +13;49;31;31 +13;49;32;32 +13;49;37;33 +13;49;38;34 +13;49;39;35 +13;49;50;50 +13;49;51;51 +13;49;52;52 +13;49;54;54 +13;49;55;55 +13;49;56;56 +13;49;57;57 +13;50;0;0 +13;50;1;1 +13;50;2;2 +13;50;3;3 +13;50;4;4 +13;50;5;5 +13;50;6;6 +13;50;7;7 +13;50;8;8 +13;50;9;9 +13;50;10;10 +13;50;12;11 +13;50;14;11 +13;50;19;30 +13;50;26;27 +13;50;28;26 +13;50;31;31 +13;50;32;32 +13;50;37;33 +13;50;38;34 +13;50;39;35 +13;50;49;49 +13;50;51;51 +13;50;52;52 +13;50;54;54 +13;50;55;55 +13;50;56;56 +13;50;57;57 +13;51;0;0 +13;51;1;1 +13;51;2;2 +13;51;3;3 +13;51;4;4 +13;51;5;5 +13;51;6;6 +13;51;7;7 +13;51;8;8 +13;51;9;9 +13;51;10;10 +13;51;12;11 +13;51;14;11 +13;51;19;30 +13;51;26;27 +13;51;31;31 +13;51;32;32 +13;51;37;33 +13;51;38;34 +13;51;39;35 +13;51;49;49 +13;51;50;50 +13;51;52;52 +13;51;54;54 +13;51;55;55 +13;51;56;56 +13;51;57;57 +13;52;0;0 +13;52;1;1 +13;52;2;2 +13;52;3;3 +13;52;4;4 +13;52;5;5 +13;52;6;6 +13;52;7;7 +13;52;8;8 +13;52;9;9 +13;52;10;10 +13;52;12;11 +13;52;14;11 +13;52;19;30 +13;52;26;27 +13;52;31;31 +13;52;32;32 +13;52;37;33 +13;52;38;34 +13;52;39;35 +13;52;49;49 +13;52;50;50 +13;52;51;51 +13;52;54;54 +13;52;55;55 +13;52;56;56 +13;52;57;57 +13;54;0;0 +13;54;1;1 +13;54;2;2 +13;54;3;3 +13;54;4;4 +13;54;5;5 +13;54;6;6 +13;54;7;7 +13;54;8;8 +13;54;9;9 +13;54;10;10 +13;54;12;11 +13;54;14;11 +13;54;19;30 +13;54;26;27 +13;54;31;31 +13;54;32;32 +13;54;37;33 +13;54;38;34 +13;54;39;35 +13;54;49;49 +13;54;50;50 +13;54;51;51 +13;54;52;52 +13;54;55;55 +13;54;56;56 +13;54;57;57 +13;55;0;0 +13;55;1;1 +13;55;2;2 +13;55;3;3 +13;55;4;4 +13;55;5;5 +13;55;6;6 +13;55;7;7 +13;55;8;8 +13;55;9;9 +13;55;10;10 +13;55;12;11 +13;55;14;11 +13;55;19;30 +13;55;26;27 +13;55;31;31 +13;55;32;32 +13;55;37;33 +13;55;38;34 +13;55;39;35 +13;55;49;49 +13;55;50;50 +13;55;51;51 +13;55;52;52 +13;55;54;54 +13;55;56;56 +13;55;57;57 +13;56;0;0 +13;56;1;1 +13;56;2;2 +13;56;3;3 +13;56;4;4 +13;56;5;5 +13;56;6;6 +13;56;7;7 +13;56;8;8 +13;56;9;9 +13;56;10;10 +13;56;12;11 +13;56;14;11 +13;56;19;30 +13;56;26;27 +13;56;31;31 +13;56;32;32 +13;56;37;33 +13;56;38;34 +13;56;39;35 +13;56;49;49 +13;56;50;50 +13;56;51;51 +13;56;52;52 +13;56;54;54 +13;56;55;55 +13;56;57;57 +13;57;0;0 +13;57;1;1 +13;57;2;2 +13;57;3;3 +13;57;4;4 +13;57;5;5 +13;57;6;6 +13;57;7;7 +13;57;8;8 +13;57;9;9 +13;57;10;10 +13;57;12;11 +13;57;14;11 +13;57;19;30 +13;57;26;27 +13;57;31;31 +13;57;32;32 +13;57;37;33 +13;57;38;34 +13;57;39;35 +13;57;49;49 +13;57;50;50 +13;57;51;51 +13;57;52;52 +13;57;54;54 +13;57;55;55 +13;57;56;56 From 5df0e1276696e052a1f3b773301bcd81df76cf62 Mon Sep 17 00:00:00 2001 From: "zaccaria.majid" Date: Fri, 6 Oct 2023 10:48:15 +0200 Subject: [PATCH 3/5] fix parentesi mancante --- SMGen.Data/Services/SMGDataService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/SMGen.Data/Services/SMGDataService.cs b/SMGen.Data/Services/SMGDataService.cs index 06aab63..ac66916 100644 --- a/SMGen.Data/Services/SMGDataService.cs +++ b/SMGen.Data/Services/SMGDataService.cs @@ -777,7 +777,7 @@ namespace SMGen.Data.Services { sw.Write(fileTxt); } - + } Log.Debug($"T{n++:00}"); } else From 32639151c7bd69320ffbc6706a98dee60850ec9c Mon Sep 17 00:00:00 2001 From: Giancarlo Rottoli Date: Fri, 13 Oct 2023 16:51:09 +0200 Subject: [PATCH 4/5] Fam. Stati 13 ColCom --- .../ColCom/13_FAMIGLIA_ColCom.csv | 1156 +++++++++++++++++ .../ColCom/13_FAMIGLIA_ColCom.rul | 360 +++++ .../ColCom/13_FAMIGLIA_ColCom_NEW.csv | 1153 ++++++++++++++++ .../ColCom/13_FAMIGLIA_ColCom_NEW.rul | 304 +++++ .../13_FAMIGLIA_ColCom_NEW_pre_Deroga_OK.csv | 1117 ++++++++++++++++ .../ColCom/Eventi Stati Modificati.txt | 46 + .../ELENCO_EVENTI_E_STATI_MASTER_NEW.rul | 172 +++ 7 files changed, 4308 insertions(+) create mode 100644 StateMachineStati/ColCom/13_FAMIGLIA_ColCom.csv create mode 100644 StateMachineStati/ColCom/13_FAMIGLIA_ColCom.rul create mode 100644 StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.csv create mode 100644 StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul create mode 100644 StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW_pre_Deroga_OK.csv create mode 100644 StateMachineStati/ColCom/Eventi Stati Modificati.txt create mode 100644 StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER_NEW.rul diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.csv b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.csv new file mode 100644 index 0000000..e4e6ff7 --- /dev/null +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.csv @@ -0,0 +1,1156 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +13;0;1;1 +13;0;2;2 +13;0;3;3 +13;0;4;4 +13;0;5;5 +13;0;6;6 +13;0;7;7 +13;0;8;8 +13;0;9;9 +13;0;10;10 +13;0;12;11 +13;0;14;11 +13;0;19;30 +13;0;26;27 +13;0;31;31 +13;0;32;32 +13;0;37;33 +13;0;38;34 +13;0;39;35 +13;0;49;49 +13;0;50;50 +13;0;51;51 +13;0;52;52 +13;0;54;54 +13;0;55;55 +13;0;56;56 +13;0;57;57 +13;1;0;0 +13;1;2;2 +13;1;3;3 +13;1;4;4 +13;1;5;5 +13;1;6;6 +13;1;7;7 +13;1;8;8 +13;1;9;9 +13;1;10;10 +13;1;12;11 +13;1;14;11 +13;1;15;12 +13;1;16;13 +13;1;17;14 +13;1;18;15 +13;1;19;30 +13;1;20;14 +13;1;21;13 +13;1;22;14 +13;1;23;23 +13;1;24;24 +13;1;25;25 +13;1;26;27 +13;1;28;26 +13;1;29;28 +13;1;30;29 +13;1;31;31 +13;1;32;32 +13;1;33;15 +13;1;35;13 +13;1;36;14 +13;1;37;33 +13;1;38;34 +13;1;39;35 +13;1;49;49 +13;1;50;50 +13;1;51;51 +13;1;52;52 +13;1;54;54 +13;1;55;55 +13;1;56;56 +13;1;57;57 +13;2;0;0 +13;2;1;1 +13;2;3;3 +13;2;4;4 +13;2;5;5 +13;2;6;6 +13;2;7;7 +13;2;8;8 +13;2;9;9 +13;2;10;10 +13;2;12;11 +13;2;14;11 +13;2;19;30 +13;2;26;27 +13;2;28;26 +13;2;31;31 +13;2;32;32 +13;2;37;33 +13;2;38;34 +13;2;39;35 +13;2;49;49 +13;2;50;50 +13;2;51;51 +13;2;52;52 +13;2;54;54 +13;2;55;55 +13;2;56;56 +13;2;57;57 +13;3;0;0 +13;3;1;1 +13;3;2;2 +13;3;4;4 +13;3;5;5 +13;3;6;6 +13;3;7;7 +13;3;8;8 +13;3;9;9 +13;3;10;10 +13;3;12;11 +13;3;14;11 +13;3;19;30 +13;3;26;27 +13;3;28;26 +13;3;31;31 +13;3;32;32 +13;3;37;33 +13;3;38;34 +13;3;39;35 +13;3;49;49 +13;3;50;50 +13;3;51;51 +13;3;52;52 +13;3;54;54 +13;3;55;55 +13;3;56;56 +13;3;57;57 +13;4;0;0 +13;4;1;1 +13;4;2;2 +13;4;3;3 +13;4;5;5 +13;4;6;6 +13;4;7;7 +13;4;8;8 +13;4;9;9 +13;4;10;10 +13;4;12;11 +13;4;14;11 +13;4;19;30 +13;4;26;27 +13;4;28;26 +13;4;31;31 +13;4;32;32 +13;4;37;33 +13;4;38;34 +13;4;39;35 +13;4;49;49 +13;4;50;50 +13;4;51;51 +13;4;52;52 +13;4;54;54 +13;4;55;55 +13;4;56;56 +13;4;57;57 +13;5;0;0 +13;5;1;1 +13;5;2;2 +13;5;3;3 +13;5;4;4 +13;5;6;6 +13;5;7;7 +13;5;8;8 +13;5;9;9 +13;5;10;10 +13;5;12;11 +13;5;14;11 +13;5;19;30 +13;5;26;27 +13;5;28;26 +13;5;31;31 +13;5;32;32 +13;5;37;33 +13;5;38;34 +13;5;39;35 +13;5;49;49 +13;5;50;50 +13;5;51;51 +13;5;52;52 +13;5;54;54 +13;5;55;55 +13;5;56;56 +13;5;57;57 +13;6;0;0 +13;6;1;1 +13;6;2;2 +13;6;3;3 +13;6;4;4 +13;6;5;5 +13;6;7;7 +13;6;8;8 +13;6;9;9 +13;6;10;10 +13;6;12;11 +13;6;14;11 +13;6;19;30 +13;6;26;27 +13;6;28;26 +13;6;31;31 +13;6;32;32 +13;6;37;33 +13;6;38;34 +13;6;39;35 +13;6;49;49 +13;6;50;50 +13;6;51;51 +13;6;52;52 +13;6;54;54 +13;6;55;55 +13;6;56;56 +13;6;57;57 +13;7;0;0 +13;7;1;1 +13;7;2;2 +13;7;3;3 +13;7;4;4 +13;7;5;5 +13;7;6;6 +13;7;8;8 +13;7;9;9 +13;7;10;10 +13;7;12;11 +13;7;14;11 +13;7;19;30 +13;7;26;27 +13;7;28;26 +13;7;31;31 +13;7;32;32 +13;7;37;33 +13;7;38;34 +13;7;39;35 +13;7;49;49 +13;7;50;50 +13;7;51;51 +13;7;52;52 +13;7;54;54 +13;7;55;55 +13;7;56;56 +13;7;57;57 +13;8;0;0 +13;8;1;1 +13;8;2;2 +13;8;3;3 +13;8;4;4 +13;8;5;5 +13;8;6;6 +13;8;7;7 +13;8;9;9 +13;8;10;10 +13;8;12;11 +13;8;14;11 +13;8;19;30 +13;8;26;27 +13;8;28;26 +13;8;31;31 +13;8;32;32 +13;8;37;33 +13;8;38;34 +13;8;39;35 +13;8;49;49 +13;8;50;50 +13;8;51;51 +13;8;52;52 +13;8;54;54 +13;8;55;55 +13;8;56;56 +13;8;57;57 +13;9;0;0 +13;9;1;1 +13;9;2;2 +13;9;3;3 +13;9;4;4 +13;9;5;5 +13;9;6;6 +13;9;7;7 +13;9;8;8 +13;9;10;10 +13;9;12;11 +13;9;14;11 +13;9;19;30 +13;9;26;27 +13;9;28;26 +13;9;31;31 +13;9;32;32 +13;9;37;33 +13;9;38;34 +13;9;39;35 +13;9;49;49 +13;9;50;50 +13;9;51;51 +13;9;52;52 +13;9;54;54 +13;9;55;55 +13;9;56;56 +13;9;57;57 +13;10;0;0 +13;10;1;1 +13;10;2;2 +13;10;3;3 +13;10;4;4 +13;10;5;5 +13;10;6;6 +13;10;7;7 +13;10;8;8 +13;10;9;9 +13;10;12;11 +13;10;14;11 +13;10;19;30 +13;10;26;27 +13;10;28;26 +13;10;31;31 +13;10;32;32 +13;10;37;33 +13;10;38;34 +13;10;39;35 +13;10;49;49 +13;10;50;50 +13;10;51;51 +13;10;52;52 +13;10;54;54 +13;10;55;55 +13;10;56;56 +13;10;57;57 +13;11;0;0 +13;11;1;1 +13;11;2;2 +13;11;3;3 +13;11;4;4 +13;11;5;5 +13;11;6;6 +13;11;7;7 +13;11;8;8 +13;11;9;9 +13;11;10;10 +13;11;15;12 +13;11;16;13 +13;11;17;14 +13;11;18;15 +13;11;19;30 +13;11;20;14 +13;11;21;13 +13;11;22;14 +13;11;23;23 +13;11;24;24 +13;11;25;25 +13;11;26;27 +13;11;29;28 +13;11;30;29 +13;11;31;31 +13;11;32;32 +13;11;33;15 +13;11;35;13 +13;11;36;14 +13;11;37;33 +13;11;38;34 +13;11;39;35 +13;11;49;49 +13;11;50;50 +13;11;51;51 +13;11;52;52 +13;11;54;54 +13;11;55;55 +13;11;56;56 +13;11;57;57 +13;12;0;0 +13;12;1;1 +13;12;2;2 +13;12;3;3 +13;12;4;4 +13;12;5;5 +13;12;6;6 +13;12;7;7 +13;12;8;8 +13;12;9;9 +13;12;10;10 +13;12;12;11 +13;12;14;11 +13;12;16;13 +13;12;18;15 +13;12;19;30 +13;12;21;13 +13;12;23;23 +13;12;24;24 +13;12;25;25 +13;12;26;27 +13;12;28;26 +13;12;29;28 +13;12;30;29 +13;12;31;31 +13;12;32;32 +13;12;33;15 +13;12;35;13 +13;12;37;33 +13;12;38;34 +13;12;39;35 +13;12;49;49 +13;12;50;50 +13;12;51;51 +13;12;52;52 +13;12;54;54 +13;12;55;55 +13;12;56;56 +13;12;57;57 +13;13;0;0 +13;13;1;1 +13;13;2;2 +13;13;3;3 +13;13;4;4 +13;13;5;5 +13;13;6;6 +13;13;7;7 +13;13;8;8 +13;13;9;9 +13;13;10;10 +13;13;12;11 +13;13;14;11 +13;13;15;12 +13;13;18;15 +13;13;19;30 +13;13;23;23 +13;13;24;24 +13;13;25;25 +13;13;26;27 +13;13;27;12 +13;13;28;26 +13;13;29;28 +13;13;30;29 +13;13;31;31 +13;13;32;32 +13;13;33;15 +13;13;37;33 +13;13;38;34 +13;13;39;35 +13;13;49;49 +13;13;50;50 +13;13;51;51 +13;13;52;52 +13;13;54;54 +13;13;55;55 +13;13;56;56 +13;13;57;57 +13;14;0;0 +13;14;1;1 +13;14;2;2 +13;14;3;3 +13;14;4;4 +13;14;5;5 +13;14;6;6 +13;14;7;7 +13;14;8;8 +13;14;9;9 +13;14;10;10 +13;14;12;11 +13;14;14;11 +13;14;15;12 +13;14;16;13 +13;14;18;15 +13;14;19;30 +13;14;21;13 +13;14;23;23 +13;14;24;24 +13;14;25;25 +13;14;26;27 +13;14;28;26 +13;14;29;28 +13;14;30;29 +13;14;31;31 +13;14;32;32 +13;14;33;15 +13;14;35;13 +13;14;37;33 +13;14;38;34 +13;14;39;35 +13;14;49;49 +13;14;50;50 +13;14;51;51 +13;14;52;52 +13;14;54;54 +13;14;55;55 +13;14;56;56 +13;14;57;57 +13;15;0;0 +13;15;1;1 +13;15;2;2 +13;15;3;3 +13;15;4;4 +13;15;5;5 +13;15;6;6 +13;15;7;7 +13;15;8;8 +13;15;9;9 +13;15;10;10 +13;15;12;11 +13;15;14;11 +13;15;15;12 +13;15;16;13 +13;15;19;30 +13;15;21;13 +13;15;23;23 +13;15;24;24 +13;15;25;25 +13;15;26;27 +13;15;28;26 +13;15;29;28 +13;15;30;29 +13;15;31;31 +13;15;32;32 +13;15;35;13 +13;15;37;33 +13;15;38;34 +13;15;39;35 +13;15;49;49 +13;15;50;50 +13;15;51;51 +13;15;52;52 +13;15;54;54 +13;15;55;55 +13;15;56;56 +13;15;57;57 +13;23;0;0 +13;23;1;1 +13;23;2;2 +13;23;3;3 +13;23;4;4 +13;23;5;5 +13;23;6;6 +13;23;7;7 +13;23;8;8 +13;23;9;9 +13;23;10;10 +13;23;12;11 +13;23;14;11 +13;23;15;12 +13;23;16;13 +13;23;17;14 +13;23;18;15 +13;23;19;30 +13;23;20;14 +13;23;21;13 +13;23;22;14 +13;23;24;24 +13;23;25;25 +13;23;26;27 +13;23;28;26 +13;23;29;28 +13;23;30;29 +13;23;31;31 +13;23;32;32 +13;23;33;15 +13;23;35;13 +13;23;36;14 +13;23;37;33 +13;23;38;34 +13;23;39;35 +13;23;49;49 +13;23;50;50 +13;23;51;51 +13;23;52;52 +13;23;54;54 +13;23;55;55 +13;23;56;56 +13;23;57;57 +13;24;0;0 +13;24;1;1 +13;24;2;2 +13;24;3;3 +13;24;4;4 +13;24;5;5 +13;24;6;6 +13;24;7;7 +13;24;8;8 +13;24;9;9 +13;24;10;10 +13;24;12;11 +13;24;14;11 +13;24;15;12 +13;24;16;13 +13;24;18;15 +13;24;19;30 +13;24;21;13 +13;24;23;23 +13;24;25;25 +13;24;26;27 +13;24;28;26 +13;24;29;28 +13;24;30;29 +13;24;31;31 +13;24;32;32 +13;24;33;15 +13;24;35;13 +13;24;37;33 +13;24;38;34 +13;24;39;35 +13;24;49;49 +13;24;50;50 +13;24;51;51 +13;24;52;52 +13;24;54;54 +13;24;55;55 +13;24;56;56 +13;24;57;57 +13;25;0;0 +13;25;1;1 +13;25;2;2 +13;25;3;3 +13;25;4;4 +13;25;5;5 +13;25;6;6 +13;25;7;7 +13;25;8;8 +13;25;9;9 +13;25;10;10 +13;25;12;11 +13;25;14;11 +13;25;16;13 +13;25;17;14 +13;25;18;15 +13;25;19;30 +13;25;20;14 +13;25;21;13 +13;25;22;14 +13;25;23;23 +13;25;24;24 +13;25;26;27 +13;25;28;26 +13;25;29;28 +13;25;30;29 +13;25;31;31 +13;25;32;32 +13;25;33;15 +13;25;35;13 +13;25;36;14 +13;25;37;33 +13;25;38;34 +13;25;39;35 +13;25;49;49 +13;25;50;50 +13;25;51;51 +13;25;52;52 +13;25;54;54 +13;25;55;55 +13;25;56;56 +13;25;57;57 +13;26;0;0 +13;26;1;1 +13;26;2;2 +13;26;3;3 +13;26;4;4 +13;26;5;5 +13;26;6;6 +13;26;7;7 +13;26;8;8 +13;26;9;9 +13;26;10;10 +13;26;12;11 +13;26;14;11 +13;26;15;12 +13;26;16;13 +13;26;17;14 +13;26;18;15 +13;26;19;30 +13;26;20;14 +13;26;21;13 +13;26;22;14 +13;26;23;23 +13;26;24;24 +13;26;25;25 +13;26;26;27 +13;26;29;28 +13;26;30;29 +13;26;31;31 +13;26;32;32 +13;26;33;15 +13;26;35;13 +13;26;36;14 +13;26;37;33 +13;26;38;34 +13;26;39;35 +13;26;49;49 +13;26;50;50 +13;26;51;51 +13;26;52;52 +13;26;54;54 +13;26;55;55 +13;26;56;56 +13;26;57;57 +13;27;0;0 +13;27;1;1 +13;27;2;2 +13;27;3;3 +13;27;4;4 +13;27;5;5 +13;27;6;6 +13;27;7;7 +13;27;8;8 +13;27;9;9 +13;27;10;10 +13;27;12;11 +13;27;14;11 +13;27;19;30 +13;27;28;26 +13;27;31;31 +13;27;32;32 +13;27;37;33 +13;27;38;34 +13;27;39;35 +13;27;49;49 +13;27;50;50 +13;27;51;51 +13;27;52;52 +13;27;54;54 +13;27;55;55 +13;27;56;56 +13;27;57;57 +13;28;0;0 +13;28;1;1 +13;28;2;2 +13;28;3;3 +13;28;4;4 +13;28;5;5 +13;28;6;6 +13;28;7;7 +13;28;8;8 +13;28;9;9 +13;28;10;10 +13;28;12;11 +13;28;14;11 +13;28;16;13 +13;28;19;30 +13;28;26;27 +13;28;31;31 +13;28;32;32 +13;28;37;33 +13;28;38;34 +13;28;39;35 +13;28;49;49 +13;28;50;50 +13;28;51;51 +13;28;52;52 +13;28;54;54 +13;28;55;55 +13;28;56;56 +13;28;57;57 +13;29;0;0 +13;29;1;1 +13;29;2;2 +13;29;3;3 +13;29;4;4 +13;29;5;5 +13;29;6;6 +13;29;7;7 +13;29;8;8 +13;29;9;9 +13;29;10;10 +13;29;12;11 +13;29;14;11 +13;29;16;13 +13;29;19;30 +13;29;26;27 +13;29;31;31 +13;29;32;32 +13;29;37;33 +13;29;38;34 +13;29;39;35 +13;29;49;49 +13;29;50;50 +13;29;51;51 +13;29;52;52 +13;29;54;54 +13;29;55;55 +13;29;56;56 +13;29;57;57 +13;30;0;0 +13;30;1;1 +13;30;2;2 +13;30;3;3 +13;30;4;4 +13;30;5;5 +13;30;6;6 +13;30;7;7 +13;30;8;8 +13;30;9;9 +13;30;10;10 +13;30;12;11 +13;30;14;11 +13;30;26;27 +13;30;31;31 +13;30;32;32 +13;30;37;33 +13;30;38;34 +13;30;39;35 +13;30;49;49 +13;30;50;50 +13;30;51;51 +13;30;52;52 +13;30;54;54 +13;30;55;55 +13;30;56;56 +13;30;57;57 +13;31;0;0 +13;31;1;1 +13;31;2;2 +13;31;3;3 +13;31;4;4 +13;31;5;5 +13;31;6;6 +13;31;7;7 +13;31;8;8 +13;31;9;9 +13;31;10;10 +13;31;12;11 +13;31;14;11 +13;31;19;30 +13;31;26;27 +13;31;28;26 +13;31;32;32 +13;31;37;33 +13;31;38;34 +13;31;39;35 +13;31;49;49 +13;31;50;50 +13;31;51;51 +13;31;52;52 +13;31;54;54 +13;31;55;55 +13;31;56;56 +13;31;57;57 +13;32;0;0 +13;32;1;1 +13;32;2;2 +13;32;3;3 +13;32;4;4 +13;32;5;5 +13;32;6;6 +13;32;7;7 +13;32;8;8 +13;32;9;9 +13;32;10;10 +13;32;12;11 +13;32;14;11 +13;32;19;30 +13;32;26;27 +13;32;28;26 +13;32;31;31 +13;32;37;33 +13;32;38;34 +13;32;39;35 +13;32;49;49 +13;32;50;50 +13;32;51;51 +13;32;52;52 +13;32;54;54 +13;32;55;55 +13;32;56;56 +13;32;57;57 +13;33;0;0 +13;33;1;1 +13;33;2;2 +13;33;3;3 +13;33;4;4 +13;33;5;5 +13;33;6;6 +13;33;7;7 +13;33;8;8 +13;33;9;9 +13;33;10;10 +13;33;12;11 +13;33;14;11 +13;33;19;30 +13;33;26;27 +13;33;28;26 +13;33;31;31 +13;33;32;32 +13;33;38;34 +13;33;39;35 +13;33;49;49 +13;33;50;50 +13;33;51;51 +13;33;52;52 +13;33;54;54 +13;33;55;55 +13;33;56;56 +13;33;57;57 +13;34;0;0 +13;34;1;1 +13;34;2;2 +13;34;3;3 +13;34;4;4 +13;34;5;5 +13;34;6;6 +13;34;7;7 +13;34;8;8 +13;34;9;9 +13;34;10;10 +13;34;12;11 +13;34;14;11 +13;34;19;30 +13;34;26;27 +13;34;28;26 +13;34;31;31 +13;34;32;32 +13;34;37;33 +13;34;39;35 +13;34;49;49 +13;34;50;50 +13;34;51;51 +13;34;52;52 +13;34;54;54 +13;34;55;55 +13;34;56;56 +13;34;57;57 +13;35;0;0 +13;35;1;1 +13;35;2;2 +13;35;3;3 +13;35;4;4 +13;35;5;5 +13;35;6;6 +13;35;7;7 +13;35;8;8 +13;35;9;9 +13;35;10;10 +13;35;12;11 +13;35;14;11 +13;35;19;30 +13;35;26;27 +13;35;28;26 +13;35;31;31 +13;35;32;32 +13;35;37;33 +13;35;38;34 +13;35;49;49 +13;35;50;50 +13;35;51;51 +13;35;52;52 +13;35;54;54 +13;35;55;55 +13;35;56;56 +13;35;57;57 +13;49;0;0 +13;49;1;1 +13;49;2;2 +13;49;3;3 +13;49;4;4 +13;49;5;5 +13;49;6;6 +13;49;7;7 +13;49;8;8 +13;49;9;9 +13;49;10;10 +13;49;12;11 +13;49;14;11 +13;49;19;30 +13;49;26;27 +13;49;31;31 +13;49;32;32 +13;49;37;33 +13;49;38;34 +13;49;39;35 +13;49;50;50 +13;49;51;51 +13;49;52;52 +13;49;54;54 +13;49;55;55 +13;49;56;56 +13;49;57;57 +13;50;0;0 +13;50;1;1 +13;50;2;2 +13;50;3;3 +13;50;4;4 +13;50;5;5 +13;50;6;6 +13;50;7;7 +13;50;8;8 +13;50;9;9 +13;50;10;10 +13;50;12;11 +13;50;14;11 +13;50;19;30 +13;50;26;27 +13;50;28;26 +13;50;31;31 +13;50;32;32 +13;50;37;33 +13;50;38;34 +13;50;39;35 +13;50;49;49 +13;50;51;51 +13;50;52;52 +13;50;54;54 +13;50;55;55 +13;50;56;56 +13;50;57;57 +13;51;0;0 +13;51;1;1 +13;51;2;2 +13;51;3;3 +13;51;4;4 +13;51;5;5 +13;51;6;6 +13;51;7;7 +13;51;8;8 +13;51;9;9 +13;51;10;10 +13;51;12;11 +13;51;14;11 +13;51;19;30 +13;51;26;27 +13;51;31;31 +13;51;32;32 +13;51;37;33 +13;51;38;34 +13;51;39;35 +13;51;49;49 +13;51;50;50 +13;51;52;52 +13;51;54;54 +13;51;55;55 +13;51;56;56 +13;51;57;57 +13;52;0;0 +13;52;1;1 +13;52;2;2 +13;52;3;3 +13;52;4;4 +13;52;5;5 +13;52;6;6 +13;52;7;7 +13;52;8;8 +13;52;9;9 +13;52;10;10 +13;52;12;11 +13;52;14;11 +13;52;19;30 +13;52;26;27 +13;52;31;31 +13;52;32;32 +13;52;37;33 +13;52;38;34 +13;52;39;35 +13;52;49;49 +13;52;50;50 +13;52;51;51 +13;52;54;54 +13;52;55;55 +13;52;56;56 +13;52;57;57 +13;54;0;0 +13;54;1;1 +13;54;2;2 +13;54;3;3 +13;54;4;4 +13;54;5;5 +13;54;6;6 +13;54;7;7 +13;54;8;8 +13;54;9;9 +13;54;10;10 +13;54;12;11 +13;54;14;11 +13;54;19;30 +13;54;26;27 +13;54;31;31 +13;54;32;32 +13;54;37;33 +13;54;38;34 +13;54;39;35 +13;54;49;49 +13;54;50;50 +13;54;51;51 +13;54;52;52 +13;54;55;55 +13;54;56;56 +13;54;57;57 +13;55;0;0 +13;55;1;1 +13;55;2;2 +13;55;3;3 +13;55;4;4 +13;55;5;5 +13;55;6;6 +13;55;7;7 +13;55;8;8 +13;55;9;9 +13;55;10;10 +13;55;12;11 +13;55;14;11 +13;55;19;30 +13;55;26;27 +13;55;31;31 +13;55;32;32 +13;55;37;33 +13;55;38;34 +13;55;39;35 +13;55;49;49 +13;55;50;50 +13;55;51;51 +13;55;52;52 +13;55;54;54 +13;55;56;56 +13;55;57;57 +13;56;0;0 +13;56;1;1 +13;56;2;2 +13;56;3;3 +13;56;4;4 +13;56;5;5 +13;56;6;6 +13;56;7;7 +13;56;8;8 +13;56;9;9 +13;56;10;10 +13;56;12;11 +13;56;14;11 +13;56;19;30 +13;56;26;27 +13;56;31;31 +13;56;32;32 +13;56;37;33 +13;56;38;34 +13;56;39;35 +13;56;49;49 +13;56;50;50 +13;56;51;51 +13;56;52;52 +13;56;54;54 +13;56;55;55 +13;56;57;57 +13;57;0;0 +13;57;1;1 +13;57;2;2 +13;57;3;3 +13;57;4;4 +13;57;5;5 +13;57;6;6 +13;57;7;7 +13;57;8;8 +13;57;9;9 +13;57;10;10 +13;57;12;11 +13;57;14;11 +13;57;19;30 +13;57;26;27 +13;57;31;31 +13;57;32;32 +13;57;37;33 +13;57;38;34 +13;57;39;35 +13;57;49;49 +13;57;50;50 +13;57;51;51 +13;57;52;52 +13;57;54;54 +13;57;55;55 +13;57;56;56 diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.rul b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.rul new file mode 100644 index 0000000..108d7b7 --- /dev/null +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom.rul @@ -0,0 +1,360 @@ +# +# Macchine ColCom +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB +# +# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 13 - RICAVATO DA TRANSIZIONESTATI SU DB DELLA FAM. 13 +# +# 2023.10.05 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# gli eventi e stati sono diventati 54,55,56,57 +# +# +$DEFINITIONS + +$NAME : FAMIGLIA_13 +$IDX : 13 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 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 +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +#$STATE : 53 : Allarme_Tavola +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato + + +#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 : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +#$EVENT : 53 : HW_Allarme_Tavola +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 + +ALL_STATES : 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 : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 +Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17 + +Macchina_Pronta : HW_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 : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 +Non_Disponibile : Contapezzi : Cambio_Pezzo # 20 + +Macchina_Pronta : HW_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 : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 +Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22 + +Macchina_Pronta : HW_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 +Usura_Utensile : 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 : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 +Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36 + +# ------------------------------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.csv b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.csv new file mode 100644 index 0000000..1145a2c --- /dev/null +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.csv @@ -0,0 +1,1153 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +13;0;1;1 +13;0;2;2 +13;0;3;3 +13;0;4;4 +13;0;5;5 +13;0;6;6 +13;0;7;7 +13;0;8;8 +13;0;9;9 +13;0;10;10 +13;0;12;11 +13;0;14;11 +13;0;19;30 +13;0;26;27 +13;0;31;31 +13;0;32;32 +13;0;37;33 +13;0;38;34 +13;0;39;35 +13;0;49;49 +13;0;50;50 +13;0;51;51 +13;0;52;52 +13;0;54;54 +13;0;55;55 +13;0;56;56 +13;0;57;57 +13;0;58;58 +13;1;0;0 +13;1;2;2 +13;1;3;3 +13;1;4;4 +13;1;5;5 +13;1;6;6 +13;1;7;7 +13;1;8;8 +13;1;9;9 +13;1;10;10 +13;1;12;11 +13;1;14;11 +13;1;15;12 +13;1;16;13 +13;1;17;14 +13;1;18;15 +13;1;19;30 +13;1;20;14 +13;1;21;13 +13;1;22;14 +13;1;23;23 +13;1;24;24 +13;1;25;25 +13;1;26;27 +13;1;29;28 +13;1;30;29 +13;1;31;31 +13;1;32;32 +13;1;33;15 +13;1;35;13 +13;1;36;14 +13;1;37;33 +13;1;38;34 +13;1;39;35 +13;1;49;49 +13;1;50;50 +13;1;51;51 +13;1;52;52 +13;1;54;54 +13;1;55;55 +13;1;56;56 +13;1;57;57 +13;1;58;58 +13;2;0;0 +13;2;1;1 +13;2;3;3 +13;2;4;4 +13;2;5;5 +13;2;6;6 +13;2;7;7 +13;2;8;8 +13;2;9;9 +13;2;10;10 +13;2;12;11 +13;2;14;11 +13;2;19;30 +13;2;26;27 +13;2;31;31 +13;2;32;32 +13;2;37;33 +13;2;38;34 +13;2;39;35 +13;2;49;49 +13;2;50;50 +13;2;51;51 +13;2;52;52 +13;2;54;54 +13;2;55;55 +13;2;56;56 +13;2;57;57 +13;2;58;58 +13;3;0;0 +13;3;1;1 +13;3;2;2 +13;3;4;4 +13;3;5;5 +13;3;6;6 +13;3;7;7 +13;3;8;8 +13;3;9;9 +13;3;10;10 +13;3;12;11 +13;3;14;11 +13;3;19;30 +13;3;26;27 +13;3;31;31 +13;3;32;32 +13;3;37;33 +13;3;38;34 +13;3;39;35 +13;3;49;49 +13;3;50;50 +13;3;51;51 +13;3;52;52 +13;3;54;54 +13;3;55;55 +13;3;56;56 +13;3;57;57 +13;3;58;58 +13;4;0;0 +13;4;1;1 +13;4;2;2 +13;4;3;3 +13;4;5;5 +13;4;6;6 +13;4;7;7 +13;4;8;8 +13;4;9;9 +13;4;10;10 +13;4;12;11 +13;4;14;11 +13;4;19;30 +13;4;26;27 +13;4;31;31 +13;4;32;32 +13;4;37;33 +13;4;38;34 +13;4;39;35 +13;4;49;49 +13;4;50;50 +13;4;51;51 +13;4;52;52 +13;4;54;54 +13;4;55;55 +13;4;56;56 +13;4;57;57 +13;4;58;58 +13;5;0;0 +13;5;1;1 +13;5;2;2 +13;5;3;3 +13;5;4;4 +13;5;6;6 +13;5;7;7 +13;5;8;8 +13;5;9;9 +13;5;10;10 +13;5;12;11 +13;5;14;11 +13;5;19;30 +13;5;26;27 +13;5;31;31 +13;5;32;32 +13;5;37;33 +13;5;38;34 +13;5;39;35 +13;5;49;49 +13;5;50;50 +13;5;51;51 +13;5;52;52 +13;5;54;54 +13;5;55;55 +13;5;56;56 +13;5;57;57 +13;5;58;58 +13;6;0;0 +13;6;1;1 +13;6;2;2 +13;6;3;3 +13;6;4;4 +13;6;5;5 +13;6;7;7 +13;6;8;8 +13;6;9;9 +13;6;10;10 +13;6;12;11 +13;6;14;11 +13;6;19;30 +13;6;26;27 +13;6;31;31 +13;6;32;32 +13;6;37;33 +13;6;38;34 +13;6;39;35 +13;6;49;49 +13;6;50;50 +13;6;51;51 +13;6;52;52 +13;6;54;54 +13;6;55;55 +13;6;56;56 +13;6;57;57 +13;6;58;58 +13;7;0;0 +13;7;1;1 +13;7;2;2 +13;7;3;3 +13;7;4;4 +13;7;5;5 +13;7;6;6 +13;7;8;8 +13;7;9;9 +13;7;10;10 +13;7;12;11 +13;7;14;11 +13;7;19;30 +13;7;26;27 +13;7;31;31 +13;7;32;32 +13;7;37;33 +13;7;38;34 +13;7;39;35 +13;7;49;49 +13;7;50;50 +13;7;51;51 +13;7;52;52 +13;7;54;54 +13;7;55;55 +13;7;56;56 +13;7;57;57 +13;7;58;58 +13;8;0;0 +13;8;1;1 +13;8;2;2 +13;8;3;3 +13;8;4;4 +13;8;5;5 +13;8;6;6 +13;8;7;7 +13;8;9;9 +13;8;10;10 +13;8;12;11 +13;8;14;11 +13;8;19;30 +13;8;26;27 +13;8;31;31 +13;8;32;32 +13;8;37;33 +13;8;38;34 +13;8;39;35 +13;8;49;49 +13;8;50;50 +13;8;51;51 +13;8;52;52 +13;8;54;54 +13;8;55;55 +13;8;56;56 +13;8;57;57 +13;8;58;58 +13;9;0;0 +13;9;1;1 +13;9;2;2 +13;9;3;3 +13;9;4;4 +13;9;5;5 +13;9;6;6 +13;9;7;7 +13;9;8;8 +13;9;10;10 +13;9;12;11 +13;9;14;11 +13;9;19;30 +13;9;26;27 +13;9;31;31 +13;9;32;32 +13;9;37;33 +13;9;38;34 +13;9;39;35 +13;9;49;49 +13;9;50;50 +13;9;51;51 +13;9;52;52 +13;9;54;54 +13;9;55;55 +13;9;56;56 +13;9;57;57 +13;9;58;58 +13;10;0;0 +13;10;1;1 +13;10;2;2 +13;10;3;3 +13;10;4;4 +13;10;5;5 +13;10;6;6 +13;10;7;7 +13;10;8;8 +13;10;9;9 +13;10;12;11 +13;10;14;11 +13;10;19;30 +13;10;26;27 +13;10;31;31 +13;10;32;32 +13;10;37;33 +13;10;38;34 +13;10;39;35 +13;10;49;49 +13;10;50;50 +13;10;51;51 +13;10;52;52 +13;10;54;54 +13;10;55;55 +13;10;56;56 +13;10;57;57 +13;10;58;58 +13;11;0;0 +13;11;1;1 +13;11;2;2 +13;11;3;3 +13;11;4;4 +13;11;5;5 +13;11;6;6 +13;11;7;7 +13;11;8;8 +13;11;9;9 +13;11;10;10 +13;11;15;12 +13;11;16;13 +13;11;17;14 +13;11;18;15 +13;11;19;30 +13;11;20;14 +13;11;21;13 +13;11;22;14 +13;11;23;23 +13;11;24;24 +13;11;25;25 +13;11;26;27 +13;11;29;28 +13;11;30;29 +13;11;31;31 +13;11;32;32 +13;11;33;15 +13;11;35;13 +13;11;36;14 +13;11;37;33 +13;11;38;34 +13;11;39;35 +13;11;49;49 +13;11;50;50 +13;11;51;51 +13;11;52;52 +13;11;54;54 +13;11;55;55 +13;11;56;56 +13;11;57;57 +13;11;58;58 +13;12;0;0 +13;12;1;1 +13;12;2;2 +13;12;3;3 +13;12;4;4 +13;12;5;5 +13;12;6;6 +13;12;7;7 +13;12;8;8 +13;12;9;9 +13;12;10;10 +13;12;12;11 +13;12;14;11 +13;12;16;13 +13;12;18;15 +13;12;19;30 +13;12;21;13 +13;12;23;23 +13;12;24;24 +13;12;25;25 +13;12;26;27 +13;12;29;28 +13;12;30;29 +13;12;31;31 +13;12;32;32 +13;12;33;15 +13;12;35;13 +13;12;37;33 +13;12;38;34 +13;12;39;35 +13;12;49;49 +13;12;50;50 +13;12;51;51 +13;12;52;52 +13;12;54;54 +13;12;55;55 +13;12;56;56 +13;12;57;57 +13;12;58;58 +13;13;0;0 +13;13;1;1 +13;13;2;2 +13;13;3;3 +13;13;4;4 +13;13;5;5 +13;13;6;6 +13;13;7;7 +13;13;8;8 +13;13;9;9 +13;13;10;10 +13;13;12;11 +13;13;14;11 +13;13;15;12 +13;13;18;15 +13;13;19;30 +13;13;23;23 +13;13;24;24 +13;13;25;25 +13;13;26;27 +13;13;27;12 +13;13;29;28 +13;13;30;29 +13;13;31;31 +13;13;32;32 +13;13;33;15 +13;13;37;33 +13;13;38;34 +13;13;39;35 +13;13;49;49 +13;13;50;50 +13;13;51;51 +13;13;52;52 +13;13;54;54 +13;13;55;55 +13;13;56;56 +13;13;57;57 +13;13;58;58 +13;14;0;0 +13;14;1;1 +13;14;2;2 +13;14;3;3 +13;14;4;4 +13;14;5;5 +13;14;6;6 +13;14;7;7 +13;14;8;8 +13;14;9;9 +13;14;10;10 +13;14;12;11 +13;14;14;11 +13;14;15;12 +13;14;16;13 +13;14;18;15 +13;14;19;30 +13;14;21;13 +13;14;23;23 +13;14;24;24 +13;14;25;25 +13;14;26;27 +13;14;29;28 +13;14;30;29 +13;14;31;31 +13;14;32;32 +13;14;33;15 +13;14;35;13 +13;14;37;33 +13;14;38;34 +13;14;39;35 +13;14;49;49 +13;14;50;50 +13;14;51;51 +13;14;52;52 +13;14;54;54 +13;14;55;55 +13;14;56;56 +13;14;57;57 +13;14;58;58 +13;15;0;0 +13;15;1;1 +13;15;2;2 +13;15;3;3 +13;15;4;4 +13;15;5;5 +13;15;6;6 +13;15;7;7 +13;15;8;8 +13;15;9;9 +13;15;10;10 +13;15;12;11 +13;15;14;11 +13;15;15;12 +13;15;16;13 +13;15;19;30 +13;15;21;13 +13;15;23;23 +13;15;24;24 +13;15;25;25 +13;15;26;27 +13;15;29;28 +13;15;30;29 +13;15;31;31 +13;15;32;32 +13;15;35;13 +13;15;37;33 +13;15;38;34 +13;15;39;35 +13;15;49;49 +13;15;50;50 +13;15;51;51 +13;15;52;52 +13;15;54;54 +13;15;55;55 +13;15;56;56 +13;15;57;57 +13;15;58;58 +13;23;0;0 +13;23;1;1 +13;23;2;2 +13;23;3;3 +13;23;4;4 +13;23;5;5 +13;23;6;6 +13;23;7;7 +13;23;8;8 +13;23;9;9 +13;23;10;10 +13;23;12;11 +13;23;14;11 +13;23;15;12 +13;23;16;13 +13;23;17;14 +13;23;18;15 +13;23;19;30 +13;23;20;14 +13;23;21;13 +13;23;22;14 +13;23;24;24 +13;23;25;25 +13;23;26;27 +13;23;29;28 +13;23;30;29 +13;23;31;31 +13;23;32;32 +13;23;33;15 +13;23;35;13 +13;23;36;14 +13;23;37;33 +13;23;38;34 +13;23;39;35 +13;23;49;49 +13;23;50;50 +13;23;51;51 +13;23;52;52 +13;23;54;54 +13;23;55;55 +13;23;56;56 +13;23;57;57 +13;23;58;58 +13;24;0;0 +13;24;1;1 +13;24;2;2 +13;24;3;3 +13;24;4;4 +13;24;5;5 +13;24;6;6 +13;24;7;7 +13;24;8;8 +13;24;9;9 +13;24;10;10 +13;24;12;11 +13;24;14;11 +13;24;15;12 +13;24;16;13 +13;24;18;15 +13;24;19;30 +13;24;21;13 +13;24;23;23 +13;24;25;25 +13;24;26;27 +13;24;29;28 +13;24;30;29 +13;24;31;31 +13;24;32;32 +13;24;33;15 +13;24;35;13 +13;24;37;33 +13;24;38;34 +13;24;39;35 +13;24;49;49 +13;24;50;50 +13;24;51;51 +13;24;52;52 +13;24;54;54 +13;24;55;55 +13;24;56;56 +13;24;57;57 +13;24;58;58 +13;25;0;0 +13;25;1;1 +13;25;2;2 +13;25;3;3 +13;25;4;4 +13;25;5;5 +13;25;6;6 +13;25;7;7 +13;25;8;8 +13;25;9;9 +13;25;10;10 +13;25;12;11 +13;25;14;11 +13;25;16;13 +13;25;17;14 +13;25;18;15 +13;25;19;30 +13;25;20;14 +13;25;21;13 +13;25;22;14 +13;25;23;23 +13;25;24;24 +13;25;26;27 +13;25;29;28 +13;25;30;29 +13;25;31;31 +13;25;32;32 +13;25;33;15 +13;25;35;13 +13;25;36;14 +13;25;37;33 +13;25;38;34 +13;25;39;35 +13;25;49;49 +13;25;50;50 +13;25;51;51 +13;25;52;52 +13;25;54;54 +13;25;55;55 +13;25;56;56 +13;25;57;57 +13;25;58;58 +13;27;0;0 +13;27;1;1 +13;27;2;2 +13;27;3;3 +13;27;4;4 +13;27;5;5 +13;27;6;6 +13;27;7;7 +13;27;8;8 +13;27;9;9 +13;27;10;10 +13;27;12;11 +13;27;14;11 +13;27;19;30 +13;27;31;31 +13;27;32;32 +13;27;37;33 +13;27;38;34 +13;27;39;35 +13;27;49;49 +13;27;50;50 +13;27;51;51 +13;27;52;52 +13;27;54;54 +13;27;55;55 +13;27;56;56 +13;27;57;57 +13;27;58;58 +13;28;0;0 +13;28;1;1 +13;28;2;2 +13;28;3;3 +13;28;4;4 +13;28;5;5 +13;28;6;6 +13;28;7;7 +13;28;8;8 +13;28;9;9 +13;28;10;10 +13;28;12;11 +13;28;14;11 +13;28;16;13 +13;28;19;30 +13;28;26;27 +13;28;31;31 +13;28;32;32 +13;28;37;33 +13;28;38;34 +13;28;39;35 +13;28;49;49 +13;28;50;50 +13;28;51;51 +13;28;52;52 +13;28;54;54 +13;28;55;55 +13;28;56;56 +13;28;57;57 +13;28;58;58 +13;29;0;0 +13;29;1;1 +13;29;2;2 +13;29;3;3 +13;29;4;4 +13;29;5;5 +13;29;6;6 +13;29;7;7 +13;29;8;8 +13;29;9;9 +13;29;10;10 +13;29;12;11 +13;29;14;11 +13;29;16;13 +13;29;19;30 +13;29;26;27 +13;29;31;31 +13;29;32;32 +13;29;37;33 +13;29;38;34 +13;29;39;35 +13;29;49;49 +13;29;50;50 +13;29;51;51 +13;29;52;52 +13;29;54;54 +13;29;55;55 +13;29;56;56 +13;29;57;57 +13;29;58;58 +13;30;0;0 +13;30;1;1 +13;30;2;2 +13;30;3;3 +13;30;4;4 +13;30;5;5 +13;30;6;6 +13;30;7;7 +13;30;8;8 +13;30;9;9 +13;30;10;10 +13;30;12;11 +13;30;14;11 +13;30;26;27 +13;30;31;31 +13;30;32;32 +13;30;37;33 +13;30;38;34 +13;30;39;35 +13;30;49;49 +13;30;50;50 +13;30;51;51 +13;30;52;52 +13;30;54;54 +13;30;55;55 +13;30;56;56 +13;30;57;57 +13;30;58;58 +13;31;0;0 +13;31;1;1 +13;31;2;2 +13;31;3;3 +13;31;4;4 +13;31;5;5 +13;31;6;6 +13;31;7;7 +13;31;8;8 +13;31;9;9 +13;31;10;10 +13;31;12;11 +13;31;14;11 +13;31;19;30 +13;31;26;27 +13;31;32;32 +13;31;37;33 +13;31;38;34 +13;31;39;35 +13;31;49;49 +13;31;50;50 +13;31;51;51 +13;31;52;52 +13;31;54;54 +13;31;55;55 +13;31;56;56 +13;31;57;57 +13;31;58;58 +13;32;0;0 +13;32;1;1 +13;32;2;2 +13;32;3;3 +13;32;4;4 +13;32;5;5 +13;32;6;6 +13;32;7;7 +13;32;8;8 +13;32;9;9 +13;32;10;10 +13;32;12;11 +13;32;14;11 +13;32;19;30 +13;32;26;27 +13;32;31;31 +13;32;37;33 +13;32;38;34 +13;32;39;35 +13;32;49;49 +13;32;50;50 +13;32;51;51 +13;32;52;52 +13;32;54;54 +13;32;55;55 +13;32;56;56 +13;32;57;57 +13;32;58;58 +13;33;0;0 +13;33;1;1 +13;33;2;2 +13;33;3;3 +13;33;4;4 +13;33;5;5 +13;33;6;6 +13;33;7;7 +13;33;8;8 +13;33;9;9 +13;33;10;10 +13;33;12;11 +13;33;14;11 +13;33;19;30 +13;33;26;27 +13;33;31;31 +13;33;32;32 +13;33;38;34 +13;33;39;35 +13;33;49;49 +13;33;50;50 +13;33;51;51 +13;33;52;52 +13;33;54;54 +13;33;55;55 +13;33;56;56 +13;33;57;57 +13;33;58;58 +13;34;0;0 +13;34;1;1 +13;34;2;2 +13;34;3;3 +13;34;4;4 +13;34;5;5 +13;34;6;6 +13;34;7;7 +13;34;8;8 +13;34;9;9 +13;34;10;10 +13;34;12;11 +13;34;14;11 +13;34;19;30 +13;34;26;27 +13;34;31;31 +13;34;32;32 +13;34;37;33 +13;34;39;35 +13;34;49;49 +13;34;50;50 +13;34;51;51 +13;34;52;52 +13;34;54;54 +13;34;55;55 +13;34;56;56 +13;34;57;57 +13;34;58;58 +13;35;0;0 +13;35;1;1 +13;35;2;2 +13;35;3;3 +13;35;4;4 +13;35;5;5 +13;35;6;6 +13;35;7;7 +13;35;8;8 +13;35;9;9 +13;35;10;10 +13;35;12;11 +13;35;14;11 +13;35;19;30 +13;35;26;27 +13;35;31;31 +13;35;32;32 +13;35;37;33 +13;35;38;34 +13;35;49;49 +13;35;50;50 +13;35;51;51 +13;35;52;52 +13;35;54;54 +13;35;55;55 +13;35;56;56 +13;35;57;57 +13;35;58;58 +13;49;0;0 +13;49;1;1 +13;49;2;2 +13;49;3;3 +13;49;4;4 +13;49;5;5 +13;49;6;6 +13;49;7;7 +13;49;8;8 +13;49;9;9 +13;49;10;10 +13;49;12;11 +13;49;14;11 +13;49;19;30 +13;49;26;27 +13;49;31;31 +13;49;32;32 +13;49;37;33 +13;49;38;34 +13;49;39;35 +13;49;50;50 +13;49;51;51 +13;49;52;52 +13;49;54;54 +13;49;55;55 +13;49;56;56 +13;49;57;57 +13;49;58;58 +13;50;0;0 +13;50;1;1 +13;50;2;2 +13;50;3;3 +13;50;4;4 +13;50;5;5 +13;50;6;6 +13;50;7;7 +13;50;8;8 +13;50;9;9 +13;50;10;10 +13;50;12;11 +13;50;14;11 +13;50;19;30 +13;50;26;27 +13;50;31;31 +13;50;32;32 +13;50;37;33 +13;50;38;34 +13;50;39;35 +13;50;49;49 +13;50;51;51 +13;50;52;52 +13;50;54;54 +13;50;55;55 +13;50;56;56 +13;50;57;57 +13;50;58;58 +13;51;0;0 +13;51;1;1 +13;51;2;2 +13;51;3;3 +13;51;4;4 +13;51;5;5 +13;51;6;6 +13;51;7;7 +13;51;8;8 +13;51;9;9 +13;51;10;10 +13;51;12;11 +13;51;14;11 +13;51;19;30 +13;51;26;27 +13;51;31;31 +13;51;32;32 +13;51;37;33 +13;51;38;34 +13;51;39;35 +13;51;49;49 +13;51;50;50 +13;51;52;52 +13;51;54;54 +13;51;55;55 +13;51;56;56 +13;51;57;57 +13;51;58;58 +13;52;0;0 +13;52;1;1 +13;52;2;2 +13;52;3;3 +13;52;4;4 +13;52;5;5 +13;52;6;6 +13;52;7;7 +13;52;8;8 +13;52;9;9 +13;52;10;10 +13;52;12;11 +13;52;14;11 +13;52;19;30 +13;52;26;27 +13;52;31;31 +13;52;32;32 +13;52;37;33 +13;52;38;34 +13;52;39;35 +13;52;49;49 +13;52;50;50 +13;52;51;51 +13;52;54;54 +13;52;55;55 +13;52;56;56 +13;52;57;57 +13;52;58;58 +13;54;0;0 +13;54;1;1 +13;54;2;2 +13;54;3;3 +13;54;4;4 +13;54;5;5 +13;54;6;6 +13;54;7;7 +13;54;8;8 +13;54;9;9 +13;54;10;10 +13;54;12;11 +13;54;14;11 +13;54;19;30 +13;54;26;27 +13;54;31;31 +13;54;32;32 +13;54;37;33 +13;54;38;34 +13;54;39;35 +13;54;49;49 +13;54;50;50 +13;54;51;51 +13;54;52;52 +13;54;55;55 +13;54;56;56 +13;54;57;57 +13;54;58;58 +13;55;0;0 +13;55;1;1 +13;55;2;2 +13;55;3;3 +13;55;4;4 +13;55;5;5 +13;55;6;6 +13;55;7;7 +13;55;8;8 +13;55;9;9 +13;55;10;10 +13;55;12;11 +13;55;14;11 +13;55;19;30 +13;55;26;27 +13;55;31;31 +13;55;32;32 +13;55;37;33 +13;55;38;34 +13;55;39;35 +13;55;49;49 +13;55;50;50 +13;55;51;51 +13;55;52;52 +13;55;54;54 +13;55;56;56 +13;55;57;57 +13;55;58;58 +13;56;0;0 +13;56;1;1 +13;56;2;2 +13;56;3;3 +13;56;4;4 +13;56;5;5 +13;56;6;6 +13;56;7;7 +13;56;8;8 +13;56;9;9 +13;56;10;10 +13;56;12;11 +13;56;14;11 +13;56;19;30 +13;56;26;27 +13;56;31;31 +13;56;32;32 +13;56;37;33 +13;56;38;34 +13;56;39;35 +13;56;49;49 +13;56;50;50 +13;56;51;51 +13;56;52;52 +13;56;54;54 +13;56;55;55 +13;56;57;57 +13;56;58;58 +13;57;0;0 +13;57;1;1 +13;57;2;2 +13;57;3;3 +13;57;4;4 +13;57;5;5 +13;57;6;6 +13;57;7;7 +13;57;8;8 +13;57;9;9 +13;57;10;10 +13;57;12;11 +13;57;14;11 +13;57;19;30 +13;57;26;27 +13;57;31;31 +13;57;32;32 +13;57;37;33 +13;57;38;34 +13;57;39;35 +13;57;49;49 +13;57;50;50 +13;57;51;51 +13;57;52;52 +13;57;54;54 +13;57;55;55 +13;57;56;56 +13;57;58;58 +13;58;0;0 +13;58;1;1 +13;58;2;2 +13;58;3;3 +13;58;4;4 +13;58;5;5 +13;58;6;6 +13;58;7;7 +13;58;8;8 +13;58;9;9 +13;58;10;10 +13;58;12;11 +13;58;14;11 +13;58;19;30 +13;58;26;27 +13;58;31;31 +13;58;32;32 +13;58;37;33 +13;58;38;34 +13;58;39;35 +13;58;49;49 +13;58;50;50 +13;58;51;51 +13;58;52;52 +13;58;54;54 +13;58;55;55 +13;58;56;56 +13;58;57;57 diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul new file mode 100644 index 0000000..648378c --- /dev/null +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW.rul @@ -0,0 +1,304 @@ +# +# Macchine ColCom +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB +# +# 2023.10.05 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# gli eventi e stati sono diventati 54,55,56,57 +# +# 2023.10.06 Creata VERSIONE NEW partendo da RUL di BASE +# Tolti eventi/stati commentati e tolto Evento 28 Timer_Timeout_Turno_By_Tempo_Ciclo e suoi riferimenti di Stato "Non_Disponibile" +# +# 2023.10.10 Aggiunto barcode In Deroga +# +$DEFINITIONS + +$NAME : FAMIGLIA_13 +$IDX : 13 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga + +#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 : 29 : HW_Magazzino_Grezzi_Vuoto +$EVENT : 30 : HW_Emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 + +ALL_STATES : HW_power_off : Macchina_Spenta # 14 + +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 + +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 + +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Fermo_Generico # 17 +Lavorazione : HW_End_Machining : Lavorazione # 17 +Allarme_CN : HW_End_Machining : Allarme_CN # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Manuale # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 + +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 + +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Fermo_Generico # 20 +Lavorazione : Contapezzi : Lavorazione # 20 +Allarme_CN : Contapezzi : Allarme_CN # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Manuale # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 + +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 + +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22 +Lavorazione : HW_End_Pallet : Lavorazione # 22 +Allarme_CN : HW_End_Pallet : Allarme_CN # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Manuale # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 + +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 + +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 + +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 + +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 + +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36 +Lavorazione : HW_End_Tavola : Lavorazione # 36 +Allarme_CN : HW_End_Tavola : Allarme_CN # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Manuale # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 + +# ------------------------------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW_pre_Deroga_OK.csv b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW_pre_Deroga_OK.csv new file mode 100644 index 0000000..ccd0a64 --- /dev/null +++ b/StateMachineStati/ColCom/13_FAMIGLIA_ColCom_NEW_pre_Deroga_OK.csv @@ -0,0 +1,1117 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +13;0;1;1 +13;0;2;2 +13;0;3;3 +13;0;4;4 +13;0;5;5 +13;0;6;6 +13;0;7;7 +13;0;8;8 +13;0;9;9 +13;0;10;10 +13;0;12;11 +13;0;14;11 +13;0;19;30 +13;0;26;27 +13;0;31;31 +13;0;32;32 +13;0;37;33 +13;0;38;34 +13;0;39;35 +13;0;49;49 +13;0;50;50 +13;0;51;51 +13;0;52;52 +13;0;54;54 +13;0;55;55 +13;0;56;56 +13;0;57;57 +13;1;0;0 +13;1;2;2 +13;1;3;3 +13;1;4;4 +13;1;5;5 +13;1;6;6 +13;1;7;7 +13;1;8;8 +13;1;9;9 +13;1;10;10 +13;1;12;11 +13;1;14;11 +13;1;15;12 +13;1;16;13 +13;1;17;14 +13;1;18;15 +13;1;19;30 +13;1;20;14 +13;1;21;13 +13;1;22;14 +13;1;23;23 +13;1;24;24 +13;1;25;25 +13;1;26;27 +13;1;29;28 +13;1;30;29 +13;1;31;31 +13;1;32;32 +13;1;33;15 +13;1;35;13 +13;1;36;14 +13;1;37;33 +13;1;38;34 +13;1;39;35 +13;1;49;49 +13;1;50;50 +13;1;51;51 +13;1;52;52 +13;1;54;54 +13;1;55;55 +13;1;56;56 +13;1;57;57 +13;2;0;0 +13;2;1;1 +13;2;3;3 +13;2;4;4 +13;2;5;5 +13;2;6;6 +13;2;7;7 +13;2;8;8 +13;2;9;9 +13;2;10;10 +13;2;12;11 +13;2;14;11 +13;2;19;30 +13;2;26;27 +13;2;31;31 +13;2;32;32 +13;2;37;33 +13;2;38;34 +13;2;39;35 +13;2;49;49 +13;2;50;50 +13;2;51;51 +13;2;52;52 +13;2;54;54 +13;2;55;55 +13;2;56;56 +13;2;57;57 +13;3;0;0 +13;3;1;1 +13;3;2;2 +13;3;4;4 +13;3;5;5 +13;3;6;6 +13;3;7;7 +13;3;8;8 +13;3;9;9 +13;3;10;10 +13;3;12;11 +13;3;14;11 +13;3;19;30 +13;3;26;27 +13;3;31;31 +13;3;32;32 +13;3;37;33 +13;3;38;34 +13;3;39;35 +13;3;49;49 +13;3;50;50 +13;3;51;51 +13;3;52;52 +13;3;54;54 +13;3;55;55 +13;3;56;56 +13;3;57;57 +13;4;0;0 +13;4;1;1 +13;4;2;2 +13;4;3;3 +13;4;5;5 +13;4;6;6 +13;4;7;7 +13;4;8;8 +13;4;9;9 +13;4;10;10 +13;4;12;11 +13;4;14;11 +13;4;19;30 +13;4;26;27 +13;4;31;31 +13;4;32;32 +13;4;37;33 +13;4;38;34 +13;4;39;35 +13;4;49;49 +13;4;50;50 +13;4;51;51 +13;4;52;52 +13;4;54;54 +13;4;55;55 +13;4;56;56 +13;4;57;57 +13;5;0;0 +13;5;1;1 +13;5;2;2 +13;5;3;3 +13;5;4;4 +13;5;6;6 +13;5;7;7 +13;5;8;8 +13;5;9;9 +13;5;10;10 +13;5;12;11 +13;5;14;11 +13;5;19;30 +13;5;26;27 +13;5;31;31 +13;5;32;32 +13;5;37;33 +13;5;38;34 +13;5;39;35 +13;5;49;49 +13;5;50;50 +13;5;51;51 +13;5;52;52 +13;5;54;54 +13;5;55;55 +13;5;56;56 +13;5;57;57 +13;6;0;0 +13;6;1;1 +13;6;2;2 +13;6;3;3 +13;6;4;4 +13;6;5;5 +13;6;7;7 +13;6;8;8 +13;6;9;9 +13;6;10;10 +13;6;12;11 +13;6;14;11 +13;6;19;30 +13;6;26;27 +13;6;31;31 +13;6;32;32 +13;6;37;33 +13;6;38;34 +13;6;39;35 +13;6;49;49 +13;6;50;50 +13;6;51;51 +13;6;52;52 +13;6;54;54 +13;6;55;55 +13;6;56;56 +13;6;57;57 +13;7;0;0 +13;7;1;1 +13;7;2;2 +13;7;3;3 +13;7;4;4 +13;7;5;5 +13;7;6;6 +13;7;8;8 +13;7;9;9 +13;7;10;10 +13;7;12;11 +13;7;14;11 +13;7;19;30 +13;7;26;27 +13;7;31;31 +13;7;32;32 +13;7;37;33 +13;7;38;34 +13;7;39;35 +13;7;49;49 +13;7;50;50 +13;7;51;51 +13;7;52;52 +13;7;54;54 +13;7;55;55 +13;7;56;56 +13;7;57;57 +13;8;0;0 +13;8;1;1 +13;8;2;2 +13;8;3;3 +13;8;4;4 +13;8;5;5 +13;8;6;6 +13;8;7;7 +13;8;9;9 +13;8;10;10 +13;8;12;11 +13;8;14;11 +13;8;19;30 +13;8;26;27 +13;8;31;31 +13;8;32;32 +13;8;37;33 +13;8;38;34 +13;8;39;35 +13;8;49;49 +13;8;50;50 +13;8;51;51 +13;8;52;52 +13;8;54;54 +13;8;55;55 +13;8;56;56 +13;8;57;57 +13;9;0;0 +13;9;1;1 +13;9;2;2 +13;9;3;3 +13;9;4;4 +13;9;5;5 +13;9;6;6 +13;9;7;7 +13;9;8;8 +13;9;10;10 +13;9;12;11 +13;9;14;11 +13;9;19;30 +13;9;26;27 +13;9;31;31 +13;9;32;32 +13;9;37;33 +13;9;38;34 +13;9;39;35 +13;9;49;49 +13;9;50;50 +13;9;51;51 +13;9;52;52 +13;9;54;54 +13;9;55;55 +13;9;56;56 +13;9;57;57 +13;10;0;0 +13;10;1;1 +13;10;2;2 +13;10;3;3 +13;10;4;4 +13;10;5;5 +13;10;6;6 +13;10;7;7 +13;10;8;8 +13;10;9;9 +13;10;12;11 +13;10;14;11 +13;10;19;30 +13;10;26;27 +13;10;31;31 +13;10;32;32 +13;10;37;33 +13;10;38;34 +13;10;39;35 +13;10;49;49 +13;10;50;50 +13;10;51;51 +13;10;52;52 +13;10;54;54 +13;10;55;55 +13;10;56;56 +13;10;57;57 +13;11;0;0 +13;11;1;1 +13;11;2;2 +13;11;3;3 +13;11;4;4 +13;11;5;5 +13;11;6;6 +13;11;7;7 +13;11;8;8 +13;11;9;9 +13;11;10;10 +13;11;15;12 +13;11;16;13 +13;11;17;14 +13;11;18;15 +13;11;19;30 +13;11;20;14 +13;11;21;13 +13;11;22;14 +13;11;23;23 +13;11;24;24 +13;11;25;25 +13;11;26;27 +13;11;29;28 +13;11;30;29 +13;11;31;31 +13;11;32;32 +13;11;33;15 +13;11;35;13 +13;11;36;14 +13;11;37;33 +13;11;38;34 +13;11;39;35 +13;11;49;49 +13;11;50;50 +13;11;51;51 +13;11;52;52 +13;11;54;54 +13;11;55;55 +13;11;56;56 +13;11;57;57 +13;12;0;0 +13;12;1;1 +13;12;2;2 +13;12;3;3 +13;12;4;4 +13;12;5;5 +13;12;6;6 +13;12;7;7 +13;12;8;8 +13;12;9;9 +13;12;10;10 +13;12;12;11 +13;12;14;11 +13;12;16;13 +13;12;18;15 +13;12;19;30 +13;12;21;13 +13;12;23;23 +13;12;24;24 +13;12;25;25 +13;12;26;27 +13;12;29;28 +13;12;30;29 +13;12;31;31 +13;12;32;32 +13;12;33;15 +13;12;35;13 +13;12;37;33 +13;12;38;34 +13;12;39;35 +13;12;49;49 +13;12;50;50 +13;12;51;51 +13;12;52;52 +13;12;54;54 +13;12;55;55 +13;12;56;56 +13;12;57;57 +13;13;0;0 +13;13;1;1 +13;13;2;2 +13;13;3;3 +13;13;4;4 +13;13;5;5 +13;13;6;6 +13;13;7;7 +13;13;8;8 +13;13;9;9 +13;13;10;10 +13;13;12;11 +13;13;14;11 +13;13;15;12 +13;13;18;15 +13;13;19;30 +13;13;23;23 +13;13;24;24 +13;13;25;25 +13;13;26;27 +13;13;27;12 +13;13;29;28 +13;13;30;29 +13;13;31;31 +13;13;32;32 +13;13;33;15 +13;13;37;33 +13;13;38;34 +13;13;39;35 +13;13;49;49 +13;13;50;50 +13;13;51;51 +13;13;52;52 +13;13;54;54 +13;13;55;55 +13;13;56;56 +13;13;57;57 +13;14;0;0 +13;14;1;1 +13;14;2;2 +13;14;3;3 +13;14;4;4 +13;14;5;5 +13;14;6;6 +13;14;7;7 +13;14;8;8 +13;14;9;9 +13;14;10;10 +13;14;12;11 +13;14;14;11 +13;14;15;12 +13;14;16;13 +13;14;18;15 +13;14;19;30 +13;14;21;13 +13;14;23;23 +13;14;24;24 +13;14;25;25 +13;14;26;27 +13;14;29;28 +13;14;30;29 +13;14;31;31 +13;14;32;32 +13;14;33;15 +13;14;35;13 +13;14;37;33 +13;14;38;34 +13;14;39;35 +13;14;49;49 +13;14;50;50 +13;14;51;51 +13;14;52;52 +13;14;54;54 +13;14;55;55 +13;14;56;56 +13;14;57;57 +13;15;0;0 +13;15;1;1 +13;15;2;2 +13;15;3;3 +13;15;4;4 +13;15;5;5 +13;15;6;6 +13;15;7;7 +13;15;8;8 +13;15;9;9 +13;15;10;10 +13;15;12;11 +13;15;14;11 +13;15;15;12 +13;15;16;13 +13;15;19;30 +13;15;21;13 +13;15;23;23 +13;15;24;24 +13;15;25;25 +13;15;26;27 +13;15;29;28 +13;15;30;29 +13;15;31;31 +13;15;32;32 +13;15;35;13 +13;15;37;33 +13;15;38;34 +13;15;39;35 +13;15;49;49 +13;15;50;50 +13;15;51;51 +13;15;52;52 +13;15;54;54 +13;15;55;55 +13;15;56;56 +13;15;57;57 +13;23;0;0 +13;23;1;1 +13;23;2;2 +13;23;3;3 +13;23;4;4 +13;23;5;5 +13;23;6;6 +13;23;7;7 +13;23;8;8 +13;23;9;9 +13;23;10;10 +13;23;12;11 +13;23;14;11 +13;23;15;12 +13;23;16;13 +13;23;17;14 +13;23;18;15 +13;23;19;30 +13;23;20;14 +13;23;21;13 +13;23;22;14 +13;23;24;24 +13;23;25;25 +13;23;26;27 +13;23;29;28 +13;23;30;29 +13;23;31;31 +13;23;32;32 +13;23;33;15 +13;23;35;13 +13;23;36;14 +13;23;37;33 +13;23;38;34 +13;23;39;35 +13;23;49;49 +13;23;50;50 +13;23;51;51 +13;23;52;52 +13;23;54;54 +13;23;55;55 +13;23;56;56 +13;23;57;57 +13;24;0;0 +13;24;1;1 +13;24;2;2 +13;24;3;3 +13;24;4;4 +13;24;5;5 +13;24;6;6 +13;24;7;7 +13;24;8;8 +13;24;9;9 +13;24;10;10 +13;24;12;11 +13;24;14;11 +13;24;15;12 +13;24;16;13 +13;24;18;15 +13;24;19;30 +13;24;21;13 +13;24;23;23 +13;24;25;25 +13;24;26;27 +13;24;29;28 +13;24;30;29 +13;24;31;31 +13;24;32;32 +13;24;33;15 +13;24;35;13 +13;24;37;33 +13;24;38;34 +13;24;39;35 +13;24;49;49 +13;24;50;50 +13;24;51;51 +13;24;52;52 +13;24;54;54 +13;24;55;55 +13;24;56;56 +13;24;57;57 +13;25;0;0 +13;25;1;1 +13;25;2;2 +13;25;3;3 +13;25;4;4 +13;25;5;5 +13;25;6;6 +13;25;7;7 +13;25;8;8 +13;25;9;9 +13;25;10;10 +13;25;12;11 +13;25;14;11 +13;25;16;13 +13;25;17;14 +13;25;18;15 +13;25;19;30 +13;25;20;14 +13;25;21;13 +13;25;22;14 +13;25;23;23 +13;25;24;24 +13;25;26;27 +13;25;29;28 +13;25;30;29 +13;25;31;31 +13;25;32;32 +13;25;33;15 +13;25;35;13 +13;25;36;14 +13;25;37;33 +13;25;38;34 +13;25;39;35 +13;25;49;49 +13;25;50;50 +13;25;51;51 +13;25;52;52 +13;25;54;54 +13;25;55;55 +13;25;56;56 +13;25;57;57 +13;26;0;0 +13;26;1;1 +13;26;2;2 +13;26;3;3 +13;26;4;4 +13;26;5;5 +13;26;6;6 +13;26;7;7 +13;26;8;8 +13;26;9;9 +13;26;10;10 +13;26;12;11 +13;26;14;11 +13;26;19;30 +13;26;26;27 +13;26;31;31 +13;26;32;32 +13;26;37;33 +13;26;38;34 +13;26;39;35 +13;26;49;49 +13;26;50;50 +13;26;51;51 +13;26;52;52 +13;26;54;54 +13;26;55;55 +13;26;56;56 +13;26;57;57 +13;27;0;0 +13;27;1;1 +13;27;2;2 +13;27;3;3 +13;27;4;4 +13;27;5;5 +13;27;6;6 +13;27;7;7 +13;27;8;8 +13;27;9;9 +13;27;10;10 +13;27;12;11 +13;27;14;11 +13;27;19;30 +13;27;31;31 +13;27;32;32 +13;27;37;33 +13;27;38;34 +13;27;39;35 +13;27;49;49 +13;27;50;50 +13;27;51;51 +13;27;52;52 +13;27;54;54 +13;27;55;55 +13;27;56;56 +13;27;57;57 +13;28;0;0 +13;28;1;1 +13;28;2;2 +13;28;3;3 +13;28;4;4 +13;28;5;5 +13;28;6;6 +13;28;7;7 +13;28;8;8 +13;28;9;9 +13;28;10;10 +13;28;12;11 +13;28;14;11 +13;28;16;13 +13;28;19;30 +13;28;26;27 +13;28;31;31 +13;28;32;32 +13;28;37;33 +13;28;38;34 +13;28;39;35 +13;28;49;49 +13;28;50;50 +13;28;51;51 +13;28;52;52 +13;28;54;54 +13;28;55;55 +13;28;56;56 +13;28;57;57 +13;29;0;0 +13;29;1;1 +13;29;2;2 +13;29;3;3 +13;29;4;4 +13;29;5;5 +13;29;6;6 +13;29;7;7 +13;29;8;8 +13;29;9;9 +13;29;10;10 +13;29;12;11 +13;29;14;11 +13;29;16;13 +13;29;19;30 +13;29;26;27 +13;29;31;31 +13;29;32;32 +13;29;37;33 +13;29;38;34 +13;29;39;35 +13;29;49;49 +13;29;50;50 +13;29;51;51 +13;29;52;52 +13;29;54;54 +13;29;55;55 +13;29;56;56 +13;29;57;57 +13;30;0;0 +13;30;1;1 +13;30;2;2 +13;30;3;3 +13;30;4;4 +13;30;5;5 +13;30;6;6 +13;30;7;7 +13;30;8;8 +13;30;9;9 +13;30;10;10 +13;30;12;11 +13;30;14;11 +13;30;26;27 +13;30;31;31 +13;30;32;32 +13;30;37;33 +13;30;38;34 +13;30;39;35 +13;30;49;49 +13;30;50;50 +13;30;51;51 +13;30;52;52 +13;30;54;54 +13;30;55;55 +13;30;56;56 +13;30;57;57 +13;31;0;0 +13;31;1;1 +13;31;2;2 +13;31;3;3 +13;31;4;4 +13;31;5;5 +13;31;6;6 +13;31;7;7 +13;31;8;8 +13;31;9;9 +13;31;10;10 +13;31;12;11 +13;31;14;11 +13;31;19;30 +13;31;26;27 +13;31;32;32 +13;31;37;33 +13;31;38;34 +13;31;39;35 +13;31;49;49 +13;31;50;50 +13;31;51;51 +13;31;52;52 +13;31;54;54 +13;31;55;55 +13;31;56;56 +13;31;57;57 +13;32;0;0 +13;32;1;1 +13;32;2;2 +13;32;3;3 +13;32;4;4 +13;32;5;5 +13;32;6;6 +13;32;7;7 +13;32;8;8 +13;32;9;9 +13;32;10;10 +13;32;12;11 +13;32;14;11 +13;32;19;30 +13;32;26;27 +13;32;31;31 +13;32;37;33 +13;32;38;34 +13;32;39;35 +13;32;49;49 +13;32;50;50 +13;32;51;51 +13;32;52;52 +13;32;54;54 +13;32;55;55 +13;32;56;56 +13;32;57;57 +13;33;0;0 +13;33;1;1 +13;33;2;2 +13;33;3;3 +13;33;4;4 +13;33;5;5 +13;33;6;6 +13;33;7;7 +13;33;8;8 +13;33;9;9 +13;33;10;10 +13;33;12;11 +13;33;14;11 +13;33;19;30 +13;33;26;27 +13;33;31;31 +13;33;32;32 +13;33;38;34 +13;33;39;35 +13;33;49;49 +13;33;50;50 +13;33;51;51 +13;33;52;52 +13;33;54;54 +13;33;55;55 +13;33;56;56 +13;33;57;57 +13;34;0;0 +13;34;1;1 +13;34;2;2 +13;34;3;3 +13;34;4;4 +13;34;5;5 +13;34;6;6 +13;34;7;7 +13;34;8;8 +13;34;9;9 +13;34;10;10 +13;34;12;11 +13;34;14;11 +13;34;19;30 +13;34;26;27 +13;34;31;31 +13;34;32;32 +13;34;37;33 +13;34;39;35 +13;34;49;49 +13;34;50;50 +13;34;51;51 +13;34;52;52 +13;34;54;54 +13;34;55;55 +13;34;56;56 +13;34;57;57 +13;35;0;0 +13;35;1;1 +13;35;2;2 +13;35;3;3 +13;35;4;4 +13;35;5;5 +13;35;6;6 +13;35;7;7 +13;35;8;8 +13;35;9;9 +13;35;10;10 +13;35;12;11 +13;35;14;11 +13;35;19;30 +13;35;26;27 +13;35;31;31 +13;35;32;32 +13;35;37;33 +13;35;38;34 +13;35;49;49 +13;35;50;50 +13;35;51;51 +13;35;52;52 +13;35;54;54 +13;35;55;55 +13;35;56;56 +13;35;57;57 +13;49;0;0 +13;49;1;1 +13;49;2;2 +13;49;3;3 +13;49;4;4 +13;49;5;5 +13;49;6;6 +13;49;7;7 +13;49;8;8 +13;49;9;9 +13;49;10;10 +13;49;12;11 +13;49;14;11 +13;49;19;30 +13;49;26;27 +13;49;31;31 +13;49;32;32 +13;49;37;33 +13;49;38;34 +13;49;39;35 +13;49;50;50 +13;49;51;51 +13;49;52;52 +13;49;54;54 +13;49;55;55 +13;49;56;56 +13;49;57;57 +13;50;0;0 +13;50;1;1 +13;50;2;2 +13;50;3;3 +13;50;4;4 +13;50;5;5 +13;50;6;6 +13;50;7;7 +13;50;8;8 +13;50;9;9 +13;50;10;10 +13;50;12;11 +13;50;14;11 +13;50;19;30 +13;50;26;27 +13;50;31;31 +13;50;32;32 +13;50;37;33 +13;50;38;34 +13;50;39;35 +13;50;49;49 +13;50;51;51 +13;50;52;52 +13;50;54;54 +13;50;55;55 +13;50;56;56 +13;50;57;57 +13;51;0;0 +13;51;1;1 +13;51;2;2 +13;51;3;3 +13;51;4;4 +13;51;5;5 +13;51;6;6 +13;51;7;7 +13;51;8;8 +13;51;9;9 +13;51;10;10 +13;51;12;11 +13;51;14;11 +13;51;19;30 +13;51;26;27 +13;51;31;31 +13;51;32;32 +13;51;37;33 +13;51;38;34 +13;51;39;35 +13;51;49;49 +13;51;50;50 +13;51;52;52 +13;51;54;54 +13;51;55;55 +13;51;56;56 +13;51;57;57 +13;52;0;0 +13;52;1;1 +13;52;2;2 +13;52;3;3 +13;52;4;4 +13;52;5;5 +13;52;6;6 +13;52;7;7 +13;52;8;8 +13;52;9;9 +13;52;10;10 +13;52;12;11 +13;52;14;11 +13;52;19;30 +13;52;26;27 +13;52;31;31 +13;52;32;32 +13;52;37;33 +13;52;38;34 +13;52;39;35 +13;52;49;49 +13;52;50;50 +13;52;51;51 +13;52;54;54 +13;52;55;55 +13;52;56;56 +13;52;57;57 +13;54;0;0 +13;54;1;1 +13;54;2;2 +13;54;3;3 +13;54;4;4 +13;54;5;5 +13;54;6;6 +13;54;7;7 +13;54;8;8 +13;54;9;9 +13;54;10;10 +13;54;12;11 +13;54;14;11 +13;54;19;30 +13;54;26;27 +13;54;31;31 +13;54;32;32 +13;54;37;33 +13;54;38;34 +13;54;39;35 +13;54;49;49 +13;54;50;50 +13;54;51;51 +13;54;52;52 +13;54;55;55 +13;54;56;56 +13;54;57;57 +13;55;0;0 +13;55;1;1 +13;55;2;2 +13;55;3;3 +13;55;4;4 +13;55;5;5 +13;55;6;6 +13;55;7;7 +13;55;8;8 +13;55;9;9 +13;55;10;10 +13;55;12;11 +13;55;14;11 +13;55;19;30 +13;55;26;27 +13;55;31;31 +13;55;32;32 +13;55;37;33 +13;55;38;34 +13;55;39;35 +13;55;49;49 +13;55;50;50 +13;55;51;51 +13;55;52;52 +13;55;54;54 +13;55;56;56 +13;55;57;57 +13;56;0;0 +13;56;1;1 +13;56;2;2 +13;56;3;3 +13;56;4;4 +13;56;5;5 +13;56;6;6 +13;56;7;7 +13;56;8;8 +13;56;9;9 +13;56;10;10 +13;56;12;11 +13;56;14;11 +13;56;19;30 +13;56;26;27 +13;56;31;31 +13;56;32;32 +13;56;37;33 +13;56;38;34 +13;56;39;35 +13;56;49;49 +13;56;50;50 +13;56;51;51 +13;56;52;52 +13;56;54;54 +13;56;55;55 +13;56;57;57 +13;57;0;0 +13;57;1;1 +13;57;2;2 +13;57;3;3 +13;57;4;4 +13;57;5;5 +13;57;6;6 +13;57;7;7 +13;57;8;8 +13;57;9;9 +13;57;10;10 +13;57;12;11 +13;57;14;11 +13;57;19;30 +13;57;26;27 +13;57;31;31 +13;57;32;32 +13;57;37;33 +13;57;38;34 +13;57;39;35 +13;57;49;49 +13;57;50;50 +13;57;51;51 +13;57;52;52 +13;57;54;54 +13;57;55;55 +13;57;56;56 diff --git a/StateMachineStati/ColCom/Eventi Stati Modificati.txt b/StateMachineStati/ColCom/Eventi Stati Modificati.txt new file mode 100644 index 0000000..701b71e --- /dev/null +++ b/StateMachineStati/ColCom/Eventi Stati Modificati.txt @@ -0,0 +1,46 @@ + +-- Spostati Eventi e Stati con ID già occupato +-- eventi 4,6,37,38 +-- Stati 4,6,33,34 + +SELECT * FROM AnagraficaEventi +SELECT * FROM AnagraficaStati + +-- ** Evento e Stato da 4 a 54 +-- 4 Barcode - Attesa Attrezzista +-- 4 Attesa Attrezzista sGi 1 T_FermoGiallo 1 +INSERT dbo.AnagraficaEventi +VALUES ( 54, 'Barcode - Attesa Attrezzista', '', '', 'Barcode_Attesa_Attrezzista', 1, 'ColCom','', '' ) + +INSERT AnagraficaStati +VALUES ( 54, 'Attesa Attrezzista', 'sGi', 1, 'T_FermoGiallo', 1, 'Attesa_Attrezzista', '' ) + +-- ** Evento e Stato da 6 a 55 +-- 6 Barcode - Pausa Pranzo +-- 6 Pausa Pranzo sGr 1 T_OFF 1 + +INSERT dbo.AnagraficaEventi +VALUES ( 55, 'Barcode - Pausa Pranzo', '', '', 'Barcode_Pausa_Pranzo', 1, 'ColCom','', '' ) + +INSERT AnagraficaStati +VALUES ( 55, 'Pausa Pranzo', 'sGr', 1, 'T_OFF', 1, 'Pausa_Pranzo', '' ) + +-- ** Evento 37 va in 56 e Stato da 33 a 56 +-- 37 Barcode - Manca Operatore +-- 33 Manca Operatore sGr 1 T_OFF 1 + +INSERT dbo.AnagraficaEventi +VALUES ( 56, 'Barcode - Manca Operatore', '', '', 'Barcode_Manca_Operatore', 1, 'ColCom','', '' ) + +INSERT AnagraficaStati +VALUES ( 56, 'Manca Operatore', 'sGr', 1, 'T_OFF', 1, 'Manca_Operatore', '' ) + +-- ** Evento 38 va in 57 e Stato da 34 a 57 +-- 38 Barcode - Manca Mat. Tagliato +-- 34 Manca Mat. Tagliato sGi 1 T_FermoGiallo 1 + +INSERT dbo.AnagraficaEventi +VALUES ( 57, 'Barcode - Manca Mater. Tagliato', '', '', 'Barcode_Manca_Mater_Tagliato', 1, 'ColCom','', '' ) + +INSERT AnagraficaStati +VALUES ( 57, 'Manca Mater. Tagliato', 'sGi', 1, 'T_FermoGiallo', 1, 'Manca_Mater_Tagliato', '' ) diff --git a/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER_NEW.rul b/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER_NEW.rul new file mode 100644 index 0000000..f9b3a54 --- /dev/null +++ b/StateMachineStati/ELENCO_EVENTI_E_STATI_MASTER_NEW.rul @@ -0,0 +1,172 @@ +# +# QUI CI SONO TUTTI GLI EVENTI E GLI STATI MASTER usato per Creare nuova Famiglia +# +# ora viene usato il programma e i campi Key delle tabelle anagrafiche Stati ed Eventi +# +# 2023.08.11 +# 2023.10.05 Barcode ColCom +# 2023.10.10 In Deroga + +# 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 +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 53 : Allarme_Tavola +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga + + +#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 : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 53 : HW_Allarme_Tavola +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 + +ALL_STATES : HW_power_off : Macchina_Spenta # 14 + From 5845b21631842dd2c72fa51e49aaba494eb07121 Mon Sep 17 00:00:00 2001 From: Giancarlo Rottoli Date: Wed, 8 Nov 2023 12:56:42 +0100 Subject: [PATCH 5/5] File RUL ColCom Completati + Agg. Barcode Manuale --- StateMachineStati/1_BARCODE_MANUALE - NEW.csv | 356 +++++ StateMachineStati/1_BARCODE_MANUALE - NEW.rul | 22 + .../ColCom/11_FAMIGLIA_ColCom.csv | 1237 +++++++++++++++++ .../ColCom/11_FAMIGLIA_ColCom.rul | 339 +++++ ...1_FAMIGLIA_ColCom_NEW_Sostituita da 21.csv | 1169 ++++++++++++++++ ...1_FAMIGLIA_ColCom_NEW_Sostituita da 21.rul | 307 ++++ .../ColCom/21_FAMIGLIA_ColCom_NEW.csv | 1169 ++++++++++++++++ .../ColCom/21_FAMIGLIA_ColCom_NEW.rul | 310 +++++ 8 files changed, 4909 insertions(+) create mode 100644 StateMachineStati/ColCom/11_FAMIGLIA_ColCom.csv create mode 100644 StateMachineStati/ColCom/11_FAMIGLIA_ColCom.rul create mode 100644 StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.csv create mode 100644 StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.rul create mode 100644 StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.csv create mode 100644 StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul diff --git a/StateMachineStati/1_BARCODE_MANUALE - NEW.csv b/StateMachineStati/1_BARCODE_MANUALE - NEW.csv index a81faac..28c5f30 100644 --- a/StateMachineStati/1_BARCODE_MANUALE - NEW.csv +++ b/StateMachineStati/1_BARCODE_MANUALE - NEW.csv @@ -19,6 +19,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;0;39;35 1;0;49;49 1;0;50;50 +1;0;51;51 +1;0;52;52 +1;0;54;54 +1;0;55;55 +1;0;56;56 +1;0;57;57 +1;0;58;58 +1;2;0;0 1;2;1;13 1;2;3;3 1;2;4;4 @@ -38,6 +46,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;2;39;35 1;2;49;49 1;2;50;50 +1;2;51;51 +1;2;52;52 +1;2;54;54 +1;2;55;55 +1;2;56;56 +1;2;57;57 +1;2;58;58 +1;3;0;0 1;3;1;13 1;3;2;2 1;3;4;4 @@ -57,6 +73,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;3;39;35 1;3;49;49 1;3;50;50 +1;3;51;51 +1;3;52;52 +1;3;54;54 +1;3;55;55 +1;3;56;56 +1;3;57;57 +1;3;58;58 +1;4;0;0 1;4;1;13 1;4;2;2 1;4;3;3 @@ -76,6 +100,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;4;39;35 1;4;49;49 1;4;50;50 +1;4;51;51 +1;4;52;52 +1;4;54;54 +1;4;55;55 +1;4;56;56 +1;4;57;57 +1;4;58;58 +1;5;0;0 1;5;1;13 1;5;2;2 1;5;3;3 @@ -95,6 +127,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;5;39;35 1;5;49;49 1;5;50;50 +1;5;51;51 +1;5;52;52 +1;5;54;54 +1;5;55;55 +1;5;56;56 +1;5;57;57 +1;5;58;58 +1;6;0;0 1;6;1;13 1;6;2;2 1;6;3;3 @@ -114,6 +154,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;6;39;35 1;6;49;49 1;6;50;50 +1;6;51;51 +1;6;52;52 +1;6;54;54 +1;6;55;55 +1;6;56;56 +1;6;57;57 +1;6;58;58 +1;7;0;0 1;7;1;13 1;7;2;2 1;7;3;3 @@ -133,6 +181,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;7;39;35 1;7;49;49 1;7;50;50 +1;7;51;51 +1;7;52;52 +1;7;54;54 +1;7;55;55 +1;7;56;56 +1;7;57;57 +1;7;58;58 +1;8;0;0 1;8;1;13 1;8;2;2 1;8;3;3 @@ -152,6 +208,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;8;39;35 1;8;49;49 1;8;50;50 +1;8;51;51 +1;8;52;52 +1;8;54;54 +1;8;55;55 +1;8;56;56 +1;8;57;57 +1;8;58;58 +1;9;0;0 1;9;1;13 1;9;2;2 1;9;3;3 @@ -171,6 +235,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;9;39;35 1;9;49;49 1;9;50;50 +1;9;51;51 +1;9;52;52 +1;9;54;54 +1;9;55;55 +1;9;56;56 +1;9;57;57 +1;9;58;58 +1;10;0;0 1;10;1;13 1;10;2;2 1;10;3;3 @@ -190,6 +262,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;10;39;35 1;10;49;49 1;10;50;50 +1;10;51;51 +1;10;52;52 +1;10;54;54 +1;10;55;55 +1;10;56;56 +1;10;57;57 +1;10;58;58 +1;11;0;0 1;11;1;13 1;11;2;2 1;11;3;3 @@ -209,6 +289,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;11;39;35 1;11;49;49 1;11;50;50 +1;11;51;51 +1;11;52;52 +1;11;54;54 +1;11;55;55 +1;11;56;56 +1;11;57;57 +1;11;58;58 +1;13;0;0 1;13;2;2 1;13;3;3 1;13;4;4 @@ -228,6 +316,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;13;39;35 1;13;49;49 1;13;50;50 +1;13;51;51 +1;13;52;52 +1;13;54;54 +1;13;55;55 +1;13;56;56 +1;13;57;57 +1;13;58;58 +1;27;0;0 1;27;1;13 1;27;2;2 1;27;3;3 @@ -247,6 +343,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;27;39;35 1;27;49;49 1;27;50;50 +1;27;51;51 +1;27;52;52 +1;27;54;54 +1;27;55;55 +1;27;56;56 +1;27;57;57 +1;27;58;58 +1;30;0;0 1;30;1;13 1;30;2;2 1;30;3;3 @@ -266,6 +370,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;30;39;35 1;30;49;49 1;30;50;50 +1;30;51;51 +1;30;52;52 +1;30;54;54 +1;30;55;55 +1;30;56;56 +1;30;57;57 +1;30;58;58 +1;31;0;0 1;31;1;13 1;31;2;2 1;31;3;3 @@ -285,6 +397,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;31;39;35 1;31;49;49 1;31;50;50 +1;31;51;51 +1;31;52;52 +1;31;54;54 +1;31;55;55 +1;31;56;56 +1;31;57;57 +1;31;58;58 +1;32;0;0 1;32;1;13 1;32;2;2 1;32;3;3 @@ -304,6 +424,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;32;39;35 1;32;49;49 1;32;50;50 +1;32;51;51 +1;32;52;52 +1;32;54;54 +1;32;55;55 +1;32;56;56 +1;32;57;57 +1;32;58;58 +1;33;0;0 1;33;1;13 1;33;2;2 1;33;3;3 @@ -323,6 +451,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;33;39;35 1;33;49;49 1;33;50;50 +1;33;51;51 +1;33;52;52 +1;33;54;54 +1;33;55;55 +1;33;56;56 +1;33;57;57 +1;33;58;58 +1;34;0;0 1;34;1;13 1;34;2;2 1;34;3;3 @@ -342,6 +478,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;34;39;35 1;34;49;49 1;34;50;50 +1;34;51;51 +1;34;52;52 +1;34;54;54 +1;34;55;55 +1;34;56;56 +1;34;57;57 +1;34;58;58 +1;35;0;0 1;35;1;13 1;35;2;2 1;35;3;3 @@ -361,6 +505,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;35;38;34 1;35;49;49 1;35;50;50 +1;35;51;51 +1;35;52;52 +1;35;54;54 +1;35;55;55 +1;35;56;56 +1;35;57;57 +1;35;58;58 +1;49;0;0 1;49;1;13 1;49;2;2 1;49;3;3 @@ -380,6 +532,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;49;38;34 1;49;39;35 1;49;50;50 +1;49;51;51 +1;49;52;52 +1;49;54;54 +1;49;55;55 +1;49;56;56 +1;49;57;57 +1;49;58;58 +1;50;0;0 1;50;1;13 1;50;2;2 1;50;3;3 @@ -399,3 +559,199 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato 1;50;38;34 1;50;39;35 1;50;49;49 +1;50;51;51 +1;50;52;52 +1;50;54;54 +1;50;55;55 +1;50;56;56 +1;50;57;57 +1;50;58;58 +1;51;0;0 +1;51;1;13 +1;51;2;2 +1;51;3;3 +1;51;4;4 +1;51;5;5 +1;51;6;6 +1;51;7;7 +1;51;8;8 +1;51;9;9 +1;51;10;10 +1;51;12;11 +1;51;19;30 +1;51;26;27 +1;51;31;31 +1;51;32;32 +1;51;37;33 +1;51;38;34 +1;51;39;35 +1;51;49;49 +1;51;50;50 +1;51;52;52 +1;51;54;54 +1;51;55;55 +1;51;56;56 +1;51;57;57 +1;51;58;58 +1;52;0;0 +1;52;1;13 +1;52;2;2 +1;52;3;3 +1;52;4;4 +1;52;5;5 +1;52;6;6 +1;52;7;7 +1;52;8;8 +1;52;9;9 +1;52;10;10 +1;52;12;11 +1;52;19;30 +1;52;26;27 +1;52;31;31 +1;52;32;32 +1;52;37;33 +1;52;38;34 +1;52;39;35 +1;52;49;49 +1;52;50;50 +1;52;51;51 +1;52;54;54 +1;52;55;55 +1;52;56;56 +1;52;57;57 +1;52;58;58 +1;54;0;0 +1;54;1;13 +1;54;2;2 +1;54;3;3 +1;54;4;4 +1;54;5;5 +1;54;6;6 +1;54;7;7 +1;54;8;8 +1;54;9;9 +1;54;10;10 +1;54;12;11 +1;54;19;30 +1;54;26;27 +1;54;31;31 +1;54;32;32 +1;54;37;33 +1;54;38;34 +1;54;39;35 +1;54;49;49 +1;54;50;50 +1;54;51;51 +1;54;52;52 +1;54;55;55 +1;54;56;56 +1;54;57;57 +1;54;58;58 +1;55;0;0 +1;55;1;13 +1;55;2;2 +1;55;3;3 +1;55;4;4 +1;55;5;5 +1;55;6;6 +1;55;7;7 +1;55;8;8 +1;55;9;9 +1;55;10;10 +1;55;12;11 +1;55;19;30 +1;55;26;27 +1;55;31;31 +1;55;32;32 +1;55;37;33 +1;55;38;34 +1;55;39;35 +1;55;49;49 +1;55;50;50 +1;55;51;51 +1;55;52;52 +1;55;54;54 +1;55;56;56 +1;55;57;57 +1;55;58;58 +1;56;0;0 +1;56;1;13 +1;56;2;2 +1;56;3;3 +1;56;4;4 +1;56;5;5 +1;56;6;6 +1;56;7;7 +1;56;8;8 +1;56;9;9 +1;56;10;10 +1;56;12;11 +1;56;19;30 +1;56;26;27 +1;56;31;31 +1;56;32;32 +1;56;37;33 +1;56;38;34 +1;56;39;35 +1;56;49;49 +1;56;50;50 +1;56;51;51 +1;56;52;52 +1;56;54;54 +1;56;55;55 +1;56;57;57 +1;56;58;58 +1;57;0;0 +1;57;1;13 +1;57;2;2 +1;57;3;3 +1;57;4;4 +1;57;5;5 +1;57;6;6 +1;57;7;7 +1;57;8;8 +1;57;9;9 +1;57;10;10 +1;57;12;11 +1;57;19;30 +1;57;26;27 +1;57;31;31 +1;57;32;32 +1;57;37;33 +1;57;38;34 +1;57;39;35 +1;57;49;49 +1;57;50;50 +1;57;51;51 +1;57;52;52 +1;57;54;54 +1;57;55;55 +1;57;56;56 +1;57;58;58 +1;58;0;0 +1;58;1;13 +1;58;2;2 +1;58;3;3 +1;58;4;4 +1;58;5;5 +1;58;6;6 +1;58;7;7 +1;58;8;8 +1;58;9;9 +1;58;10;10 +1;58;12;11 +1;58;19;30 +1;58;26;27 +1;58;31;31 +1;58;32;32 +1;58;37;33 +1;58;38;34 +1;58;39;35 +1;58;49;49 +1;58;50;50 +1;58;51;51 +1;58;52;52 +1;58;54;54 +1;58;55;55 +1;58;56;56 +1;58;57;57 diff --git a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul index b190097..d990c47 100644 --- a/StateMachineStati/1_BARCODE_MANUALE - NEW.rul +++ b/StateMachineStati/1_BARCODE_MANUALE - NEW.rul @@ -5,6 +5,7 @@ # 2023.08.01 # 2023.08.11 Sistemati Eventi 34,35,36 # 2023.08.27 Sistemazione Descrizioni +# 2023.10.13 Aggiunti Eventi Barcode 52 -> 58 # $DEFINITIONS @@ -38,6 +39,13 @@ $STATE : 34 : Riscaldamento $STATE : 35 : Anomalia_Macchina $STATE : 49 : Manca_Attrezzatura $STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga # definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi # NOTE @@ -63,6 +71,13 @@ $EVENT : 38 : Barcode_Riscaldamento $EVENT : 39 : Barcode_Anomalia_macchina $EVENT : 49 : Barcode_Manca_Attrezzatura $EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga $RULES @@ -89,6 +104,13 @@ ALL_STATES : Barcode_Riscaldamento : Riscaldamento ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49 ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50 +ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51 +ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52 +ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 #-------------------------------------------------------------------------- diff --git a/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.csv b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.csv new file mode 100644 index 0000000..ce94074 --- /dev/null +++ b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.csv @@ -0,0 +1,1237 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +11;0;1;1 +11;0;2;2 +11;0;3;3 +11;0;4;4 +11;0;5;5 +11;0;6;6 +11;0;7;7 +11;0;8;8 +11;0;9;9 +11;0;10;10 +11;0;12;11 +11;0;14;11 +11;0;19;30 +11;0;26;27 +11;0;31;31 +11;0;32;32 +11;0;37;33 +11;0;38;34 +11;0;39;35 +11;0;49;49 +11;0;50;50 +11;0;51;51 +11;0;52;52 +11;0;54;54 +11;0;55;55 +11;0;56;56 +11;0;57;57 +11;0;58;58 +11;1;0;0 +11;1;2;2 +11;1;3;3 +11;1;4;4 +11;1;5;5 +11;1;6;6 +11;1;7;7 +11;1;8;8 +11;1;9;9 +11;1;10;10 +11;1;12;11 +11;1;14;11 +11;1;15;12 +11;1;16;13 +11;1;17;14 +11;1;18;15 +11;1;19;30 +11;1;20;14 +11;1;21;13 +11;1;22;14 +11;1;23;23 +11;1;24;24 +11;1;25;25 +11;1;26;27 +11;1;28;26 +11;1;29;28 +11;1;30;29 +11;1;31;31 +11;1;32;32 +11;1;33;15 +11;1;35;13 +11;1;36;14 +11;1;37;33 +11;1;38;34 +11;1;39;35 +11;1;49;49 +11;1;50;50 +11;1;51;51 +11;1;52;52 +11;1;54;54 +11;1;55;55 +11;1;56;56 +11;1;57;57 +11;1;58;58 +11;2;0;0 +11;2;1;1 +11;2;3;3 +11;2;4;4 +11;2;5;5 +11;2;6;6 +11;2;7;7 +11;2;8;8 +11;2;9;9 +11;2;10;10 +11;2;12;11 +11;2;14;11 +11;2;19;30 +11;2;26;27 +11;2;28;26 +11;2;31;31 +11;2;32;32 +11;2;37;33 +11;2;38;34 +11;2;39;35 +11;2;49;49 +11;2;50;50 +11;2;51;51 +11;2;52;52 +11;2;54;54 +11;2;55;55 +11;2;56;56 +11;2;57;57 +11;2;58;58 +11;3;0;0 +11;3;1;1 +11;3;2;2 +11;3;4;4 +11;3;5;5 +11;3;6;6 +11;3;7;7 +11;3;8;8 +11;3;9;9 +11;3;10;10 +11;3;12;11 +11;3;14;11 +11;3;19;30 +11;3;26;27 +11;3;28;26 +11;3;31;31 +11;3;32;32 +11;3;37;33 +11;3;38;34 +11;3;39;35 +11;3;49;49 +11;3;50;50 +11;3;51;51 +11;3;52;52 +11;3;54;54 +11;3;55;55 +11;3;56;56 +11;3;57;57 +11;3;58;58 +11;4;0;0 +11;4;1;1 +11;4;2;2 +11;4;3;3 +11;4;5;5 +11;4;6;6 +11;4;7;7 +11;4;8;8 +11;4;9;9 +11;4;10;10 +11;4;12;11 +11;4;14;11 +11;4;19;30 +11;4;26;27 +11;4;28;26 +11;4;31;31 +11;4;32;32 +11;4;37;33 +11;4;38;34 +11;4;39;35 +11;4;49;49 +11;4;50;50 +11;4;51;51 +11;4;52;52 +11;4;54;54 +11;4;55;55 +11;4;56;56 +11;4;57;57 +11;4;58;58 +11;5;0;0 +11;5;1;1 +11;5;2;2 +11;5;3;3 +11;5;4;4 +11;5;6;6 +11;5;7;7 +11;5;8;8 +11;5;9;9 +11;5;10;10 +11;5;12;11 +11;5;14;11 +11;5;19;30 +11;5;26;27 +11;5;28;26 +11;5;31;31 +11;5;32;32 +11;5;37;33 +11;5;38;34 +11;5;39;35 +11;5;49;49 +11;5;50;50 +11;5;51;51 +11;5;52;52 +11;5;54;54 +11;5;55;55 +11;5;56;56 +11;5;57;57 +11;5;58;58 +11;6;0;0 +11;6;1;1 +11;6;2;2 +11;6;3;3 +11;6;4;4 +11;6;5;5 +11;6;7;7 +11;6;8;8 +11;6;9;9 +11;6;10;10 +11;6;12;11 +11;6;14;11 +11;6;19;30 +11;6;26;27 +11;6;28;26 +11;6;31;31 +11;6;32;32 +11;6;37;33 +11;6;38;34 +11;6;39;35 +11;6;49;49 +11;6;50;50 +11;6;51;51 +11;6;52;52 +11;6;54;54 +11;6;55;55 +11;6;56;56 +11;6;57;57 +11;6;58;58 +11;7;0;0 +11;7;1;1 +11;7;2;2 +11;7;3;3 +11;7;4;4 +11;7;5;5 +11;7;6;6 +11;7;8;8 +11;7;9;9 +11;7;10;10 +11;7;12;11 +11;7;14;11 +11;7;19;30 +11;7;26;27 +11;7;28;26 +11;7;31;31 +11;7;32;32 +11;7;37;33 +11;7;38;34 +11;7;39;35 +11;7;49;49 +11;7;50;50 +11;7;51;51 +11;7;52;52 +11;7;54;54 +11;7;55;55 +11;7;56;56 +11;7;57;57 +11;7;58;58 +11;8;0;0 +11;8;1;1 +11;8;2;2 +11;8;3;3 +11;8;4;4 +11;8;5;5 +11;8;6;6 +11;8;7;7 +11;8;9;9 +11;8;10;10 +11;8;12;11 +11;8;14;11 +11;8;19;30 +11;8;26;27 +11;8;28;26 +11;8;31;31 +11;8;32;32 +11;8;37;33 +11;8;38;34 +11;8;39;35 +11;8;49;49 +11;8;50;50 +11;8;51;51 +11;8;52;52 +11;8;54;54 +11;8;55;55 +11;8;56;56 +11;8;57;57 +11;8;58;58 +11;9;0;0 +11;9;1;1 +11;9;2;2 +11;9;3;3 +11;9;4;4 +11;9;5;5 +11;9;6;6 +11;9;7;7 +11;9;8;8 +11;9;10;10 +11;9;12;11 +11;9;14;11 +11;9;19;30 +11;9;26;27 +11;9;28;26 +11;9;31;31 +11;9;32;32 +11;9;37;33 +11;9;38;34 +11;9;39;35 +11;9;49;49 +11;9;50;50 +11;9;51;51 +11;9;52;52 +11;9;54;54 +11;9;55;55 +11;9;56;56 +11;9;57;57 +11;9;58;58 +11;10;0;0 +11;10;1;1 +11;10;2;2 +11;10;3;3 +11;10;4;4 +11;10;5;5 +11;10;6;6 +11;10;7;7 +11;10;8;8 +11;10;9;9 +11;10;12;11 +11;10;14;11 +11;10;19;30 +11;10;26;27 +11;10;28;26 +11;10;31;31 +11;10;32;32 +11;10;37;33 +11;10;38;34 +11;10;39;35 +11;10;49;49 +11;10;50;50 +11;10;51;51 +11;10;52;52 +11;10;54;54 +11;10;55;55 +11;10;56;56 +11;10;57;57 +11;10;58;58 +11;11;0;0 +11;11;1;1 +11;11;2;2 +11;11;3;3 +11;11;4;4 +11;11;5;5 +11;11;6;6 +11;11;7;7 +11;11;8;8 +11;11;9;9 +11;11;10;10 +11;11;15;12 +11;11;16;13 +11;11;17;14 +11;11;18;15 +11;11;19;30 +11;11;20;14 +11;11;21;13 +11;11;22;14 +11;11;23;23 +11;11;24;24 +11;11;25;25 +11;11;26;27 +11;11;29;28 +11;11;30;29 +11;11;31;31 +11;11;32;32 +11;11;33;15 +11;11;35;13 +11;11;36;14 +11;11;37;33 +11;11;38;34 +11;11;39;35 +11;11;49;49 +11;11;50;50 +11;11;51;51 +11;11;52;52 +11;11;54;54 +11;11;55;55 +11;11;56;56 +11;11;57;57 +11;11;58;58 +11;12;0;0 +11;12;1;1 +11;12;2;2 +11;12;3;3 +11;12;4;4 +11;12;5;5 +11;12;6;6 +11;12;7;7 +11;12;8;8 +11;12;9;9 +11;12;10;10 +11;12;12;11 +11;12;14;11 +11;12;16;13 +11;12;17;14 +11;12;18;15 +11;12;19;30 +11;12;20;14 +11;12;21;13 +11;12;22;14 +11;12;23;23 +11;12;24;24 +11;12;25;25 +11;12;26;27 +11;12;28;26 +11;12;29;28 +11;12;30;29 +11;12;31;31 +11;12;32;32 +11;12;33;15 +11;12;35;13 +11;12;36;14 +11;12;37;33 +11;12;38;34 +11;12;39;35 +11;12;49;49 +11;12;50;50 +11;12;51;51 +11;12;52;52 +11;12;54;54 +11;12;55;55 +11;12;56;56 +11;12;57;57 +11;12;58;58 +11;13;0;0 +11;13;1;1 +11;13;2;2 +11;13;3;3 +11;13;4;4 +11;13;5;5 +11;13;6;6 +11;13;7;7 +11;13;8;8 +11;13;9;9 +11;13;10;10 +11;13;12;11 +11;13;14;11 +11;13;15;12 +11;13;17;14 +11;13;18;15 +11;13;19;30 +11;13;20;14 +11;13;22;14 +11;13;23;23 +11;13;24;24 +11;13;25;25 +11;13;26;27 +11;13;27;12 +11;13;28;26 +11;13;29;28 +11;13;30;29 +11;13;31;31 +11;13;32;32 +11;13;33;15 +11;13;36;14 +11;13;37;33 +11;13;38;34 +11;13;39;35 +11;13;49;49 +11;13;50;50 +11;13;51;51 +11;13;52;52 +11;13;54;54 +11;13;55;55 +11;13;56;56 +11;13;57;57 +11;13;58;58 +11;14;0;0 +11;14;1;1 +11;14;2;2 +11;14;3;3 +11;14;4;4 +11;14;5;5 +11;14;6;6 +11;14;7;7 +11;14;8;8 +11;14;9;9 +11;14;10;10 +11;14;12;11 +11;14;14;11 +11;14;15;12 +11;14;16;13 +11;14;18;15 +11;14;19;30 +11;14;21;13 +11;14;23;23 +11;14;24;24 +11;14;25;25 +11;14;26;27 +11;14;28;26 +11;14;29;28 +11;14;30;29 +11;14;31;31 +11;14;32;32 +11;14;33;15 +11;14;35;13 +11;14;37;33 +11;14;38;34 +11;14;39;35 +11;14;49;49 +11;14;50;50 +11;14;51;51 +11;14;52;52 +11;14;54;54 +11;14;55;55 +11;14;56;56 +11;14;57;57 +11;14;58;58 +11;15;0;0 +11;15;1;1 +11;15;2;2 +11;15;3;3 +11;15;4;4 +11;15;5;5 +11;15;6;6 +11;15;7;7 +11;15;8;8 +11;15;9;9 +11;15;10;10 +11;15;12;11 +11;15;14;11 +11;15;15;12 +11;15;16;13 +11;15;17;14 +11;15;19;30 +11;15;20;14 +11;15;21;13 +11;15;22;14 +11;15;23;23 +11;15;24;24 +11;15;25;25 +11;15;26;27 +11;15;28;26 +11;15;29;28 +11;15;30;29 +11;15;31;31 +11;15;32;32 +11;15;35;13 +11;15;36;14 +11;15;37;33 +11;15;38;34 +11;15;39;35 +11;15;49;49 +11;15;50;50 +11;15;51;51 +11;15;52;52 +11;15;54;54 +11;15;55;55 +11;15;56;56 +11;15;57;57 +11;15;58;58 +11;23;0;0 +11;23;1;1 +11;23;2;2 +11;23;3;3 +11;23;4;4 +11;23;5;5 +11;23;6;6 +11;23;7;7 +11;23;8;8 +11;23;9;9 +11;23;10;10 +11;23;12;11 +11;23;14;11 +11;23;15;12 +11;23;16;13 +11;23;17;14 +11;23;18;15 +11;23;19;30 +11;23;20;14 +11;23;21;13 +11;23;22;14 +11;23;24;24 +11;23;25;25 +11;23;26;27 +11;23;28;26 +11;23;29;28 +11;23;30;29 +11;23;31;31 +11;23;32;32 +11;23;33;15 +11;23;35;13 +11;23;36;14 +11;23;37;33 +11;23;38;34 +11;23;39;35 +11;23;49;49 +11;23;50;50 +11;23;51;51 +11;23;52;52 +11;23;54;54 +11;23;55;55 +11;23;56;56 +11;23;57;57 +11;23;58;58 +11;24;0;0 +11;24;1;1 +11;24;2;2 +11;24;3;3 +11;24;4;4 +11;24;5;5 +11;24;6;6 +11;24;7;7 +11;24;8;8 +11;24;9;9 +11;24;10;10 +11;24;12;11 +11;24;14;11 +11;24;15;12 +11;24;16;13 +11;24;17;14 +11;24;18;15 +11;24;19;30 +11;24;20;14 +11;24;21;13 +11;24;22;14 +11;24;23;23 +11;24;25;25 +11;24;26;27 +11;24;28;26 +11;24;29;28 +11;24;30;29 +11;24;31;31 +11;24;32;32 +11;24;33;15 +11;24;35;13 +11;24;36;14 +11;24;37;33 +11;24;38;34 +11;24;39;35 +11;24;49;49 +11;24;50;50 +11;24;51;51 +11;24;52;52 +11;24;54;54 +11;24;55;55 +11;24;56;56 +11;24;57;57 +11;24;58;58 +11;25;0;0 +11;25;1;1 +11;25;2;2 +11;25;3;3 +11;25;4;4 +11;25;5;5 +11;25;6;6 +11;25;7;7 +11;25;8;8 +11;25;9;9 +11;25;10;10 +11;25;12;11 +11;25;14;11 +11;25;16;13 +11;25;17;14 +11;25;18;15 +11;25;19;30 +11;25;20;14 +11;25;21;13 +11;25;22;14 +11;25;23;23 +11;25;24;24 +11;25;26;27 +11;25;28;26 +11;25;29;28 +11;25;30;29 +11;25;31;31 +11;25;32;32 +11;25;33;15 +11;25;35;13 +11;25;36;14 +11;25;37;33 +11;25;38;34 +11;25;39;35 +11;25;49;49 +11;25;50;50 +11;25;51;51 +11;25;52;52 +11;25;54;54 +11;25;55;55 +11;25;56;56 +11;25;57;57 +11;25;58;58 +11;26;0;0 +11;26;1;1 +11;26;2;2 +11;26;3;3 +11;26;4;4 +11;26;5;5 +11;26;6;6 +11;26;7;7 +11;26;8;8 +11;26;9;9 +11;26;10;10 +11;26;12;11 +11;26;14;11 +11;26;15;12 +11;26;16;13 +11;26;17;14 +11;26;18;15 +11;26;19;30 +11;26;20;14 +11;26;21;13 +11;26;22;14 +11;26;23;23 +11;26;24;24 +11;26;25;25 +11;26;26;27 +11;26;29;28 +11;26;30;29 +11;26;31;31 +11;26;32;32 +11;26;33;15 +11;26;35;13 +11;26;36;14 +11;26;37;33 +11;26;38;34 +11;26;39;35 +11;26;49;49 +11;26;50;50 +11;26;51;51 +11;26;52;52 +11;26;54;54 +11;26;55;55 +11;26;56;56 +11;26;57;57 +11;26;58;58 +11;27;0;0 +11;27;1;1 +11;27;2;2 +11;27;3;3 +11;27;4;4 +11;27;5;5 +11;27;6;6 +11;27;7;7 +11;27;8;8 +11;27;9;9 +11;27;10;10 +11;27;12;11 +11;27;14;11 +11;27;19;30 +11;27;28;26 +11;27;31;31 +11;27;32;32 +11;27;37;33 +11;27;38;34 +11;27;39;35 +11;27;49;49 +11;27;50;50 +11;27;51;51 +11;27;52;52 +11;27;54;54 +11;27;55;55 +11;27;56;56 +11;27;57;57 +11;27;58;58 +11;28;0;0 +11;28;1;1 +11;28;2;2 +11;28;3;3 +11;28;4;4 +11;28;5;5 +11;28;6;6 +11;28;7;7 +11;28;8;8 +11;28;9;9 +11;28;10;10 +11;28;12;11 +11;28;14;11 +11;28;16;13 +11;28;19;30 +11;28;26;27 +11;28;31;31 +11;28;32;32 +11;28;37;33 +11;28;38;34 +11;28;39;35 +11;28;49;49 +11;28;50;50 +11;28;51;51 +11;28;52;52 +11;28;54;54 +11;28;55;55 +11;28;56;56 +11;28;57;57 +11;28;58;58 +11;29;0;0 +11;29;1;1 +11;29;2;2 +11;29;3;3 +11;29;4;4 +11;29;5;5 +11;29;6;6 +11;29;7;7 +11;29;8;8 +11;29;9;9 +11;29;10;10 +11;29;12;11 +11;29;14;11 +11;29;16;13 +11;29;19;30 +11;29;26;27 +11;29;31;31 +11;29;32;32 +11;29;37;33 +11;29;38;34 +11;29;39;35 +11;29;49;49 +11;29;50;50 +11;29;51;51 +11;29;52;52 +11;29;54;54 +11;29;55;55 +11;29;56;56 +11;29;57;57 +11;29;58;58 +11;30;0;0 +11;30;1;1 +11;30;2;2 +11;30;3;3 +11;30;4;4 +11;30;5;5 +11;30;6;6 +11;30;7;7 +11;30;8;8 +11;30;9;9 +11;30;10;10 +11;30;12;11 +11;30;14;11 +11;30;26;27 +11;30;31;31 +11;30;32;32 +11;30;37;33 +11;30;38;34 +11;30;39;35 +11;30;49;49 +11;30;50;50 +11;30;51;51 +11;30;52;52 +11;30;54;54 +11;30;55;55 +11;30;56;56 +11;30;57;57 +11;30;58;58 +11;31;0;0 +11;31;1;1 +11;31;2;2 +11;31;3;3 +11;31;4;4 +11;31;5;5 +11;31;6;6 +11;31;7;7 +11;31;8;8 +11;31;9;9 +11;31;10;10 +11;31;12;11 +11;31;14;11 +11;31;19;30 +11;31;26;27 +11;31;28;26 +11;31;32;32 +11;31;37;33 +11;31;38;34 +11;31;39;35 +11;31;49;49 +11;31;50;50 +11;31;51;51 +11;31;52;52 +11;31;54;54 +11;31;55;55 +11;31;56;56 +11;31;57;57 +11;31;58;58 +11;32;0;0 +11;32;1;1 +11;32;2;2 +11;32;3;3 +11;32;4;4 +11;32;5;5 +11;32;6;6 +11;32;7;7 +11;32;8;8 +11;32;9;9 +11;32;10;10 +11;32;12;11 +11;32;14;11 +11;32;19;30 +11;32;26;27 +11;32;28;26 +11;32;31;31 +11;32;37;33 +11;32;38;34 +11;32;39;35 +11;32;49;49 +11;32;50;50 +11;32;51;51 +11;32;52;52 +11;32;54;54 +11;32;55;55 +11;32;56;56 +11;32;57;57 +11;32;58;58 +11;33;0;0 +11;33;1;1 +11;33;2;2 +11;33;3;3 +11;33;4;4 +11;33;5;5 +11;33;6;6 +11;33;7;7 +11;33;8;8 +11;33;9;9 +11;33;10;10 +11;33;12;11 +11;33;14;11 +11;33;19;30 +11;33;26;27 +11;33;28;26 +11;33;31;31 +11;33;32;32 +11;33;38;34 +11;33;39;35 +11;33;49;49 +11;33;50;50 +11;33;51;51 +11;33;52;52 +11;33;54;54 +11;33;55;55 +11;33;56;56 +11;33;57;57 +11;33;58;58 +11;34;0;0 +11;34;1;1 +11;34;2;2 +11;34;3;3 +11;34;4;4 +11;34;5;5 +11;34;6;6 +11;34;7;7 +11;34;8;8 +11;34;9;9 +11;34;10;10 +11;34;12;11 +11;34;14;11 +11;34;19;30 +11;34;26;27 +11;34;28;26 +11;34;31;31 +11;34;32;32 +11;34;37;33 +11;34;39;35 +11;34;49;49 +11;34;50;50 +11;34;51;51 +11;34;52;52 +11;34;54;54 +11;34;55;55 +11;34;56;56 +11;34;57;57 +11;34;58;58 +11;35;0;0 +11;35;1;1 +11;35;2;2 +11;35;3;3 +11;35;4;4 +11;35;5;5 +11;35;6;6 +11;35;7;7 +11;35;8;8 +11;35;9;9 +11;35;10;10 +11;35;12;11 +11;35;14;11 +11;35;19;30 +11;35;26;27 +11;35;28;26 +11;35;31;31 +11;35;32;32 +11;35;37;33 +11;35;38;34 +11;35;49;49 +11;35;50;50 +11;35;51;51 +11;35;52;52 +11;35;54;54 +11;35;55;55 +11;35;56;56 +11;35;57;57 +11;35;58;58 +11;49;0;0 +11;49;1;1 +11;49;2;2 +11;49;3;3 +11;49;4;4 +11;49;5;5 +11;49;6;6 +11;49;7;7 +11;49;8;8 +11;49;9;9 +11;49;10;10 +11;49;12;11 +11;49;14;11 +11;49;19;30 +11;49;26;27 +11;49;31;31 +11;49;32;32 +11;49;37;33 +11;49;38;34 +11;49;39;35 +11;49;50;50 +11;49;51;51 +11;49;52;52 +11;49;54;54 +11;49;55;55 +11;49;56;56 +11;49;57;57 +11;49;58;58 +11;50;0;0 +11;50;1;1 +11;50;2;2 +11;50;3;3 +11;50;4;4 +11;50;5;5 +11;50;6;6 +11;50;7;7 +11;50;8;8 +11;50;9;9 +11;50;10;10 +11;50;12;11 +11;50;14;11 +11;50;19;30 +11;50;26;27 +11;50;28;26 +11;50;31;31 +11;50;32;32 +11;50;37;33 +11;50;38;34 +11;50;39;35 +11;50;49;49 +11;50;51;51 +11;50;52;52 +11;50;54;54 +11;50;55;55 +11;50;56;56 +11;50;57;57 +11;50;58;58 +11;51;0;0 +11;51;1;1 +11;51;2;2 +11;51;3;3 +11;51;4;4 +11;51;5;5 +11;51;6;6 +11;51;7;7 +11;51;8;8 +11;51;9;9 +11;51;10;10 +11;51;12;11 +11;51;14;11 +11;51;19;30 +11;51;26;27 +11;51;31;31 +11;51;32;32 +11;51;37;33 +11;51;38;34 +11;51;39;35 +11;51;49;49 +11;51;50;50 +11;51;52;52 +11;51;54;54 +11;51;55;55 +11;51;56;56 +11;51;57;57 +11;51;58;58 +11;52;0;0 +11;52;1;1 +11;52;2;2 +11;52;3;3 +11;52;4;4 +11;52;5;5 +11;52;6;6 +11;52;7;7 +11;52;8;8 +11;52;9;9 +11;52;10;10 +11;52;12;11 +11;52;14;11 +11;52;19;30 +11;52;26;27 +11;52;31;31 +11;52;32;32 +11;52;37;33 +11;52;38;34 +11;52;39;35 +11;52;49;49 +11;52;50;50 +11;52;51;51 +11;52;54;54 +11;52;55;55 +11;52;56;56 +11;52;57;57 +11;52;58;58 +11;54;0;0 +11;54;1;1 +11;54;2;2 +11;54;3;3 +11;54;4;4 +11;54;5;5 +11;54;6;6 +11;54;7;7 +11;54;8;8 +11;54;9;9 +11;54;10;10 +11;54;12;11 +11;54;14;11 +11;54;19;30 +11;54;26;27 +11;54;31;31 +11;54;32;32 +11;54;37;33 +11;54;38;34 +11;54;39;35 +11;54;49;49 +11;54;50;50 +11;54;51;51 +11;54;52;52 +11;54;55;55 +11;54;56;56 +11;54;57;57 +11;54;58;58 +11;55;0;0 +11;55;1;1 +11;55;2;2 +11;55;3;3 +11;55;4;4 +11;55;5;5 +11;55;6;6 +11;55;7;7 +11;55;8;8 +11;55;9;9 +11;55;10;10 +11;55;12;11 +11;55;14;11 +11;55;19;30 +11;55;26;27 +11;55;31;31 +11;55;32;32 +11;55;37;33 +11;55;38;34 +11;55;39;35 +11;55;49;49 +11;55;50;50 +11;55;51;51 +11;55;52;52 +11;55;54;54 +11;55;56;56 +11;55;57;57 +11;55;58;58 +11;56;0;0 +11;56;1;1 +11;56;2;2 +11;56;3;3 +11;56;4;4 +11;56;5;5 +11;56;6;6 +11;56;7;7 +11;56;8;8 +11;56;9;9 +11;56;10;10 +11;56;12;11 +11;56;14;11 +11;56;19;30 +11;56;26;27 +11;56;31;31 +11;56;32;32 +11;56;37;33 +11;56;38;34 +11;56;39;35 +11;56;49;49 +11;56;50;50 +11;56;51;51 +11;56;52;52 +11;56;54;54 +11;56;55;55 +11;56;57;57 +11;56;58;58 +11;57;0;0 +11;57;1;1 +11;57;2;2 +11;57;3;3 +11;57;4;4 +11;57;5;5 +11;57;6;6 +11;57;7;7 +11;57;8;8 +11;57;9;9 +11;57;10;10 +11;57;12;11 +11;57;14;11 +11;57;19;30 +11;57;26;27 +11;57;31;31 +11;57;32;32 +11;57;37;33 +11;57;38;34 +11;57;39;35 +11;57;49;49 +11;57;50;50 +11;57;51;51 +11;57;52;52 +11;57;54;54 +11;57;55;55 +11;57;56;56 +11;57;58;58 +11;58;0;0 +11;58;1;1 +11;58;2;2 +11;58;3;3 +11;58;4;4 +11;58;5;5 +11;58;6;6 +11;58;7;7 +11;58;8;8 +11;58;9;9 +11;58;10;10 +11;58;12;11 +11;58;14;11 +11;58;19;30 +11;58;26;27 +11;58;31;31 +11;58;32;32 +11;58;37;33 +11;58;38;34 +11;58;39;35 +11;58;49;49 +11;58;50;50 +11;58;51;51 +11;58;52;52 +11;58;54;54 +11;58;55;55 +11;58;56;56 +11;58;57;57 diff --git a/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.rul b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.rul new file mode 100644 index 0000000..5b6dd27 --- /dev/null +++ b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom.rul @@ -0,0 +1,339 @@ +# +# Macchine ColCom +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB +# +# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11 +# +# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre la 1a 11 stata sostituita dalla 20 in Jetco +# +# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga +# +# +$DEFINITIONS + +$NAME : FAMIGLIA_11 +$IDX : 11 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 26 : Non_Disponibile +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga + +#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 +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 + +ALL_STATES : 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 +Usura_Utensile : 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/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.csv b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.csv new file mode 100644 index 0000000..e0216a1 --- /dev/null +++ b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.csv @@ -0,0 +1,1169 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +11;0;1;1 +11;0;2;2 +11;0;3;3 +11;0;4;4 +11;0;5;5 +11;0;6;6 +11;0;7;7 +11;0;8;8 +11;0;9;9 +11;0;10;10 +11;0;12;11 +11;0;14;11 +11;0;19;30 +11;0;26;27 +11;0;31;31 +11;0;32;32 +11;0;37;33 +11;0;38;34 +11;0;39;35 +11;0;49;49 +11;0;50;50 +11;0;51;51 +11;0;52;52 +11;0;54;54 +11;0;55;55 +11;0;56;56 +11;0;57;57 +11;0;58;58 +11;1;0;0 +11;1;2;2 +11;1;3;3 +11;1;4;4 +11;1;5;5 +11;1;6;6 +11;1;7;7 +11;1;8;8 +11;1;9;9 +11;1;10;10 +11;1;12;11 +11;1;14;11 +11;1;15;12 +11;1;16;13 +11;1;17;14 +11;1;18;15 +11;1;19;30 +11;1;20;14 +11;1;21;13 +11;1;22;14 +11;1;23;23 +11;1;24;24 +11;1;25;25 +11;1;26;27 +11;1;29;28 +11;1;30;29 +11;1;31;31 +11;1;32;32 +11;1;33;15 +11;1;35;13 +11;1;36;14 +11;1;37;33 +11;1;38;34 +11;1;39;35 +11;1;49;49 +11;1;50;50 +11;1;51;51 +11;1;52;52 +11;1;54;54 +11;1;55;55 +11;1;56;56 +11;1;57;57 +11;1;58;58 +11;2;0;0 +11;2;1;1 +11;2;3;3 +11;2;4;4 +11;2;5;5 +11;2;6;6 +11;2;7;7 +11;2;8;8 +11;2;9;9 +11;2;10;10 +11;2;12;11 +11;2;14;11 +11;2;19;30 +11;2;26;27 +11;2;31;31 +11;2;32;32 +11;2;37;33 +11;2;38;34 +11;2;39;35 +11;2;49;49 +11;2;50;50 +11;2;51;51 +11;2;52;52 +11;2;54;54 +11;2;55;55 +11;2;56;56 +11;2;57;57 +11;2;58;58 +11;3;0;0 +11;3;1;1 +11;3;2;2 +11;3;4;4 +11;3;5;5 +11;3;6;6 +11;3;7;7 +11;3;8;8 +11;3;9;9 +11;3;10;10 +11;3;12;11 +11;3;14;11 +11;3;19;30 +11;3;26;27 +11;3;31;31 +11;3;32;32 +11;3;37;33 +11;3;38;34 +11;3;39;35 +11;3;49;49 +11;3;50;50 +11;3;51;51 +11;3;52;52 +11;3;54;54 +11;3;55;55 +11;3;56;56 +11;3;57;57 +11;3;58;58 +11;4;0;0 +11;4;1;1 +11;4;2;2 +11;4;3;3 +11;4;5;5 +11;4;6;6 +11;4;7;7 +11;4;8;8 +11;4;9;9 +11;4;10;10 +11;4;12;11 +11;4;14;11 +11;4;19;30 +11;4;26;27 +11;4;31;31 +11;4;32;32 +11;4;37;33 +11;4;38;34 +11;4;39;35 +11;4;49;49 +11;4;50;50 +11;4;51;51 +11;4;52;52 +11;4;54;54 +11;4;55;55 +11;4;56;56 +11;4;57;57 +11;4;58;58 +11;5;0;0 +11;5;1;1 +11;5;2;2 +11;5;3;3 +11;5;4;4 +11;5;6;6 +11;5;7;7 +11;5;8;8 +11;5;9;9 +11;5;10;10 +11;5;12;11 +11;5;14;11 +11;5;19;30 +11;5;26;27 +11;5;31;31 +11;5;32;32 +11;5;37;33 +11;5;38;34 +11;5;39;35 +11;5;49;49 +11;5;50;50 +11;5;51;51 +11;5;52;52 +11;5;54;54 +11;5;55;55 +11;5;56;56 +11;5;57;57 +11;5;58;58 +11;6;0;0 +11;6;1;1 +11;6;2;2 +11;6;3;3 +11;6;4;4 +11;6;5;5 +11;6;7;7 +11;6;8;8 +11;6;9;9 +11;6;10;10 +11;6;12;11 +11;6;14;11 +11;6;19;30 +11;6;26;27 +11;6;31;31 +11;6;32;32 +11;6;37;33 +11;6;38;34 +11;6;39;35 +11;6;49;49 +11;6;50;50 +11;6;51;51 +11;6;52;52 +11;6;54;54 +11;6;55;55 +11;6;56;56 +11;6;57;57 +11;6;58;58 +11;7;0;0 +11;7;1;1 +11;7;2;2 +11;7;3;3 +11;7;4;4 +11;7;5;5 +11;7;6;6 +11;7;8;8 +11;7;9;9 +11;7;10;10 +11;7;12;11 +11;7;14;11 +11;7;19;30 +11;7;26;27 +11;7;31;31 +11;7;32;32 +11;7;37;33 +11;7;38;34 +11;7;39;35 +11;7;49;49 +11;7;50;50 +11;7;51;51 +11;7;52;52 +11;7;54;54 +11;7;55;55 +11;7;56;56 +11;7;57;57 +11;7;58;58 +11;8;0;0 +11;8;1;1 +11;8;2;2 +11;8;3;3 +11;8;4;4 +11;8;5;5 +11;8;6;6 +11;8;7;7 +11;8;9;9 +11;8;10;10 +11;8;12;11 +11;8;14;11 +11;8;19;30 +11;8;26;27 +11;8;31;31 +11;8;32;32 +11;8;37;33 +11;8;38;34 +11;8;39;35 +11;8;49;49 +11;8;50;50 +11;8;51;51 +11;8;52;52 +11;8;54;54 +11;8;55;55 +11;8;56;56 +11;8;57;57 +11;8;58;58 +11;9;0;0 +11;9;1;1 +11;9;2;2 +11;9;3;3 +11;9;4;4 +11;9;5;5 +11;9;6;6 +11;9;7;7 +11;9;8;8 +11;9;10;10 +11;9;12;11 +11;9;14;11 +11;9;19;30 +11;9;26;27 +11;9;31;31 +11;9;32;32 +11;9;37;33 +11;9;38;34 +11;9;39;35 +11;9;49;49 +11;9;50;50 +11;9;51;51 +11;9;52;52 +11;9;54;54 +11;9;55;55 +11;9;56;56 +11;9;57;57 +11;9;58;58 +11;10;0;0 +11;10;1;1 +11;10;2;2 +11;10;3;3 +11;10;4;4 +11;10;5;5 +11;10;6;6 +11;10;7;7 +11;10;8;8 +11;10;9;9 +11;10;12;11 +11;10;14;11 +11;10;19;30 +11;10;26;27 +11;10;31;31 +11;10;32;32 +11;10;37;33 +11;10;38;34 +11;10;39;35 +11;10;49;49 +11;10;50;50 +11;10;51;51 +11;10;52;52 +11;10;54;54 +11;10;55;55 +11;10;56;56 +11;10;57;57 +11;10;58;58 +11;11;0;0 +11;11;1;1 +11;11;2;2 +11;11;3;3 +11;11;4;4 +11;11;5;5 +11;11;6;6 +11;11;7;7 +11;11;8;8 +11;11;9;9 +11;11;10;10 +11;11;15;12 +11;11;16;13 +11;11;17;14 +11;11;18;15 +11;11;19;30 +11;11;20;14 +11;11;21;13 +11;11;22;14 +11;11;23;23 +11;11;24;24 +11;11;25;25 +11;11;26;27 +11;11;29;28 +11;11;30;29 +11;11;31;31 +11;11;32;32 +11;11;33;15 +11;11;35;13 +11;11;36;14 +11;11;37;33 +11;11;38;34 +11;11;39;35 +11;11;49;49 +11;11;50;50 +11;11;51;51 +11;11;52;52 +11;11;54;54 +11;11;55;55 +11;11;56;56 +11;11;57;57 +11;11;58;58 +11;12;0;0 +11;12;1;1 +11;12;2;2 +11;12;3;3 +11;12;4;4 +11;12;5;5 +11;12;6;6 +11;12;7;7 +11;12;8;8 +11;12;9;9 +11;12;10;10 +11;12;12;11 +11;12;14;11 +11;12;16;13 +11;12;17;14 +11;12;18;15 +11;12;19;30 +11;12;20;14 +11;12;21;13 +11;12;22;14 +11;12;23;23 +11;12;24;24 +11;12;25;25 +11;12;26;27 +11;12;29;28 +11;12;30;29 +11;12;31;31 +11;12;32;32 +11;12;33;15 +11;12;35;13 +11;12;36;14 +11;12;37;33 +11;12;38;34 +11;12;39;35 +11;12;49;49 +11;12;50;50 +11;12;51;51 +11;12;52;52 +11;12;54;54 +11;12;55;55 +11;12;56;56 +11;12;57;57 +11;12;58;58 +11;13;0;0 +11;13;1;1 +11;13;2;2 +11;13;3;3 +11;13;4;4 +11;13;5;5 +11;13;6;6 +11;13;7;7 +11;13;8;8 +11;13;9;9 +11;13;10;10 +11;13;12;11 +11;13;14;11 +11;13;15;12 +11;13;17;14 +11;13;18;15 +11;13;19;30 +11;13;20;14 +11;13;22;14 +11;13;23;23 +11;13;24;24 +11;13;25;25 +11;13;26;27 +11;13;27;12 +11;13;29;28 +11;13;30;29 +11;13;31;31 +11;13;32;32 +11;13;33;15 +11;13;36;14 +11;13;37;33 +11;13;38;34 +11;13;39;35 +11;13;49;49 +11;13;50;50 +11;13;51;51 +11;13;52;52 +11;13;54;54 +11;13;55;55 +11;13;56;56 +11;13;57;57 +11;13;58;58 +11;14;0;0 +11;14;1;1 +11;14;2;2 +11;14;3;3 +11;14;4;4 +11;14;5;5 +11;14;6;6 +11;14;7;7 +11;14;8;8 +11;14;9;9 +11;14;10;10 +11;14;12;11 +11;14;14;11 +11;14;15;12 +11;14;16;13 +11;14;18;15 +11;14;19;30 +11;14;21;13 +11;14;23;23 +11;14;24;24 +11;14;25;25 +11;14;26;27 +11;14;29;28 +11;14;30;29 +11;14;31;31 +11;14;32;32 +11;14;33;15 +11;14;35;13 +11;14;37;33 +11;14;38;34 +11;14;39;35 +11;14;49;49 +11;14;50;50 +11;14;51;51 +11;14;52;52 +11;14;54;54 +11;14;55;55 +11;14;56;56 +11;14;57;57 +11;14;58;58 +11;15;0;0 +11;15;1;1 +11;15;2;2 +11;15;3;3 +11;15;4;4 +11;15;5;5 +11;15;6;6 +11;15;7;7 +11;15;8;8 +11;15;9;9 +11;15;10;10 +11;15;12;11 +11;15;14;11 +11;15;15;12 +11;15;16;13 +11;15;17;14 +11;15;19;30 +11;15;20;14 +11;15;21;13 +11;15;22;14 +11;15;23;23 +11;15;24;24 +11;15;25;25 +11;15;26;27 +11;15;29;28 +11;15;30;29 +11;15;31;31 +11;15;32;32 +11;15;35;13 +11;15;36;14 +11;15;37;33 +11;15;38;34 +11;15;39;35 +11;15;49;49 +11;15;50;50 +11;15;51;51 +11;15;52;52 +11;15;54;54 +11;15;55;55 +11;15;56;56 +11;15;57;57 +11;15;58;58 +11;23;0;0 +11;23;1;1 +11;23;2;2 +11;23;3;3 +11;23;4;4 +11;23;5;5 +11;23;6;6 +11;23;7;7 +11;23;8;8 +11;23;9;9 +11;23;10;10 +11;23;12;11 +11;23;14;11 +11;23;15;12 +11;23;16;13 +11;23;17;14 +11;23;18;15 +11;23;19;30 +11;23;20;14 +11;23;21;13 +11;23;22;14 +11;23;24;24 +11;23;25;25 +11;23;26;27 +11;23;29;28 +11;23;30;29 +11;23;31;31 +11;23;32;32 +11;23;33;15 +11;23;35;13 +11;23;36;14 +11;23;37;33 +11;23;38;34 +11;23;39;35 +11;23;49;49 +11;23;50;50 +11;23;51;51 +11;23;52;52 +11;23;54;54 +11;23;55;55 +11;23;56;56 +11;23;57;57 +11;23;58;58 +11;24;0;0 +11;24;1;1 +11;24;2;2 +11;24;3;3 +11;24;4;4 +11;24;5;5 +11;24;6;6 +11;24;7;7 +11;24;8;8 +11;24;9;9 +11;24;10;10 +11;24;12;11 +11;24;14;11 +11;24;15;12 +11;24;16;13 +11;24;17;14 +11;24;18;15 +11;24;19;30 +11;24;20;14 +11;24;21;13 +11;24;22;14 +11;24;23;23 +11;24;25;25 +11;24;26;27 +11;24;29;28 +11;24;30;29 +11;24;31;31 +11;24;32;32 +11;24;33;15 +11;24;35;13 +11;24;36;14 +11;24;37;33 +11;24;38;34 +11;24;39;35 +11;24;49;49 +11;24;50;50 +11;24;51;51 +11;24;52;52 +11;24;54;54 +11;24;55;55 +11;24;56;56 +11;24;57;57 +11;24;58;58 +11;25;0;0 +11;25;1;1 +11;25;2;2 +11;25;3;3 +11;25;4;4 +11;25;5;5 +11;25;6;6 +11;25;7;7 +11;25;8;8 +11;25;9;9 +11;25;10;10 +11;25;12;11 +11;25;14;11 +11;25;16;13 +11;25;17;14 +11;25;18;15 +11;25;19;30 +11;25;20;14 +11;25;21;13 +11;25;22;14 +11;25;23;23 +11;25;24;24 +11;25;26;27 +11;25;29;28 +11;25;30;29 +11;25;31;31 +11;25;32;32 +11;25;33;15 +11;25;35;13 +11;25;36;14 +11;25;37;33 +11;25;38;34 +11;25;39;35 +11;25;49;49 +11;25;50;50 +11;25;51;51 +11;25;52;52 +11;25;54;54 +11;25;55;55 +11;25;56;56 +11;25;57;57 +11;25;58;58 +11;27;0;0 +11;27;1;1 +11;27;2;2 +11;27;3;3 +11;27;4;4 +11;27;5;5 +11;27;6;6 +11;27;7;7 +11;27;8;8 +11;27;9;9 +11;27;10;10 +11;27;12;11 +11;27;14;11 +11;27;19;30 +11;27;31;31 +11;27;32;32 +11;27;37;33 +11;27;38;34 +11;27;39;35 +11;27;49;49 +11;27;50;50 +11;27;51;51 +11;27;52;52 +11;27;54;54 +11;27;55;55 +11;27;56;56 +11;27;57;57 +11;27;58;58 +11;28;0;0 +11;28;1;1 +11;28;2;2 +11;28;3;3 +11;28;4;4 +11;28;5;5 +11;28;6;6 +11;28;7;7 +11;28;8;8 +11;28;9;9 +11;28;10;10 +11;28;12;11 +11;28;14;11 +11;28;16;13 +11;28;19;30 +11;28;26;27 +11;28;31;31 +11;28;32;32 +11;28;37;33 +11;28;38;34 +11;28;39;35 +11;28;49;49 +11;28;50;50 +11;28;51;51 +11;28;52;52 +11;28;54;54 +11;28;55;55 +11;28;56;56 +11;28;57;57 +11;28;58;58 +11;29;0;0 +11;29;1;1 +11;29;2;2 +11;29;3;3 +11;29;4;4 +11;29;5;5 +11;29;6;6 +11;29;7;7 +11;29;8;8 +11;29;9;9 +11;29;10;10 +11;29;12;11 +11;29;14;11 +11;29;16;13 +11;29;19;30 +11;29;26;27 +11;29;31;31 +11;29;32;32 +11;29;37;33 +11;29;38;34 +11;29;39;35 +11;29;49;49 +11;29;50;50 +11;29;51;51 +11;29;52;52 +11;29;54;54 +11;29;55;55 +11;29;56;56 +11;29;57;57 +11;29;58;58 +11;30;0;0 +11;30;1;1 +11;30;2;2 +11;30;3;3 +11;30;4;4 +11;30;5;5 +11;30;6;6 +11;30;7;7 +11;30;8;8 +11;30;9;9 +11;30;10;10 +11;30;12;11 +11;30;14;11 +11;30;26;27 +11;30;31;31 +11;30;32;32 +11;30;37;33 +11;30;38;34 +11;30;39;35 +11;30;49;49 +11;30;50;50 +11;30;51;51 +11;30;52;52 +11;30;54;54 +11;30;55;55 +11;30;56;56 +11;30;57;57 +11;30;58;58 +11;31;0;0 +11;31;1;1 +11;31;2;2 +11;31;3;3 +11;31;4;4 +11;31;5;5 +11;31;6;6 +11;31;7;7 +11;31;8;8 +11;31;9;9 +11;31;10;10 +11;31;12;11 +11;31;14;11 +11;31;19;30 +11;31;26;27 +11;31;32;32 +11;31;37;33 +11;31;38;34 +11;31;39;35 +11;31;49;49 +11;31;50;50 +11;31;51;51 +11;31;52;52 +11;31;54;54 +11;31;55;55 +11;31;56;56 +11;31;57;57 +11;31;58;58 +11;32;0;0 +11;32;1;1 +11;32;2;2 +11;32;3;3 +11;32;4;4 +11;32;5;5 +11;32;6;6 +11;32;7;7 +11;32;8;8 +11;32;9;9 +11;32;10;10 +11;32;12;11 +11;32;14;11 +11;32;19;30 +11;32;26;27 +11;32;31;31 +11;32;37;33 +11;32;38;34 +11;32;39;35 +11;32;49;49 +11;32;50;50 +11;32;51;51 +11;32;52;52 +11;32;54;54 +11;32;55;55 +11;32;56;56 +11;32;57;57 +11;32;58;58 +11;33;0;0 +11;33;1;1 +11;33;2;2 +11;33;3;3 +11;33;4;4 +11;33;5;5 +11;33;6;6 +11;33;7;7 +11;33;8;8 +11;33;9;9 +11;33;10;10 +11;33;12;11 +11;33;14;11 +11;33;19;30 +11;33;26;27 +11;33;31;31 +11;33;32;32 +11;33;38;34 +11;33;39;35 +11;33;49;49 +11;33;50;50 +11;33;51;51 +11;33;52;52 +11;33;54;54 +11;33;55;55 +11;33;56;56 +11;33;57;57 +11;33;58;58 +11;34;0;0 +11;34;1;1 +11;34;2;2 +11;34;3;3 +11;34;4;4 +11;34;5;5 +11;34;6;6 +11;34;7;7 +11;34;8;8 +11;34;9;9 +11;34;10;10 +11;34;12;11 +11;34;14;11 +11;34;19;30 +11;34;26;27 +11;34;31;31 +11;34;32;32 +11;34;37;33 +11;34;39;35 +11;34;49;49 +11;34;50;50 +11;34;51;51 +11;34;52;52 +11;34;54;54 +11;34;55;55 +11;34;56;56 +11;34;57;57 +11;34;58;58 +11;35;0;0 +11;35;1;1 +11;35;2;2 +11;35;3;3 +11;35;4;4 +11;35;5;5 +11;35;6;6 +11;35;7;7 +11;35;8;8 +11;35;9;9 +11;35;10;10 +11;35;12;11 +11;35;14;11 +11;35;19;30 +11;35;26;27 +11;35;31;31 +11;35;32;32 +11;35;37;33 +11;35;38;34 +11;35;49;49 +11;35;50;50 +11;35;51;51 +11;35;52;52 +11;35;54;54 +11;35;55;55 +11;35;56;56 +11;35;57;57 +11;35;58;58 +11;49;0;0 +11;49;1;1 +11;49;2;2 +11;49;3;3 +11;49;4;4 +11;49;5;5 +11;49;6;6 +11;49;7;7 +11;49;8;8 +11;49;9;9 +11;49;10;10 +11;49;12;11 +11;49;14;11 +11;49;19;30 +11;49;26;27 +11;49;31;31 +11;49;32;32 +11;49;37;33 +11;49;38;34 +11;49;39;35 +11;49;50;50 +11;49;51;51 +11;49;52;52 +11;49;54;54 +11;49;55;55 +11;49;56;56 +11;49;57;57 +11;49;58;58 +11;50;0;0 +11;50;1;1 +11;50;2;2 +11;50;3;3 +11;50;4;4 +11;50;5;5 +11;50;6;6 +11;50;7;7 +11;50;8;8 +11;50;9;9 +11;50;10;10 +11;50;12;11 +11;50;14;11 +11;50;19;30 +11;50;26;27 +11;50;31;31 +11;50;32;32 +11;50;37;33 +11;50;38;34 +11;50;39;35 +11;50;49;49 +11;50;51;51 +11;50;52;52 +11;50;54;54 +11;50;55;55 +11;50;56;56 +11;50;57;57 +11;50;58;58 +11;51;0;0 +11;51;1;1 +11;51;2;2 +11;51;3;3 +11;51;4;4 +11;51;5;5 +11;51;6;6 +11;51;7;7 +11;51;8;8 +11;51;9;9 +11;51;10;10 +11;51;12;11 +11;51;14;11 +11;51;19;30 +11;51;26;27 +11;51;31;31 +11;51;32;32 +11;51;37;33 +11;51;38;34 +11;51;39;35 +11;51;49;49 +11;51;50;50 +11;51;52;52 +11;51;54;54 +11;51;55;55 +11;51;56;56 +11;51;57;57 +11;51;58;58 +11;52;0;0 +11;52;1;1 +11;52;2;2 +11;52;3;3 +11;52;4;4 +11;52;5;5 +11;52;6;6 +11;52;7;7 +11;52;8;8 +11;52;9;9 +11;52;10;10 +11;52;12;11 +11;52;14;11 +11;52;19;30 +11;52;26;27 +11;52;31;31 +11;52;32;32 +11;52;37;33 +11;52;38;34 +11;52;39;35 +11;52;49;49 +11;52;50;50 +11;52;51;51 +11;52;54;54 +11;52;55;55 +11;52;56;56 +11;52;57;57 +11;52;58;58 +11;54;0;0 +11;54;1;1 +11;54;2;2 +11;54;3;3 +11;54;4;4 +11;54;5;5 +11;54;6;6 +11;54;7;7 +11;54;8;8 +11;54;9;9 +11;54;10;10 +11;54;12;11 +11;54;14;11 +11;54;19;30 +11;54;26;27 +11;54;31;31 +11;54;32;32 +11;54;37;33 +11;54;38;34 +11;54;39;35 +11;54;49;49 +11;54;50;50 +11;54;51;51 +11;54;52;52 +11;54;55;55 +11;54;56;56 +11;54;57;57 +11;54;58;58 +11;55;0;0 +11;55;1;1 +11;55;2;2 +11;55;3;3 +11;55;4;4 +11;55;5;5 +11;55;6;6 +11;55;7;7 +11;55;8;8 +11;55;9;9 +11;55;10;10 +11;55;12;11 +11;55;14;11 +11;55;19;30 +11;55;26;27 +11;55;31;31 +11;55;32;32 +11;55;37;33 +11;55;38;34 +11;55;39;35 +11;55;49;49 +11;55;50;50 +11;55;51;51 +11;55;52;52 +11;55;54;54 +11;55;56;56 +11;55;57;57 +11;55;58;58 +11;56;0;0 +11;56;1;1 +11;56;2;2 +11;56;3;3 +11;56;4;4 +11;56;5;5 +11;56;6;6 +11;56;7;7 +11;56;8;8 +11;56;9;9 +11;56;10;10 +11;56;12;11 +11;56;14;11 +11;56;19;30 +11;56;26;27 +11;56;31;31 +11;56;32;32 +11;56;37;33 +11;56;38;34 +11;56;39;35 +11;56;49;49 +11;56;50;50 +11;56;51;51 +11;56;52;52 +11;56;54;54 +11;56;55;55 +11;56;57;57 +11;56;58;58 +11;57;0;0 +11;57;1;1 +11;57;2;2 +11;57;3;3 +11;57;4;4 +11;57;5;5 +11;57;6;6 +11;57;7;7 +11;57;8;8 +11;57;9;9 +11;57;10;10 +11;57;12;11 +11;57;14;11 +11;57;19;30 +11;57;26;27 +11;57;31;31 +11;57;32;32 +11;57;37;33 +11;57;38;34 +11;57;39;35 +11;57;49;49 +11;57;50;50 +11;57;51;51 +11;57;52;52 +11;57;54;54 +11;57;55;55 +11;57;56;56 +11;57;58;58 +11;58;0;0 +11;58;1;1 +11;58;2;2 +11;58;3;3 +11;58;4;4 +11;58;5;5 +11;58;6;6 +11;58;7;7 +11;58;8;8 +11;58;9;9 +11;58;10;10 +11;58;12;11 +11;58;14;11 +11;58;19;30 +11;58;26;27 +11;58;31;31 +11;58;32;32 +11;58;37;33 +11;58;38;34 +11;58;39;35 +11;58;49;49 +11;58;50;50 +11;58;51;51 +11;58;52;52 +11;58;54;54 +11;58;55;55 +11;58;56;56 +11;58;57;57 diff --git a/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.rul b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.rul new file mode 100644 index 0000000..8a659ab --- /dev/null +++ b/StateMachineStati/ColCom/11_FAMIGLIA_ColCom_NEW_Sostituita da 21.rul @@ -0,0 +1,307 @@ +# +# Macchine ColCom +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB +# +# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11 +# +# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre la 1a 11 stata sostituita dalla 20 in Jetco +# +# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga +# +# 2023.10.30 Partendo Dalla Versione BASE creata la versione NEW togliendo evento Timer_Timeout_Turno_By_Tempo_Ciclo e stato Non_Disponibile ormai OBSOLETI +# +$DEFINITIONS + +$NAME : FAMIGLIA_11 +$IDX : 11 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga + +#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 : 29 : HW_Magazzino_Grezzi_Vuoto +$EVENT : 30 : HW_Emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 + +ALL_STATES : HW_power_off : Macchina_Spenta # 14 + + +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 + +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 + +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 +Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Cambio_Pezzo # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 + +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 + +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 +Lavorazione : Contapezzi : Cambio_Pezzo # 20 +Allarme_CN : Contapezzi : Cambio_Pezzo # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Cambio_Pezzo # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 + +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 + +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 +Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Cambio_Pezzo # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 + +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 + +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 + +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 + +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 + +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 +Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 +Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Cambio_Pezzo # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 + + +# ------------------------------------------------------------------------------------------------- + +$DO diff --git a/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.csv b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.csv new file mode 100644 index 0000000..b0f4ea6 --- /dev/null +++ b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.csv @@ -0,0 +1,1169 @@ +IdxFamiglia;IdxStato;IdxTipo;next_IdxStato +21;0;1;1 +21;0;2;2 +21;0;3;3 +21;0;4;4 +21;0;5;5 +21;0;6;6 +21;0;7;7 +21;0;8;8 +21;0;9;9 +21;0;10;10 +21;0;12;11 +21;0;14;11 +21;0;19;30 +21;0;26;27 +21;0;31;31 +21;0;32;32 +21;0;37;33 +21;0;38;34 +21;0;39;35 +21;0;49;49 +21;0;50;50 +21;0;51;51 +21;0;52;52 +21;0;54;54 +21;0;55;55 +21;0;56;56 +21;0;57;57 +21;0;58;58 +21;1;0;0 +21;1;2;2 +21;1;3;3 +21;1;4;4 +21;1;5;5 +21;1;6;6 +21;1;7;7 +21;1;8;8 +21;1;9;9 +21;1;10;10 +21;1;12;11 +21;1;14;11 +21;1;15;12 +21;1;16;13 +21;1;17;14 +21;1;18;15 +21;1;19;30 +21;1;20;14 +21;1;21;13 +21;1;22;14 +21;1;23;23 +21;1;24;24 +21;1;25;25 +21;1;26;27 +21;1;29;28 +21;1;30;29 +21;1;31;31 +21;1;32;32 +21;1;33;15 +21;1;35;13 +21;1;36;14 +21;1;37;33 +21;1;38;34 +21;1;39;35 +21;1;49;49 +21;1;50;50 +21;1;51;51 +21;1;52;52 +21;1;54;54 +21;1;55;55 +21;1;56;56 +21;1;57;57 +21;1;58;58 +21;2;0;0 +21;2;1;1 +21;2;3;3 +21;2;4;4 +21;2;5;5 +21;2;6;6 +21;2;7;7 +21;2;8;8 +21;2;9;9 +21;2;10;10 +21;2;12;11 +21;2;14;11 +21;2;19;30 +21;2;26;27 +21;2;31;31 +21;2;32;32 +21;2;37;33 +21;2;38;34 +21;2;39;35 +21;2;49;49 +21;2;50;50 +21;2;51;51 +21;2;52;52 +21;2;54;54 +21;2;55;55 +21;2;56;56 +21;2;57;57 +21;2;58;58 +21;3;0;0 +21;3;1;1 +21;3;2;2 +21;3;4;4 +21;3;5;5 +21;3;6;6 +21;3;7;7 +21;3;8;8 +21;3;9;9 +21;3;10;10 +21;3;12;11 +21;3;14;11 +21;3;19;30 +21;3;26;27 +21;3;31;31 +21;3;32;32 +21;3;37;33 +21;3;38;34 +21;3;39;35 +21;3;49;49 +21;3;50;50 +21;3;51;51 +21;3;52;52 +21;3;54;54 +21;3;55;55 +21;3;56;56 +21;3;57;57 +21;3;58;58 +21;4;0;0 +21;4;1;1 +21;4;2;2 +21;4;3;3 +21;4;5;5 +21;4;6;6 +21;4;7;7 +21;4;8;8 +21;4;9;9 +21;4;10;10 +21;4;12;11 +21;4;14;11 +21;4;19;30 +21;4;26;27 +21;4;31;31 +21;4;32;32 +21;4;37;33 +21;4;38;34 +21;4;39;35 +21;4;49;49 +21;4;50;50 +21;4;51;51 +21;4;52;52 +21;4;54;54 +21;4;55;55 +21;4;56;56 +21;4;57;57 +21;4;58;58 +21;5;0;0 +21;5;1;1 +21;5;2;2 +21;5;3;3 +21;5;4;4 +21;5;6;6 +21;5;7;7 +21;5;8;8 +21;5;9;9 +21;5;10;10 +21;5;12;11 +21;5;14;11 +21;5;19;30 +21;5;26;27 +21;5;31;31 +21;5;32;32 +21;5;37;33 +21;5;38;34 +21;5;39;35 +21;5;49;49 +21;5;50;50 +21;5;51;51 +21;5;52;52 +21;5;54;54 +21;5;55;55 +21;5;56;56 +21;5;57;57 +21;5;58;58 +21;6;0;0 +21;6;1;1 +21;6;2;2 +21;6;3;3 +21;6;4;4 +21;6;5;5 +21;6;7;7 +21;6;8;8 +21;6;9;9 +21;6;10;10 +21;6;12;11 +21;6;14;11 +21;6;19;30 +21;6;26;27 +21;6;31;31 +21;6;32;32 +21;6;37;33 +21;6;38;34 +21;6;39;35 +21;6;49;49 +21;6;50;50 +21;6;51;51 +21;6;52;52 +21;6;54;54 +21;6;55;55 +21;6;56;56 +21;6;57;57 +21;6;58;58 +21;7;0;0 +21;7;1;1 +21;7;2;2 +21;7;3;3 +21;7;4;4 +21;7;5;5 +21;7;6;6 +21;7;8;8 +21;7;9;9 +21;7;10;10 +21;7;12;11 +21;7;14;11 +21;7;19;30 +21;7;26;27 +21;7;31;31 +21;7;32;32 +21;7;37;33 +21;7;38;34 +21;7;39;35 +21;7;49;49 +21;7;50;50 +21;7;51;51 +21;7;52;52 +21;7;54;54 +21;7;55;55 +21;7;56;56 +21;7;57;57 +21;7;58;58 +21;8;0;0 +21;8;1;1 +21;8;2;2 +21;8;3;3 +21;8;4;4 +21;8;5;5 +21;8;6;6 +21;8;7;7 +21;8;9;9 +21;8;10;10 +21;8;12;11 +21;8;14;11 +21;8;19;30 +21;8;26;27 +21;8;31;31 +21;8;32;32 +21;8;37;33 +21;8;38;34 +21;8;39;35 +21;8;49;49 +21;8;50;50 +21;8;51;51 +21;8;52;52 +21;8;54;54 +21;8;55;55 +21;8;56;56 +21;8;57;57 +21;8;58;58 +21;9;0;0 +21;9;1;1 +21;9;2;2 +21;9;3;3 +21;9;4;4 +21;9;5;5 +21;9;6;6 +21;9;7;7 +21;9;8;8 +21;9;10;10 +21;9;12;11 +21;9;14;11 +21;9;19;30 +21;9;26;27 +21;9;31;31 +21;9;32;32 +21;9;37;33 +21;9;38;34 +21;9;39;35 +21;9;49;49 +21;9;50;50 +21;9;51;51 +21;9;52;52 +21;9;54;54 +21;9;55;55 +21;9;56;56 +21;9;57;57 +21;9;58;58 +21;10;0;0 +21;10;1;1 +21;10;2;2 +21;10;3;3 +21;10;4;4 +21;10;5;5 +21;10;6;6 +21;10;7;7 +21;10;8;8 +21;10;9;9 +21;10;12;11 +21;10;14;11 +21;10;19;30 +21;10;26;27 +21;10;31;31 +21;10;32;32 +21;10;37;33 +21;10;38;34 +21;10;39;35 +21;10;49;49 +21;10;50;50 +21;10;51;51 +21;10;52;52 +21;10;54;54 +21;10;55;55 +21;10;56;56 +21;10;57;57 +21;10;58;58 +21;11;0;0 +21;11;1;1 +21;11;2;2 +21;11;3;3 +21;11;4;4 +21;11;5;5 +21;11;6;6 +21;11;7;7 +21;11;8;8 +21;11;9;9 +21;11;10;10 +21;11;15;12 +21;11;16;13 +21;11;17;14 +21;11;18;15 +21;11;19;30 +21;11;20;14 +21;11;21;13 +21;11;22;14 +21;11;23;23 +21;11;24;24 +21;11;25;25 +21;11;26;27 +21;11;29;28 +21;11;30;29 +21;11;31;31 +21;11;32;32 +21;11;33;15 +21;11;35;13 +21;11;36;14 +21;11;37;33 +21;11;38;34 +21;11;39;35 +21;11;49;49 +21;11;50;50 +21;11;51;51 +21;11;52;52 +21;11;54;54 +21;11;55;55 +21;11;56;56 +21;11;57;57 +21;11;58;58 +21;12;0;0 +21;12;1;1 +21;12;2;2 +21;12;3;3 +21;12;4;4 +21;12;5;5 +21;12;6;6 +21;12;7;7 +21;12;8;8 +21;12;9;9 +21;12;10;10 +21;12;12;11 +21;12;14;11 +21;12;16;13 +21;12;17;14 +21;12;18;15 +21;12;19;30 +21;12;20;14 +21;12;21;13 +21;12;22;14 +21;12;23;23 +21;12;24;24 +21;12;25;25 +21;12;26;27 +21;12;29;28 +21;12;30;29 +21;12;31;31 +21;12;32;32 +21;12;33;15 +21;12;35;13 +21;12;36;14 +21;12;37;33 +21;12;38;34 +21;12;39;35 +21;12;49;49 +21;12;50;50 +21;12;51;51 +21;12;52;52 +21;12;54;54 +21;12;55;55 +21;12;56;56 +21;12;57;57 +21;12;58;58 +21;13;0;0 +21;13;1;1 +21;13;2;2 +21;13;3;3 +21;13;4;4 +21;13;5;5 +21;13;6;6 +21;13;7;7 +21;13;8;8 +21;13;9;9 +21;13;10;10 +21;13;12;11 +21;13;14;11 +21;13;15;12 +21;13;17;14 +21;13;18;15 +21;13;19;30 +21;13;20;14 +21;13;22;14 +21;13;23;23 +21;13;24;24 +21;13;25;25 +21;13;26;27 +21;13;27;12 +21;13;29;28 +21;13;30;29 +21;13;31;31 +21;13;32;32 +21;13;33;15 +21;13;36;14 +21;13;37;33 +21;13;38;34 +21;13;39;35 +21;13;49;49 +21;13;50;50 +21;13;51;51 +21;13;52;52 +21;13;54;54 +21;13;55;55 +21;13;56;56 +21;13;57;57 +21;13;58;58 +21;14;0;0 +21;14;1;1 +21;14;2;2 +21;14;3;3 +21;14;4;4 +21;14;5;5 +21;14;6;6 +21;14;7;7 +21;14;8;8 +21;14;9;9 +21;14;10;10 +21;14;12;11 +21;14;14;11 +21;14;15;12 +21;14;16;13 +21;14;18;15 +21;14;19;30 +21;14;21;13 +21;14;23;23 +21;14;24;24 +21;14;25;25 +21;14;26;27 +21;14;29;28 +21;14;30;29 +21;14;31;31 +21;14;32;32 +21;14;33;15 +21;14;35;13 +21;14;37;33 +21;14;38;34 +21;14;39;35 +21;14;49;49 +21;14;50;50 +21;14;51;51 +21;14;52;52 +21;14;54;54 +21;14;55;55 +21;14;56;56 +21;14;57;57 +21;14;58;58 +21;15;0;0 +21;15;1;1 +21;15;2;2 +21;15;3;3 +21;15;4;4 +21;15;5;5 +21;15;6;6 +21;15;7;7 +21;15;8;8 +21;15;9;9 +21;15;10;10 +21;15;12;11 +21;15;14;11 +21;15;15;12 +21;15;16;13 +21;15;17;14 +21;15;19;30 +21;15;20;14 +21;15;21;13 +21;15;22;14 +21;15;23;23 +21;15;24;24 +21;15;25;25 +21;15;26;27 +21;15;29;28 +21;15;30;29 +21;15;31;31 +21;15;32;32 +21;15;35;13 +21;15;36;14 +21;15;37;33 +21;15;38;34 +21;15;39;35 +21;15;49;49 +21;15;50;50 +21;15;51;51 +21;15;52;52 +21;15;54;54 +21;15;55;55 +21;15;56;56 +21;15;57;57 +21;15;58;58 +21;23;0;0 +21;23;1;1 +21;23;2;2 +21;23;3;3 +21;23;4;4 +21;23;5;5 +21;23;6;6 +21;23;7;7 +21;23;8;8 +21;23;9;9 +21;23;10;10 +21;23;12;11 +21;23;14;11 +21;23;15;12 +21;23;16;13 +21;23;17;14 +21;23;18;15 +21;23;19;30 +21;23;20;14 +21;23;21;13 +21;23;22;14 +21;23;24;24 +21;23;25;25 +21;23;26;27 +21;23;29;28 +21;23;30;29 +21;23;31;31 +21;23;32;32 +21;23;33;15 +21;23;35;13 +21;23;36;14 +21;23;37;33 +21;23;38;34 +21;23;39;35 +21;23;49;49 +21;23;50;50 +21;23;51;51 +21;23;52;52 +21;23;54;54 +21;23;55;55 +21;23;56;56 +21;23;57;57 +21;23;58;58 +21;24;0;0 +21;24;1;1 +21;24;2;2 +21;24;3;3 +21;24;4;4 +21;24;5;5 +21;24;6;6 +21;24;7;7 +21;24;8;8 +21;24;9;9 +21;24;10;10 +21;24;12;11 +21;24;14;11 +21;24;15;12 +21;24;16;13 +21;24;17;14 +21;24;18;15 +21;24;19;30 +21;24;20;14 +21;24;21;13 +21;24;22;14 +21;24;23;23 +21;24;25;25 +21;24;26;27 +21;24;29;28 +21;24;30;29 +21;24;31;31 +21;24;32;32 +21;24;33;15 +21;24;35;13 +21;24;36;14 +21;24;37;33 +21;24;38;34 +21;24;39;35 +21;24;49;49 +21;24;50;50 +21;24;51;51 +21;24;52;52 +21;24;54;54 +21;24;55;55 +21;24;56;56 +21;24;57;57 +21;24;58;58 +21;25;0;0 +21;25;1;1 +21;25;2;2 +21;25;3;3 +21;25;4;4 +21;25;5;5 +21;25;6;6 +21;25;7;7 +21;25;8;8 +21;25;9;9 +21;25;10;10 +21;25;12;11 +21;25;14;11 +21;25;16;13 +21;25;17;14 +21;25;18;15 +21;25;19;30 +21;25;20;14 +21;25;21;13 +21;25;22;14 +21;25;23;23 +21;25;24;24 +21;25;26;27 +21;25;29;28 +21;25;30;29 +21;25;31;31 +21;25;32;32 +21;25;33;15 +21;25;35;13 +21;25;36;14 +21;25;37;33 +21;25;38;34 +21;25;39;35 +21;25;49;49 +21;25;50;50 +21;25;51;51 +21;25;52;52 +21;25;54;54 +21;25;55;55 +21;25;56;56 +21;25;57;57 +21;25;58;58 +21;27;0;0 +21;27;1;1 +21;27;2;2 +21;27;3;3 +21;27;4;4 +21;27;5;5 +21;27;6;6 +21;27;7;7 +21;27;8;8 +21;27;9;9 +21;27;10;10 +21;27;12;11 +21;27;14;11 +21;27;19;30 +21;27;31;31 +21;27;32;32 +21;27;37;33 +21;27;38;34 +21;27;39;35 +21;27;49;49 +21;27;50;50 +21;27;51;51 +21;27;52;52 +21;27;54;54 +21;27;55;55 +21;27;56;56 +21;27;57;57 +21;27;58;58 +21;28;0;0 +21;28;1;1 +21;28;2;2 +21;28;3;3 +21;28;4;4 +21;28;5;5 +21;28;6;6 +21;28;7;7 +21;28;8;8 +21;28;9;9 +21;28;10;10 +21;28;12;11 +21;28;14;11 +21;28;16;13 +21;28;19;30 +21;28;26;27 +21;28;31;31 +21;28;32;32 +21;28;37;33 +21;28;38;34 +21;28;39;35 +21;28;49;49 +21;28;50;50 +21;28;51;51 +21;28;52;52 +21;28;54;54 +21;28;55;55 +21;28;56;56 +21;28;57;57 +21;28;58;58 +21;29;0;0 +21;29;1;1 +21;29;2;2 +21;29;3;3 +21;29;4;4 +21;29;5;5 +21;29;6;6 +21;29;7;7 +21;29;8;8 +21;29;9;9 +21;29;10;10 +21;29;12;11 +21;29;14;11 +21;29;16;13 +21;29;19;30 +21;29;26;27 +21;29;31;31 +21;29;32;32 +21;29;37;33 +21;29;38;34 +21;29;39;35 +21;29;49;49 +21;29;50;50 +21;29;51;51 +21;29;52;52 +21;29;54;54 +21;29;55;55 +21;29;56;56 +21;29;57;57 +21;29;58;58 +21;30;0;0 +21;30;1;1 +21;30;2;2 +21;30;3;3 +21;30;4;4 +21;30;5;5 +21;30;6;6 +21;30;7;7 +21;30;8;8 +21;30;9;9 +21;30;10;10 +21;30;12;11 +21;30;14;11 +21;30;26;27 +21;30;31;31 +21;30;32;32 +21;30;37;33 +21;30;38;34 +21;30;39;35 +21;30;49;49 +21;30;50;50 +21;30;51;51 +21;30;52;52 +21;30;54;54 +21;30;55;55 +21;30;56;56 +21;30;57;57 +21;30;58;58 +21;31;0;0 +21;31;1;1 +21;31;2;2 +21;31;3;3 +21;31;4;4 +21;31;5;5 +21;31;6;6 +21;31;7;7 +21;31;8;8 +21;31;9;9 +21;31;10;10 +21;31;12;11 +21;31;14;11 +21;31;19;30 +21;31;26;27 +21;31;32;32 +21;31;37;33 +21;31;38;34 +21;31;39;35 +21;31;49;49 +21;31;50;50 +21;31;51;51 +21;31;52;52 +21;31;54;54 +21;31;55;55 +21;31;56;56 +21;31;57;57 +21;31;58;58 +21;32;0;0 +21;32;1;1 +21;32;2;2 +21;32;3;3 +21;32;4;4 +21;32;5;5 +21;32;6;6 +21;32;7;7 +21;32;8;8 +21;32;9;9 +21;32;10;10 +21;32;12;11 +21;32;14;11 +21;32;19;30 +21;32;26;27 +21;32;31;31 +21;32;37;33 +21;32;38;34 +21;32;39;35 +21;32;49;49 +21;32;50;50 +21;32;51;51 +21;32;52;52 +21;32;54;54 +21;32;55;55 +21;32;56;56 +21;32;57;57 +21;32;58;58 +21;33;0;0 +21;33;1;1 +21;33;2;2 +21;33;3;3 +21;33;4;4 +21;33;5;5 +21;33;6;6 +21;33;7;7 +21;33;8;8 +21;33;9;9 +21;33;10;10 +21;33;12;11 +21;33;14;11 +21;33;19;30 +21;33;26;27 +21;33;31;31 +21;33;32;32 +21;33;38;34 +21;33;39;35 +21;33;49;49 +21;33;50;50 +21;33;51;51 +21;33;52;52 +21;33;54;54 +21;33;55;55 +21;33;56;56 +21;33;57;57 +21;33;58;58 +21;34;0;0 +21;34;1;1 +21;34;2;2 +21;34;3;3 +21;34;4;4 +21;34;5;5 +21;34;6;6 +21;34;7;7 +21;34;8;8 +21;34;9;9 +21;34;10;10 +21;34;12;11 +21;34;14;11 +21;34;19;30 +21;34;26;27 +21;34;31;31 +21;34;32;32 +21;34;37;33 +21;34;39;35 +21;34;49;49 +21;34;50;50 +21;34;51;51 +21;34;52;52 +21;34;54;54 +21;34;55;55 +21;34;56;56 +21;34;57;57 +21;34;58;58 +21;35;0;0 +21;35;1;1 +21;35;2;2 +21;35;3;3 +21;35;4;4 +21;35;5;5 +21;35;6;6 +21;35;7;7 +21;35;8;8 +21;35;9;9 +21;35;10;10 +21;35;12;11 +21;35;14;11 +21;35;19;30 +21;35;26;27 +21;35;31;31 +21;35;32;32 +21;35;37;33 +21;35;38;34 +21;35;49;49 +21;35;50;50 +21;35;51;51 +21;35;52;52 +21;35;54;54 +21;35;55;55 +21;35;56;56 +21;35;57;57 +21;35;58;58 +21;49;0;0 +21;49;1;1 +21;49;2;2 +21;49;3;3 +21;49;4;4 +21;49;5;5 +21;49;6;6 +21;49;7;7 +21;49;8;8 +21;49;9;9 +21;49;10;10 +21;49;12;11 +21;49;14;11 +21;49;19;30 +21;49;26;27 +21;49;31;31 +21;49;32;32 +21;49;37;33 +21;49;38;34 +21;49;39;35 +21;49;50;50 +21;49;51;51 +21;49;52;52 +21;49;54;54 +21;49;55;55 +21;49;56;56 +21;49;57;57 +21;49;58;58 +21;50;0;0 +21;50;1;1 +21;50;2;2 +21;50;3;3 +21;50;4;4 +21;50;5;5 +21;50;6;6 +21;50;7;7 +21;50;8;8 +21;50;9;9 +21;50;10;10 +21;50;12;11 +21;50;14;11 +21;50;19;30 +21;50;26;27 +21;50;31;31 +21;50;32;32 +21;50;37;33 +21;50;38;34 +21;50;39;35 +21;50;49;49 +21;50;51;51 +21;50;52;52 +21;50;54;54 +21;50;55;55 +21;50;56;56 +21;50;57;57 +21;50;58;58 +21;51;0;0 +21;51;1;1 +21;51;2;2 +21;51;3;3 +21;51;4;4 +21;51;5;5 +21;51;6;6 +21;51;7;7 +21;51;8;8 +21;51;9;9 +21;51;10;10 +21;51;12;11 +21;51;14;11 +21;51;19;30 +21;51;26;27 +21;51;31;31 +21;51;32;32 +21;51;37;33 +21;51;38;34 +21;51;39;35 +21;51;49;49 +21;51;50;50 +21;51;52;52 +21;51;54;54 +21;51;55;55 +21;51;56;56 +21;51;57;57 +21;51;58;58 +21;52;0;0 +21;52;1;1 +21;52;2;2 +21;52;3;3 +21;52;4;4 +21;52;5;5 +21;52;6;6 +21;52;7;7 +21;52;8;8 +21;52;9;9 +21;52;10;10 +21;52;12;11 +21;52;14;11 +21;52;19;30 +21;52;26;27 +21;52;31;31 +21;52;32;32 +21;52;37;33 +21;52;38;34 +21;52;39;35 +21;52;49;49 +21;52;50;50 +21;52;51;51 +21;52;54;54 +21;52;55;55 +21;52;56;56 +21;52;57;57 +21;52;58;58 +21;54;0;0 +21;54;1;1 +21;54;2;2 +21;54;3;3 +21;54;4;4 +21;54;5;5 +21;54;6;6 +21;54;7;7 +21;54;8;8 +21;54;9;9 +21;54;10;10 +21;54;12;11 +21;54;14;11 +21;54;19;30 +21;54;26;27 +21;54;31;31 +21;54;32;32 +21;54;37;33 +21;54;38;34 +21;54;39;35 +21;54;49;49 +21;54;50;50 +21;54;51;51 +21;54;52;52 +21;54;55;55 +21;54;56;56 +21;54;57;57 +21;54;58;58 +21;55;0;0 +21;55;1;1 +21;55;2;2 +21;55;3;3 +21;55;4;4 +21;55;5;5 +21;55;6;6 +21;55;7;7 +21;55;8;8 +21;55;9;9 +21;55;10;10 +21;55;12;11 +21;55;14;11 +21;55;19;30 +21;55;26;27 +21;55;31;31 +21;55;32;32 +21;55;37;33 +21;55;38;34 +21;55;39;35 +21;55;49;49 +21;55;50;50 +21;55;51;51 +21;55;52;52 +21;55;54;54 +21;55;56;56 +21;55;57;57 +21;55;58;58 +21;56;0;0 +21;56;1;1 +21;56;2;2 +21;56;3;3 +21;56;4;4 +21;56;5;5 +21;56;6;6 +21;56;7;7 +21;56;8;8 +21;56;9;9 +21;56;10;10 +21;56;12;11 +21;56;14;11 +21;56;19;30 +21;56;26;27 +21;56;31;31 +21;56;32;32 +21;56;37;33 +21;56;38;34 +21;56;39;35 +21;56;49;49 +21;56;50;50 +21;56;51;51 +21;56;52;52 +21;56;54;54 +21;56;55;55 +21;56;57;57 +21;56;58;58 +21;57;0;0 +21;57;1;1 +21;57;2;2 +21;57;3;3 +21;57;4;4 +21;57;5;5 +21;57;6;6 +21;57;7;7 +21;57;8;8 +21;57;9;9 +21;57;10;10 +21;57;12;11 +21;57;14;11 +21;57;19;30 +21;57;26;27 +21;57;31;31 +21;57;32;32 +21;57;37;33 +21;57;38;34 +21;57;39;35 +21;57;49;49 +21;57;50;50 +21;57;51;51 +21;57;52;52 +21;57;54;54 +21;57;55;55 +21;57;56;56 +21;57;58;58 +21;58;0;0 +21;58;1;1 +21;58;2;2 +21;58;3;3 +21;58;4;4 +21;58;5;5 +21;58;6;6 +21;58;7;7 +21;58;8;8 +21;58;9;9 +21;58;10;10 +21;58;12;11 +21;58;14;11 +21;58;19;30 +21;58;26;27 +21;58;31;31 +21;58;32;32 +21;58;37;33 +21;58;38;34 +21;58;39;35 +21;58;49;49 +21;58;50;50 +21;58;51;51 +21;58;52;52 +21;58;54;54 +21;58;55;55 +21;58;56;56 +21;58;57;57 diff --git a/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul new file mode 100644 index 0000000..5d96d87 --- /dev/null +++ b/StateMachineStati/ColCom/21_FAMIGLIA_ColCom_NEW.rul @@ -0,0 +1,310 @@ +# +# Macchine ColCom +# +# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB +# +# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11 +# +# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre 1a 11 era stata sostituita dalla 20 in Jetco +# +# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB) +# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga +# +# 2023.10.30 Partendo Dalla Versione BASE creata la versione NEW togliendo evento Timer_Timeout_Turno_By_Tempo_Ciclo e stato Non_Disponibile ormai OBSOLETI +# +# 2023.10.30 CREATA FAMIGLIA 21 copia della FAMIGLIA 11 NEW ( per macchina Sint CL11 ) +# + +$DEFINITIONS + +$NAME : FAMIGLIA_21 +$IDX : 21 + +#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati + +# +# 27 MancaRifornMPD -> Manca_Materia_Prima +# +$STATE : 0 : ND +$STATE : 1 : Macchina_Pronta +$STATE : 2 : Attrezzaggio +$STATE : 3 : Creazione_Programmi +$STATE : 4 : Lavori_Vari +$STATE : 5 : Guasto +$STATE : 6 : Manca_Pezzo +$STATE : 7 : Manca_Lavoro +$STATE : 8 : Assenteismo +$STATE : 9 : Manutenzione +$STATE : 10 : Pulizia +$STATE : 11 : Macchina_Spenta +$STATE : 12 : Fermo_Generico +$STATE : 13 : Lavorazione +$STATE : 14 : Cambio_Pezzo +$STATE : 15 : Allarme_CN +$STATE : 23 : Rottura_Nastro +$STATE : 24 : Manuale +$STATE : 25 : Scarico_Pieno +$STATE : 27 : Manca_Materia_Prima +$STATE : 28 : Magazzino_Grezzi_Vuoto +$STATE : 29 : Emergenza +$STATE : 30 : Fermo_Organizzativo +$STATE : 31 : Modifica_Programmi +$STATE : 32 : Sostituzione_Utensile +$STATE : 33 : Riempimento_Vasca +$STATE : 34 : Riscaldamento +$STATE : 35 : Anomalia_Macchina +$STATE : 49 : Manca_Attrezzatura +$STATE : 50 : Usura_Utensile +$STATE : 51 : Adeguamento_Attrezzature +$STATE : 52 : Formazione_Personale +$STATE : 54 : Attesa_Attrezzista +$STATE : 55 : Pausa_Pranzo +$STATE : 56 : Manca_Operatore +$STATE : 57 : Manca_Mater_Tagliato +$STATE : 58 : In_Deroga + +#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 : 29 : HW_Magazzino_Grezzi_Vuoto +$EVENT : 30 : HW_Emergenza +$EVENT : 31 : Barcode_Modifica_Programmi +$EVENT : 32 : Barcode_Sostituzione_Utensile +$EVENT : 33 : HW_Allarme_Macchina +$EVENT : 35 : HW_Start_Tavola +$EVENT : 36 : HW_End_Tavola +$EVENT : 37 : Barcode_Riempimento_Vasca +$EVENT : 38 : Barcode_Riscaldamento +$EVENT : 39 : Barcode_Anomalia_macchina +$EVENT : 49 : Barcode_Manca_Attrezzatura +$EVENT : 50 : Barcode_Usura_Utensile +$EVENT : 51 : Barcode_Adeguamento_Attrezzature +$EVENT : 52 : Barcode_Formazione_Personale +$EVENT : 54 : Barcode_Attesa_Attrezzista +$EVENT : 55 : Barcode_Pausa_Pranzo +$EVENT : 56 : Barcode_Manca_Operatore +$EVENT : 57 : Barcode_Manca_Mater_Tagliato +$EVENT : 58 : Barcode_In_Deroga + +$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 : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54 +ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55 +ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56 +ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57 +ALL_STATES : Barcode_In_Deroga : In_Deroga # 58 + +ALL_STATES : HW_power_off : Macchina_Spenta # 14 + + +Macchina_Pronta : HW_Power_On : Fermo_Generico # 15 +Macchina_Spenta : HW_Power_On : Fermo_Generico # 15 +Lavorazione : HW_Power_On : Fermo_Generico # 15 +Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15 +Allarme_CN : HW_Power_On : Fermo_Generico # 15 +Rottura_Nastro : HW_Power_On : Fermo_Generico # 15 +Manuale : HW_Power_On : Fermo_Generico # 15 + +Macchina_Pronta : HW_Machining : Lavorazione # 16 +Macchina_Spenta : HW_Machining : Lavorazione # 16 +Fermo_Generico : HW_Machining : Lavorazione # 16 +Cambio_Pezzo : HW_Machining : Lavorazione # 16 +Allarme_CN : HW_Machining : Lavorazione # 16 +Rottura_Nastro : HW_Machining : Lavorazione # 16 +Manuale : HW_Machining : Lavorazione # 16 +Scarico_Pieno : HW_Machining : Lavorazione # 16 +Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16 +Emergenza : HW_Machining : Lavorazione # 16 + +Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17 +Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17 +Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17 +Lavorazione : HW_End_Machining : Cambio_Pezzo # 17 +Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17 +Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17 +Manuale : HW_End_Machining : Cambio_Pezzo # 17 +Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17 + +Macchina_Pronta : HW_Error : Allarme_CN # 18 +Macchina_Spenta : HW_Error : Allarme_CN # 18 +Fermo_Generico : HW_Error : Allarme_CN # 18 +Lavorazione : HW_Error : Allarme_CN # 18 +Cambio_Pezzo : HW_Error : Allarme_CN # 18 +Rottura_Nastro : HW_Error : Allarme_CN # 18 +Manuale : HW_Error : Allarme_CN # 18 +Scarico_Pieno : HW_Error : Allarme_CN # 18 + +Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20 +Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20 +Fermo_Generico : Contapezzi : Cambio_Pezzo # 20 +Lavorazione : Contapezzi : Cambio_Pezzo # 20 +Allarme_CN : Contapezzi : Cambio_Pezzo # 20 +Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20 +Manuale : Contapezzi : Cambio_Pezzo # 20 +Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20 + +Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21 +Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21 +Fermo_Generico : HW_Start_Pallet : Lavorazione # 21 +Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21 +Allarme_CN : HW_Start_Pallet : Lavorazione # 21 +Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21 +Manuale : HW_Start_Pallet : Lavorazione # 21 +Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21 + +Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22 +Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22 +Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22 +Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22 +Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22 +Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22 +Manuale : HW_End_Pallet : Cambio_Pezzo # 22 +Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22 + +Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 +Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23 + +Macchina_Pronta : HW_Manuale : Manuale # 24 +Macchina_Spenta : HW_Manuale : Manuale # 24 +Fermo_Generico : HW_Manuale : Manuale # 24 +Lavorazione : HW_Manuale : Manuale # 24 +Cambio_Pezzo : HW_Manuale : Manuale # 24 +Allarme_CN : HW_Manuale : Manuale # 24 +Rottura_Nastro : HW_Manuale : Manuale # 24 +Scarico_Pieno : HW_Manuale : Manuale # 24 + +Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 +Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25 + +Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27 + +Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 +Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29 + +Macchina_Pronta : HW_Emergenza : Emergenza # 30 +Macchina_Spenta : HW_Emergenza : Emergenza # 30 +Fermo_Generico : HW_Emergenza : Emergenza # 30 +Lavorazione : HW_Emergenza : Emergenza # 30 +Cambio_Pezzo : HW_Emergenza : Emergenza # 30 +Allarme_CN : HW_Emergenza : Emergenza # 30 +Rottura_Nastro : HW_Emergenza : Emergenza # 30 +Manuale : HW_Emergenza : Emergenza # 30 +Scarico_Pieno : HW_Emergenza : Emergenza # 30 + +Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33 +Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33 +Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33 +Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33 +Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33 +Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33 +Manuale : HW_Allarme_Macchina : Allarme_CN # 33 +Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33 + +Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35 +Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35 +Fermo_Generico : HW_Start_Tavola : Lavorazione # 35 +Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35 +Allarme_CN : HW_Start_Tavola : Lavorazione # 35 +Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35 +Manuale : HW_Start_Tavola : Lavorazione # 35 +Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35 + +Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36 +Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36 +Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36 +Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36 +Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36 +Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36 +Manuale : HW_End_Tavola : Cambio_Pezzo # 36 +Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36 + + +# ------------------------------------------------------------------------------------------------- + +$DO