Merge branch 'master' into develop

This commit is contained in:
Samuele E. Locatelli
2020-09-25 19:35:59 +02:00
7 changed files with 478 additions and 76 deletions
@@ -0,0 +1,103 @@
#
# Jetco macchine RETTIFICA TANGENZIALE
#
# partenza da IdxFam 42
#
#
$DEFINITIONS
$NAME : FANUC
$IDX : 59
$N_STATES : 9
$N_BITS : 7
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : refrig_on
$BIT : 2 : on_move
$BIT : 3 : start_tavola
$BIT : 4 : piano_magn_on
$BIT : 5 : mola_started
$BIT : 6 : ripari_chiusi
#definizione stati : obbligatorio iniziare da 0
$STATE : 0 : ST_Init
$STATE : 1 : ST_Power_off
$STATE : 2 : ST_Machine_ready
$STATE : 3 : ST_refrig_on
$STATE : 4 : ST_on_move
$STATE : 5 : ST_start_tavola
$STATE : 6 : ST_piano_magn_on
$STATE : 7 : ST_mola_started
$STATE : 8 : ST_manuale
#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 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme Macchina
$EVENT : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
#EVENT : 120 : IncrementoPezzi
#EVENT : 121 : RettificaPezzi
#$EVENT : 999 : Commento
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW_power_off
ALL_STATES : NOT ripari_chiusi : ST_manuale : HW_manuale
ALL_STATES : piano_magn_on : ST_piano_magn_on : HW_preparing
ALL_STATES : start_tavola : ST_start_tavola : HW_error
ALL_STATES : mola_started : ST_mola_started : HW_WarmUp_CoolDown
ALL_STATES : refrig_on : ST_refrig_on : HW_machining
ALL_STATES : power_on : ST_Machine_ready : HW_power_on
#--------------------------------------------------------------------------
$DO
+56 -56
View File
@@ -1,16 +1,16 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
49;0;0;14;1
49;0;1;15;2
49;0;1;30;7
49;0;2;14;1
49;0;3;16;3
49;0;3;30;7
49;0;4;14;1
49;0;5;22;4
49;0;6;14;1
49;0;7;22;4
49;0;8;14;1
49;0;9;18;5
49;0;9;30;7
49;0;10;14;1
49;0;11;18;5
49;0;11;30;7
49;0;12;14;1
49;0;13;22;4
49;0;14;14;1
@@ -32,17 +32,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;0;30;14;1
49;0;31;22;4
49;0;32;14;1
49;0;33;30;7
49;0;33;15;2
49;0;34;14;1
49;0;35;30;7
49;0;35;16;3
49;0;36;14;1
49;0;37;22;4
49;0;38;14;1
49;0;39;22;4
49;0;40;14;1
49;0;41;30;7
49;0;41;18;5
49;0;42;14;1
49;0;43;30;7
49;0;43;18;5
49;0;44;14;1
49;0;45;22;4
49;0;46;14;1
@@ -63,12 +63,12 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;0;61;22;4
49;0;62;14;1
49;0;63;22;4
49;1;1;15;2
49;1;3;16;3
49;1;1;30;7
49;1;3;30;7
49;1;5;22;4
49;1;7;22;4
49;1;9;18;5
49;1;11;18;5
49;1;9;30;7
49;1;11;30;7
49;1;13;22;4
49;1;15;22;4
49;1;17;24;6
@@ -79,12 +79,12 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;1;27;24;6
49;1;29;22;4
49;1;31;22;4
49;1;33;30;7
49;1;35;30;7
49;1;33;15;2
49;1;35;16;3
49;1;37;22;4
49;1;39;22;4
49;1;41;30;7
49;1;43;30;7
49;1;41;18;5
49;1;43;18;5
49;1;45;22;4
49;1;47;22;4
49;1;49;24;6
@@ -96,16 +96,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;1;61;22;4
49;1;63;22;4
49;2;0;14;1
49;2;1;30;7
49;2;2;14;1
49;2;3;16;3
49;2;3;30;7
49;2;4;14;1
49;2;5;22;4
49;2;6;14;1
49;2;7;22;4
49;2;8;14;1
49;2;9;18;5
49;2;9;30;7
49;2;10;14;1
49;2;11;18;5
49;2;11;30;7
49;2;12;14;1
49;2;13;22;4
49;2;14;14;1
@@ -127,17 +128,16 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;2;30;14;1
49;2;31;22;4
49;2;32;14;1
49;2;33;30;7
49;2;34;14;1
49;2;35;30;7
49;2;35;16;3
49;2;36;14;1
49;2;37;22;4
49;2;38;14;1
49;2;39;22;4
49;2;40;14;1
49;2;41;30;7
49;2;41;18;5
49;2;42;14;1
49;2;43;30;7
49;2;43;18;5
49;2;44;14;1
49;2;45;22;4
49;2;46;14;1
@@ -159,16 +159,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;2;62;14;1
49;2;63;22;4
49;3;0;14;1
49;3;1;15;2
49;3;1;30;7
49;3;2;14;1
49;3;3;30;7
49;3;4;14;1
49;3;5;22;4
49;3;6;14;1
49;3;7;22;4
49;3;8;14;1
49;3;9;18;5
49;3;9;30;7
49;3;10;14;1
49;3;11;18;5
49;3;11;30;7
49;3;12;14;1
49;3;13;22;4
49;3;14;14;1
@@ -190,17 +191,16 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;3;30;14;1
49;3;31;22;4
49;3;32;14;1
49;3;33;30;7
49;3;33;15;2
49;3;34;14;1
49;3;35;30;7
49;3;36;14;1
49;3;37;22;4
49;3;38;14;1
49;3;39;22;4
49;3;40;14;1
49;3;41;30;7
49;3;41;18;5
49;3;42;14;1
49;3;43;30;7
49;3;43;18;5
49;3;44;14;1
49;3;45;22;4
49;3;46;14;1
@@ -222,15 +222,15 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;3;62;14;1
49;3;63;22;4
49;4;0;14;1
49;4;1;15;2
49;4;1;30;7
49;4;2;14;1
49;4;3;16;3
49;4;3;30;7
49;4;4;14;1
49;4;6;14;1
49;4;8;14;1
49;4;9;18;5
49;4;9;30;7
49;4;10;14;1
49;4;11;18;5
49;4;11;30;7
49;4;12;14;1
49;4;14;14;1
49;4;16;14;1
@@ -246,15 +246,15 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;4;28;14;1
49;4;30;14;1
49;4;32;14;1
49;4;33;30;7
49;4;33;15;2
49;4;34;14;1
49;4;35;30;7
49;4;35;16;3
49;4;36;14;1
49;4;38;14;1
49;4;40;14;1
49;4;41;30;7
49;4;41;18;5
49;4;42;14;1
49;4;43;30;7
49;4;43;18;5
49;4;44;14;1
49;4;46;14;1
49;4;48;14;1
@@ -270,15 +270,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;4;60;14;1
49;4;62;14;1
49;5;0;14;1
49;5;1;15;2
49;5;1;30;7
49;5;2;14;1
49;5;3;16;3
49;5;3;30;7
49;5;4;14;1
49;5;5;22;4
49;5;6;14;1
49;5;7;22;4
49;5;8;14;1
49;5;9;30;7
49;5;10;14;1
49;5;11;30;7
49;5;12;14;1
49;5;13;22;4
49;5;14;14;1
@@ -300,17 +302,15 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;5;30;14;1
49;5;31;22;4
49;5;32;14;1
49;5;33;30;7
49;5;33;15;2
49;5;34;14;1
49;5;35;30;7
49;5;35;16;3
49;5;36;14;1
49;5;37;22;4
49;5;38;14;1
49;5;39;22;4
49;5;40;14;1
49;5;41;30;7
49;5;42;14;1
49;5;43;30;7
49;5;44;14;1
49;5;45;22;4
49;5;46;14;1
@@ -332,17 +332,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;5;62;14;1
49;5;63;22;4
49;6;0;14;1
49;6;1;15;2
49;6;1;30;7
49;6;2;14;1
49;6;3;16;3
49;6;3;30;7
49;6;4;14;1
49;6;5;22;4
49;6;6;14;1
49;6;7;22;4
49;6;8;14;1
49;6;9;18;5
49;6;9;30;7
49;6;10;14;1
49;6;11;18;5
49;6;11;30;7
49;6;12;14;1
49;6;13;22;4
49;6;14;14;1
@@ -360,17 +360,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;6;30;14;1
49;6;31;22;4
49;6;32;14;1
49;6;33;30;7
49;6;33;15;2
49;6;34;14;1
49;6;35;30;7
49;6;35;16;3
49;6;36;14;1
49;6;37;22;4
49;6;38;14;1
49;6;39;22;4
49;6;40;14;1
49;6;41;30;7
49;6;41;18;5
49;6;42;14;1
49;6;43;30;7
49;6;43;18;5
49;6;44;14;1
49;6;45;22;4
49;6;46;14;1
@@ -388,17 +388,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;6;62;14;1
49;6;63;22;4
49;7;0;14;1
49;7;1;15;2
49;7;2;14;1
49;7;3;16;3
49;7;4;14;1
49;7;5;22;4
49;7;6;14;1
49;7;7;22;4
49;7;8;14;1
49;7;9;18;5
49;7;10;14;1
49;7;11;18;5
49;7;12;14;1
49;7;13;22;4
49;7;14;14;1
@@ -420,13 +416,17 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
49;7;30;14;1
49;7;31;22;4
49;7;32;14;1
49;7;33;15;2
49;7;34;14;1
49;7;35;16;3
49;7;36;14;1
49;7;37;22;4
49;7;38;14;1
49;7;39;22;4
49;7;40;14;1
49;7;41;18;5
49;7;42;14;1
49;7;43;18;5
49;7;44;14;1
49;7;45;22;4
49;7;46;14;1
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 49 0 0 14 1
3 49 0 1 15 30 2 7
4 49 0 2 14 1
5 49 0 3 16 30 3 7
6 49 0 4 14 1
7 49 0 5 22 4
8 49 0 6 14 1
9 49 0 7 22 4
10 49 0 8 14 1
11 49 0 9 18 30 5 7
12 49 0 10 14 1
13 49 0 11 18 30 5 7
14 49 0 12 14 1
15 49 0 13 22 4
16 49 0 14 14 1
32 49 0 30 14 1
33 49 0 31 22 4
34 49 0 32 14 1
35 49 0 33 30 15 7 2
36 49 0 34 14 1
37 49 0 35 30 16 7 3
38 49 0 36 14 1
39 49 0 37 22 4
40 49 0 38 14 1
41 49 0 39 22 4
42 49 0 40 14 1
43 49 0 41 30 18 7 5
44 49 0 42 14 1
45 49 0 43 30 18 7 5
46 49 0 44 14 1
47 49 0 45 22 4
48 49 0 46 14 1
63 49 0 61 22 4
64 49 0 62 14 1
65 49 0 63 22 4
66 49 1 1 15 30 2 7
67 49 1 3 16 30 3 7
68 49 1 5 22 4
69 49 1 7 22 4
70 49 1 9 18 30 5 7
71 49 1 11 18 30 5 7
72 49 1 13 22 4
73 49 1 15 22 4
74 49 1 17 24 6
79 49 1 27 24 6
80 49 1 29 22 4
81 49 1 31 22 4
82 49 1 33 30 15 7 2
83 49 1 35 30 16 7 3
84 49 1 37 22 4
85 49 1 39 22 4
86 49 1 41 30 18 7 5
87 49 1 43 30 18 7 5
88 49 1 45 22 4
89 49 1 47 22 4
90 49 1 49 24 6
96 49 1 61 22 4
97 49 1 63 22 4
98 49 2 0 14 1
99 49 2 1 30 7
100 49 2 2 14 1
101 49 2 3 16 30 3 7
102 49 2 4 14 1
103 49 2 5 22 4
104 49 2 6 14 1
105 49 2 7 22 4
106 49 2 8 14 1
107 49 2 9 18 30 5 7
108 49 2 10 14 1
109 49 2 11 18 30 5 7
110 49 2 12 14 1
111 49 2 13 22 4
112 49 2 14 14 1
128 49 2 30 14 1
129 49 2 31 22 4
130 49 2 32 14 1
49 2 33 30 7
131 49 2 34 14 1
132 49 2 35 30 16 7 3
133 49 2 36 14 1
134 49 2 37 22 4
135 49 2 38 14 1
136 49 2 39 22 4
137 49 2 40 14 1
138 49 2 41 30 18 7 5
139 49 2 42 14 1
140 49 2 43 30 18 7 5
141 49 2 44 14 1
142 49 2 45 22 4
143 49 2 46 14 1
159 49 2 62 14 1
160 49 2 63 22 4
161 49 3 0 14 1
162 49 3 1 15 30 2 7
163 49 3 2 14 1
164 49 3 3 30 7
165 49 3 4 14 1
166 49 3 5 22 4
167 49 3 6 14 1
168 49 3 7 22 4
169 49 3 8 14 1
170 49 3 9 18 30 5 7
171 49 3 10 14 1
172 49 3 11 18 30 5 7
173 49 3 12 14 1
174 49 3 13 22 4
175 49 3 14 14 1
191 49 3 30 14 1
192 49 3 31 22 4
193 49 3 32 14 1
194 49 3 33 30 15 7 2
195 49 3 34 14 1
49 3 35 30 7
196 49 3 36 14 1
197 49 3 37 22 4
198 49 3 38 14 1
199 49 3 39 22 4
200 49 3 40 14 1
201 49 3 41 30 18 7 5
202 49 3 42 14 1
203 49 3 43 30 18 7 5
204 49 3 44 14 1
205 49 3 45 22 4
206 49 3 46 14 1
222 49 3 62 14 1
223 49 3 63 22 4
224 49 4 0 14 1
225 49 4 1 15 30 2 7
226 49 4 2 14 1
227 49 4 3 16 30 3 7
228 49 4 4 14 1
229 49 4 6 14 1
230 49 4 8 14 1
231 49 4 9 18 30 5 7
232 49 4 10 14 1
233 49 4 11 18 30 5 7
234 49 4 12 14 1
235 49 4 14 14 1
236 49 4 16 14 1
246 49 4 28 14 1
247 49 4 30 14 1
248 49 4 32 14 1
249 49 4 33 30 15 7 2
250 49 4 34 14 1
251 49 4 35 30 16 7 3
252 49 4 36 14 1
253 49 4 38 14 1
254 49 4 40 14 1
255 49 4 41 30 18 7 5
256 49 4 42 14 1
257 49 4 43 30 18 7 5
258 49 4 44 14 1
259 49 4 46 14 1
260 49 4 48 14 1
270 49 4 60 14 1
271 49 4 62 14 1
272 49 5 0 14 1
273 49 5 1 15 30 2 7
274 49 5 2 14 1
275 49 5 3 16 30 3 7
276 49 5 4 14 1
277 49 5 5 22 4
278 49 5 6 14 1
279 49 5 7 22 4
280 49 5 8 14 1
281 49 5 9 30 7
282 49 5 10 14 1
283 49 5 11 30 7
284 49 5 12 14 1
285 49 5 13 22 4
286 49 5 14 14 1
302 49 5 30 14 1
303 49 5 31 22 4
304 49 5 32 14 1
305 49 5 33 30 15 7 2
306 49 5 34 14 1
307 49 5 35 30 16 7 3
308 49 5 36 14 1
309 49 5 37 22 4
310 49 5 38 14 1
311 49 5 39 22 4
312 49 5 40 14 1
49 5 41 30 7
313 49 5 42 14 1
49 5 43 30 7
314 49 5 44 14 1
315 49 5 45 22 4
316 49 5 46 14 1
332 49 5 62 14 1
333 49 5 63 22 4
334 49 6 0 14 1
335 49 6 1 15 30 2 7
336 49 6 2 14 1
337 49 6 3 16 30 3 7
338 49 6 4 14 1
339 49 6 5 22 4
340 49 6 6 14 1
341 49 6 7 22 4
342 49 6 8 14 1
343 49 6 9 18 30 5 7
344 49 6 10 14 1
345 49 6 11 18 30 5 7
346 49 6 12 14 1
347 49 6 13 22 4
348 49 6 14 14 1
360 49 6 30 14 1
361 49 6 31 22 4
362 49 6 32 14 1
363 49 6 33 30 15 7 2
364 49 6 34 14 1
365 49 6 35 30 16 7 3
366 49 6 36 14 1
367 49 6 37 22 4
368 49 6 38 14 1
369 49 6 39 22 4
370 49 6 40 14 1
371 49 6 41 30 18 7 5
372 49 6 42 14 1
373 49 6 43 30 18 7 5
374 49 6 44 14 1
375 49 6 45 22 4
376 49 6 46 14 1
388 49 6 62 14 1
389 49 6 63 22 4
390 49 7 0 14 1
49 7 1 15 2
391 49 7 2 14 1
49 7 3 16 3
392 49 7 4 14 1
393 49 7 5 22 4
394 49 7 6 14 1
395 49 7 7 22 4
396 49 7 8 14 1
49 7 9 18 5
397 49 7 10 14 1
49 7 11 18 5
398 49 7 12 14 1
399 49 7 13 22 4
400 49 7 14 14 1
416 49 7 30 14 1
417 49 7 31 22 4
418 49 7 32 14 1
419 49 7 33 15 2
420 49 7 34 14 1
421 49 7 35 16 3
422 49 7 36 14 1
423 49 7 37 22 4
424 49 7 38 14 1
425 49 7 39 22 4
426 49 7 40 14 1
427 49 7 41 18 5
428 49 7 42 14 1
429 49 7 43 18 5
430 49 7 44 14 1
431 49 7 45 22 4
432 49 7 46 14 1
+3 -2
View File
@@ -3,6 +3,7 @@
#
# partenza da IdxFam 42
#
# 2020.09.24: cambiato emergenza in emergenza negata/armata
#
$DEFINITIONS
@@ -18,7 +19,7 @@ $BIT : 1 : run
$BIT : 2 : end_cycle
$BIT : 3 : alarm
$BIT : 4 : manual
$BIT : 5 : emergency
$BIT : 5 : armedEmerg
#$BIT : 6 : alarm_air_oil
#$BIT : 7 : auto_mode
@@ -85,7 +86,7 @@ $RULES
ALL_STATES : NOT power_on : ST_Power_off : HW_power_off
ALL_STATES : end_cycle : ST_Cycle_end : HW_end_pallet
ALL_STATES : manual : ST_Manual : HW_manuale
ALL_STATES : emergency : ST_Emergency : HW_emergenza
ALL_STATES : NOT armedEmerg : ST_Emergency : HW_emergenza
ALL_STATES : alarm : ST_Alarm : HW_error
ALL_STATES : run : ST_Run : HW_machining
ALL_STATES : power_on : ST_Machine_ready : HW_power_on
+12 -12
View File
@@ -16,9 +16,9 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;0;14;14;1
55;0;15;22;4
55;0;16;14;1
55;0;17;15;2
55;0;17;24;6
55;0;18;14;1
55;0;19;16;3
55;0;19;24;6
55;0;20;14;1
55;0;21;22;4
55;0;22;14;1
@@ -39,8 +39,8 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;1;11;18;5
55;1;13;22;4
55;1;15;22;4
55;1;17;15;2
55;1;19;16;3
55;1;17;24;6
55;1;19;24;6
55;1;21;22;4
55;1;23;22;4
55;1;25;18;5
@@ -63,8 +63,9 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;2;14;14;1
55;2;15;22;4
55;2;16;14;1
55;2;17;24;6
55;2;18;14;1
55;2;19;16;3
55;2;19;24;6
55;2;20;14;1
55;2;21;22;4
55;2;22;14;1
@@ -93,8 +94,9 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;3;14;14;1
55;3;15;22;4
55;3;16;14;1
55;3;17;15;2
55;3;17;24;6
55;3;18;14;1
55;3;19;24;6
55;3;20;14;1
55;3;21;22;4
55;3;22;14;1
@@ -120,9 +122,9 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;4;12;14;1
55;4;14;14;1
55;4;16;14;1
55;4;17;15;2
55;4;17;24;6
55;4;18;14;1
55;4;19;16;3
55;4;19;24;6
55;4;20;14;1
55;4;22;14;1
55;4;24;14;1
@@ -146,9 +148,9 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;5;14;14;1
55;5;15;22;4
55;5;16;14;1
55;5;17;15;2
55;5;17;24;6
55;5;18;14;1
55;5;19;16;3
55;5;19;24;6
55;5;20;14;1
55;5;21;22;4
55;5;22;14;1
@@ -176,9 +178,7 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
55;6;14;14;1
55;6;15;22;4
55;6;16;14;1
55;6;17;15;2
55;6;18;14;1
55;6;19;16;3
55;6;20;14;1
55;6;21;22;4
55;6;22;14;1
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
16 55 0 14 14 1
17 55 0 15 22 4
18 55 0 16 14 1
19 55 0 17 15 24 2 6
20 55 0 18 14 1
21 55 0 19 16 24 3 6
22 55 0 20 14 1
23 55 0 21 22 4
24 55 0 22 14 1
39 55 1 11 18 5
40 55 1 13 22 4
41 55 1 15 22 4
42 55 1 17 15 24 2 6
43 55 1 19 16 24 3 6
44 55 1 21 22 4
45 55 1 23 22 4
46 55 1 25 18 5
63 55 2 14 14 1
64 55 2 15 22 4
65 55 2 16 14 1
66 55 2 17 24 6
67 55 2 18 14 1
68 55 2 19 16 24 3 6
69 55 2 20 14 1
70 55 2 21 22 4
71 55 2 22 14 1
94 55 3 14 14 1
95 55 3 15 22 4
96 55 3 16 14 1
97 55 3 17 15 24 2 6
98 55 3 18 14 1
99 55 3 19 24 6
100 55 3 20 14 1
101 55 3 21 22 4
102 55 3 22 14 1
122 55 4 12 14 1
123 55 4 14 14 1
124 55 4 16 14 1
125 55 4 17 15 24 2 6
126 55 4 18 14 1
127 55 4 19 16 24 3 6
128 55 4 20 14 1
129 55 4 22 14 1
130 55 4 24 14 1
148 55 5 14 14 1
149 55 5 15 22 4
150 55 5 16 14 1
151 55 5 17 15 24 2 6
152 55 5 18 14 1
153 55 5 19 16 24 3 6
154 55 5 20 14 1
155 55 5 21 22 4
156 55 5 22 14 1
178 55 6 14 14 1
179 55 6 15 22 4
180 55 6 16 14 1
55 6 17 15 2
181 55 6 18 14 1
55 6 19 16 3
182 55 6 20 14 1
183 55 6 21 22 4
184 55 6 22 14 1
+9 -6
View File
@@ -2,7 +2,7 @@
# Valvital macchine SAET con contapezzi
#
# partenza da IdxFam 42
#
# 2020.09.22: fix manuale vs errore
#
$DEFINITIONS
@@ -17,7 +17,7 @@ $BIT : 0 : POWERON
$BIT : 1 : RUN
$BIT : 2 : END_CYCLE
$BIT : 3 : ALARM
$BIT : 4 : ERROR
$BIT : 4 : MANUAL
#definizione stati : obbligatorio iniziare da 0
@@ -27,7 +27,7 @@ $STATE : 2 : ST_MACHINE_READY
$STATE : 3 : ST_RUN
$STATE : 4 : ST_END_CYCLE
$STATE : 5 : ST_ALARM
$STATE : 6 : ST_ERROR
$STATE : 6 : ST_MANUAL
#definizione eventi : obbligatorio iniziare da 0
@@ -79,18 +79,21 @@ $EVENT : 44 : HW_Warna_Vuoto
$EVENT : 45 : HW_WarnRiserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_MISMATCH
$EVENT : 48 : HW_preparing
#EVENT : 120 : IncrementoPezzi
#EVENT : 121 : RettificaPezzi
#$EVENT : 999 : Commento
$RULES
# state : input : next state : event
ALL_STATES : NOT POWERON : ST_POWER_OFF : HW_POWER_OFF
ALL_STATES : NOT POWERON : ST_POWER_OFF : HW_POWER_OFF
ALL_STATES : END_CYCLE : ST_END_CYCLE : HW_END_PALLET
ALL_STATES : ALARM : ST_ALARM : HW_ERROR
#ALL_STATES : ERROR : ST_ERROR : HW_MISMATCH
ALL_STATES : MANUAL : ST_MANUAL : HW_MANUALE
ALL_STATES : RUN : ST_RUN : HW_MACHINING
ALL_STATES : POWERON : ST_MACHINE_READY : HW_POWERON
ALL_STATES : POWERON : ST_MACHINE_READY : HW_POWERON
#--------------------------------------------------------------------------
+193
View File
@@ -0,0 +1,193 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
60;0;0;14;1
60;0;1;15;2
60;0;2;14;1
60;0;3;16;3
60;0;4;14;1
60;0;5;22;4
60;0;6;14;1
60;0;7;22;4
60;0;8;14;1
60;0;9;18;5
60;0;10;14;1
60;0;11;18;5
60;0;12;14;1
60;0;13;22;4
60;0;14;14;1
60;0;15;22;4
60;0;16;14;1
60;0;17;24;6
60;0;18;14;1
60;0;19;24;6
60;0;20;14;1
60;0;21;22;4
60;0;22;14;1
60;0;23;22;4
60;0;24;14;1
60;0;25;24;6
60;0;26;14;1
60;0;27;24;6
60;0;28;14;1
60;0;29;22;4
60;0;30;14;1
60;0;31;22;4
60;1;1;15;2
60;1;3;16;3
60;1;5;22;4
60;1;7;22;4
60;1;9;18;5
60;1;11;18;5
60;1;13;22;4
60;1;15;22;4
60;1;17;24;6
60;1;19;24;6
60;1;21;22;4
60;1;23;22;4
60;1;25;24;6
60;1;27;24;6
60;1;29;22;4
60;1;31;22;4
60;2;0;14;1
60;2;2;14;1
60;2;3;16;3
60;2;4;14;1
60;2;5;22;4
60;2;6;14;1
60;2;7;22;4
60;2;8;14;1
60;2;9;18;5
60;2;10;14;1
60;2;11;18;5
60;2;12;14;1
60;2;13;22;4
60;2;14;14;1
60;2;15;22;4
60;2;16;14;1
60;2;17;24;6
60;2;18;14;1
60;2;19;24;6
60;2;20;14;1
60;2;21;22;4
60;2;22;14;1
60;2;23;22;4
60;2;24;14;1
60;2;25;24;6
60;2;26;14;1
60;2;27;24;6
60;2;28;14;1
60;2;29;22;4
60;2;30;14;1
60;2;31;22;4
60;3;0;14;1
60;3;1;15;2
60;3;2;14;1
60;3;4;14;1
60;3;5;22;4
60;3;6;14;1
60;3;7;22;4
60;3;8;14;1
60;3;9;18;5
60;3;10;14;1
60;3;11;18;5
60;3;12;14;1
60;3;13;22;4
60;3;14;14;1
60;3;15;22;4
60;3;16;14;1
60;3;17;24;6
60;3;18;14;1
60;3;19;24;6
60;3;20;14;1
60;3;21;22;4
60;3;22;14;1
60;3;23;22;4
60;3;24;14;1
60;3;25;24;6
60;3;26;14;1
60;3;27;24;6
60;3;28;14;1
60;3;29;22;4
60;3;30;14;1
60;3;31;22;4
60;4;0;14;1
60;4;1;15;2
60;4;2;14;1
60;4;3;16;3
60;4;4;14;1
60;4;6;14;1
60;4;8;14;1
60;4;9;18;5
60;4;10;14;1
60;4;11;18;5
60;4;12;14;1
60;4;14;14;1
60;4;16;14;1
60;4;17;24;6
60;4;18;14;1
60;4;19;24;6
60;4;20;14;1
60;4;22;14;1
60;4;24;14;1
60;4;25;24;6
60;4;26;14;1
60;4;27;24;6
60;4;28;14;1
60;4;30;14;1
60;5;0;14;1
60;5;1;15;2
60;5;2;14;1
60;5;3;16;3
60;5;4;14;1
60;5;5;22;4
60;5;6;14;1
60;5;7;22;4
60;5;8;14;1
60;5;10;14;1
60;5;12;14;1
60;5;13;22;4
60;5;14;14;1
60;5;15;22;4
60;5;16;14;1
60;5;17;24;6
60;5;18;14;1
60;5;19;24;6
60;5;20;14;1
60;5;21;22;4
60;5;22;14;1
60;5;23;22;4
60;5;24;14;1
60;5;25;24;6
60;5;26;14;1
60;5;27;24;6
60;5;28;14;1
60;5;29;22;4
60;5;30;14;1
60;5;31;22;4
60;6;0;14;1
60;6;1;15;2
60;6;2;14;1
60;6;3;16;3
60;6;4;14;1
60;6;5;22;4
60;6;6;14;1
60;6;7;22;4
60;6;8;14;1
60;6;9;18;5
60;6;10;14;1
60;6;11;18;5
60;6;12;14;1
60;6;13;22;4
60;6;14;14;1
60;6;15;22;4
60;6;16;14;1
60;6;18;14;1
60;6;20;14;1
60;6;21;22;4
60;6;22;14;1
60;6;23;22;4
60;6;24;14;1
60;6;26;14;1
60;6;28;14;1
60;6;29;22;4
60;6;30;14;1
60;6;31;22;4
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 60 0 0 14 1
3 60 0 1 15 2
4 60 0 2 14 1
5 60 0 3 16 3
6 60 0 4 14 1
7 60 0 5 22 4
8 60 0 6 14 1
9 60 0 7 22 4
10 60 0 8 14 1
11 60 0 9 18 5
12 60 0 10 14 1
13 60 0 11 18 5
14 60 0 12 14 1
15 60 0 13 22 4
16 60 0 14 14 1
17 60 0 15 22 4
18 60 0 16 14 1
19 60 0 17 24 6
20 60 0 18 14 1
21 60 0 19 24 6
22 60 0 20 14 1
23 60 0 21 22 4
24 60 0 22 14 1
25 60 0 23 22 4
26 60 0 24 14 1
27 60 0 25 24 6
28 60 0 26 14 1
29 60 0 27 24 6
30 60 0 28 14 1
31 60 0 29 22 4
32 60 0 30 14 1
33 60 0 31 22 4
34 60 1 1 15 2
35 60 1 3 16 3
36 60 1 5 22 4
37 60 1 7 22 4
38 60 1 9 18 5
39 60 1 11 18 5
40 60 1 13 22 4
41 60 1 15 22 4
42 60 1 17 24 6
43 60 1 19 24 6
44 60 1 21 22 4
45 60 1 23 22 4
46 60 1 25 24 6
47 60 1 27 24 6
48 60 1 29 22 4
49 60 1 31 22 4
50 60 2 0 14 1
51 60 2 2 14 1
52 60 2 3 16 3
53 60 2 4 14 1
54 60 2 5 22 4
55 60 2 6 14 1
56 60 2 7 22 4
57 60 2 8 14 1
58 60 2 9 18 5
59 60 2 10 14 1
60 60 2 11 18 5
61 60 2 12 14 1
62 60 2 13 22 4
63 60 2 14 14 1
64 60 2 15 22 4
65 60 2 16 14 1
66 60 2 17 24 6
67 60 2 18 14 1
68 60 2 19 24 6
69 60 2 20 14 1
70 60 2 21 22 4
71 60 2 22 14 1
72 60 2 23 22 4
73 60 2 24 14 1
74 60 2 25 24 6
75 60 2 26 14 1
76 60 2 27 24 6
77 60 2 28 14 1
78 60 2 29 22 4
79 60 2 30 14 1
80 60 2 31 22 4
81 60 3 0 14 1
82 60 3 1 15 2
83 60 3 2 14 1
84 60 3 4 14 1
85 60 3 5 22 4
86 60 3 6 14 1
87 60 3 7 22 4
88 60 3 8 14 1
89 60 3 9 18 5
90 60 3 10 14 1
91 60 3 11 18 5
92 60 3 12 14 1
93 60 3 13 22 4
94 60 3 14 14 1
95 60 3 15 22 4
96 60 3 16 14 1
97 60 3 17 24 6
98 60 3 18 14 1
99 60 3 19 24 6
100 60 3 20 14 1
101 60 3 21 22 4
102 60 3 22 14 1
103 60 3 23 22 4
104 60 3 24 14 1
105 60 3 25 24 6
106 60 3 26 14 1
107 60 3 27 24 6
108 60 3 28 14 1
109 60 3 29 22 4
110 60 3 30 14 1
111 60 3 31 22 4
112 60 4 0 14 1
113 60 4 1 15 2
114 60 4 2 14 1
115 60 4 3 16 3
116 60 4 4 14 1
117 60 4 6 14 1
118 60 4 8 14 1
119 60 4 9 18 5
120 60 4 10 14 1
121 60 4 11 18 5
122 60 4 12 14 1
123 60 4 14 14 1
124 60 4 16 14 1
125 60 4 17 24 6
126 60 4 18 14 1
127 60 4 19 24 6
128 60 4 20 14 1
129 60 4 22 14 1
130 60 4 24 14 1
131 60 4 25 24 6
132 60 4 26 14 1
133 60 4 27 24 6
134 60 4 28 14 1
135 60 4 30 14 1
136 60 5 0 14 1
137 60 5 1 15 2
138 60 5 2 14 1
139 60 5 3 16 3
140 60 5 4 14 1
141 60 5 5 22 4
142 60 5 6 14 1
143 60 5 7 22 4
144 60 5 8 14 1
145 60 5 10 14 1
146 60 5 12 14 1
147 60 5 13 22 4
148 60 5 14 14 1
149 60 5 15 22 4
150 60 5 16 14 1
151 60 5 17 24 6
152 60 5 18 14 1
153 60 5 19 24 6
154 60 5 20 14 1
155 60 5 21 22 4
156 60 5 22 14 1
157 60 5 23 22 4
158 60 5 24 14 1
159 60 5 25 24 6
160 60 5 26 14 1
161 60 5 27 24 6
162 60 5 28 14 1
163 60 5 29 22 4
164 60 5 30 14 1
165 60 5 31 22 4
166 60 6 0 14 1
167 60 6 1 15 2
168 60 6 2 14 1
169 60 6 3 16 3
170 60 6 4 14 1
171 60 6 5 22 4
172 60 6 6 14 1
173 60 6 7 22 4
174 60 6 8 14 1
175 60 6 9 18 5
176 60 6 10 14 1
177 60 6 11 18 5
178 60 6 12 14 1
179 60 6 13 22 4
180 60 6 14 14 1
181 60 6 15 22 4
182 60 6 16 14 1
183 60 6 18 14 1
184 60 6 20 14 1
185 60 6 21 22 4
186 60 6 22 14 1
187 60 6 23 22 4
188 60 6 24 14 1
189 60 6 26 14 1
190 60 6 28 14 1
191 60 6 29 22 4
192 60 6 30 14 1
193 60 6 31 22 4
+102
View File
@@ -0,0 +1,102 @@
#
# Macchine STD con contapezzi SEMPRE attivo (anche in attrezzaggio)
#
# partenza da IdxFam 42
#
#
$DEFINITIONS
$NAME : FANUC
$IDX : 60
$N_STATES : 7
$N_BITS : 5
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : run
$BIT : 2 : pz_count
$BIT : 3 : alarm
$BIT : 4 : manual
#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
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme Macchina
$EVENT : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
#EVENT : 120 : IncrementoPezzi
#EVENT : 121 : RettificaPezzi
#$EVENT : 999 : Commento
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW_power_off
ALL_STATES : pz_count : ST_Cycle_end : HW_end_pallet
ALL_STATES : manual : ST_Manual : HW_manuale
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