Aggiunta SW e conf varie state machine (Donati)

This commit is contained in:
2017-09-16 09:58:50 +02:00
parent bb231c4a41
commit 02d28482bb
27 changed files with 15490 additions and 0 deletions
+1793
View File
File diff suppressed because it is too large Load Diff
+100
View File
@@ -0,0 +1,100 @@
#
# Donati Macchine SM05 , SM06 , SM09 , SM10 ( PLC Stefano )
# Macchine Ghidini
#
# v.1 31-X-2013 prima versione compilata : sostituisce versione scritta a mano
# v.2 9-XII-2013 rimessa regola : se segnale contapezzo, vale per tutti gli stati
#
# volendo fare i fighi , bit 4 sulla SM10 è fine nastro OR fine Spazzola
#
# nella macchina manuale era definito uno stato 8 "Scarico pieno" ma su queste macchine non c'è il segnale
#
# segnale contapezzo : non rimanda evento se già nello stato "Cycle end" <<<< no dalla versione 2
# si faceva fottere da 3 o + campioni a 7 in ingresso
# primo input a 7 --> stato end cycle
# secondo input a 7 --> stato run !!! ( mancava la regola )
# terzo input a 7 --> di nuovo stato end cycle ( e quindi un pezzo in più )
$DEFINITIONS
$NAME : stefano
$IDX : 11
$N_STATES : 8
$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 : fine nastro
$BIT : 5 : manual
$BIT : 6 : spare1
$BIT : 7 : spare2
#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_Broken belt
$STATE : 7 : ST_Manual
#####$STATE : 8 : Output full
#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
$RULES
# state : input : next state : event -------------------------------------------------
ALL_STATES : NOT power_on : ST_Power off : HW - power off
ALL_STATES : manual : ST_Manual : HW manuale
ALL_STATES : fine nastro : ST_Broken belt : HW rottura nastro abrasivo
ALL_STATES : alarm : ST_Alarm : HW - error
# 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
+2305
View File
File diff suppressed because it is too large Load Diff
+101
View File
@@ -0,0 +1,101 @@
#
# Donati Macchine Pul02,PUL03 ( PLC Enrico )
# trebi con PLC nuovo
#
# v.2 28-X-2013 segnale contapezzo : non rimandare evento se già nello stato "Cycle end"
# v.3 31-X-2013 ignora magazzino grezzi vuoti
# v.4 9-XII-2013 rimessa regola : se segnale contapezzo, vale per tutti gli stati (eliminando v2)
#
# segnale contapezzo : non rimanda evento se già nello stato "Cycle end" <<<< no dalla versione 4
# si faceva fottere da 3 o + campioni a 7 in ingresso
# primo input a 7 --> stato end cycle
# secondo input a 7 --> stato run !!! ( mancava la regola )
# terzo input a 7 --> di nuovo stato end cycle ( e quindi un pezzo in più )
#
$DEFINITIONS
$NAME : enrico
$IDX : 15
$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 : manual
$BIT : 5 : output_full
$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_Output full
$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
$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 : manual : ST_Manual : HW manuale
#### ALL_STATES : input_empty : ST_Input empty : HW - magazzino grezzi vuoto
ALL_STATES : output_full : ST_Output full : HW nastro scarico pieno
ALL_STATES : alarm : ST_Alarm : HW - error
# 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
+1537
View File
File diff suppressed because it is too large Load Diff
+93
View File
@@ -0,0 +1,93 @@
#
# Donati Macchine PUL04 ( PLC Stefano )
# Macchina Ghidini
#
# come la 11 ma con contapezzi su bit 7 anzichè bit 2 e senza fine nastro
#
#
# v.2 28-X-2013 segnale contapezzo : non rimandare evento se già nello stato "Cycle end"
# v.3 9-XII-2013 rimessa regola : se segnale contapezzo, vale per tutti gli stati (eliminando v2)
#
# segnale contapezzo : non rimanda evento se già nello stato "Cycle end" <<<< no dalla versione 3
# si faceva fottere da 3 o + campioni a 7 in ingresso
# primo input a 7 --> stato end cycle
# secondo input a 7 --> stato run !!! ( mancava la regola )
# terzo input a 7 --> di nuovo stato end cycle ( e quindi un pezzo in più )
#
$DEFINITIONS
$NAME : tentativo Pul04 per ignorare segnali fine pasta, nastro, scarico,pieno ecc
$IDX : 17
$N_STATES : 7
$N_BITS : 8
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : output_full
$BIT : 3 : alarm
$BIT : 4 : broken_belt
$BIT : 5 : manual
$BIT : 6 : paste_end
$BIT : 7 : end_cycle
#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
#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
$RULES
ALL_STATES : NOT power_on : ST_Power off : HW - power off
ALL_STATES : manual : ST_Manual : HW manuale
ALL_STATES : alarm : ST_Alarm : HW - error
# 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
+2305
View File
File diff suppressed because it is too large Load Diff
+106
View File
@@ -0,0 +1,106 @@
#
# Donati Macchine PUL01 ( PLC Enrico )
# trebi con PLC nuovo
#
# come la 15 ma ignora sia input empty che output full
# v.2 28-X-2013 segnale contapezzo : non rimandare evento se già nello stato "Cycle end"
# v.3 31-X-2013 ignora magazzino grezzi vuoti
# v.4 2-XII-2013 ignora magazzino uscita pieno
# v.5 9-XII-2013 rimessa regola : se segnale contapezzo, vale per tutti gli stati (eliminando v2)
#
# segnale contapezzo : non rimanda evento se già nello stato "Cycle end" <<<< no dalla versione 5
# si faceva fottere da 3 o + campioni a 7 in ingresso
# primo input a 7 --> stato end cycle
# secondo input a 7 --> stato run !!! ( mancava la regola )
# terzo input a 7 --> di nuovo stato end cycle ( e quindi un pezzo in più )
#
#
$DEFINITIONS
$NAME : enrico
$IDX : 18
$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 : manual
$BIT : 5 : output_full
$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_Output full
$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
$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 : manual : ST_Manual : HW manuale
#### ALL_STATES : input_empty : ST_Input empty : HW - magazzino grezzi vuoto
#### ALL_STATES : output_full : ST_Output full : HW nastro scarico pieno
ALL_STATES : alarm : ST_Alarm : HW - error
# 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
+2305
View File
File diff suppressed because it is too large Load Diff
+95
View File
@@ -0,0 +1,95 @@
#
# Donati Macchine combinate nuove ( PLC Enrico )
#
#
# come la 18 ma con emergenza al contrario !!!
#
#
$DEFINITIONS
$NAME : combinate
$IDX : 19
$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 : manual
$BIT : 5 : output_full
$BIT : 6 : input_empty
$BIT : 7 : 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_Output full
$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
$RULES
# state : input : next state : event -------------------------------------------------
ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet
ALL_STATES : NOT power_on : ST_Power off : HW - power off
ALL_STATES : emergency : ST_Emergency : HW - emergenza
ALL_STATES : manual : ST_Manual : HW manuale
#### ALL_STATES : input_empty : ST_Input empty : HW - magazzino grezzi vuoto
#### ALL_STATES : output_full : ST_Output full : HW nastro scarico pieno
ALL_STATES : alarm : ST_Alarm : HW - error
ALL_STATES : run : ST_Run : HW - machining
ALL_STATES : power_on : ST_Machine ready : HW - power on
$DO
+289
View File
@@ -0,0 +1,289 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
20;0;0;14;1
20;0;1;15;2
20;0;2;14;1
20;0;3;16;3
20;0;4;14;1
20;0;5;22;4
20;0;6;14;1
20;0;7;16;3
20;0;8;14;1
20;0;9;18;5
20;0;10;14;1
20;0;11;18;5
20;0;12;14;1
20;0;13;18;5
20;0;14;14;1
20;0;15;18;5
20;0;16;14;1
20;0;17;24;6
20;0;18;14;1
20;0;19;16;3
20;0;20;14;1
20;0;21;24;6
20;0;22;14;1
20;0;23;16;3
20;0;24;14;1
20;0;25;18;5
20;0;26;14;1
20;0;27;18;5
20;0;28;14;1
20;0;29;18;5
20;0;30;14;1
20;0;31;18;5
20;1;1;15;2
20;1;3;16;3
20;1;5;22;4
20;1;7;16;3
20;1;9;18;5
20;1;11;18;5
20;1;13;18;5
20;1;15;18;5
20;1;17;24;6
20;1;19;16;3
20;1;21;24;6
20;1;23;16;3
20;1;25;18;5
20;1;27;18;5
20;1;29;18;5
20;1;31;18;5
20;2;0;14;1
20;2;2;14;1
20;2;3;16;3
20;2;4;14;1
20;2;5;22;4
20;2;6;14;1
20;2;7;16;3
20;2;8;14;1
20;2;9;18;5
20;2;10;14;1
20;2;11;18;5
20;2;12;14;1
20;2;13;18;5
20;2;14;14;1
20;2;15;18;5
20;2;16;14;1
20;2;17;24;6
20;2;18;14;1
20;2;19;16;3
20;2;20;14;1
20;2;21;24;6
20;2;22;14;1
20;2;23;16;3
20;2;24;14;1
20;2;25;18;5
20;2;26;14;1
20;2;27;18;5
20;2;28;14;1
20;2;29;18;5
20;2;30;14;1
20;2;31;18;5
20;3;0;14;1
20;3;1;15;2
20;3;2;14;1
20;3;4;14;1
20;3;5;22;4
20;3;6;14;1
20;3;8;14;1
20;3;9;18;5
20;3;10;14;1
20;3;11;18;5
20;3;12;14;1
20;3;13;18;5
20;3;14;14;1
20;3;15;18;5
20;3;16;14;1
20;3;17;24;6
20;3;18;14;1
20;3;20;14;1
20;3;21;24;6
20;3;22;14;1
20;3;24;14;1
20;3;25;18;5
20;3;26;14;1
20;3;27;18;5
20;3;28;14;1
20;3;29;18;5
20;3;30;14;1
20;3;31;18;5
20;4;0;14;1
20;4;1;0;7
20;4;2;14;1
20;4;3;16;3
20;4;4;14;1
20;4;6;14;1
20;4;7;16;3
20;4;8;14;1
20;4;9;18;5
20;4;10;14;1
20;4;11;18;5
20;4;12;14;1
20;4;13;18;5
20;4;14;14;1
20;4;15;18;5
20;4;16;14;1
20;4;17;24;6
20;4;18;14;1
20;4;19;16;3
20;4;20;14;1
20;4;21;24;6
20;4;22;14;1
20;4;23;16;3
20;4;24;14;1
20;4;25;18;5
20;4;26;14;1
20;4;27;18;5
20;4;28;14;1
20;4;29;18;5
20;4;30;14;1
20;4;31;18;5
20;5;0;14;1
20;5;1;15;2
20;5;2;14;1
20;5;3;16;3
20;5;4;14;1
20;5;5;22;4
20;5;6;14;1
20;5;7;16;3
20;5;8;14;1
20;5;10;14;1
20;5;12;14;1
20;5;14;14;1
20;5;16;14;1
20;5;17;24;6
20;5;18;14;1
20;5;19;16;3
20;5;20;14;1
20;5;21;24;6
20;5;22;14;1
20;5;23;16;3
20;5;24;14;1
20;5;26;14;1
20;5;28;14;1
20;5;30;14;1
20;6;0;14;1
20;6;1;0;7
20;6;2;14;1
20;6;3;16;3
20;6;4;14;1
20;6;5;0;7
20;6;6;14;1
20;6;7;16;3
20;6;8;14;1
20;6;9;18;5
20;6;10;14;1
20;6;11;18;5
20;6;12;14;1
20;6;13;18;5
20;6;14;14;1
20;6;15;18;5
20;6;16;14;1
20;6;18;14;1
20;6;19;16;3
20;6;20;14;1
20;6;22;14;1
20;6;23;16;3
20;6;24;14;1
20;6;25;18;5
20;6;26;14;1
20;6;27;18;5
20;6;28;14;1
20;6;29;18;5
20;6;30;14;1
20;6;31;18;5
20;7;0;14;1
20;7;1;0;8
20;7;2;14;1
20;7;3;16;3
20;7;4;14;1
20;7;5;0;4
20;7;6;14;1
20;7;7;16;3
20;7;8;14;1
20;7;9;18;5
20;7;10;14;1
20;7;11;18;5
20;7;12;14;1
20;7;13;18;5
20;7;14;14;1
20;7;15;18;5
20;7;16;14;1
20;7;17;24;6
20;7;18;14;1
20;7;19;16;3
20;7;20;14;1
20;7;21;24;6
20;7;22;14;1
20;7;23;16;3
20;7;24;14;1
20;7;25;18;5
20;7;26;14;1
20;7;27;18;5
20;7;28;14;1
20;7;29;18;5
20;7;30;14;1
20;7;31;18;5
20;8;0;14;1
20;8;1;0;9
20;8;2;14;1
20;8;3;16;3
20;8;4;14;1
20;8;5;0;4
20;8;6;14;1
20;8;7;16;3
20;8;8;14;1
20;8;9;18;5
20;8;10;14;1
20;8;11;18;5
20;8;12;14;1
20;8;13;18;5
20;8;14;14;1
20;8;15;18;5
20;8;16;14;1
20;8;17;24;6
20;8;18;14;1
20;8;19;16;3
20;8;20;14;1
20;8;21;24;6
20;8;22;14;1
20;8;23;16;3
20;8;24;14;1
20;8;25;18;5
20;8;26;14;1
20;8;27;18;5
20;8;28;14;1
20;8;29;18;5
20;8;30;14;1
20;8;31;18;5
20;9;0;14;1
20;9;1;15;2
20;9;2;14;1
20;9;3;16;3
20;9;4;14;1
20;9;5;0;4
20;9;6;14;1
20;9;7;16;3
20;9;8;14;1
20;9;9;18;5
20;9;10;14;1
20;9;11;18;5
20;9;12;14;1
20;9;13;18;5
20;9;14;14;1
20;9;15;18;5
20;9;16;14;1
20;9;17;24;6
20;9;18;14;1
20;9;19;16;3
20;9;20;14;1
20;9;21;24;6
20;9;22;14;1
20;9;23;16;3
20;9;24;14;1
20;9;25;18;5
20;9;26;14;1
20;9;27;18;5
20;9;28;14;1
20;9;29;18;5
20;9;30;14;1
20;9;31;18;5
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 20 0 0 14 1
3 20 0 1 15 2
4 20 0 2 14 1
5 20 0 3 16 3
6 20 0 4 14 1
7 20 0 5 22 4
8 20 0 6 14 1
9 20 0 7 16 3
10 20 0 8 14 1
11 20 0 9 18 5
12 20 0 10 14 1
13 20 0 11 18 5
14 20 0 12 14 1
15 20 0 13 18 5
16 20 0 14 14 1
17 20 0 15 18 5
18 20 0 16 14 1
19 20 0 17 24 6
20 20 0 18 14 1
21 20 0 19 16 3
22 20 0 20 14 1
23 20 0 21 24 6
24 20 0 22 14 1
25 20 0 23 16 3
26 20 0 24 14 1
27 20 0 25 18 5
28 20 0 26 14 1
29 20 0 27 18 5
30 20 0 28 14 1
31 20 0 29 18 5
32 20 0 30 14 1
33 20 0 31 18 5
34 20 1 1 15 2
35 20 1 3 16 3
36 20 1 5 22 4
37 20 1 7 16 3
38 20 1 9 18 5
39 20 1 11 18 5
40 20 1 13 18 5
41 20 1 15 18 5
42 20 1 17 24 6
43 20 1 19 16 3
44 20 1 21 24 6
45 20 1 23 16 3
46 20 1 25 18 5
47 20 1 27 18 5
48 20 1 29 18 5
49 20 1 31 18 5
50 20 2 0 14 1
51 20 2 2 14 1
52 20 2 3 16 3
53 20 2 4 14 1
54 20 2 5 22 4
55 20 2 6 14 1
56 20 2 7 16 3
57 20 2 8 14 1
58 20 2 9 18 5
59 20 2 10 14 1
60 20 2 11 18 5
61 20 2 12 14 1
62 20 2 13 18 5
63 20 2 14 14 1
64 20 2 15 18 5
65 20 2 16 14 1
66 20 2 17 24 6
67 20 2 18 14 1
68 20 2 19 16 3
69 20 2 20 14 1
70 20 2 21 24 6
71 20 2 22 14 1
72 20 2 23 16 3
73 20 2 24 14 1
74 20 2 25 18 5
75 20 2 26 14 1
76 20 2 27 18 5
77 20 2 28 14 1
78 20 2 29 18 5
79 20 2 30 14 1
80 20 2 31 18 5
81 20 3 0 14 1
82 20 3 1 15 2
83 20 3 2 14 1
84 20 3 4 14 1
85 20 3 5 22 4
86 20 3 6 14 1
87 20 3 8 14 1
88 20 3 9 18 5
89 20 3 10 14 1
90 20 3 11 18 5
91 20 3 12 14 1
92 20 3 13 18 5
93 20 3 14 14 1
94 20 3 15 18 5
95 20 3 16 14 1
96 20 3 17 24 6
97 20 3 18 14 1
98 20 3 20 14 1
99 20 3 21 24 6
100 20 3 22 14 1
101 20 3 24 14 1
102 20 3 25 18 5
103 20 3 26 14 1
104 20 3 27 18 5
105 20 3 28 14 1
106 20 3 29 18 5
107 20 3 30 14 1
108 20 3 31 18 5
109 20 4 0 14 1
110 20 4 1 0 7
111 20 4 2 14 1
112 20 4 3 16 3
113 20 4 4 14 1
114 20 4 6 14 1
115 20 4 7 16 3
116 20 4 8 14 1
117 20 4 9 18 5
118 20 4 10 14 1
119 20 4 11 18 5
120 20 4 12 14 1
121 20 4 13 18 5
122 20 4 14 14 1
123 20 4 15 18 5
124 20 4 16 14 1
125 20 4 17 24 6
126 20 4 18 14 1
127 20 4 19 16 3
128 20 4 20 14 1
129 20 4 21 24 6
130 20 4 22 14 1
131 20 4 23 16 3
132 20 4 24 14 1
133 20 4 25 18 5
134 20 4 26 14 1
135 20 4 27 18 5
136 20 4 28 14 1
137 20 4 29 18 5
138 20 4 30 14 1
139 20 4 31 18 5
140 20 5 0 14 1
141 20 5 1 15 2
142 20 5 2 14 1
143 20 5 3 16 3
144 20 5 4 14 1
145 20 5 5 22 4
146 20 5 6 14 1
147 20 5 7 16 3
148 20 5 8 14 1
149 20 5 10 14 1
150 20 5 12 14 1
151 20 5 14 14 1
152 20 5 16 14 1
153 20 5 17 24 6
154 20 5 18 14 1
155 20 5 19 16 3
156 20 5 20 14 1
157 20 5 21 24 6
158 20 5 22 14 1
159 20 5 23 16 3
160 20 5 24 14 1
161 20 5 26 14 1
162 20 5 28 14 1
163 20 5 30 14 1
164 20 6 0 14 1
165 20 6 1 0 7
166 20 6 2 14 1
167 20 6 3 16 3
168 20 6 4 14 1
169 20 6 5 0 7
170 20 6 6 14 1
171 20 6 7 16 3
172 20 6 8 14 1
173 20 6 9 18 5
174 20 6 10 14 1
175 20 6 11 18 5
176 20 6 12 14 1
177 20 6 13 18 5
178 20 6 14 14 1
179 20 6 15 18 5
180 20 6 16 14 1
181 20 6 18 14 1
182 20 6 19 16 3
183 20 6 20 14 1
184 20 6 22 14 1
185 20 6 23 16 3
186 20 6 24 14 1
187 20 6 25 18 5
188 20 6 26 14 1
189 20 6 27 18 5
190 20 6 28 14 1
191 20 6 29 18 5
192 20 6 30 14 1
193 20 6 31 18 5
194 20 7 0 14 1
195 20 7 1 0 8
196 20 7 2 14 1
197 20 7 3 16 3
198 20 7 4 14 1
199 20 7 5 0 4
200 20 7 6 14 1
201 20 7 7 16 3
202 20 7 8 14 1
203 20 7 9 18 5
204 20 7 10 14 1
205 20 7 11 18 5
206 20 7 12 14 1
207 20 7 13 18 5
208 20 7 14 14 1
209 20 7 15 18 5
210 20 7 16 14 1
211 20 7 17 24 6
212 20 7 18 14 1
213 20 7 19 16 3
214 20 7 20 14 1
215 20 7 21 24 6
216 20 7 22 14 1
217 20 7 23 16 3
218 20 7 24 14 1
219 20 7 25 18 5
220 20 7 26 14 1
221 20 7 27 18 5
222 20 7 28 14 1
223 20 7 29 18 5
224 20 7 30 14 1
225 20 7 31 18 5
226 20 8 0 14 1
227 20 8 1 0 9
228 20 8 2 14 1
229 20 8 3 16 3
230 20 8 4 14 1
231 20 8 5 0 4
232 20 8 6 14 1
233 20 8 7 16 3
234 20 8 8 14 1
235 20 8 9 18 5
236 20 8 10 14 1
237 20 8 11 18 5
238 20 8 12 14 1
239 20 8 13 18 5
240 20 8 14 14 1
241 20 8 15 18 5
242 20 8 16 14 1
243 20 8 17 24 6
244 20 8 18 14 1
245 20 8 19 16 3
246 20 8 20 14 1
247 20 8 21 24 6
248 20 8 22 14 1
249 20 8 23 16 3
250 20 8 24 14 1
251 20 8 25 18 5
252 20 8 26 14 1
253 20 8 27 18 5
254 20 8 28 14 1
255 20 8 29 18 5
256 20 8 30 14 1
257 20 8 31 18 5
258 20 9 0 14 1
259 20 9 1 15 2
260 20 9 2 14 1
261 20 9 3 16 3
262 20 9 4 14 1
263 20 9 5 0 4
264 20 9 6 14 1
265 20 9 7 16 3
266 20 9 8 14 1
267 20 9 9 18 5
268 20 9 10 14 1
269 20 9 11 18 5
270 20 9 12 14 1
271 20 9 13 18 5
272 20 9 14 14 1
273 20 9 15 18 5
274 20 9 16 14 1
275 20 9 17 24 6
276 20 9 18 14 1
277 20 9 19 16 3
278 20 9 20 14 1
279 20 9 21 24 6
280 20 9 22 14 1
281 20 9 23 16 3
282 20 9 24 14 1
283 20 9 25 18 5
284 20 9 26 14 1
285 20 9 27 18 5
286 20 9 28 14 1
287 20 9 29 18 5
288 20 9 30 14 1
289 20 9 31 18 5
+110
View File
@@ -0,0 +1,110 @@
#
# Donati Macchina Nikkei
#
# 14-II-2017
# v.2 - aggiunto segnale porta APERTA = MANUALE bit4 (primo alto)
# corretta logica ( si spera )
$DEFINITIONS
$NAME : Nikkei
$IDX : 20
$N_STATES : 10
$N_BITS : 5
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : end_cycle
$BIT : 3 : alarm
$BIT : 4 : door_open
#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_CycEnd_2
$STATE : 8 : ST_CycEnd_3
$STATE : 9 : ST_CycEnd_4
#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
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW - power off
ALL_STATES : alarm : ST_Alarm : HW - error
ALL_STATES : run : ST_Run : HW - machining
ALL_STATES : door_open : ST_Manual : HW manuale
#--------------------------------------------------------------------------
ST_Init : end_cycle : ST_Cycle_end : HW - end pallet
ST_Power_off : end_cycle : ST_Cycle_end : HW - end pallet
ST_Alarm : end_cycle : ST_Cycle_end : HW - end pallet
ST_Run : end_cycle : ST_Cycle_end : HW - end pallet
ST_Machine_ready : end_cycle : ST_Cycle_end : HW - end pallet
ST_Cycle_end : end_cycle : ST_Cycle_end : EV_00
ST_CycEnd_2 : end_cycle : ST_Cycle_end : EV_00
ST_CycEnd_3 : end_cycle : ST_Cycle_end : EV_00
ST_CycEnd_4 : end_cycle : ST_Cycle_end : EV_00
#--------------------------------------------------------------------------
ST_Init : power_on : ST_Machine_ready : HW - power on
ST_Power_off : power_on : ST_Machine_ready : HW - power on
ST_Alarm : power_on : ST_Machine_ready : HW - power on
ST_Run : power_on : ST_Machine_ready : HW - power on
ST_Machine_ready : power_on : ST_Machine_ready : HW - power on
ST_Manual : power_on : ST_CycEnd_2 : EV_00
ST_Cycle_end : power_on : ST_CycEnd_2 : EV_00
ST_CycEnd_2 : power_on : ST_CycEnd_3 : EV_00
ST_CycEnd_3 : power_on : ST_CycEnd_4 : EV_00
ST_CycEnd_4 : power_on : ST_Machine_ready : HW - power on
#--------------------------------------------------------------------------
$DO
+769
View File
@@ -0,0 +1,769 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
21;0;0;14;1
21;0;1;15;2
21;0;2;14;1
21;0;3;16;3
21;0;4;14;1
21;0;5;22;4
21;0;6;14;1
21;0;7;22;4
21;0;8;14;1
21;0;9;18;5
21;0;10;14;1
21;0;11;18;5
21;0;12;14;1
21;0;13;22;4
21;0;14;14;1
21;0;15;22;4
21;0;16;14;1
21;0;17;15;2
21;0;18;14;1
21;0;19;16;3
21;0;20;14;1
21;0;21;22;4
21;0;22;14;1
21;0;23;22;4
21;0;24;14;1
21;0;25;18;5
21;0;26;14;1
21;0;27;18;5
21;0;28;14;1
21;0;29;22;4
21;0;30;14;1
21;0;31;22;4
21;0;32;14;1
21;0;33;15;2
21;0;34;14;1
21;0;35;16;3
21;0;36;14;1
21;0;37;22;4
21;0;38;14;1
21;0;39;22;4
21;0;40;14;1
21;0;41;18;5
21;0;42;14;1
21;0;43;18;5
21;0;44;14;1
21;0;45;22;4
21;0;46;14;1
21;0;47;22;4
21;0;48;14;1
21;0;49;15;2
21;0;50;14;1
21;0;51;16;3
21;0;52;14;1
21;0;53;22;4
21;0;54;14;1
21;0;55;22;4
21;0;56;14;1
21;0;57;18;5
21;0;58;14;1
21;0;59;18;5
21;0;60;14;1
21;0;61;22;4
21;0;62;14;1
21;0;63;22;4
21;0;64;14;1
21;0;65;24;6
21;0;66;14;1
21;0;67;24;6
21;0;68;14;1
21;0;69;24;6
21;0;70;14;1
21;0;71;24;6
21;0;72;14;1
21;0;73;24;6
21;0;74;14;1
21;0;75;24;6
21;0;76;14;1
21;0;77;24;6
21;0;78;14;1
21;0;79;24;6
21;0;80;14;1
21;0;81;24;6
21;0;82;14;1
21;0;83;24;6
21;0;84;14;1
21;0;85;24;6
21;0;86;14;1
21;0;87;24;6
21;0;88;14;1
21;0;89;24;6
21;0;90;14;1
21;0;91;24;6
21;0;92;14;1
21;0;93;24;6
21;0;94;14;1
21;0;95;24;6
21;0;96;14;1
21;0;97;24;6
21;0;98;14;1
21;0;99;24;6
21;0;100;14;1
21;0;101;24;6
21;0;102;14;1
21;0;103;24;6
21;0;104;14;1
21;0;105;24;6
21;0;106;14;1
21;0;107;24;6
21;0;108;14;1
21;0;109;24;6
21;0;110;14;1
21;0;111;24;6
21;0;112;14;1
21;0;113;24;6
21;0;114;14;1
21;0;115;24;6
21;0;116;14;1
21;0;117;24;6
21;0;118;14;1
21;0;119;24;6
21;0;120;14;1
21;0;121;24;6
21;0;122;14;1
21;0;123;24;6
21;0;124;14;1
21;0;125;24;6
21;0;126;14;1
21;0;127;24;6
21;1;1;15;2
21;1;3;16;3
21;1;5;22;4
21;1;7;22;4
21;1;9;18;5
21;1;11;18;5
21;1;13;22;4
21;1;15;22;4
21;1;17;15;2
21;1;19;16;3
21;1;21;22;4
21;1;23;22;4
21;1;25;18;5
21;1;27;18;5
21;1;29;22;4
21;1;31;22;4
21;1;33;15;2
21;1;35;16;3
21;1;37;22;4
21;1;39;22;4
21;1;41;18;5
21;1;43;18;5
21;1;45;22;4
21;1;47;22;4
21;1;49;15;2
21;1;51;16;3
21;1;53;22;4
21;1;55;22;4
21;1;57;18;5
21;1;59;18;5
21;1;61;22;4
21;1;63;22;4
21;1;65;24;6
21;1;67;24;6
21;1;69;24;6
21;1;71;24;6
21;1;73;24;6
21;1;75;24;6
21;1;77;24;6
21;1;79;24;6
21;1;81;24;6
21;1;83;24;6
21;1;85;24;6
21;1;87;24;6
21;1;89;24;6
21;1;91;24;6
21;1;93;24;6
21;1;95;24;6
21;1;97;24;6
21;1;99;24;6
21;1;101;24;6
21;1;103;24;6
21;1;105;24;6
21;1;107;24;6
21;1;109;24;6
21;1;111;24;6
21;1;113;24;6
21;1;115;24;6
21;1;117;24;6
21;1;119;24;6
21;1;121;24;6
21;1;123;24;6
21;1;125;24;6
21;1;127;24;6
21;2;0;14;1
21;2;2;14;1
21;2;3;16;3
21;2;4;14;1
21;2;5;22;4
21;2;6;14;1
21;2;7;22;4
21;2;8;14;1
21;2;9;18;5
21;2;10;14;1
21;2;11;18;5
21;2;12;14;1
21;2;13;22;4
21;2;14;14;1
21;2;15;22;4
21;2;16;14;1
21;2;18;14;1
21;2;19;16;3
21;2;20;14;1
21;2;21;22;4
21;2;22;14;1
21;2;23;22;4
21;2;24;14;1
21;2;25;18;5
21;2;26;14;1
21;2;27;18;5
21;2;28;14;1
21;2;29;22;4
21;2;30;14;1
21;2;31;22;4
21;2;32;14;1
21;2;34;14;1
21;2;35;16;3
21;2;36;14;1
21;2;37;22;4
21;2;38;14;1
21;2;39;22;4
21;2;40;14;1
21;2;41;18;5
21;2;42;14;1
21;2;43;18;5
21;2;44;14;1
21;2;45;22;4
21;2;46;14;1
21;2;47;22;4
21;2;48;14;1
21;2;50;14;1
21;2;51;16;3
21;2;52;14;1
21;2;53;22;4
21;2;54;14;1
21;2;55;22;4
21;2;56;14;1
21;2;57;18;5
21;2;58;14;1
21;2;59;18;5
21;2;60;14;1
21;2;61;22;4
21;2;62;14;1
21;2;63;22;4
21;2;64;14;1
21;2;65;24;6
21;2;66;14;1
21;2;67;24;6
21;2;68;14;1
21;2;69;24;6
21;2;70;14;1
21;2;71;24;6
21;2;72;14;1
21;2;73;24;6
21;2;74;14;1
21;2;75;24;6
21;2;76;14;1
21;2;77;24;6
21;2;78;14;1
21;2;79;24;6
21;2;80;14;1
21;2;81;24;6
21;2;82;14;1
21;2;83;24;6
21;2;84;14;1
21;2;85;24;6
21;2;86;14;1
21;2;87;24;6
21;2;88;14;1
21;2;89;24;6
21;2;90;14;1
21;2;91;24;6
21;2;92;14;1
21;2;93;24;6
21;2;94;14;1
21;2;95;24;6
21;2;96;14;1
21;2;97;24;6
21;2;98;14;1
21;2;99;24;6
21;2;100;14;1
21;2;101;24;6
21;2;102;14;1
21;2;103;24;6
21;2;104;14;1
21;2;105;24;6
21;2;106;14;1
21;2;107;24;6
21;2;108;14;1
21;2;109;24;6
21;2;110;14;1
21;2;111;24;6
21;2;112;14;1
21;2;113;24;6
21;2;114;14;1
21;2;115;24;6
21;2;116;14;1
21;2;117;24;6
21;2;118;14;1
21;2;119;24;6
21;2;120;14;1
21;2;121;24;6
21;2;122;14;1
21;2;123;24;6
21;2;124;14;1
21;2;125;24;6
21;2;126;14;1
21;2;127;24;6
21;3;0;14;1
21;3;1;15;2
21;3;2;14;1
21;3;4;14;1
21;3;5;22;4
21;3;6;14;1
21;3;7;22;4
21;3;8;14;1
21;3;9;18;5
21;3;10;14;1
21;3;11;18;5
21;3;12;14;1
21;3;13;22;4
21;3;14;14;1
21;3;15;22;4
21;3;16;14;1
21;3;17;15;2
21;3;18;14;1
21;3;20;14;1
21;3;21;22;4
21;3;22;14;1
21;3;23;22;4
21;3;24;14;1
21;3;25;18;5
21;3;26;14;1
21;3;27;18;5
21;3;28;14;1
21;3;29;22;4
21;3;30;14;1
21;3;31;22;4
21;3;32;14;1
21;3;33;15;2
21;3;34;14;1
21;3;36;14;1
21;3;37;22;4
21;3;38;14;1
21;3;39;22;4
21;3;40;14;1
21;3;41;18;5
21;3;42;14;1
21;3;43;18;5
21;3;44;14;1
21;3;45;22;4
21;3;46;14;1
21;3;47;22;4
21;3;48;14;1
21;3;49;15;2
21;3;50;14;1
21;3;52;14;1
21;3;53;22;4
21;3;54;14;1
21;3;55;22;4
21;3;56;14;1
21;3;57;18;5
21;3;58;14;1
21;3;59;18;5
21;3;60;14;1
21;3;61;22;4
21;3;62;14;1
21;3;63;22;4
21;3;64;14;1
21;3;65;24;6
21;3;66;14;1
21;3;67;24;6
21;3;68;14;1
21;3;69;24;6
21;3;70;14;1
21;3;71;24;6
21;3;72;14;1
21;3;73;24;6
21;3;74;14;1
21;3;75;24;6
21;3;76;14;1
21;3;77;24;6
21;3;78;14;1
21;3;79;24;6
21;3;80;14;1
21;3;81;24;6
21;3;82;14;1
21;3;83;24;6
21;3;84;14;1
21;3;85;24;6
21;3;86;14;1
21;3;87;24;6
21;3;88;14;1
21;3;89;24;6
21;3;90;14;1
21;3;91;24;6
21;3;92;14;1
21;3;93;24;6
21;3;94;14;1
21;3;95;24;6
21;3;96;14;1
21;3;97;24;6
21;3;98;14;1
21;3;99;24;6
21;3;100;14;1
21;3;101;24;6
21;3;102;14;1
21;3;103;24;6
21;3;104;14;1
21;3;105;24;6
21;3;106;14;1
21;3;107;24;6
21;3;108;14;1
21;3;109;24;6
21;3;110;14;1
21;3;111;24;6
21;3;112;14;1
21;3;113;24;6
21;3;114;14;1
21;3;115;24;6
21;3;116;14;1
21;3;117;24;6
21;3;118;14;1
21;3;119;24;6
21;3;120;14;1
21;3;121;24;6
21;3;122;14;1
21;3;123;24;6
21;3;124;14;1
21;3;125;24;6
21;3;126;14;1
21;3;127;24;6
21;4;0;14;1
21;4;1;15;2
21;4;2;14;1
21;4;3;16;3
21;4;4;14;1
21;4;6;14;1
21;4;8;14;1
21;4;9;18;5
21;4;10;14;1
21;4;11;18;5
21;4;12;14;1
21;4;14;14;1
21;4;16;14;1
21;4;17;15;2
21;4;18;14;1
21;4;19;16;3
21;4;20;14;1
21;4;22;14;1
21;4;24;14;1
21;4;25;18;5
21;4;26;14;1
21;4;27;18;5
21;4;28;14;1
21;4;30;14;1
21;4;32;14;1
21;4;33;15;2
21;4;34;14;1
21;4;35;16;3
21;4;36;14;1
21;4;38;14;1
21;4;40;14;1
21;4;41;18;5
21;4;42;14;1
21;4;43;18;5
21;4;44;14;1
21;4;46;14;1
21;4;48;14;1
21;4;49;15;2
21;4;50;14;1
21;4;51;16;3
21;4;52;14;1
21;4;54;14;1
21;4;56;14;1
21;4;57;18;5
21;4;58;14;1
21;4;59;18;5
21;4;60;14;1
21;4;62;14;1
21;4;64;14;1
21;4;65;24;6
21;4;66;14;1
21;4;67;24;6
21;4;68;14;1
21;4;69;24;6
21;4;70;14;1
21;4;71;24;6
21;4;72;14;1
21;4;73;24;6
21;4;74;14;1
21;4;75;24;6
21;4;76;14;1
21;4;77;24;6
21;4;78;14;1
21;4;79;24;6
21;4;80;14;1
21;4;81;24;6
21;4;82;14;1
21;4;83;24;6
21;4;84;14;1
21;4;85;24;6
21;4;86;14;1
21;4;87;24;6
21;4;88;14;1
21;4;89;24;6
21;4;90;14;1
21;4;91;24;6
21;4;92;14;1
21;4;93;24;6
21;4;94;14;1
21;4;95;24;6
21;4;96;14;1
21;4;97;24;6
21;4;98;14;1
21;4;99;24;6
21;4;100;14;1
21;4;101;24;6
21;4;102;14;1
21;4;103;24;6
21;4;104;14;1
21;4;105;24;6
21;4;106;14;1
21;4;107;24;6
21;4;108;14;1
21;4;109;24;6
21;4;110;14;1
21;4;111;24;6
21;4;112;14;1
21;4;113;24;6
21;4;114;14;1
21;4;115;24;6
21;4;116;14;1
21;4;117;24;6
21;4;118;14;1
21;4;119;24;6
21;4;120;14;1
21;4;121;24;6
21;4;122;14;1
21;4;123;24;6
21;4;124;14;1
21;4;125;24;6
21;4;126;14;1
21;4;127;24;6
21;5;0;14;1
21;5;1;15;2
21;5;2;14;1
21;5;3;16;3
21;5;4;14;1
21;5;5;22;4
21;5;6;14;1
21;5;7;22;4
21;5;8;14;1
21;5;10;14;1
21;5;12;14;1
21;5;13;22;4
21;5;14;14;1
21;5;15;22;4
21;5;16;14;1
21;5;17;15;2
21;5;18;14;1
21;5;19;16;3
21;5;20;14;1
21;5;21;22;4
21;5;22;14;1
21;5;23;22;4
21;5;24;14;1
21;5;26;14;1
21;5;28;14;1
21;5;29;22;4
21;5;30;14;1
21;5;31;22;4
21;5;32;14;1
21;5;33;15;2
21;5;34;14;1
21;5;35;16;3
21;5;36;14;1
21;5;37;22;4
21;5;38;14;1
21;5;39;22;4
21;5;40;14;1
21;5;42;14;1
21;5;44;14;1
21;5;45;22;4
21;5;46;14;1
21;5;47;22;4
21;5;48;14;1
21;5;49;15;2
21;5;50;14;1
21;5;51;16;3
21;5;52;14;1
21;5;53;22;4
21;5;54;14;1
21;5;55;22;4
21;5;56;14;1
21;5;58;14;1
21;5;60;14;1
21;5;61;22;4
21;5;62;14;1
21;5;63;22;4
21;5;64;14;1
21;5;65;24;6
21;5;66;14;1
21;5;67;24;6
21;5;68;14;1
21;5;69;24;6
21;5;70;14;1
21;5;71;24;6
21;5;72;14;1
21;5;73;24;6
21;5;74;14;1
21;5;75;24;6
21;5;76;14;1
21;5;77;24;6
21;5;78;14;1
21;5;79;24;6
21;5;80;14;1
21;5;81;24;6
21;5;82;14;1
21;5;83;24;6
21;5;84;14;1
21;5;85;24;6
21;5;86;14;1
21;5;87;24;6
21;5;88;14;1
21;5;89;24;6
21;5;90;14;1
21;5;91;24;6
21;5;92;14;1
21;5;93;24;6
21;5;94;14;1
21;5;95;24;6
21;5;96;14;1
21;5;97;24;6
21;5;98;14;1
21;5;99;24;6
21;5;100;14;1
21;5;101;24;6
21;5;102;14;1
21;5;103;24;6
21;5;104;14;1
21;5;105;24;6
21;5;106;14;1
21;5;107;24;6
21;5;108;14;1
21;5;109;24;6
21;5;110;14;1
21;5;111;24;6
21;5;112;14;1
21;5;113;24;6
21;5;114;14;1
21;5;115;24;6
21;5;116;14;1
21;5;117;24;6
21;5;118;14;1
21;5;119;24;6
21;5;120;14;1
21;5;121;24;6
21;5;122;14;1
21;5;123;24;6
21;5;124;14;1
21;5;125;24;6
21;5;126;14;1
21;5;127;24;6
21;6;0;14;1
21;6;1;15;2
21;6;2;14;1
21;6;3;16;3
21;6;4;14;1
21;6;5;22;4
21;6;6;14;1
21;6;7;22;4
21;6;8;14;1
21;6;9;18;5
21;6;10;14;1
21;6;11;18;5
21;6;12;14;1
21;6;13;22;4
21;6;14;14;1
21;6;15;22;4
21;6;16;14;1
21;6;17;15;2
21;6;18;14;1
21;6;19;16;3
21;6;20;14;1
21;6;21;22;4
21;6;22;14;1
21;6;23;22;4
21;6;24;14;1
21;6;25;18;5
21;6;26;14;1
21;6;27;18;5
21;6;28;14;1
21;6;29;22;4
21;6;30;14;1
21;6;31;22;4
21;6;32;14;1
21;6;33;15;2
21;6;34;14;1
21;6;35;16;3
21;6;36;14;1
21;6;37;22;4
21;6;38;14;1
21;6;39;22;4
21;6;40;14;1
21;6;41;18;5
21;6;42;14;1
21;6;43;18;5
21;6;44;14;1
21;6;45;22;4
21;6;46;14;1
21;6;47;22;4
21;6;48;14;1
21;6;49;15;2
21;6;50;14;1
21;6;51;16;3
21;6;52;14;1
21;6;53;22;4
21;6;54;14;1
21;6;55;22;4
21;6;56;14;1
21;6;57;18;5
21;6;58;14;1
21;6;59;18;5
21;6;60;14;1
21;6;61;22;4
21;6;62;14;1
21;6;63;22;4
21;6;64;14;1
21;6;66;14;1
21;6;68;14;1
21;6;70;14;1
21;6;72;14;1
21;6;74;14;1
21;6;76;14;1
21;6;78;14;1
21;6;80;14;1
21;6;82;14;1
21;6;84;14;1
21;6;86;14;1
21;6;88;14;1
21;6;90;14;1
21;6;92;14;1
21;6;94;14;1
21;6;96;14;1
21;6;98;14;1
21;6;100;14;1
21;6;102;14;1
21;6;104;14;1
21;6;106;14;1
21;6;108;14;1
21;6;110;14;1
21;6;112;14;1
21;6;114;14;1
21;6;116;14;1
21;6;118;14;1
21;6;120;14;1
21;6;122;14;1
21;6;124;14;1
21;6;126;14;1
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 21 0 0 14 1
3 21 0 1 15 2
4 21 0 2 14 1
5 21 0 3 16 3
6 21 0 4 14 1
7 21 0 5 22 4
8 21 0 6 14 1
9 21 0 7 22 4
10 21 0 8 14 1
11 21 0 9 18 5
12 21 0 10 14 1
13 21 0 11 18 5
14 21 0 12 14 1
15 21 0 13 22 4
16 21 0 14 14 1
17 21 0 15 22 4
18 21 0 16 14 1
19 21 0 17 15 2
20 21 0 18 14 1
21 21 0 19 16 3
22 21 0 20 14 1
23 21 0 21 22 4
24 21 0 22 14 1
25 21 0 23 22 4
26 21 0 24 14 1
27 21 0 25 18 5
28 21 0 26 14 1
29 21 0 27 18 5
30 21 0 28 14 1
31 21 0 29 22 4
32 21 0 30 14 1
33 21 0 31 22 4
34 21 0 32 14 1
35 21 0 33 15 2
36 21 0 34 14 1
37 21 0 35 16 3
38 21 0 36 14 1
39 21 0 37 22 4
40 21 0 38 14 1
41 21 0 39 22 4
42 21 0 40 14 1
43 21 0 41 18 5
44 21 0 42 14 1
45 21 0 43 18 5
46 21 0 44 14 1
47 21 0 45 22 4
48 21 0 46 14 1
49 21 0 47 22 4
50 21 0 48 14 1
51 21 0 49 15 2
52 21 0 50 14 1
53 21 0 51 16 3
54 21 0 52 14 1
55 21 0 53 22 4
56 21 0 54 14 1
57 21 0 55 22 4
58 21 0 56 14 1
59 21 0 57 18 5
60 21 0 58 14 1
61 21 0 59 18 5
62 21 0 60 14 1
63 21 0 61 22 4
64 21 0 62 14 1
65 21 0 63 22 4
66 21 0 64 14 1
67 21 0 65 24 6
68 21 0 66 14 1
69 21 0 67 24 6
70 21 0 68 14 1
71 21 0 69 24 6
72 21 0 70 14 1
73 21 0 71 24 6
74 21 0 72 14 1
75 21 0 73 24 6
76 21 0 74 14 1
77 21 0 75 24 6
78 21 0 76 14 1
79 21 0 77 24 6
80 21 0 78 14 1
81 21 0 79 24 6
82 21 0 80 14 1
83 21 0 81 24 6
84 21 0 82 14 1
85 21 0 83 24 6
86 21 0 84 14 1
87 21 0 85 24 6
88 21 0 86 14 1
89 21 0 87 24 6
90 21 0 88 14 1
91 21 0 89 24 6
92 21 0 90 14 1
93 21 0 91 24 6
94 21 0 92 14 1
95 21 0 93 24 6
96 21 0 94 14 1
97 21 0 95 24 6
98 21 0 96 14 1
99 21 0 97 24 6
100 21 0 98 14 1
101 21 0 99 24 6
102 21 0 100 14 1
103 21 0 101 24 6
104 21 0 102 14 1
105 21 0 103 24 6
106 21 0 104 14 1
107 21 0 105 24 6
108 21 0 106 14 1
109 21 0 107 24 6
110 21 0 108 14 1
111 21 0 109 24 6
112 21 0 110 14 1
113 21 0 111 24 6
114 21 0 112 14 1
115 21 0 113 24 6
116 21 0 114 14 1
117 21 0 115 24 6
118 21 0 116 14 1
119 21 0 117 24 6
120 21 0 118 14 1
121 21 0 119 24 6
122 21 0 120 14 1
123 21 0 121 24 6
124 21 0 122 14 1
125 21 0 123 24 6
126 21 0 124 14 1
127 21 0 125 24 6
128 21 0 126 14 1
129 21 0 127 24 6
130 21 1 1 15 2
131 21 1 3 16 3
132 21 1 5 22 4
133 21 1 7 22 4
134 21 1 9 18 5
135 21 1 11 18 5
136 21 1 13 22 4
137 21 1 15 22 4
138 21 1 17 15 2
139 21 1 19 16 3
140 21 1 21 22 4
141 21 1 23 22 4
142 21 1 25 18 5
143 21 1 27 18 5
144 21 1 29 22 4
145 21 1 31 22 4
146 21 1 33 15 2
147 21 1 35 16 3
148 21 1 37 22 4
149 21 1 39 22 4
150 21 1 41 18 5
151 21 1 43 18 5
152 21 1 45 22 4
153 21 1 47 22 4
154 21 1 49 15 2
155 21 1 51 16 3
156 21 1 53 22 4
157 21 1 55 22 4
158 21 1 57 18 5
159 21 1 59 18 5
160 21 1 61 22 4
161 21 1 63 22 4
162 21 1 65 24 6
163 21 1 67 24 6
164 21 1 69 24 6
165 21 1 71 24 6
166 21 1 73 24 6
167 21 1 75 24 6
168 21 1 77 24 6
169 21 1 79 24 6
170 21 1 81 24 6
171 21 1 83 24 6
172 21 1 85 24 6
173 21 1 87 24 6
174 21 1 89 24 6
175 21 1 91 24 6
176 21 1 93 24 6
177 21 1 95 24 6
178 21 1 97 24 6
179 21 1 99 24 6
180 21 1 101 24 6
181 21 1 103 24 6
182 21 1 105 24 6
183 21 1 107 24 6
184 21 1 109 24 6
185 21 1 111 24 6
186 21 1 113 24 6
187 21 1 115 24 6
188 21 1 117 24 6
189 21 1 119 24 6
190 21 1 121 24 6
191 21 1 123 24 6
192 21 1 125 24 6
193 21 1 127 24 6
194 21 2 0 14 1
195 21 2 2 14 1
196 21 2 3 16 3
197 21 2 4 14 1
198 21 2 5 22 4
199 21 2 6 14 1
200 21 2 7 22 4
201 21 2 8 14 1
202 21 2 9 18 5
203 21 2 10 14 1
204 21 2 11 18 5
205 21 2 12 14 1
206 21 2 13 22 4
207 21 2 14 14 1
208 21 2 15 22 4
209 21 2 16 14 1
210 21 2 18 14 1
211 21 2 19 16 3
212 21 2 20 14 1
213 21 2 21 22 4
214 21 2 22 14 1
215 21 2 23 22 4
216 21 2 24 14 1
217 21 2 25 18 5
218 21 2 26 14 1
219 21 2 27 18 5
220 21 2 28 14 1
221 21 2 29 22 4
222 21 2 30 14 1
223 21 2 31 22 4
224 21 2 32 14 1
225 21 2 34 14 1
226 21 2 35 16 3
227 21 2 36 14 1
228 21 2 37 22 4
229 21 2 38 14 1
230 21 2 39 22 4
231 21 2 40 14 1
232 21 2 41 18 5
233 21 2 42 14 1
234 21 2 43 18 5
235 21 2 44 14 1
236 21 2 45 22 4
237 21 2 46 14 1
238 21 2 47 22 4
239 21 2 48 14 1
240 21 2 50 14 1
241 21 2 51 16 3
242 21 2 52 14 1
243 21 2 53 22 4
244 21 2 54 14 1
245 21 2 55 22 4
246 21 2 56 14 1
247 21 2 57 18 5
248 21 2 58 14 1
249 21 2 59 18 5
250 21 2 60 14 1
251 21 2 61 22 4
252 21 2 62 14 1
253 21 2 63 22 4
254 21 2 64 14 1
255 21 2 65 24 6
256 21 2 66 14 1
257 21 2 67 24 6
258 21 2 68 14 1
259 21 2 69 24 6
260 21 2 70 14 1
261 21 2 71 24 6
262 21 2 72 14 1
263 21 2 73 24 6
264 21 2 74 14 1
265 21 2 75 24 6
266 21 2 76 14 1
267 21 2 77 24 6
268 21 2 78 14 1
269 21 2 79 24 6
270 21 2 80 14 1
271 21 2 81 24 6
272 21 2 82 14 1
273 21 2 83 24 6
274 21 2 84 14 1
275 21 2 85 24 6
276 21 2 86 14 1
277 21 2 87 24 6
278 21 2 88 14 1
279 21 2 89 24 6
280 21 2 90 14 1
281 21 2 91 24 6
282 21 2 92 14 1
283 21 2 93 24 6
284 21 2 94 14 1
285 21 2 95 24 6
286 21 2 96 14 1
287 21 2 97 24 6
288 21 2 98 14 1
289 21 2 99 24 6
290 21 2 100 14 1
291 21 2 101 24 6
292 21 2 102 14 1
293 21 2 103 24 6
294 21 2 104 14 1
295 21 2 105 24 6
296 21 2 106 14 1
297 21 2 107 24 6
298 21 2 108 14 1
299 21 2 109 24 6
300 21 2 110 14 1
301 21 2 111 24 6
302 21 2 112 14 1
303 21 2 113 24 6
304 21 2 114 14 1
305 21 2 115 24 6
306 21 2 116 14 1
307 21 2 117 24 6
308 21 2 118 14 1
309 21 2 119 24 6
310 21 2 120 14 1
311 21 2 121 24 6
312 21 2 122 14 1
313 21 2 123 24 6
314 21 2 124 14 1
315 21 2 125 24 6
316 21 2 126 14 1
317 21 2 127 24 6
318 21 3 0 14 1
319 21 3 1 15 2
320 21 3 2 14 1
321 21 3 4 14 1
322 21 3 5 22 4
323 21 3 6 14 1
324 21 3 7 22 4
325 21 3 8 14 1
326 21 3 9 18 5
327 21 3 10 14 1
328 21 3 11 18 5
329 21 3 12 14 1
330 21 3 13 22 4
331 21 3 14 14 1
332 21 3 15 22 4
333 21 3 16 14 1
334 21 3 17 15 2
335 21 3 18 14 1
336 21 3 20 14 1
337 21 3 21 22 4
338 21 3 22 14 1
339 21 3 23 22 4
340 21 3 24 14 1
341 21 3 25 18 5
342 21 3 26 14 1
343 21 3 27 18 5
344 21 3 28 14 1
345 21 3 29 22 4
346 21 3 30 14 1
347 21 3 31 22 4
348 21 3 32 14 1
349 21 3 33 15 2
350 21 3 34 14 1
351 21 3 36 14 1
352 21 3 37 22 4
353 21 3 38 14 1
354 21 3 39 22 4
355 21 3 40 14 1
356 21 3 41 18 5
357 21 3 42 14 1
358 21 3 43 18 5
359 21 3 44 14 1
360 21 3 45 22 4
361 21 3 46 14 1
362 21 3 47 22 4
363 21 3 48 14 1
364 21 3 49 15 2
365 21 3 50 14 1
366 21 3 52 14 1
367 21 3 53 22 4
368 21 3 54 14 1
369 21 3 55 22 4
370 21 3 56 14 1
371 21 3 57 18 5
372 21 3 58 14 1
373 21 3 59 18 5
374 21 3 60 14 1
375 21 3 61 22 4
376 21 3 62 14 1
377 21 3 63 22 4
378 21 3 64 14 1
379 21 3 65 24 6
380 21 3 66 14 1
381 21 3 67 24 6
382 21 3 68 14 1
383 21 3 69 24 6
384 21 3 70 14 1
385 21 3 71 24 6
386 21 3 72 14 1
387 21 3 73 24 6
388 21 3 74 14 1
389 21 3 75 24 6
390 21 3 76 14 1
391 21 3 77 24 6
392 21 3 78 14 1
393 21 3 79 24 6
394 21 3 80 14 1
395 21 3 81 24 6
396 21 3 82 14 1
397 21 3 83 24 6
398 21 3 84 14 1
399 21 3 85 24 6
400 21 3 86 14 1
401 21 3 87 24 6
402 21 3 88 14 1
403 21 3 89 24 6
404 21 3 90 14 1
405 21 3 91 24 6
406 21 3 92 14 1
407 21 3 93 24 6
408 21 3 94 14 1
409 21 3 95 24 6
410 21 3 96 14 1
411 21 3 97 24 6
412 21 3 98 14 1
413 21 3 99 24 6
414 21 3 100 14 1
415 21 3 101 24 6
416 21 3 102 14 1
417 21 3 103 24 6
418 21 3 104 14 1
419 21 3 105 24 6
420 21 3 106 14 1
421 21 3 107 24 6
422 21 3 108 14 1
423 21 3 109 24 6
424 21 3 110 14 1
425 21 3 111 24 6
426 21 3 112 14 1
427 21 3 113 24 6
428 21 3 114 14 1
429 21 3 115 24 6
430 21 3 116 14 1
431 21 3 117 24 6
432 21 3 118 14 1
433 21 3 119 24 6
434 21 3 120 14 1
435 21 3 121 24 6
436 21 3 122 14 1
437 21 3 123 24 6
438 21 3 124 14 1
439 21 3 125 24 6
440 21 3 126 14 1
441 21 3 127 24 6
442 21 4 0 14 1
443 21 4 1 15 2
444 21 4 2 14 1
445 21 4 3 16 3
446 21 4 4 14 1
447 21 4 6 14 1
448 21 4 8 14 1
449 21 4 9 18 5
450 21 4 10 14 1
451 21 4 11 18 5
452 21 4 12 14 1
453 21 4 14 14 1
454 21 4 16 14 1
455 21 4 17 15 2
456 21 4 18 14 1
457 21 4 19 16 3
458 21 4 20 14 1
459 21 4 22 14 1
460 21 4 24 14 1
461 21 4 25 18 5
462 21 4 26 14 1
463 21 4 27 18 5
464 21 4 28 14 1
465 21 4 30 14 1
466 21 4 32 14 1
467 21 4 33 15 2
468 21 4 34 14 1
469 21 4 35 16 3
470 21 4 36 14 1
471 21 4 38 14 1
472 21 4 40 14 1
473 21 4 41 18 5
474 21 4 42 14 1
475 21 4 43 18 5
476 21 4 44 14 1
477 21 4 46 14 1
478 21 4 48 14 1
479 21 4 49 15 2
480 21 4 50 14 1
481 21 4 51 16 3
482 21 4 52 14 1
483 21 4 54 14 1
484 21 4 56 14 1
485 21 4 57 18 5
486 21 4 58 14 1
487 21 4 59 18 5
488 21 4 60 14 1
489 21 4 62 14 1
490 21 4 64 14 1
491 21 4 65 24 6
492 21 4 66 14 1
493 21 4 67 24 6
494 21 4 68 14 1
495 21 4 69 24 6
496 21 4 70 14 1
497 21 4 71 24 6
498 21 4 72 14 1
499 21 4 73 24 6
500 21 4 74 14 1
501 21 4 75 24 6
502 21 4 76 14 1
503 21 4 77 24 6
504 21 4 78 14 1
505 21 4 79 24 6
506 21 4 80 14 1
507 21 4 81 24 6
508 21 4 82 14 1
509 21 4 83 24 6
510 21 4 84 14 1
511 21 4 85 24 6
512 21 4 86 14 1
513 21 4 87 24 6
514 21 4 88 14 1
515 21 4 89 24 6
516 21 4 90 14 1
517 21 4 91 24 6
518 21 4 92 14 1
519 21 4 93 24 6
520 21 4 94 14 1
521 21 4 95 24 6
522 21 4 96 14 1
523 21 4 97 24 6
524 21 4 98 14 1
525 21 4 99 24 6
526 21 4 100 14 1
527 21 4 101 24 6
528 21 4 102 14 1
529 21 4 103 24 6
530 21 4 104 14 1
531 21 4 105 24 6
532 21 4 106 14 1
533 21 4 107 24 6
534 21 4 108 14 1
535 21 4 109 24 6
536 21 4 110 14 1
537 21 4 111 24 6
538 21 4 112 14 1
539 21 4 113 24 6
540 21 4 114 14 1
541 21 4 115 24 6
542 21 4 116 14 1
543 21 4 117 24 6
544 21 4 118 14 1
545 21 4 119 24 6
546 21 4 120 14 1
547 21 4 121 24 6
548 21 4 122 14 1
549 21 4 123 24 6
550 21 4 124 14 1
551 21 4 125 24 6
552 21 4 126 14 1
553 21 4 127 24 6
554 21 5 0 14 1
555 21 5 1 15 2
556 21 5 2 14 1
557 21 5 3 16 3
558 21 5 4 14 1
559 21 5 5 22 4
560 21 5 6 14 1
561 21 5 7 22 4
562 21 5 8 14 1
563 21 5 10 14 1
564 21 5 12 14 1
565 21 5 13 22 4
566 21 5 14 14 1
567 21 5 15 22 4
568 21 5 16 14 1
569 21 5 17 15 2
570 21 5 18 14 1
571 21 5 19 16 3
572 21 5 20 14 1
573 21 5 21 22 4
574 21 5 22 14 1
575 21 5 23 22 4
576 21 5 24 14 1
577 21 5 26 14 1
578 21 5 28 14 1
579 21 5 29 22 4
580 21 5 30 14 1
581 21 5 31 22 4
582 21 5 32 14 1
583 21 5 33 15 2
584 21 5 34 14 1
585 21 5 35 16 3
586 21 5 36 14 1
587 21 5 37 22 4
588 21 5 38 14 1
589 21 5 39 22 4
590 21 5 40 14 1
591 21 5 42 14 1
592 21 5 44 14 1
593 21 5 45 22 4
594 21 5 46 14 1
595 21 5 47 22 4
596 21 5 48 14 1
597 21 5 49 15 2
598 21 5 50 14 1
599 21 5 51 16 3
600 21 5 52 14 1
601 21 5 53 22 4
602 21 5 54 14 1
603 21 5 55 22 4
604 21 5 56 14 1
605 21 5 58 14 1
606 21 5 60 14 1
607 21 5 61 22 4
608 21 5 62 14 1
609 21 5 63 22 4
610 21 5 64 14 1
611 21 5 65 24 6
612 21 5 66 14 1
613 21 5 67 24 6
614 21 5 68 14 1
615 21 5 69 24 6
616 21 5 70 14 1
617 21 5 71 24 6
618 21 5 72 14 1
619 21 5 73 24 6
620 21 5 74 14 1
621 21 5 75 24 6
622 21 5 76 14 1
623 21 5 77 24 6
624 21 5 78 14 1
625 21 5 79 24 6
626 21 5 80 14 1
627 21 5 81 24 6
628 21 5 82 14 1
629 21 5 83 24 6
630 21 5 84 14 1
631 21 5 85 24 6
632 21 5 86 14 1
633 21 5 87 24 6
634 21 5 88 14 1
635 21 5 89 24 6
636 21 5 90 14 1
637 21 5 91 24 6
638 21 5 92 14 1
639 21 5 93 24 6
640 21 5 94 14 1
641 21 5 95 24 6
642 21 5 96 14 1
643 21 5 97 24 6
644 21 5 98 14 1
645 21 5 99 24 6
646 21 5 100 14 1
647 21 5 101 24 6
648 21 5 102 14 1
649 21 5 103 24 6
650 21 5 104 14 1
651 21 5 105 24 6
652 21 5 106 14 1
653 21 5 107 24 6
654 21 5 108 14 1
655 21 5 109 24 6
656 21 5 110 14 1
657 21 5 111 24 6
658 21 5 112 14 1
659 21 5 113 24 6
660 21 5 114 14 1
661 21 5 115 24 6
662 21 5 116 14 1
663 21 5 117 24 6
664 21 5 118 14 1
665 21 5 119 24 6
666 21 5 120 14 1
667 21 5 121 24 6
668 21 5 122 14 1
669 21 5 123 24 6
670 21 5 124 14 1
671 21 5 125 24 6
672 21 5 126 14 1
673 21 5 127 24 6
674 21 6 0 14 1
675 21 6 1 15 2
676 21 6 2 14 1
677 21 6 3 16 3
678 21 6 4 14 1
679 21 6 5 22 4
680 21 6 6 14 1
681 21 6 7 22 4
682 21 6 8 14 1
683 21 6 9 18 5
684 21 6 10 14 1
685 21 6 11 18 5
686 21 6 12 14 1
687 21 6 13 22 4
688 21 6 14 14 1
689 21 6 15 22 4
690 21 6 16 14 1
691 21 6 17 15 2
692 21 6 18 14 1
693 21 6 19 16 3
694 21 6 20 14 1
695 21 6 21 22 4
696 21 6 22 14 1
697 21 6 23 22 4
698 21 6 24 14 1
699 21 6 25 18 5
700 21 6 26 14 1
701 21 6 27 18 5
702 21 6 28 14 1
703 21 6 29 22 4
704 21 6 30 14 1
705 21 6 31 22 4
706 21 6 32 14 1
707 21 6 33 15 2
708 21 6 34 14 1
709 21 6 35 16 3
710 21 6 36 14 1
711 21 6 37 22 4
712 21 6 38 14 1
713 21 6 39 22 4
714 21 6 40 14 1
715 21 6 41 18 5
716 21 6 42 14 1
717 21 6 43 18 5
718 21 6 44 14 1
719 21 6 45 22 4
720 21 6 46 14 1
721 21 6 47 22 4
722 21 6 48 14 1
723 21 6 49 15 2
724 21 6 50 14 1
725 21 6 51 16 3
726 21 6 52 14 1
727 21 6 53 22 4
728 21 6 54 14 1
729 21 6 55 22 4
730 21 6 56 14 1
731 21 6 57 18 5
732 21 6 58 14 1
733 21 6 59 18 5
734 21 6 60 14 1
735 21 6 61 22 4
736 21 6 62 14 1
737 21 6 63 22 4
738 21 6 64 14 1
739 21 6 66 14 1
740 21 6 68 14 1
741 21 6 70 14 1
742 21 6 72 14 1
743 21 6 74 14 1
744 21 6 76 14 1
745 21 6 78 14 1
746 21 6 80 14 1
747 21 6 82 14 1
748 21 6 84 14 1
749 21 6 86 14 1
750 21 6 88 14 1
751 21 6 90 14 1
752 21 6 92 14 1
753 21 6 94 14 1
754 21 6 96 14 1
755 21 6 98 14 1
756 21 6 100 14 1
757 21 6 102 14 1
758 21 6 104 14 1
759 21 6 106 14 1
760 21 6 108 14 1
761 21 6 110 14 1
762 21 6 112 14 1
763 21 6 114 14 1
764 21 6 116 14 1
765 21 6 118 14 1
766 21 6 120 14 1
767 21 6 122 14 1
768 21 6 124 14 1
769 21 6 126 14 1
+89
View File
@@ -0,0 +1,89 @@
#
# Donati Macchina DMG 1035
#
# v.1 - aggiunto segnale porta APERTA = MANUALE bit6 (continuo ad ignorare bit 4 e 5)
#
#
$DEFINITIONS
$NAME : DMG1035
$IDX : 21
$N_STATES : 7
$N_BITS : 7
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : end_cycle
$BIT : 3 : alarm
$BIT : 4 : cavo_2
$BIT : 5 : cavo_4
$BIT : 6 : manuale
#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
#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
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power off : HW - power off
# metto PRIMA manuale perché voglio che rilevi quello e NON allarme quando si ferma ed aprono la porta...
ALL_STATES : manuale : ST_Manual : HW manuale
# metto SECONDO end ciclo, ma non sono sicuro sia corretto
ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet
# solo a questo punto prendo "apri porta"
ALL_STATES : alarm : ST_Alarm : HW - error
ALL_STATES : run : ST_Run : HW - machining
ALL_STATES : power_on : ST_Machine ready : HW - power on
#--------------------------------------------------------------------------
$DO
File diff suppressed because it is too large Load Diff
+97
View File
@@ -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 : 31 : 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
+385
View File
@@ -0,0 +1,385 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
21;0;0;14;1
21;0;1;15;2
21;0;2;14;1
21;0;3;16;3
21;0;4;14;1
21;0;5;22;4
21;0;6;14;1
21;0;7;22;4
21;0;8;14;1
21;0;9;18;5
21;0;10;14;1
21;0;11;18;5
21;0;12;14;1
21;0;13;18;5
21;0;14;14;1
21;0;15;18;5
21;0;16;14;1
21;0;17;15;2
21;0;18;14;1
21;0;19;16;3
21;0;20;14;1
21;0;21;22;4
21;0;22;14;1
21;0;23;22;4
21;0;24;14;1
21;0;25;18;5
21;0;26;14;1
21;0;27;18;5
21;0;28;14;1
21;0;29;18;5
21;0;30;14;1
21;0;31;18;5
21;0;32;14;1
21;0;33;24;6
21;0;34;14;1
21;0;35;24;6
21;0;36;14;1
21;0;37;24;6
21;0;38;14;1
21;0;39;24;6
21;0;40;14;1
21;0;41;24;6
21;0;42;14;1
21;0;43;24;6
21;0;44;14;1
21;0;45;24;6
21;0;46;14;1
21;0;47;24;6
21;0;48;14;1
21;0;49;24;6
21;0;50;14;1
21;0;51;24;6
21;0;52;14;1
21;0;53;24;6
21;0;54;14;1
21;0;55;24;6
21;0;56;14;1
21;0;57;24;6
21;0;58;14;1
21;0;59;24;6
21;0;60;14;1
21;0;61;24;6
21;0;62;14;1
21;0;63;24;6
21;1;1;15;2
21;1;3;16;3
21;1;5;22;4
21;1;7;22;4
21;1;9;18;5
21;1;11;18;5
21;1;13;18;5
21;1;15;18;5
21;1;17;15;2
21;1;19;16;3
21;1;21;22;4
21;1;23;22;4
21;1;25;18;5
21;1;27;18;5
21;1;29;18;5
21;1;31;18;5
21;1;33;24;6
21;1;35;24;6
21;1;37;24;6
21;1;39;24;6
21;1;41;24;6
21;1;43;24;6
21;1;45;24;6
21;1;47;24;6
21;1;49;24;6
21;1;51;24;6
21;1;53;24;6
21;1;55;24;6
21;1;57;24;6
21;1;59;24;6
21;1;61;24;6
21;1;63;24;6
21;2;0;14;1
21;2;2;14;1
21;2;3;16;3
21;2;4;14;1
21;2;5;22;4
21;2;6;14;1
21;2;7;22;4
21;2;8;14;1
21;2;9;18;5
21;2;10;14;1
21;2;11;18;5
21;2;12;14;1
21;2;13;18;5
21;2;14;14;1
21;2;15;18;5
21;2;16;14;1
21;2;18;14;1
21;2;19;16;3
21;2;20;14;1
21;2;21;22;4
21;2;22;14;1
21;2;23;22;4
21;2;24;14;1
21;2;25;18;5
21;2;26;14;1
21;2;27;18;5
21;2;28;14;1
21;2;29;18;5
21;2;30;14;1
21;2;31;18;5
21;2;32;14;1
21;2;33;24;6
21;2;34;14;1
21;2;35;24;6
21;2;36;14;1
21;2;37;24;6
21;2;38;14;1
21;2;39;24;6
21;2;40;14;1
21;2;41;24;6
21;2;42;14;1
21;2;43;24;6
21;2;44;14;1
21;2;45;24;6
21;2;46;14;1
21;2;47;24;6
21;2;48;14;1
21;2;49;24;6
21;2;50;14;1
21;2;51;24;6
21;2;52;14;1
21;2;53;24;6
21;2;54;14;1
21;2;55;24;6
21;2;56;14;1
21;2;57;24;6
21;2;58;14;1
21;2;59;24;6
21;2;60;14;1
21;2;61;24;6
21;2;62;14;1
21;2;63;24;6
21;3;0;14;1
21;3;1;15;2
21;3;2;14;1
21;3;4;14;1
21;3;5;22;4
21;3;6;14;1
21;3;7;22;4
21;3;8;14;1
21;3;9;18;5
21;3;10;14;1
21;3;11;18;5
21;3;12;14;1
21;3;13;18;5
21;3;14;14;1
21;3;15;18;5
21;3;16;14;1
21;3;17;15;2
21;3;18;14;1
21;3;20;14;1
21;3;21;22;4
21;3;22;14;1
21;3;23;22;4
21;3;24;14;1
21;3;25;18;5
21;3;26;14;1
21;3;27;18;5
21;3;28;14;1
21;3;29;18;5
21;3;30;14;1
21;3;31;18;5
21;3;32;14;1
21;3;33;24;6
21;3;34;14;1
21;3;35;24;6
21;3;36;14;1
21;3;37;24;6
21;3;38;14;1
21;3;39;24;6
21;3;40;14;1
21;3;41;24;6
21;3;42;14;1
21;3;43;24;6
21;3;44;14;1
21;3;45;24;6
21;3;46;14;1
21;3;47;24;6
21;3;48;14;1
21;3;49;24;6
21;3;50;14;1
21;3;51;24;6
21;3;52;14;1
21;3;53;24;6
21;3;54;14;1
21;3;55;24;6
21;3;56;14;1
21;3;57;24;6
21;3;58;14;1
21;3;59;24;6
21;3;60;14;1
21;3;61;24;6
21;3;62;14;1
21;3;63;24;6
21;4;0;14;1
21;4;1;15;2
21;4;2;14;1
21;4;3;16;3
21;4;4;14;1
21;4;6;14;1
21;4;8;14;1
21;4;9;18;5
21;4;10;14;1
21;4;11;18;5
21;4;12;14;1
21;4;13;18;5
21;4;14;14;1
21;4;15;18;5
21;4;16;14;1
21;4;17;15;2
21;4;18;14;1
21;4;19;16;3
21;4;20;14;1
21;4;22;14;1
21;4;24;14;1
21;4;25;18;5
21;4;26;14;1
21;4;27;18;5
21;4;28;14;1
21;4;29;18;5
21;4;30;14;1
21;4;31;18;5
21;4;32;14;1
21;4;33;24;6
21;4;34;14;1
21;4;35;24;6
21;4;36;14;1
21;4;37;24;6
21;4;38;14;1
21;4;39;24;6
21;4;40;14;1
21;4;41;24;6
21;4;42;14;1
21;4;43;24;6
21;4;44;14;1
21;4;45;24;6
21;4;46;14;1
21;4;47;24;6
21;4;48;14;1
21;4;49;24;6
21;4;50;14;1
21;4;51;24;6
21;4;52;14;1
21;4;53;24;6
21;4;54;14;1
21;4;55;24;6
21;4;56;14;1
21;4;57;24;6
21;4;58;14;1
21;4;59;24;6
21;4;60;14;1
21;4;61;24;6
21;4;62;14;1
21;4;63;24;6
21;5;0;14;1
21;5;1;15;2
21;5;2;14;1
21;5;3;16;3
21;5;4;14;1
21;5;5;22;4
21;5;6;14;1
21;5;7;22;4
21;5;8;14;1
21;5;10;14;1
21;5;12;14;1
21;5;14;14;1
21;5;16;14;1
21;5;17;15;2
21;5;18;14;1
21;5;19;16;3
21;5;20;14;1
21;5;21;22;4
21;5;22;14;1
21;5;23;22;4
21;5;24;14;1
21;5;26;14;1
21;5;28;14;1
21;5;30;14;1
21;5;32;14;1
21;5;33;24;6
21;5;34;14;1
21;5;35;24;6
21;5;36;14;1
21;5;37;24;6
21;5;38;14;1
21;5;39;24;6
21;5;40;14;1
21;5;41;24;6
21;5;42;14;1
21;5;43;24;6
21;5;44;14;1
21;5;45;24;6
21;5;46;14;1
21;5;47;24;6
21;5;48;14;1
21;5;49;24;6
21;5;50;14;1
21;5;51;24;6
21;5;52;14;1
21;5;53;24;6
21;5;54;14;1
21;5;55;24;6
21;5;56;14;1
21;5;57;24;6
21;5;58;14;1
21;5;59;24;6
21;5;60;14;1
21;5;61;24;6
21;5;62;14;1
21;5;63;24;6
21;6;0;14;1
21;6;1;15;2
21;6;2;14;1
21;6;3;16;3
21;6;4;14;1
21;6;5;22;4
21;6;6;14;1
21;6;7;22;4
21;6;8;14;1
21;6;9;18;5
21;6;10;14;1
21;6;11;18;5
21;6;12;14;1
21;6;13;18;5
21;6;14;14;1
21;6;15;18;5
21;6;16;14;1
21;6;17;15;2
21;6;18;14;1
21;6;19;16;3
21;6;20;14;1
21;6;21;22;4
21;6;22;14;1
21;6;23;22;4
21;6;24;14;1
21;6;25;18;5
21;6;26;14;1
21;6;27;18;5
21;6;28;14;1
21;6;29;18;5
21;6;30;14;1
21;6;31;18;5
21;6;32;14;1
21;6;34;14;1
21;6;36;14;1
21;6;38;14;1
21;6;40;14;1
21;6;42;14;1
21;6;44;14;1
21;6;46;14;1
21;6;48;14;1
21;6;50;14;1
21;6;52;14;1
21;6;54;14;1
21;6;56;14;1
21;6;58;14;1
21;6;60;14;1
21;6;62;14;1
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 21 0 0 14 1
3 21 0 1 15 2
4 21 0 2 14 1
5 21 0 3 16 3
6 21 0 4 14 1
7 21 0 5 22 4
8 21 0 6 14 1
9 21 0 7 22 4
10 21 0 8 14 1
11 21 0 9 18 5
12 21 0 10 14 1
13 21 0 11 18 5
14 21 0 12 14 1
15 21 0 13 18 5
16 21 0 14 14 1
17 21 0 15 18 5
18 21 0 16 14 1
19 21 0 17 15 2
20 21 0 18 14 1
21 21 0 19 16 3
22 21 0 20 14 1
23 21 0 21 22 4
24 21 0 22 14 1
25 21 0 23 22 4
26 21 0 24 14 1
27 21 0 25 18 5
28 21 0 26 14 1
29 21 0 27 18 5
30 21 0 28 14 1
31 21 0 29 18 5
32 21 0 30 14 1
33 21 0 31 18 5
34 21 0 32 14 1
35 21 0 33 24 6
36 21 0 34 14 1
37 21 0 35 24 6
38 21 0 36 14 1
39 21 0 37 24 6
40 21 0 38 14 1
41 21 0 39 24 6
42 21 0 40 14 1
43 21 0 41 24 6
44 21 0 42 14 1
45 21 0 43 24 6
46 21 0 44 14 1
47 21 0 45 24 6
48 21 0 46 14 1
49 21 0 47 24 6
50 21 0 48 14 1
51 21 0 49 24 6
52 21 0 50 14 1
53 21 0 51 24 6
54 21 0 52 14 1
55 21 0 53 24 6
56 21 0 54 14 1
57 21 0 55 24 6
58 21 0 56 14 1
59 21 0 57 24 6
60 21 0 58 14 1
61 21 0 59 24 6
62 21 0 60 14 1
63 21 0 61 24 6
64 21 0 62 14 1
65 21 0 63 24 6
66 21 1 1 15 2
67 21 1 3 16 3
68 21 1 5 22 4
69 21 1 7 22 4
70 21 1 9 18 5
71 21 1 11 18 5
72 21 1 13 18 5
73 21 1 15 18 5
74 21 1 17 15 2
75 21 1 19 16 3
76 21 1 21 22 4
77 21 1 23 22 4
78 21 1 25 18 5
79 21 1 27 18 5
80 21 1 29 18 5
81 21 1 31 18 5
82 21 1 33 24 6
83 21 1 35 24 6
84 21 1 37 24 6
85 21 1 39 24 6
86 21 1 41 24 6
87 21 1 43 24 6
88 21 1 45 24 6
89 21 1 47 24 6
90 21 1 49 24 6
91 21 1 51 24 6
92 21 1 53 24 6
93 21 1 55 24 6
94 21 1 57 24 6
95 21 1 59 24 6
96 21 1 61 24 6
97 21 1 63 24 6
98 21 2 0 14 1
99 21 2 2 14 1
100 21 2 3 16 3
101 21 2 4 14 1
102 21 2 5 22 4
103 21 2 6 14 1
104 21 2 7 22 4
105 21 2 8 14 1
106 21 2 9 18 5
107 21 2 10 14 1
108 21 2 11 18 5
109 21 2 12 14 1
110 21 2 13 18 5
111 21 2 14 14 1
112 21 2 15 18 5
113 21 2 16 14 1
114 21 2 18 14 1
115 21 2 19 16 3
116 21 2 20 14 1
117 21 2 21 22 4
118 21 2 22 14 1
119 21 2 23 22 4
120 21 2 24 14 1
121 21 2 25 18 5
122 21 2 26 14 1
123 21 2 27 18 5
124 21 2 28 14 1
125 21 2 29 18 5
126 21 2 30 14 1
127 21 2 31 18 5
128 21 2 32 14 1
129 21 2 33 24 6
130 21 2 34 14 1
131 21 2 35 24 6
132 21 2 36 14 1
133 21 2 37 24 6
134 21 2 38 14 1
135 21 2 39 24 6
136 21 2 40 14 1
137 21 2 41 24 6
138 21 2 42 14 1
139 21 2 43 24 6
140 21 2 44 14 1
141 21 2 45 24 6
142 21 2 46 14 1
143 21 2 47 24 6
144 21 2 48 14 1
145 21 2 49 24 6
146 21 2 50 14 1
147 21 2 51 24 6
148 21 2 52 14 1
149 21 2 53 24 6
150 21 2 54 14 1
151 21 2 55 24 6
152 21 2 56 14 1
153 21 2 57 24 6
154 21 2 58 14 1
155 21 2 59 24 6
156 21 2 60 14 1
157 21 2 61 24 6
158 21 2 62 14 1
159 21 2 63 24 6
160 21 3 0 14 1
161 21 3 1 15 2
162 21 3 2 14 1
163 21 3 4 14 1
164 21 3 5 22 4
165 21 3 6 14 1
166 21 3 7 22 4
167 21 3 8 14 1
168 21 3 9 18 5
169 21 3 10 14 1
170 21 3 11 18 5
171 21 3 12 14 1
172 21 3 13 18 5
173 21 3 14 14 1
174 21 3 15 18 5
175 21 3 16 14 1
176 21 3 17 15 2
177 21 3 18 14 1
178 21 3 20 14 1
179 21 3 21 22 4
180 21 3 22 14 1
181 21 3 23 22 4
182 21 3 24 14 1
183 21 3 25 18 5
184 21 3 26 14 1
185 21 3 27 18 5
186 21 3 28 14 1
187 21 3 29 18 5
188 21 3 30 14 1
189 21 3 31 18 5
190 21 3 32 14 1
191 21 3 33 24 6
192 21 3 34 14 1
193 21 3 35 24 6
194 21 3 36 14 1
195 21 3 37 24 6
196 21 3 38 14 1
197 21 3 39 24 6
198 21 3 40 14 1
199 21 3 41 24 6
200 21 3 42 14 1
201 21 3 43 24 6
202 21 3 44 14 1
203 21 3 45 24 6
204 21 3 46 14 1
205 21 3 47 24 6
206 21 3 48 14 1
207 21 3 49 24 6
208 21 3 50 14 1
209 21 3 51 24 6
210 21 3 52 14 1
211 21 3 53 24 6
212 21 3 54 14 1
213 21 3 55 24 6
214 21 3 56 14 1
215 21 3 57 24 6
216 21 3 58 14 1
217 21 3 59 24 6
218 21 3 60 14 1
219 21 3 61 24 6
220 21 3 62 14 1
221 21 3 63 24 6
222 21 4 0 14 1
223 21 4 1 15 2
224 21 4 2 14 1
225 21 4 3 16 3
226 21 4 4 14 1
227 21 4 6 14 1
228 21 4 8 14 1
229 21 4 9 18 5
230 21 4 10 14 1
231 21 4 11 18 5
232 21 4 12 14 1
233 21 4 13 18 5
234 21 4 14 14 1
235 21 4 15 18 5
236 21 4 16 14 1
237 21 4 17 15 2
238 21 4 18 14 1
239 21 4 19 16 3
240 21 4 20 14 1
241 21 4 22 14 1
242 21 4 24 14 1
243 21 4 25 18 5
244 21 4 26 14 1
245 21 4 27 18 5
246 21 4 28 14 1
247 21 4 29 18 5
248 21 4 30 14 1
249 21 4 31 18 5
250 21 4 32 14 1
251 21 4 33 24 6
252 21 4 34 14 1
253 21 4 35 24 6
254 21 4 36 14 1
255 21 4 37 24 6
256 21 4 38 14 1
257 21 4 39 24 6
258 21 4 40 14 1
259 21 4 41 24 6
260 21 4 42 14 1
261 21 4 43 24 6
262 21 4 44 14 1
263 21 4 45 24 6
264 21 4 46 14 1
265 21 4 47 24 6
266 21 4 48 14 1
267 21 4 49 24 6
268 21 4 50 14 1
269 21 4 51 24 6
270 21 4 52 14 1
271 21 4 53 24 6
272 21 4 54 14 1
273 21 4 55 24 6
274 21 4 56 14 1
275 21 4 57 24 6
276 21 4 58 14 1
277 21 4 59 24 6
278 21 4 60 14 1
279 21 4 61 24 6
280 21 4 62 14 1
281 21 4 63 24 6
282 21 5 0 14 1
283 21 5 1 15 2
284 21 5 2 14 1
285 21 5 3 16 3
286 21 5 4 14 1
287 21 5 5 22 4
288 21 5 6 14 1
289 21 5 7 22 4
290 21 5 8 14 1
291 21 5 10 14 1
292 21 5 12 14 1
293 21 5 14 14 1
294 21 5 16 14 1
295 21 5 17 15 2
296 21 5 18 14 1
297 21 5 19 16 3
298 21 5 20 14 1
299 21 5 21 22 4
300 21 5 22 14 1
301 21 5 23 22 4
302 21 5 24 14 1
303 21 5 26 14 1
304 21 5 28 14 1
305 21 5 30 14 1
306 21 5 32 14 1
307 21 5 33 24 6
308 21 5 34 14 1
309 21 5 35 24 6
310 21 5 36 14 1
311 21 5 37 24 6
312 21 5 38 14 1
313 21 5 39 24 6
314 21 5 40 14 1
315 21 5 41 24 6
316 21 5 42 14 1
317 21 5 43 24 6
318 21 5 44 14 1
319 21 5 45 24 6
320 21 5 46 14 1
321 21 5 47 24 6
322 21 5 48 14 1
323 21 5 49 24 6
324 21 5 50 14 1
325 21 5 51 24 6
326 21 5 52 14 1
327 21 5 53 24 6
328 21 5 54 14 1
329 21 5 55 24 6
330 21 5 56 14 1
331 21 5 57 24 6
332 21 5 58 14 1
333 21 5 59 24 6
334 21 5 60 14 1
335 21 5 61 24 6
336 21 5 62 14 1
337 21 5 63 24 6
338 21 6 0 14 1
339 21 6 1 15 2
340 21 6 2 14 1
341 21 6 3 16 3
342 21 6 4 14 1
343 21 6 5 22 4
344 21 6 6 14 1
345 21 6 7 22 4
346 21 6 8 14 1
347 21 6 9 18 5
348 21 6 10 14 1
349 21 6 11 18 5
350 21 6 12 14 1
351 21 6 13 18 5
352 21 6 14 14 1
353 21 6 15 18 5
354 21 6 16 14 1
355 21 6 17 15 2
356 21 6 18 14 1
357 21 6 19 16 3
358 21 6 20 14 1
359 21 6 21 22 4
360 21 6 22 14 1
361 21 6 23 22 4
362 21 6 24 14 1
363 21 6 25 18 5
364 21 6 26 14 1
365 21 6 27 18 5
366 21 6 28 14 1
367 21 6 29 18 5
368 21 6 30 14 1
369 21 6 31 18 5
370 21 6 32 14 1
371 21 6 34 14 1
372 21 6 36 14 1
373 21 6 38 14 1
374 21 6 40 14 1
375 21 6 42 14 1
376 21 6 44 14 1
377 21 6 46 14 1
378 21 6 48 14 1
379 21 6 50 14 1
380 21 6 52 14 1
381 21 6 54 14 1
382 21 6 56 14 1
383 21 6 58 14 1
384 21 6 60 14 1
385 21 6 62 14 1
+83
View File
@@ -0,0 +1,83 @@
#
# Donati Macchina EMCO LM600
#
# partenza da DMG 1035
# v.1 - aggiunto segnale porta APERTA = MANUALE bit5 (bit4 è X5 54)
#
#
$DEFINITIONS
$NAME : DMG1035
$IDX : 21
$N_STATES : 7
$N_BITS : 6
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : end_cycle
$BIT : 3 : alarm
$BIT : 4 : x5_54
$BIT : 5 : door_opened
#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
#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
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW - power off
ALL_STATES : door_opened : ST_Manual : HW manuale
ALL_STATES : alarm : ST_Alarm : HW - error
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
+193
View File
@@ -0,0 +1,193 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
21;0;0;14;1
21;0;1;24;6
21;0;2;14;1
21;0;3;24;6
21;0;4;14;1
21;0;5;24;6
21;0;6;14;1
21;0;7;24;6
21;0;8;14;1
21;0;9;24;6
21;0;10;14;1
21;0;11;24;6
21;0;12;14;1
21;0;13;24;6
21;0;14;14;1
21;0;15;24;6
21;0;16;14;1
21;0;17;15;2
21;0;18;14;1
21;0;19;16;3
21;0;20;14;1
21;0;21;22;4
21;0;22;14;1
21;0;23;22;4
21;0;24;14;1
21;0;25;18;5
21;0;26;14;1
21;0;27;18;5
21;0;28;14;1
21;0;29;18;5
21;0;30;14;1
21;0;31;18;5
21;1;1;24;6
21;1;3;24;6
21;1;5;24;6
21;1;7;24;6
21;1;9;24;6
21;1;11;24;6
21;1;13;24;6
21;1;15;24;6
21;1;17;15;2
21;1;19;16;3
21;1;21;22;4
21;1;23;22;4
21;1;25;18;5
21;1;27;18;5
21;1;29;18;5
21;1;31;18;5
21;2;0;14;1
21;2;1;24;6
21;2;2;14;1
21;2;3;24;6
21;2;4;14;1
21;2;5;24;6
21;2;6;14;1
21;2;7;24;6
21;2;8;14;1
21;2;9;24;6
21;2;10;14;1
21;2;11;24;6
21;2;12;14;1
21;2;13;24;6
21;2;14;14;1
21;2;15;24;6
21;2;16;14;1
21;2;18;14;1
21;2;19;16;3
21;2;20;14;1
21;2;21;22;4
21;2;22;14;1
21;2;23;22;4
21;2;24;14;1
21;2;25;18;5
21;2;26;14;1
21;2;27;18;5
21;2;28;14;1
21;2;29;18;5
21;2;30;14;1
21;2;31;18;5
21;3;0;14;1
21;3;1;24;6
21;3;2;14;1
21;3;3;24;6
21;3;4;14;1
21;3;5;24;6
21;3;6;14;1
21;3;7;24;6
21;3;8;14;1
21;3;9;24;6
21;3;10;14;1
21;3;11;24;6
21;3;12;14;1
21;3;13;24;6
21;3;14;14;1
21;3;15;24;6
21;3;16;14;1
21;3;17;15;2
21;3;18;14;1
21;3;20;14;1
21;3;21;22;4
21;3;22;14;1
21;3;23;22;4
21;3;24;14;1
21;3;25;18;5
21;3;26;14;1
21;3;27;18;5
21;3;28;14;1
21;3;29;18;5
21;3;30;14;1
21;3;31;18;5
21;4;0;14;1
21;4;1;24;6
21;4;2;14;1
21;4;3;24;6
21;4;4;14;1
21;4;5;24;6
21;4;6;14;1
21;4;7;24;6
21;4;8;14;1
21;4;9;24;6
21;4;10;14;1
21;4;11;24;6
21;4;12;14;1
21;4;13;24;6
21;4;14;14;1
21;4;15;24;6
21;4;16;14;1
21;4;17;15;2
21;4;18;14;1
21;4;19;16;3
21;4;20;14;1
21;4;22;14;1
21;4;24;14;1
21;4;25;18;5
21;4;26;14;1
21;4;27;18;5
21;4;28;14;1
21;4;29;18;5
21;4;30;14;1
21;4;31;18;5
21;5;0;14;1
21;5;1;24;6
21;5;2;14;1
21;5;3;24;6
21;5;4;14;1
21;5;5;24;6
21;5;6;14;1
21;5;7;24;6
21;5;8;14;1
21;5;9;24;6
21;5;10;14;1
21;5;11;24;6
21;5;12;14;1
21;5;13;24;6
21;5;14;14;1
21;5;15;24;6
21;5;16;14;1
21;5;17;15;2
21;5;18;14;1
21;5;19;16;3
21;5;20;14;1
21;5;21;22;4
21;5;22;14;1
21;5;23;22;4
21;5;24;14;1
21;5;26;14;1
21;5;28;14;1
21;5;30;14;1
21;6;0;14;1
21;6;2;14;1
21;6;4;14;1
21;6;6;14;1
21;6;8;14;1
21;6;10;14;1
21;6;12;14;1
21;6;14;14;1
21;6;16;14;1
21;6;17;15;2
21;6;18;14;1
21;6;19;16;3
21;6;20;14;1
21;6;21;22;4
21;6;22;14;1
21;6;23;22;4
21;6;24;14;1
21;6;25;18;5
21;6;26;14;1
21;6;27;18;5
21;6;28;14;1
21;6;29;18;5
21;6;30;14;1
21;6;31;18;5
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 21 0 0 14 1
3 21 0 1 24 6
4 21 0 2 14 1
5 21 0 3 24 6
6 21 0 4 14 1
7 21 0 5 24 6
8 21 0 6 14 1
9 21 0 7 24 6
10 21 0 8 14 1
11 21 0 9 24 6
12 21 0 10 14 1
13 21 0 11 24 6
14 21 0 12 14 1
15 21 0 13 24 6
16 21 0 14 14 1
17 21 0 15 24 6
18 21 0 16 14 1
19 21 0 17 15 2
20 21 0 18 14 1
21 21 0 19 16 3
22 21 0 20 14 1
23 21 0 21 22 4
24 21 0 22 14 1
25 21 0 23 22 4
26 21 0 24 14 1
27 21 0 25 18 5
28 21 0 26 14 1
29 21 0 27 18 5
30 21 0 28 14 1
31 21 0 29 18 5
32 21 0 30 14 1
33 21 0 31 18 5
34 21 1 1 24 6
35 21 1 3 24 6
36 21 1 5 24 6
37 21 1 7 24 6
38 21 1 9 24 6
39 21 1 11 24 6
40 21 1 13 24 6
41 21 1 15 24 6
42 21 1 17 15 2
43 21 1 19 16 3
44 21 1 21 22 4
45 21 1 23 22 4
46 21 1 25 18 5
47 21 1 27 18 5
48 21 1 29 18 5
49 21 1 31 18 5
50 21 2 0 14 1
51 21 2 1 24 6
52 21 2 2 14 1
53 21 2 3 24 6
54 21 2 4 14 1
55 21 2 5 24 6
56 21 2 6 14 1
57 21 2 7 24 6
58 21 2 8 14 1
59 21 2 9 24 6
60 21 2 10 14 1
61 21 2 11 24 6
62 21 2 12 14 1
63 21 2 13 24 6
64 21 2 14 14 1
65 21 2 15 24 6
66 21 2 16 14 1
67 21 2 18 14 1
68 21 2 19 16 3
69 21 2 20 14 1
70 21 2 21 22 4
71 21 2 22 14 1
72 21 2 23 22 4
73 21 2 24 14 1
74 21 2 25 18 5
75 21 2 26 14 1
76 21 2 27 18 5
77 21 2 28 14 1
78 21 2 29 18 5
79 21 2 30 14 1
80 21 2 31 18 5
81 21 3 0 14 1
82 21 3 1 24 6
83 21 3 2 14 1
84 21 3 3 24 6
85 21 3 4 14 1
86 21 3 5 24 6
87 21 3 6 14 1
88 21 3 7 24 6
89 21 3 8 14 1
90 21 3 9 24 6
91 21 3 10 14 1
92 21 3 11 24 6
93 21 3 12 14 1
94 21 3 13 24 6
95 21 3 14 14 1
96 21 3 15 24 6
97 21 3 16 14 1
98 21 3 17 15 2
99 21 3 18 14 1
100 21 3 20 14 1
101 21 3 21 22 4
102 21 3 22 14 1
103 21 3 23 22 4
104 21 3 24 14 1
105 21 3 25 18 5
106 21 3 26 14 1
107 21 3 27 18 5
108 21 3 28 14 1
109 21 3 29 18 5
110 21 3 30 14 1
111 21 3 31 18 5
112 21 4 0 14 1
113 21 4 1 24 6
114 21 4 2 14 1
115 21 4 3 24 6
116 21 4 4 14 1
117 21 4 5 24 6
118 21 4 6 14 1
119 21 4 7 24 6
120 21 4 8 14 1
121 21 4 9 24 6
122 21 4 10 14 1
123 21 4 11 24 6
124 21 4 12 14 1
125 21 4 13 24 6
126 21 4 14 14 1
127 21 4 15 24 6
128 21 4 16 14 1
129 21 4 17 15 2
130 21 4 18 14 1
131 21 4 19 16 3
132 21 4 20 14 1
133 21 4 22 14 1
134 21 4 24 14 1
135 21 4 25 18 5
136 21 4 26 14 1
137 21 4 27 18 5
138 21 4 28 14 1
139 21 4 29 18 5
140 21 4 30 14 1
141 21 4 31 18 5
142 21 5 0 14 1
143 21 5 1 24 6
144 21 5 2 14 1
145 21 5 3 24 6
146 21 5 4 14 1
147 21 5 5 24 6
148 21 5 6 14 1
149 21 5 7 24 6
150 21 5 8 14 1
151 21 5 9 24 6
152 21 5 10 14 1
153 21 5 11 24 6
154 21 5 12 14 1
155 21 5 13 24 6
156 21 5 14 14 1
157 21 5 15 24 6
158 21 5 16 14 1
159 21 5 17 15 2
160 21 5 18 14 1
161 21 5 19 16 3
162 21 5 20 14 1
163 21 5 21 22 4
164 21 5 22 14 1
165 21 5 23 22 4
166 21 5 24 14 1
167 21 5 26 14 1
168 21 5 28 14 1
169 21 5 30 14 1
170 21 6 0 14 1
171 21 6 2 14 1
172 21 6 4 14 1
173 21 6 6 14 1
174 21 6 8 14 1
175 21 6 10 14 1
176 21 6 12 14 1
177 21 6 14 14 1
178 21 6 16 14 1
179 21 6 17 15 2
180 21 6 18 14 1
181 21 6 19 16 3
182 21 6 20 14 1
183 21 6 21 22 4
184 21 6 22 14 1
185 21 6 23 22 4
186 21 6 24 14 1
187 21 6 25 18 5
188 21 6 26 14 1
189 21 6 27 18 5
190 21 6 28 14 1
191 21 6 29 18 5
192 21 6 30 14 1
193 21 6 31 18 5
+81
View File
@@ -0,0 +1,81 @@
#
# Donati Macchina EMCO LM600
#
# partenza da DMG 1035
# 14-II-2017 v.2 - aggiunto segnale porta APERTA = MANUALE bit4
#
#
$DEFINITIONS
$NAME : DMG1035
$IDX : 21
$N_STATES : 7
$N_BITS : 5
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : end_cycle
$BIT : 3 : alarm
$BIT : 4 : door_closed
#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
#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
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW - power off
ALL_STATES : NOT door_closed : ST_Manual : HW manuale
ALL_STATES : alarm : ST_Alarm : HW - error
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
@@ -0,0 +1,10 @@
[GENERAL]
Language=ITA
inputpath = C:\Lavori\Mapo\Donati\macchine a stati\
Debug = 0
[RUL]
edefault=C:\Users\samuele\Documents\VisualStudioProjects\MAPO\MoonPro\StateMachine\15.rul
default = C:\Lavori\Mapo\Donati\macchine a stati\15.rul
Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.
@@ -0,0 +1,130 @@
1: (1)
2: (2)
3: Attention !!!
4: File Does Not Exist
5: Data modified but not saved ! Do you want to save ?
6: (6)
7: (7)
8: (8)
9: (9)
10: (10)
11: (11)
12: (12)
13: (13)
14: (14)
15: (15)
16: (16)
17: (17)
18: (18)
19: (19)
20: (20)
21: Load Typ File
22: Save Typ File
23: Exit
24: Load ACD File
25: (25)
26: (26)
27: (27)
28: (28)
29: (29)
30: (30)
31: OverStock
32: Machining
33: Actual ACD File :
34: (34)
35: (35)
36: (36)
37: (37)
38: (38)
39: (39)
40: (40)
41: (41)
42: (42)
43: (43)
44: (44)
45: (45)
46: (46)
47: (47)
48: (48)
49: (49)
50: (50)
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79: Problem reading Alarm
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90: Ok
91: Cancel
92: Wrong Data in
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117: Yes
118: No
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129: Already exists
@@ -0,0 +1,130 @@
1: (1)
2: (2)
3: Attenzione !!!
4: File Does Not Exist
5: Dati non salvati : Vuoi salvarli ?
6: (6)
7: (7)
8: (8)
9: (9)
10: (10)
11: (11)
12: (12)
13: (13)
14: (14)
15: (15)
16: (16)
17: (17)
18: (18)
19: (19)
20: (20)
21: Carica File regole
22:
23: Esci
24: (24)
25: (25)
26: (26)
27: (27)
28: (28)
29: (29)
30: (30)
31: (31)
32: (32)
33: (33)
34: (34)
35: (35)
36: (36)
37: (37)
38: (38)
39: (39)
40: (40)
41: (41)
42: (42)
43: (43)
44: (44)
45: (45)
46: (46)
47: (47)
48: (48)
49: (49)
50: (50)
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79: Problem reading Alarm
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90: Ok
91: Cancel
92: Wrong Data in
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117: Yes
118: No
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129: Already exists
@@ -0,0 +1,37 @@
-- preliminare: svuoto tab!
TRUNCATE TABLE TransizioneIngressiNew
BULK INSERT TransizioneIngressiNew
FROM 'C:\Dropbox\Dropbox\Donati\installers\State Machine\22_COSMAP.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
ERRORFILE = 'C:\Dropbox\Dropbox\Donati\installers\State Machine\22_COSMAP_errors.csv',
TABLOCK
)
-- seleziono!
SELECT * FROM TransizioneIngressiNew
-- CREO se non ci fosse nuova famiglia
DECLARE @trovato INT = 0
DECLARE @IdxFamigliaIngresso INT = 0
SET @IdxFamigliaIngresso = (SELECT TOP 1 IdxFamigliaIngresso
FROM TransizioneIngressiNew)
SELECT @trovato = COUNT(IdxFamigliaIngresso)
FROM FamigliaTipoIngressi
WHERE IdxFamigliaIngresso = @IdxFamigliaIngresso
IF (@trovato=0)
BEGIN
INSERT INTO FamigliaTipoIngressi
VALUES(@IdxFamigliaIngresso, 'NEW')
END
-- copio in tab reale
INSERT INTO TransizioneIngressi
SELECT * FROM TransizioneIngressiNew
@@ -0,0 +1,42 @@
-- preliminare: svuoto tab!
TRUNCATE TABLE TransizioneIngressiNew
BULK INSERT TransizioneIngressiNew
FROM 'C:\Steamware\StateMachineIN\21_DMG1035.csv'
WITH
(
FIRSTROW = 2,
FIELDTERMINATOR = ';', --CSV field delimiter
ROWTERMINATOR = '\n', --Use to shift the control to next row
ERRORFILE = 'C:\Steamware\StateMachineIN\21_DMG1035_errors.csv',
TABLOCK
)
-- seleziono!
SELECT * FROM TransizioneIngressiNew
-- CREO se non ci fosse nuova famiglia
DECLARE @trovato INT = 0
DECLARE @IdxFamigliaIngresso INT = 0
SET @IdxFamigliaIngresso = (SELECT TOP 1 IdxFamigliaIngresso
FROM TransizioneIngressiNew)
SELECT @trovato = COUNT(IdxFamigliaIngresso)
FROM FamigliaTipoIngressi
WHERE IdxFamigliaIngresso = @IdxFamigliaIngresso
IF (@trovato=0)
BEGIN
INSERT INTO FamigliaTipoIngressi
VALUES(@IdxFamigliaIngresso, 'NEW')
END
-- copio in tab reale, eventualmente eliminando se ci fosse già...
DELETE FROM TransizioneIngressi WHERE IdxFamigliaIngresso = @IdxFamigliaIngresso
INSERT INTO TransizioneIngressi
SELECT * FROM TransizioneIngressiNew
select IdxFamigliaIngresso, COUNT(*) as numRow
from TransizioneIngressi
GROUP BY IdxFamigliaIngresso