From ff8c53df18bc0063cfaaa5c9fe91860e9de9a42d Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Tue, 8 Oct 2019 19:09:04 +0200 Subject: [PATCH] update state machine --- .../Jetco/53_compressori_ATLAS_COPCO.csv | 316 +++++++++--------- .../Jetco/53_compressori_ATLAS_COPCO.rul | 22 +- 2 files changed, 165 insertions(+), 173 deletions(-) diff --git a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv b/StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv index 79c2442..a3e408a 100644 --- a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv +++ b/StateMachine/Jetco/53_compressori_ATLAS_COPCO.csv @@ -1,162 +1,156 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato -53;0;0;15;2 -53;0;1;14;1 -53;0;2;46;3 -53;0;3;14;1 -53;0;4;44;4 -53;0;5;14;1 -53;0;6;46;3 -53;0;7;14;1 -53;0;8;45;5 -53;0;9;14;1 -53;0;10;46;3 -53;0;11;14;1 -53;0;12;45;5 -53;0;13;14;1 -53;0;14;46;3 -53;0;15;14;1 -53;0;16;18;6 -53;0;17;14;1 -53;0;18;46;3 -53;0;19;14;1 -53;0;20;44;4 -53;0;21;14;1 -53;0;22;46;3 -53;0;23;14;1 -53;0;24;45;5 -53;0;25;14;1 -53;0;26;46;3 -53;0;27;14;1 -53;0;28;45;5 -53;0;29;14;1 -53;0;30;46;3 -53;0;31;14;1 -53;1;0;15;2 -53;1;2;46;3 -53;1;4;44;4 -53;1;6;46;3 -53;1;8;45;5 -53;1;10;46;3 -53;1;12;45;5 -53;1;14;46;3 -53;1;16;18;6 -53;1;18;46;3 -53;1;20;44;4 -53;1;22;46;3 -53;1;24;45;5 -53;1;26;46;3 -53;1;28;45;5 -53;1;30;46;3 -53;2;1;14;1 -53;2;2;46;3 -53;2;3;14;1 -53;2;4;44;4 -53;2;5;14;1 -53;2;6;46;3 -53;2;7;14;1 -53;2;8;45;5 -53;2;9;14;1 -53;2;10;46;3 -53;2;11;14;1 -53;2;12;45;5 -53;2;13;14;1 -53;2;14;46;3 -53;2;15;14;1 -53;2;16;18;6 -53;2;17;14;1 -53;2;18;46;3 -53;2;19;14;1 -53;2;20;44;4 -53;2;21;14;1 -53;2;22;46;3 -53;2;23;14;1 -53;2;24;45;5 -53;2;25;14;1 -53;2;26;46;3 -53;2;27;14;1 -53;2;28;45;5 -53;2;29;14;1 -53;2;30;46;3 -53;2;31;14;1 -53;3;0;15;2 -53;3;1;14;1 -53;3;3;14;1 -53;3;4;44;4 -53;3;5;14;1 -53;3;7;14;1 -53;3;8;45;5 -53;3;9;14;1 -53;3;11;14;1 -53;3;12;45;5 -53;3;13;14;1 -53;3;15;14;1 -53;3;16;18;6 -53;3;17;14;1 -53;3;19;14;1 -53;3;20;44;4 -53;3;21;14;1 -53;3;23;14;1 -53;3;24;45;5 -53;3;25;14;1 -53;3;27;14;1 -53;3;28;45;5 -53;3;29;14;1 -53;3;31;14;1 -53;4;0;15;2 -53;4;1;14;1 -53;4;2;46;3 -53;4;3;14;1 -53;4;5;14;1 -53;4;6;46;3 -53;4;7;14;1 -53;4;8;45;5 -53;4;9;14;1 -53;4;10;46;3 -53;4;11;14;1 -53;4;12;45;5 -53;4;13;14;1 -53;4;14;46;3 -53;4;15;14;1 -53;4;16;18;6 -53;4;17;14;1 -53;4;18;46;3 -53;4;19;14;1 -53;4;21;14;1 -53;4;22;46;3 -53;4;23;14;1 -53;4;24;45;5 -53;4;25;14;1 -53;4;26;46;3 -53;4;27;14;1 -53;4;28;45;5 -53;4;29;14;1 -53;4;30;46;3 -53;4;31;14;1 -53;5;0;15;2 -53;5;1;14;1 -53;5;2;46;3 -53;5;3;14;1 -53;5;4;44;4 -53;5;5;14;1 -53;5;6;46;3 -53;5;7;14;1 -53;5;9;14;1 -53;5;10;46;3 -53;5;11;14;1 -53;5;13;14;1 -53;5;14;46;3 -53;5;15;14;1 -53;5;16;18;6 -53;5;17;14;1 -53;5;18;46;3 -53;5;19;14;1 -53;5;20;44;4 -53;5;21;14;1 -53;5;22;46;3 -53;5;23;14;1 -53;5;25;14;1 -53;5;26;46;3 -53;5;27;14;1 -53;5;29;14;1 -53;5;30;46;3 -53;5;31;14;1 +53;0;0;14;1 +53;0;2;14;1 +53;0;3;46;2 +53;0;4;14;1 +53;0;5;44;3 +53;0;6;14;1 +53;0;7;44;3 +53;0;8;14;1 +53;0;9;45;4 +53;0;10;14;1 +53;0;11;45;4 +53;0;12;14;1 +53;0;13;45;4 +53;0;14;14;1 +53;0;15;45;4 +53;0;16;14;1 +53;0;17;18;5 +53;0;18;14;1 +53;0;19;18;5 +53;0;20;14;1 +53;0;21;44;3 +53;0;22;14;1 +53;0;23;44;3 +53;0;24;14;1 +53;0;25;45;4 +53;0;26;14;1 +53;0;27;45;4 +53;0;28;14;1 +53;0;29;45;4 +53;0;30;14;1 +53;0;31;45;4 +53;1;3;46;2 +53;1;5;44;3 +53;1;7;44;3 +53;1;9;45;4 +53;1;11;45;4 +53;1;13;45;4 +53;1;15;45;4 +53;1;17;18;5 +53;1;19;18;5 +53;1;21;44;3 +53;1;23;44;3 +53;1;25;45;4 +53;1;27;45;4 +53;1;29;45;4 +53;1;31;45;4 +53;2;0;14;1 +53;2;2;14;1 +53;2;4;14;1 +53;2;5;44;3 +53;2;6;14;1 +53;2;7;44;3 +53;2;8;14;1 +53;2;9;45;4 +53;2;10;14;1 +53;2;11;45;4 +53;2;12;14;1 +53;2;13;45;4 +53;2;14;14;1 +53;2;15;45;4 +53;2;16;14;1 +53;2;17;18;5 +53;2;18;14;1 +53;2;19;18;5 +53;2;20;14;1 +53;2;21;44;3 +53;2;22;14;1 +53;2;23;44;3 +53;2;24;14;1 +53;2;25;45;4 +53;2;26;14;1 +53;2;27;45;4 +53;2;28;14;1 +53;2;29;45;4 +53;2;30;14;1 +53;2;31;45;4 +53;3;0;14;1 +53;3;2;14;1 +53;3;3;46;2 +53;3;4;14;1 +53;3;6;14;1 +53;3;8;14;1 +53;3;9;45;4 +53;3;10;14;1 +53;3;11;45;4 +53;3;12;14;1 +53;3;13;45;4 +53;3;14;14;1 +53;3;15;45;4 +53;3;16;14;1 +53;3;17;18;5 +53;3;18;14;1 +53;3;19;18;5 +53;3;20;14;1 +53;3;22;14;1 +53;3;24;14;1 +53;3;25;45;4 +53;3;26;14;1 +53;3;27;45;4 +53;3;28;14;1 +53;3;29;45;4 +53;3;30;14;1 +53;3;31;45;4 +53;4;0;14;1 +53;4;2;14;1 +53;4;3;46;2 +53;4;4;14;1 +53;4;5;44;3 +53;4;6;14;1 +53;4;7;44;3 +53;4;8;14;1 +53;4;10;14;1 +53;4;12;14;1 +53;4;14;14;1 +53;4;16;14;1 +53;4;17;18;5 +53;4;18;14;1 +53;4;19;18;5 +53;4;20;14;1 +53;4;21;44;3 +53;4;22;14;1 +53;4;23;44;3 +53;4;24;14;1 +53;4;26;14;1 +53;4;28;14;1 +53;4;30;14;1 +53;5;0;14;1 +53;5;2;14;1 +53;5;3;46;2 +53;5;4;14;1 +53;5;5;44;3 +53;5;6;14;1 +53;5;7;44;3 +53;5;8;14;1 +53;5;9;45;4 +53;5;10;14;1 +53;5;11;45;4 +53;5;12;14;1 +53;5;13;45;4 +53;5;14;14;1 +53;5;15;45;4 +53;5;16;14;1 +53;5;18;14;1 +53;5;20;14;1 +53;5;21;44;3 +53;5;22;14;1 +53;5;23;44;3 +53;5;24;14;1 +53;5;25;45;4 +53;5;26;14;1 +53;5;27;45;4 +53;5;28;14;1 +53;5;29;45;4 +53;5;30;14;1 +53;5;31;45;4 diff --git a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul b/StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul index ebdece2..4fbd9cd 100644 --- a/StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul +++ b/StateMachine/Jetco/53_compressori_ATLAS_COPCO.rul @@ -13,7 +13,7 @@ $N_BITS : 5 #definizione bit : obbligatorio iniziare da 0 -$BIT : 0 : SPENTO +$BIT : 0 : POWERON $BIT : 1 : CARICO $BIT : 2 : A_VUOTO $BIT : 3 : RISERVA @@ -23,11 +23,10 @@ $BIT : 4 : ALARM $STATE : 0 : ST_Init $STATE : 1 : ST_Power_off -$STATE : 2 : ST_Power_on -$STATE : 3 : ST_CARICO -$STATE : 4 : ST_A_Vuoto -$STATE : 5 : ST_Riserva -$STATE : 6 : ST_Alarm +$STATE : 2 : ST_CARICO +$STATE : 3 : ST_A_Vuoto +$STATE : 4 : ST_Riserva +$STATE : 5 : ST_Alarm #definizione eventi : obbligatorio iniziare da 0 @@ -75,21 +74,20 @@ $EVENT : 40 : HW_Test_WU_CD $EVENT : 41 : HW_CARICO_slow $EVENT : 42 : HW_LowLevVasca $EVENT : 43 : HW_LowLevCell -$EVENT : 44 : HW_Warn_a_Vuoto -$EVENT : 45 : HW_Warn_Riserva -$EVENT : 46 : HW_Carico +$EVENT : 44 : HW_Warn_a_Vuoto +$EVENT : 45 : HW_Warn_Riserva +$EVENT : 46 : HW_Carico #$EVENT : 999 : Commento $RULES # state : input : next state : event -ALL_STATES : SPENTO : ST_Power_off : HW_power_off -ALL_STATES : CARICO : ST_CARICO : HW_Carico +ALL_STATES : NOT POWERON : ST_Power_off : HW_power_off ALL_STATES : RISERVA : ST_Riserva : HW_Warn_Riserva ALL_STATES : A_VUOTO : ST_A_Vuoto : HW_Warn_a_Vuoto ALL_STATES : ALARM : ST_Alarm : HW_error -ALL_STATES : NOT SPENTO : ST_Power_on : HW_power_on +ALL_STATES : CARICO : ST_CARICO : HW_Carico #--------------------------------------------------------------------------