11 Commits

Author SHA1 Message Date
Samuele Locatelli 06e5d6ceb2 Fix conf servizio inviato + update zip 2024-06-11 10:30:30 +02:00
Samuele Locatelli 4ecc3070cc update zip 2024-06-08 12:55:29 +02:00
Samuele Locatelli 75e142f607 Spostamednto zip + md5 e rigenerazione 2024-06-05 11:46:55 +02:00
Samuele Locatelli f52348912a Merge tag 'AddIobPiZip_01' into develop
Update iob-pi + migrazione
2024-06-05 11:32:03 +02:00
Samuele Locatelli 632a17a62c Merge branch 'release/AddIobPiZip_01' 2024-06-05 11:31:55 +02:00
Samuele Locatelli 7ad9cf43ab Update readme + update zip x vers 2.5 12 bit su nexus 2024-06-05 11:31:20 +02:00
Samuele Locatelli 9b74406d23 Merge branch 'develop' of https://gitlab.steamware.net/egalware-web/mes/mapo/Mapo-IOB into develop 2024-05-15 14:17:16 +02:00
Samuele Locatelli 81ee1dacd6 aggiunta class 67 x Jetco 2024-05-15 14:17:13 +02:00
Giancarlo Rottoli 90e3efb5cc File RULE Valvital 2024-04-30 14:49:44 +02:00
Giancarlo Rottoli 79f217f250 Sistemato Formatt. File RUL e Intestaz. + Fam. 15 csv 2024-03-27 17:53:10 +01:00
Giancarlo Rottoli 6e27d14e7e Add Famiglie Fluitek + Barcode 60 2024-03-08 17:25:45 +01:00
33 changed files with 9638 additions and 1951 deletions
+16 -1
View File
@@ -1,3 +1,18 @@
# Upgrade sw IOB-PI clienti
ATTENZIONE: se si copia dalla versione standard, SUL PI VA DATO un dos2unix * x tutti i files..
ATTENZIONE: se si copia dalla versione standard, SUL PI VA DATO un dos2unix * x tutti i files..
## Salt install##
Se il minion è taggato come iop-pi bast dare state apply, poiché dallo stato top.sls è configurato di fare gli stati
* iob-pi.sls
* iob-setup.sls
## MD5 zip##
creazione MD5: da powershell
<code>
Get-FileHash .\Mapo.zip -Algorithm MD5
</code>
BIN
View File
Binary file not shown.
Binary file not shown.
+1
View File
@@ -0,0 +1 @@
50249a64efeef80bad924f3f6351edbc
+2 -2
View File
@@ -1,8 +1,8 @@
#! /bin/bash
### BEGIN INIT INFO
# Provides: MapoIOB: script Steamware per avvio driver IOB
# Required-Start: $remote_fs $syslog ramlog
# Required-Stop: $remote_fs $syslog ramlog
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Steamware's MapoIOB driver
@@ -0,0 +1,225 @@
IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStato
67;0;0;14;1
67;0;1;24;6
67;0;2;14;1
67;0;3;24;6
67;0;4;14;1
67;0;5;24;6
67;0;6;14;1
67;0;7;24;6
67;0;8;14;1
67;0;9;24;6
67;0;10;14;1
67;0;11;24;6
67;0;12;14;1
67;0;13;24;6
67;0;14;14;1
67;0;15;24;6
67;0;16;14;1
67;0;17;24;7
67;0;18;14;1
67;0;19;15;2
67;0;20;14;1
67;0;21;24;7
67;0;22;14;1
67;0;23;16;3
67;0;24;14;1
67;0;25;18;5
67;0;26;14;1
67;0;27;18;5
67;0;28;14;1
67;0;29;18;5
67;0;30;14;1
67;0;31;18;5
67;1;1;24;6
67;1;3;24;6
67;1;5;24;6
67;1;7;24;6
67;1;9;24;6
67;1;11;24;6
67;1;13;24;6
67;1;15;24;6
67;1;17;24;7
67;1;19;15;2
67;1;21;24;7
67;1;23;16;3
67;1;25;18;5
67;1;27;18;5
67;1;29;18;5
67;1;31;18;5
67;2;0;14;1
67;2;1;24;6
67;2;2;14;1
67;2;3;24;6
67;2;4;14;1
67;2;5;24;6
67;2;6;14;1
67;2;7;24;6
67;2;8;14;1
67;2;9;24;6
67;2;10;14;1
67;2;11;24;6
67;2;12;14;1
67;2;13;24;6
67;2;14;14;1
67;2;15;24;6
67;2;16;14;1
67;2;17;24;7
67;2;18;14;1
67;2;20;14;1
67;2;21;24;7
67;2;22;14;1
67;2;23;16;3
67;2;24;14;1
67;2;25;18;5
67;2;26;14;1
67;2;27;18;5
67;2;28;14;1
67;2;29;18;5
67;2;30;14;1
67;2;31;18;5
67;3;0;14;1
67;3;1;22;4
67;3;2;14;1
67;3;3;22;4
67;3;4;14;1
67;3;5;24;6
67;3;6;14;1
67;3;7;24;6
67;3;8;14;1
67;3;9;22;4
67;3;10;14;1
67;3;11;22;4
67;3;12;14;1
67;3;13;24;6
67;3;14;14;1
67;3;15;24;6
67;3;16;14;1
67;3;17;22;4
67;3;18;14;1
67;3;19;22;4
67;3;20;14;1
67;3;21;24;7
67;3;22;14;1
67;3;24;14;1
67;3;25;22;4
67;3;26;14;1
67;3;27;22;4
67;3;28;14;1
67;3;29;18;5
67;3;30;14;1
67;3;31;18;5
67;4;0;14;1
67;4;1;24;6
67;4;2;14;1
67;4;3;24;6
67;4;4;14;1
67;4;5;15;2
67;4;6;14;1
67;4;7;15;2
67;4;8;14;1
67;4;9;24;6
67;4;10;14;1
67;4;11;24;6
67;4;12;14;1
67;4;13;15;2
67;4;14;14;1
67;4;15;15;2
67;4;16;14;1
67;4;17;24;7
67;4;18;14;1
67;4;19;15;2
67;4;20;14;1
67;4;21;15;2
67;4;22;14;1
67;4;23;15;2
67;4;24;14;1
67;4;25;18;5
67;4;26;14;1
67;4;27;18;5
67;4;28;14;1
67;4;29;15;2
67;4;30;14;1
67;4;31;15;2
67;5;0;14;1
67;5;1;24;6
67;5;2;14;1
67;5;3;24;6
67;5;4;14;1
67;5;5;24;6
67;5;6;14;1
67;5;7;24;6
67;5;8;14;1
67;5;9;24;6
67;5;10;14;1
67;5;11;24;6
67;5;12;14;1
67;5;13;24;6
67;5;14;14;1
67;5;15;24;6
67;5;16;14;1
67;5;17;24;7
67;5;18;14;1
67;5;19;15;2
67;5;20;14;1
67;5;21;24;7
67;5;22;14;1
67;5;23;16;3
67;5;24;14;1
67;5;26;14;1
67;5;28;14;1
67;5;30;14;1
67;6;0;14;1
67;6;2;14;1
67;6;4;14;1
67;6;6;14;1
67;6;8;14;1
67;6;10;14;1
67;6;12;14;1
67;6;14;14;1
67;6;16;14;1
67;6;17;24;7
67;6;18;14;1
67;6;19;15;2
67;6;20;14;1
67;6;21;24;7
67;6;22;14;1
67;6;23;16;3
67;6;24;14;1
67;6;25;18;5
67;6;26;14;1
67;6;27;18;5
67;6;28;14;1
67;6;29;18;5
67;6;30;14;1
67;6;31;18;5
67;7;0;14;1
67;7;1;24;6
67;7;2;14;1
67;7;3;24;6
67;7;4;14;1
67;7;5;24;6
67;7;6;14;1
67;7;7;24;6
67;7;8;14;1
67;7;9;24;6
67;7;10;14;1
67;7;11;24;6
67;7;12;14;1
67;7;13;24;6
67;7;14;14;1
67;7;15;24;6
67;7;16;14;1
67;7;18;14;1
67;7;19;15;2
67;7;20;14;1
67;7;22;14;1
67;7;23;16;3
67;7;24;14;1
67;7;25;18;5
67;7;26;14;1
67;7;27;18;5
67;7;28;14;1
67;7;29;18;5
67;7;30;14;1
67;7;31;18;5
1 IdxFamigliaIngresso IdxMicroStato ValoreIngresso IdxTipoEvento next_IdxMicroStato
2 67 0 0 14 1
3 67 0 1 24 6
4 67 0 2 14 1
5 67 0 3 24 6
6 67 0 4 14 1
7 67 0 5 24 6
8 67 0 6 14 1
9 67 0 7 24 6
10 67 0 8 14 1
11 67 0 9 24 6
12 67 0 10 14 1
13 67 0 11 24 6
14 67 0 12 14 1
15 67 0 13 24 6
16 67 0 14 14 1
17 67 0 15 24 6
18 67 0 16 14 1
19 67 0 17 24 7
20 67 0 18 14 1
21 67 0 19 15 2
22 67 0 20 14 1
23 67 0 21 24 7
24 67 0 22 14 1
25 67 0 23 16 3
26 67 0 24 14 1
27 67 0 25 18 5
28 67 0 26 14 1
29 67 0 27 18 5
30 67 0 28 14 1
31 67 0 29 18 5
32 67 0 30 14 1
33 67 0 31 18 5
34 67 1 1 24 6
35 67 1 3 24 6
36 67 1 5 24 6
37 67 1 7 24 6
38 67 1 9 24 6
39 67 1 11 24 6
40 67 1 13 24 6
41 67 1 15 24 6
42 67 1 17 24 7
43 67 1 19 15 2
44 67 1 21 24 7
45 67 1 23 16 3
46 67 1 25 18 5
47 67 1 27 18 5
48 67 1 29 18 5
49 67 1 31 18 5
50 67 2 0 14 1
51 67 2 1 24 6
52 67 2 2 14 1
53 67 2 3 24 6
54 67 2 4 14 1
55 67 2 5 24 6
56 67 2 6 14 1
57 67 2 7 24 6
58 67 2 8 14 1
59 67 2 9 24 6
60 67 2 10 14 1
61 67 2 11 24 6
62 67 2 12 14 1
63 67 2 13 24 6
64 67 2 14 14 1
65 67 2 15 24 6
66 67 2 16 14 1
67 67 2 17 24 7
68 67 2 18 14 1
69 67 2 20 14 1
70 67 2 21 24 7
71 67 2 22 14 1
72 67 2 23 16 3
73 67 2 24 14 1
74 67 2 25 18 5
75 67 2 26 14 1
76 67 2 27 18 5
77 67 2 28 14 1
78 67 2 29 18 5
79 67 2 30 14 1
80 67 2 31 18 5
81 67 3 0 14 1
82 67 3 1 22 4
83 67 3 2 14 1
84 67 3 3 22 4
85 67 3 4 14 1
86 67 3 5 24 6
87 67 3 6 14 1
88 67 3 7 24 6
89 67 3 8 14 1
90 67 3 9 22 4
91 67 3 10 14 1
92 67 3 11 22 4
93 67 3 12 14 1
94 67 3 13 24 6
95 67 3 14 14 1
96 67 3 15 24 6
97 67 3 16 14 1
98 67 3 17 22 4
99 67 3 18 14 1
100 67 3 19 22 4
101 67 3 20 14 1
102 67 3 21 24 7
103 67 3 22 14 1
104 67 3 24 14 1
105 67 3 25 22 4
106 67 3 26 14 1
107 67 3 27 22 4
108 67 3 28 14 1
109 67 3 29 18 5
110 67 3 30 14 1
111 67 3 31 18 5
112 67 4 0 14 1
113 67 4 1 24 6
114 67 4 2 14 1
115 67 4 3 24 6
116 67 4 4 14 1
117 67 4 5 15 2
118 67 4 6 14 1
119 67 4 7 15 2
120 67 4 8 14 1
121 67 4 9 24 6
122 67 4 10 14 1
123 67 4 11 24 6
124 67 4 12 14 1
125 67 4 13 15 2
126 67 4 14 14 1
127 67 4 15 15 2
128 67 4 16 14 1
129 67 4 17 24 7
130 67 4 18 14 1
131 67 4 19 15 2
132 67 4 20 14 1
133 67 4 21 15 2
134 67 4 22 14 1
135 67 4 23 15 2
136 67 4 24 14 1
137 67 4 25 18 5
138 67 4 26 14 1
139 67 4 27 18 5
140 67 4 28 14 1
141 67 4 29 15 2
142 67 4 30 14 1
143 67 4 31 15 2
144 67 5 0 14 1
145 67 5 1 24 6
146 67 5 2 14 1
147 67 5 3 24 6
148 67 5 4 14 1
149 67 5 5 24 6
150 67 5 6 14 1
151 67 5 7 24 6
152 67 5 8 14 1
153 67 5 9 24 6
154 67 5 10 14 1
155 67 5 11 24 6
156 67 5 12 14 1
157 67 5 13 24 6
158 67 5 14 14 1
159 67 5 15 24 6
160 67 5 16 14 1
161 67 5 17 24 7
162 67 5 18 14 1
163 67 5 19 15 2
164 67 5 20 14 1
165 67 5 21 24 7
166 67 5 22 14 1
167 67 5 23 16 3
168 67 5 24 14 1
169 67 5 26 14 1
170 67 5 28 14 1
171 67 5 30 14 1
172 67 6 0 14 1
173 67 6 2 14 1
174 67 6 4 14 1
175 67 6 6 14 1
176 67 6 8 14 1
177 67 6 10 14 1
178 67 6 12 14 1
179 67 6 14 14 1
180 67 6 16 14 1
181 67 6 17 24 7
182 67 6 18 14 1
183 67 6 19 15 2
184 67 6 20 14 1
185 67 6 21 24 7
186 67 6 22 14 1
187 67 6 23 16 3
188 67 6 24 14 1
189 67 6 25 18 5
190 67 6 26 14 1
191 67 6 27 18 5
192 67 6 28 14 1
193 67 6 29 18 5
194 67 6 30 14 1
195 67 6 31 18 5
196 67 7 0 14 1
197 67 7 1 24 6
198 67 7 2 14 1
199 67 7 3 24 6
200 67 7 4 14 1
201 67 7 5 24 6
202 67 7 6 14 1
203 67 7 7 24 6
204 67 7 8 14 1
205 67 7 9 24 6
206 67 7 10 14 1
207 67 7 11 24 6
208 67 7 12 14 1
209 67 7 13 24 6
210 67 7 14 14 1
211 67 7 15 24 6
212 67 7 16 14 1
213 67 7 18 14 1
214 67 7 19 15 2
215 67 7 20 14 1
216 67 7 22 14 1
217 67 7 23 16 3
218 67 7 24 14 1
219 67 7 25 18 5
220 67 7 26 14 1
221 67 7 27 18 5
222 67 7 28 14 1
223 67 7 29 18 5
224 67 7 30 14 1
225 67 7 31 18 5
@@ -0,0 +1,97 @@
#
# Jetco macchine GLD25 e GD32 cablate con IOB-PI in hw con segnale di RUN / contapezzi misto e emergenza su bit 2
#
# partenza da IdxFam 40
#
# cv modificato regola per tutti gli altri stati quando va via run
#
$DEFINITIONS
$NAME : GLD_GD
$IDX : 67
$N_STATES : 8
$N_BITS : 5
#definizione bit : obbligatorio iniziare da 0
$BIT : 0 : power_on
$BIT : 1 : not_emergency
$BIT : 2 : run_end_cycle
$BIT : 3 : alarm
$BIT : 4 : door_closed
#$BIT : 5 : main_spindle_closed
#$BIT : 6 : sec_spindle_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
$STATE : 7 : 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 : 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 : 999 : Commento
$RULES
# state : input : next state : event
ALL_STATES : NOT power_on : ST_Power_off : HW_power_off
ST_Run : NOT run_end_cycle : ST_Cycle_end : HW_end_pallet
ST_Cycle_end : run_end_cycle : ST_Machine_ready : HW_power_on
ALL_STATES : NOT door_closed : ST_Manual : HW_manuale
ALL_STATES : alarm : ST_Alarm : HW_error
ALL_STATES : NOT not_emergency : ST_Emergency : HW_manuale
ALL_STATES : run_end_cycle : ST_Run : HW_machining
ALL_STATES : power_on : ST_Machine_ready : HW_power_on
#--------------------------------------------------------------------------
$DO
@@ -27,6 +27,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;0;57;57
1;0;58;58
1;0;59;59
1;0;60;60
1;2;0;0
1;2;1;13
1;2;3;3
@@ -55,6 +56,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;2;57;57
1;2;58;58
1;2;59;59
1;2;60;60
1;3;0;0
1;3;1;13
1;3;2;2
@@ -83,6 +85,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;3;57;57
1;3;58;58
1;3;59;59
1;3;60;60
1;4;0;0
1;4;1;13
1;4;2;2
@@ -111,6 +114,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;4;57;57
1;4;58;58
1;4;59;59
1;4;60;60
1;5;0;0
1;5;1;13
1;5;2;2
@@ -139,6 +143,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;5;57;57
1;5;58;58
1;5;59;59
1;5;60;60
1;6;0;0
1;6;1;13
1;6;2;2
@@ -167,6 +172,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;6;57;57
1;6;58;58
1;6;59;59
1;6;60;60
1;7;0;0
1;7;1;13
1;7;2;2
@@ -195,6 +201,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;7;57;57
1;7;58;58
1;7;59;59
1;7;60;60
1;8;0;0
1;8;1;13
1;8;2;2
@@ -223,6 +230,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;8;57;57
1;8;58;58
1;8;59;59
1;8;60;60
1;9;0;0
1;9;1;13
1;9;2;2
@@ -251,6 +259,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;9;57;57
1;9;58;58
1;9;59;59
1;9;60;60
1;10;0;0
1;10;1;13
1;10;2;2
@@ -279,6 +288,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;10;57;57
1;10;58;58
1;10;59;59
1;10;60;60
1;11;0;0
1;11;1;13
1;11;2;2
@@ -307,6 +317,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;11;57;57
1;11;58;58
1;11;59;59
1;11;60;60
1;13;0;0
1;13;2;2
1;13;3;3
@@ -335,6 +346,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;13;57;57
1;13;58;58
1;13;59;59
1;13;60;60
1;27;0;0
1;27;1;13
1;27;2;2
@@ -363,6 +375,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;27;57;57
1;27;58;58
1;27;59;59
1;27;60;60
1;30;0;0
1;30;1;13
1;30;2;2
@@ -391,6 +404,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;30;57;57
1;30;58;58
1;30;59;59
1;30;60;60
1;31;0;0
1;31;1;13
1;31;2;2
@@ -419,6 +433,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;31;57;57
1;31;58;58
1;31;59;59
1;31;60;60
1;32;0;0
1;32;1;13
1;32;2;2
@@ -447,6 +462,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;32;57;57
1;32;58;58
1;32;59;59
1;32;60;60
1;33;0;0
1;33;1;13
1;33;2;2
@@ -475,6 +491,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;33;57;57
1;33;58;58
1;33;59;59
1;33;60;60
1;34;0;0
1;34;1;13
1;34;2;2
@@ -503,6 +520,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;34;57;57
1;34;58;58
1;34;59;59
1;34;60;60
1;35;0;0
1;35;1;13
1;35;2;2
@@ -531,6 +549,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;35;57;57
1;35;58;58
1;35;59;59
1;35;60;60
1;49;0;0
1;49;1;13
1;49;2;2
@@ -559,6 +578,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;49;57;57
1;49;58;58
1;49;59;59
1;49;60;60
1;50;0;0
1;50;1;13
1;50;2;2
@@ -587,6 +607,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;50;57;57
1;50;58;58
1;50;59;59
1;50;60;60
1;51;0;0
1;51;1;13
1;51;2;2
@@ -615,6 +636,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;51;57;57
1;51;58;58
1;51;59;59
1;51;60;60
1;52;0;0
1;52;1;13
1;52;2;2
@@ -643,6 +665,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;52;57;57
1;52;58;58
1;52;59;59
1;52;60;60
1;54;0;0
1;54;1;13
1;54;2;2
@@ -671,6 +694,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;54;57;57
1;54;58;58
1;54;59;59
1;54;60;60
1;55;0;0
1;55;1;13
1;55;2;2
@@ -699,6 +723,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;55;57;57
1;55;58;58
1;55;59;59
1;55;60;60
1;56;0;0
1;56;1;13
1;56;2;2
@@ -727,6 +752,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;56;57;57
1;56;58;58
1;56;59;59
1;56;60;60
1;57;0;0
1;57;1;13
1;57;2;2
@@ -755,6 +781,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;57;56;56
1;57;58;58
1;57;59;59
1;57;60;60
1;58;0;0
1;58;1;13
1;58;2;2
@@ -783,6 +810,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;58;56;56
1;58;57;57
1;58;59;59
1;58;60;60
1;59;0;0
1;59;1;13
1;59;2;2
@@ -811,3 +839,33 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;59;56;56
1;59;57;57
1;59;58;58
1;59;60;60
1;60;0;0
1;60;1;13
1;60;2;2
1;60;3;3
1;60;4;4
1;60;5;5
1;60;6;6
1;60;7;7
1;60;8;8
1;60;9;9
1;60;10;10
1;60;12;11
1;60;19;30
1;60;26;27
1;60;31;31
1;60;32;32
1;60;37;33
1;60;38;34
1;60;39;35
1;60;49;49
1;60;50;50
1;60;51;51
1;60;52;52
1;60;54;54
1;60;55;55
1;60;56;56
1;60;57;57
1;60;58;58
1;60;59;59
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
27 1 0 57 57
28 1 0 58 58
29 1 0 59 59
30 1 0 60 60
31 1 2 0 0
32 1 2 1 13
33 1 2 3 3
56 1 2 57 57
57 1 2 58 58
58 1 2 59 59
59 1 2 60 60
60 1 3 0 0
61 1 3 1 13
62 1 3 2 2
85 1 3 57 57
86 1 3 58 58
87 1 3 59 59
88 1 3 60 60
89 1 4 0 0
90 1 4 1 13
91 1 4 2 2
114 1 4 57 57
115 1 4 58 58
116 1 4 59 59
117 1 4 60 60
118 1 5 0 0
119 1 5 1 13
120 1 5 2 2
143 1 5 57 57
144 1 5 58 58
145 1 5 59 59
146 1 5 60 60
147 1 6 0 0
148 1 6 1 13
149 1 6 2 2
172 1 6 57 57
173 1 6 58 58
174 1 6 59 59
175 1 6 60 60
176 1 7 0 0
177 1 7 1 13
178 1 7 2 2
201 1 7 57 57
202 1 7 58 58
203 1 7 59 59
204 1 7 60 60
205 1 8 0 0
206 1 8 1 13
207 1 8 2 2
230 1 8 57 57
231 1 8 58 58
232 1 8 59 59
233 1 8 60 60
234 1 9 0 0
235 1 9 1 13
236 1 9 2 2
259 1 9 57 57
260 1 9 58 58
261 1 9 59 59
262 1 9 60 60
263 1 10 0 0
264 1 10 1 13
265 1 10 2 2
288 1 10 57 57
289 1 10 58 58
290 1 10 59 59
291 1 10 60 60
292 1 11 0 0
293 1 11 1 13
294 1 11 2 2
317 1 11 57 57
318 1 11 58 58
319 1 11 59 59
320 1 11 60 60
321 1 13 0 0
322 1 13 2 2
323 1 13 3 3
346 1 13 57 57
347 1 13 58 58
348 1 13 59 59
349 1 13 60 60
350 1 27 0 0
351 1 27 1 13
352 1 27 2 2
375 1 27 57 57
376 1 27 58 58
377 1 27 59 59
378 1 27 60 60
379 1 30 0 0
380 1 30 1 13
381 1 30 2 2
404 1 30 57 57
405 1 30 58 58
406 1 30 59 59
407 1 30 60 60
408 1 31 0 0
409 1 31 1 13
410 1 31 2 2
433 1 31 57 57
434 1 31 58 58
435 1 31 59 59
436 1 31 60 60
437 1 32 0 0
438 1 32 1 13
439 1 32 2 2
462 1 32 57 57
463 1 32 58 58
464 1 32 59 59
465 1 32 60 60
466 1 33 0 0
467 1 33 1 13
468 1 33 2 2
491 1 33 57 57
492 1 33 58 58
493 1 33 59 59
494 1 33 60 60
495 1 34 0 0
496 1 34 1 13
497 1 34 2 2
520 1 34 57 57
521 1 34 58 58
522 1 34 59 59
523 1 34 60 60
524 1 35 0 0
525 1 35 1 13
526 1 35 2 2
549 1 35 57 57
550 1 35 58 58
551 1 35 59 59
552 1 35 60 60
553 1 49 0 0
554 1 49 1 13
555 1 49 2 2
578 1 49 57 57
579 1 49 58 58
580 1 49 59 59
581 1 49 60 60
582 1 50 0 0
583 1 50 1 13
584 1 50 2 2
607 1 50 57 57
608 1 50 58 58
609 1 50 59 59
610 1 50 60 60
611 1 51 0 0
612 1 51 1 13
613 1 51 2 2
636 1 51 57 57
637 1 51 58 58
638 1 51 59 59
639 1 51 60 60
640 1 52 0 0
641 1 52 1 13
642 1 52 2 2
665 1 52 57 57
666 1 52 58 58
667 1 52 59 59
668 1 52 60 60
669 1 54 0 0
670 1 54 1 13
671 1 54 2 2
694 1 54 57 57
695 1 54 58 58
696 1 54 59 59
697 1 54 60 60
698 1 55 0 0
699 1 55 1 13
700 1 55 2 2
723 1 55 57 57
724 1 55 58 58
725 1 55 59 59
726 1 55 60 60
727 1 56 0 0
728 1 56 1 13
729 1 56 2 2
752 1 56 57 57
753 1 56 58 58
754 1 56 59 59
755 1 56 60 60
756 1 57 0 0
757 1 57 1 13
758 1 57 2 2
781 1 57 56 56
782 1 57 58 58
783 1 57 59 59
784 1 57 60 60
785 1 58 0 0
786 1 58 1 13
787 1 58 2 2
810 1 58 56 56
811 1 58 57 57
812 1 58 59 59
813 1 58 60 60
814 1 59 0 0
815 1 59 1 13
816 1 59 2 2
839 1 59 56 56
840 1 59 57 57
841 1 59 58 58
842 1 59 60 60
843 1 60 0 0
844 1 60 1 13
845 1 60 2 2
846 1 60 3 3
847 1 60 4 4
848 1 60 5 5
849 1 60 6 6
850 1 60 7 7
851 1 60 8 8
852 1 60 9 9
853 1 60 10 10
854 1 60 12 11
855 1 60 19 30
856 1 60 26 27
857 1 60 31 31
858 1 60 32 32
859 1 60 37 33
860 1 60 38 34
861 1 60 39 35
862 1 60 49 49
863 1 60 50 50
864 1 60 51 51
865 1 60 52 52
866 1 60 54 54
867 1 60 55 55
868 1 60 56 56
869 1 60 57 57
870 1 60 58 58
871 1 60 59 59
@@ -7,6 +7,7 @@
# 2023.08.27 Sistemazione Descrizioni
# 2023.10.13 Aggiunti Eventi Barcode 52 -> 58
# 2024.01.18 Aggiunto barcode Rottura Utensile - 59 - ColCom
# 2024.02.23 Aggiunto barcode Pausa - 60 - Fluitek
#
$DEFINITIONS
@@ -48,6 +49,7 @@ $STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 60 : Pausa
# definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -81,6 +83,7 @@ $EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 60 : Barcode_Pausa
$RULES
@@ -115,6 +118,7 @@ ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : Barcode_Pausa : Pausa # 60
#--------------------------------------------------------------------------
@@ -1,5 +1,5 @@
#
# Macchine ColCom
# Famiglia Macchine : 13 - Industria_4.0
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
#
@@ -12,55 +12,56 @@
# 2023.10.10 Aggiunto barcode In Deroga
#
# 2024.01.18 Aggiunto barcode Rottura Utensile
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_13
$IDX : 13
$NAME : FAMIGLIA_13
$IDX : 13
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -78,231 +79,231 @@ $STATE : 59 : Rottura_Utensile
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
@@ -1,5 +1,5 @@
#
# Macchine ColCom
# Famiglia Macchine : 21 - "ColCom - Sint CL11"
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
#
@@ -15,56 +15,57 @@
# 2023.10.30 CREATA FAMIGLIA 21 copia della FAMIGLIA 11 NEW ( per macchina Sint CL11 )
#
# 2024.01.18 Aggiunto barcode Rottura Utensile
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_21
$IDX : 21
$NAME : FAMIGLIA_21
$IDX : 21
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -82,233 +83,231 @@ $STATE : 59 : Rottura_Utensile
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : HW_power_off : Macchina_Spenta # 14
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
@@ -1,56 +1,57 @@
#
# Macchine Donati DonatiGhidiniSbav
# Famiglia Macchine : 10 Donati DonatiGhidiniSbav
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
#
# 2023.09.15 Creata partendo da RUL vecchia e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
# 2023.09.22 Aggiunto evento 53 per macchina 1023 TAV3 di Donati Basi ( prima per Basi era il 31 )
# 2024.03.27 Sistemazione allineamento e Intestazione
#
#
$DEFINITIONS
$NAME : FAMIGLIA_10
$IDX : 10
$NAME : FAMIGLIA_10
$IDX : 10
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 53 : Allarme_Tavola
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 53 : Allarme_Tavola
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -67,283 +68,282 @@ $STATE : 53 : Allarme_Tavola
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_deposito_robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 53 : HW_Allarme_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 53 : HW_Allarme_Tavola
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Allarme_Tavola : HW_Power_On : Fermo_Generico # 15
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Allarme_Tavola : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Allarme_Tavola : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Allarme_Tavola : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Allarme_Tavola : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Allarme_Tavola : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Allarme_Tavola : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Allarme_Tavola : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Allarme_Tavola : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Allarme_Tavola : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Allarme_Tavola : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_Tavola : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Allarme_Tavola : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_Tavola : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_Tavola : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Allarme_Tavola : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_Tavola : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_Tavola : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Allarme_Tavola : HW_Manuale : Manuale # 24
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_Tavola : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_Tavola : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_Tavola : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_Tavola : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Allarme_Tavola : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_Tavola : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Allarme_Tavola : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53
Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53
Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53
Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53
Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53
Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53
Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53
Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53
Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53
Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53
Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53
Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53
Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53
Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53
Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53
Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53
Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53
#--------------------------------------------------------------------------
@@ -1,54 +1,55 @@
#
# Macchine Donati BASI
# Famiglia Macchine : 11 - Donati - base
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
#
# 2023.09.26 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
# 2024.03.27 Sistemazione allineamento e Intestazione
#
#
$DEFINITIONS
$NAME : FAMIGLIA_11
$IDX : 11
$NAME : FAMIGLIA_11
$IDX : 11
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -65,261 +66,261 @@ $STATE : 52 : Formazione_Personale
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : HW_power_off : Macchina_Spenta # 14
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
@@ -5,57 +5,60 @@
#
# 2023.08.11
# 2023.10.05 Barcode ColCom
# 2023.10.10 In Deroga
# 2023.10.10 In Deroga - ColCom
# 2024.01.18 Barcode Rottura_Utensile - Colcom
# 2024.02.23 Aggiunto Barcode Pausa - 60 - Fluitek
# ELENCO STATI E EVENTI DI BASE
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 36 : Accensione_Spegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : A_Vuoto
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 53 : Allarme_Tavola
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 36 : Accensione_Spegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : A_Vuoto
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 53 : Allarme_Tavola
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 60 : Pausa
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -72,65 +75,67 @@ $STATE : 58 : In_Deroga
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 11 : Bcode_Cambio_Pallet
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 13 : HW_Init
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 34 : HW_Deposito_Robot
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 41 : HW_Machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_Preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 53 : HW_Allarme_Tavola
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 11 : Bcode_Cambio_Pallet
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 13 : HW_Init
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 34 : HW_Deposito_Robot
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 41 : HW_Machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_Preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 53 : HW_Allarme_Tavola
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 60 : Barcode_Pausa
$RULES
@@ -167,6 +172,8 @@ ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : Barcode_Pausa : Pausa # 60
ALL_STATES : HW_power_off : Macchina_Spenta # 14
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,358 @@
#
# Famiglia Macchine : 16 - MT Connect
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV E NEL FILE ELENCO_EVENTI_E_STATI_MASTER
#
# L'evento 4 e lo Stato 4 in Anagrafica era "Pausa" che poi sono stati spostati su Idx 60 - Qui ho già messo quello originale visto che il csv risultante
# è lo stesso
#
# Il Barcode Lavora va nello Stato -> Lavora quindi rispetto agli eventi stati ho commentato quelli relativi a macchina Pronta altrimenti
# non il programma non creava il csv
#
# 2024.02.23 Creata RUL per Famiglia 16 Fluitek - MT Connect - Trevisan
# 2024.02.28 Aggiunti Stati e Eventi Mancanti ( Barcode dal 49 in poi ) compreso Pausa che prima era al idx 4
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_16
$IDX : 16
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 60 : Pausa
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
#
# BARCODE SOSTITUITI
#
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
# 15 HW_PowerOn -> HW_Power_On
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 60 : Barcode_Pausa
$RULES
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : Barcode_Pausa : Pausa # 60
ALL_STATES : HW_power_off : Macchina_Spenta # 14
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
#Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Emergenza : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
#Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
#Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
#Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
#Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
#Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
#Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
#Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
#Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
#Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
#Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
#Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
#Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
#Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
#Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
#Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
#--------------------------------------------------------------------------
$DO
@@ -0,0 +1,674 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
16;0;1;13
16;0;2;2
16;0;3;3
16;0;4;4
16;0;5;5
16;0;6;6
16;0;7;7
16;0;8;8
16;0;9;9
16;0;10;10
16;0;12;11
16;0;14;11
16;0;19;30
16;0;26;27
16;0;31;31
16;0;32;32
16;0;37;33
16;0;38;34
16;0;39;35
16;0;40;34
16;2;1;13
16;2;3;3
16;2;4;4
16;2;5;5
16;2;6;6
16;2;7;7
16;2;8;8
16;2;9;9
16;2;10;10
16;2;12;11
16;2;14;11
16;2;19;30
16;2;26;27
16;2;28;26
16;2;31;31
16;2;32;32
16;2;37;33
16;2;38;34
16;2;39;35
16;2;40;34
16;3;1;13
16;3;2;2
16;3;4;4
16;3;5;5
16;3;6;6
16;3;7;7
16;3;8;8
16;3;9;9
16;3;10;10
16;3;12;11
16;3;14;11
16;3;19;30
16;3;26;27
16;3;28;26
16;3;31;31
16;3;32;32
16;3;37;33
16;3;38;34
16;3;39;35
16;3;40;34
16;4;1;13
16;4;2;2
16;4;3;3
16;4;5;5
16;4;6;6
16;4;7;7
16;4;8;8
16;4;9;9
16;4;10;10
16;4;12;11
16;4;14;11
16;4;19;30
16;4;26;27
16;4;28;26
16;4;31;31
16;4;32;32
16;4;37;33
16;4;38;34
16;4;39;35
16;4;40;34
16;5;1;13
16;5;2;2
16;5;3;3
16;5;4;4
16;5;6;6
16;5;7;7
16;5;8;8
16;5;9;9
16;5;10;10
16;5;12;11
16;5;14;11
16;5;19;30
16;5;26;27
16;5;28;26
16;5;31;31
16;5;32;32
16;5;37;33
16;5;38;34
16;5;39;35
16;5;40;34
16;6;1;13
16;6;2;2
16;6;3;3
16;6;4;4
16;6;5;5
16;6;7;7
16;6;8;8
16;6;9;9
16;6;10;10
16;6;12;11
16;6;14;11
16;6;19;30
16;6;26;27
16;6;28;26
16;6;31;31
16;6;32;32
16;6;37;33
16;6;38;34
16;6;39;35
16;6;40;34
16;7;1;13
16;7;2;2
16;7;3;3
16;7;4;4
16;7;5;5
16;7;6;6
16;7;8;8
16;7;9;9
16;7;10;10
16;7;12;11
16;7;14;11
16;7;19;30
16;7;26;27
16;7;28;26
16;7;31;31
16;7;32;32
16;7;37;33
16;7;38;34
16;7;39;35
16;7;40;34
16;8;1;13
16;8;2;2
16;8;3;3
16;8;4;4
16;8;5;5
16;8;6;6
16;8;7;7
16;8;9;9
16;8;10;10
16;8;12;11
16;8;14;11
16;8;19;30
16;8;26;27
16;8;28;26
16;8;31;31
16;8;32;32
16;8;37;33
16;8;38;34
16;8;39;35
16;8;40;34
16;9;1;13
16;9;2;2
16;9;3;3
16;9;4;4
16;9;5;5
16;9;6;6
16;9;7;7
16;9;8;8
16;9;10;10
16;9;12;11
16;9;14;11
16;9;19;30
16;9;26;27
16;9;28;26
16;9;31;31
16;9;32;32
16;9;37;33
16;9;38;34
16;9;39;35
16;9;40;34
16;10;1;13
16;10;2;2
16;10;3;3
16;10;4;4
16;10;5;5
16;10;6;6
16;10;7;7
16;10;8;8
16;10;9;9
16;10;12;11
16;10;14;11
16;10;19;30
16;10;26;27
16;10;28;26
16;10;31;31
16;10;32;32
16;10;37;33
16;10;38;34
16;10;39;35
16;10;40;34
16;11;1;13
16;11;2;2
16;11;3;3
16;11;4;4
16;11;5;5
16;11;6;6
16;11;7;7
16;11;8;8
16;11;9;9
16;11;10;10
16;11;15;12
16;11;16;13
16;11;17;14
16;11;18;15
16;11;19;30
16;11;20;14
16;11;21;13
16;11;22;14
16;11;23;23
16;11;24;24
16;11;25;25
16;11;26;27
16;11;29;28
16;11;30;29
16;11;31;31
16;11;32;32
16;11;33;15
16;11;35;13
16;11;36;14
16;11;37;33
16;11;38;34
16;11;39;35
16;11;40;34
16;12;1;13
16;12;2;2
16;12;3;3
16;12;4;4
16;12;5;5
16;12;6;6
16;12;7;7
16;12;8;8
16;12;9;9
16;12;10;10
16;12;12;11
16;12;14;11
16;12;16;13
16;12;18;15
16;12;19;30
16;12;21;13
16;12;23;23
16;12;24;24
16;12;25;25
16;12;26;27
16;12;28;26
16;12;29;28
16;12;30;29
16;12;31;31
16;12;32;32
16;12;33;15
16;12;35;13
16;12;37;33
16;12;38;34
16;12;39;35
16;12;40;34
16;13;2;2
16;13;3;3
16;13;4;4
16;13;5;5
16;13;6;6
16;13;7;7
16;13;8;8
16;13;9;9
16;13;10;10
16;13;12;11
16;13;14;11
16;13;15;12
16;13;18;15
16;13;19;30
16;13;23;23
16;13;24;24
16;13;25;25
16;13;26;27
16;13;27;12
16;13;28;26
16;13;29;28
16;13;30;29
16;13;31;31
16;13;32;32
16;13;33;15
16;13;37;33
16;13;38;34
16;13;39;35
16;13;40;34
16;14;1;13
16;14;2;2
16;14;3;3
16;14;4;4
16;14;5;5
16;14;6;6
16;14;7;7
16;14;8;8
16;14;9;9
16;14;10;10
16;14;12;11
16;14;14;11
16;14;15;12
16;14;16;13
16;14;18;15
16;14;19;30
16;14;21;13
16;14;23;23
16;14;24;24
16;14;25;25
16;14;26;27
16;14;28;26
16;14;29;28
16;14;30;29
16;14;31;31
16;14;32;32
16;14;33;15
16;14;35;13
16;14;37;33
16;14;38;34
16;14;39;35
16;14;40;34
16;15;1;13
16;15;2;2
16;15;3;3
16;15;4;4
16;15;5;5
16;15;6;6
16;15;7;7
16;15;8;8
16;15;9;9
16;15;10;10
16;15;12;11
16;15;14;11
16;15;15;12
16;15;16;13
16;15;19;30
16;15;21;13
16;15;23;23
16;15;24;24
16;15;25;25
16;15;26;27
16;15;28;26
16;15;29;28
16;15;30;29
16;15;31;31
16;15;32;32
16;15;35;13
16;15;37;33
16;15;38;34
16;15;39;35
16;15;40;34
16;23;1;13
16;23;2;2
16;23;3;3
16;23;4;4
16;23;5;5
16;23;6;6
16;23;7;7
16;23;8;8
16;23;9;9
16;23;10;10
16;23;12;11
16;23;14;11
16;23;15;12
16;23;16;13
16;23;17;14
16;23;18;15
16;23;19;30
16;23;20;14
16;23;21;13
16;23;22;14
16;23;24;24
16;23;25;25
16;23;26;27
16;23;28;26
16;23;29;28
16;23;30;29
16;23;31;31
16;23;32;32
16;23;33;15
16;23;35;13
16;23;36;14
16;23;37;33
16;23;38;34
16;23;39;35
16;23;40;34
16;24;1;13
16;24;2;2
16;24;3;3
16;24;4;4
16;24;5;5
16;24;6;6
16;24;7;7
16;24;8;8
16;24;9;9
16;24;10;10
16;24;12;11
16;24;14;11
16;24;15;12
16;24;16;13
16;24;18;15
16;24;19;30
16;24;21;13
16;24;23;23
16;24;25;25
16;24;26;27
16;24;28;26
16;24;29;28
16;24;30;29
16;24;31;31
16;24;32;32
16;24;33;15
16;24;35;13
16;24;37;33
16;24;38;34
16;24;39;35
16;24;40;34
16;25;1;13
16;25;2;2
16;25;3;3
16;25;4;4
16;25;5;5
16;25;6;6
16;25;7;7
16;25;8;8
16;25;9;9
16;25;10;10
16;25;12;11
16;25;14;11
16;25;16;13
16;25;17;14
16;25;18;15
16;25;19;30
16;25;20;14
16;25;21;13
16;25;22;14
16;25;23;23
16;25;24;24
16;25;26;27
16;25;28;26
16;25;29;28
16;25;30;29
16;25;31;31
16;25;32;32
16;25;33;15
16;25;35;13
16;25;36;14
16;25;37;33
16;25;38;34
16;25;39;35
16;25;40;34
16;26;1;13
16;26;2;2
16;26;3;3
16;26;4;4
16;26;5;5
16;26;6;6
16;26;7;7
16;26;8;8
16;26;9;9
16;26;10;10
16;26;12;11
16;26;14;11
16;26;15;12
16;26;16;13
16;26;17;14
16;26;18;15
16;26;19;30
16;26;20;14
16;26;21;13
16;26;22;14
16;26;23;23
16;26;24;24
16;26;25;25
16;26;26;27
16;26;29;28
16;26;30;29
16;26;31;31
16;26;32;32
16;26;33;15
16;26;35;13
16;26;36;14
16;26;37;33
16;26;38;34
16;26;39;35
16;26;40;34
16;27;1;13
16;27;2;2
16;27;3;3
16;27;4;4
16;27;5;5
16;27;6;6
16;27;7;7
16;27;8;8
16;27;9;9
16;27;10;10
16;27;12;11
16;27;14;11
16;27;19;30
16;27;28;26
16;27;31;31
16;27;32;32
16;27;37;33
16;27;38;34
16;27;39;35
16;27;40;34
16;28;1;13
16;28;2;2
16;28;3;3
16;28;4;4
16;28;5;5
16;28;6;6
16;28;7;7
16;28;8;8
16;28;9;9
16;28;10;10
16;28;12;11
16;28;14;11
16;28;16;13
16;28;19;30
16;28;26;27
16;28;31;31
16;28;32;32
16;28;37;33
16;28;38;34
16;28;39;35
16;28;40;34
16;29;1;13
16;29;2;2
16;29;3;3
16;29;4;4
16;29;5;5
16;29;6;6
16;29;7;7
16;29;8;8
16;29;9;9
16;29;10;10
16;29;12;11
16;29;14;11
16;29;15;12
16;29;16;13
16;29;19;30
16;29;26;27
16;29;31;31
16;29;32;32
16;29;37;33
16;29;38;34
16;29;39;35
16;29;40;34
16;30;1;13
16;30;2;2
16;30;3;3
16;30;4;4
16;30;5;5
16;30;6;6
16;30;7;7
16;30;8;8
16;30;9;9
16;30;10;10
16;30;12;11
16;30;14;11
16;30;26;27
16;30;31;31
16;30;32;32
16;30;37;33
16;30;38;34
16;30;39;35
16;30;40;34
16;31;1;13
16;31;2;2
16;31;3;3
16;31;4;4
16;31;5;5
16;31;6;6
16;31;7;7
16;31;8;8
16;31;9;9
16;31;10;10
16;31;12;11
16;31;14;11
16;31;19;30
16;31;26;27
16;31;28;26
16;31;32;32
16;31;37;33
16;31;38;34
16;31;39;35
16;31;40;34
16;32;1;13
16;32;2;2
16;32;3;3
16;32;4;4
16;32;5;5
16;32;6;6
16;32;7;7
16;32;8;8
16;32;9;9
16;32;10;10
16;32;12;11
16;32;14;11
16;32;19;30
16;32;26;27
16;32;28;26
16;32;31;31
16;32;37;33
16;32;38;34
16;32;39;35
16;32;40;34
16;33;1;13
16;33;2;2
16;33;3;3
16;33;4;4
16;33;5;5
16;33;6;6
16;33;7;7
16;33;8;8
16;33;9;9
16;33;10;10
16;33;12;11
16;33;14;11
16;33;19;30
16;33;26;27
16;33;28;26
16;33;31;31
16;33;32;32
16;33;38;34
16;33;39;35
16;33;40;34
16;34;1;13
16;34;2;2
16;34;3;3
16;34;4;4
16;34;5;5
16;34;6;6
16;34;7;7
16;34;8;8
16;34;9;9
16;34;10;10
16;34;12;11
16;34;14;11
16;34;15;12
16;34;16;13
16;34;19;30
16;34;26;27
16;34;28;26
16;34;31;31
16;34;32;32
16;34;37;33
16;34;39;35
16;35;1;13
16;35;2;2
16;35;3;3
16;35;4;4
16;35;5;5
16;35;6;6
16;35;7;7
16;35;8;8
16;35;9;9
16;35;10;10
16;35;12;11
16;35;14;11
16;35;19;30
16;35;26;27
16;35;28;26
16;35;31;31
16;35;32;32
16;35;37;33
16;35;38;34
16;35;40;34
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 16 0 1 13
3 16 0 2 2
4 16 0 3 3
5 16 0 4 4
6 16 0 5 5
7 16 0 6 6
8 16 0 7 7
9 16 0 8 8
10 16 0 9 9
11 16 0 10 10
12 16 0 12 11
13 16 0 14 11
14 16 0 19 30
15 16 0 26 27
16 16 0 31 31
17 16 0 32 32
18 16 0 37 33
19 16 0 38 34
20 16 0 39 35
21 16 0 40 34
22 16 2 1 13
23 16 2 3 3
24 16 2 4 4
25 16 2 5 5
26 16 2 6 6
27 16 2 7 7
28 16 2 8 8
29 16 2 9 9
30 16 2 10 10
31 16 2 12 11
32 16 2 14 11
33 16 2 19 30
34 16 2 26 27
35 16 2 28 26
36 16 2 31 31
37 16 2 32 32
38 16 2 37 33
39 16 2 38 34
40 16 2 39 35
41 16 2 40 34
42 16 3 1 13
43 16 3 2 2
44 16 3 4 4
45 16 3 5 5
46 16 3 6 6
47 16 3 7 7
48 16 3 8 8
49 16 3 9 9
50 16 3 10 10
51 16 3 12 11
52 16 3 14 11
53 16 3 19 30
54 16 3 26 27
55 16 3 28 26
56 16 3 31 31
57 16 3 32 32
58 16 3 37 33
59 16 3 38 34
60 16 3 39 35
61 16 3 40 34
62 16 4 1 13
63 16 4 2 2
64 16 4 3 3
65 16 4 5 5
66 16 4 6 6
67 16 4 7 7
68 16 4 8 8
69 16 4 9 9
70 16 4 10 10
71 16 4 12 11
72 16 4 14 11
73 16 4 19 30
74 16 4 26 27
75 16 4 28 26
76 16 4 31 31
77 16 4 32 32
78 16 4 37 33
79 16 4 38 34
80 16 4 39 35
81 16 4 40 34
82 16 5 1 13
83 16 5 2 2
84 16 5 3 3
85 16 5 4 4
86 16 5 6 6
87 16 5 7 7
88 16 5 8 8
89 16 5 9 9
90 16 5 10 10
91 16 5 12 11
92 16 5 14 11
93 16 5 19 30
94 16 5 26 27
95 16 5 28 26
96 16 5 31 31
97 16 5 32 32
98 16 5 37 33
99 16 5 38 34
100 16 5 39 35
101 16 5 40 34
102 16 6 1 13
103 16 6 2 2
104 16 6 3 3
105 16 6 4 4
106 16 6 5 5
107 16 6 7 7
108 16 6 8 8
109 16 6 9 9
110 16 6 10 10
111 16 6 12 11
112 16 6 14 11
113 16 6 19 30
114 16 6 26 27
115 16 6 28 26
116 16 6 31 31
117 16 6 32 32
118 16 6 37 33
119 16 6 38 34
120 16 6 39 35
121 16 6 40 34
122 16 7 1 13
123 16 7 2 2
124 16 7 3 3
125 16 7 4 4
126 16 7 5 5
127 16 7 6 6
128 16 7 8 8
129 16 7 9 9
130 16 7 10 10
131 16 7 12 11
132 16 7 14 11
133 16 7 19 30
134 16 7 26 27
135 16 7 28 26
136 16 7 31 31
137 16 7 32 32
138 16 7 37 33
139 16 7 38 34
140 16 7 39 35
141 16 7 40 34
142 16 8 1 13
143 16 8 2 2
144 16 8 3 3
145 16 8 4 4
146 16 8 5 5
147 16 8 6 6
148 16 8 7 7
149 16 8 9 9
150 16 8 10 10
151 16 8 12 11
152 16 8 14 11
153 16 8 19 30
154 16 8 26 27
155 16 8 28 26
156 16 8 31 31
157 16 8 32 32
158 16 8 37 33
159 16 8 38 34
160 16 8 39 35
161 16 8 40 34
162 16 9 1 13
163 16 9 2 2
164 16 9 3 3
165 16 9 4 4
166 16 9 5 5
167 16 9 6 6
168 16 9 7 7
169 16 9 8 8
170 16 9 10 10
171 16 9 12 11
172 16 9 14 11
173 16 9 19 30
174 16 9 26 27
175 16 9 28 26
176 16 9 31 31
177 16 9 32 32
178 16 9 37 33
179 16 9 38 34
180 16 9 39 35
181 16 9 40 34
182 16 10 1 13
183 16 10 2 2
184 16 10 3 3
185 16 10 4 4
186 16 10 5 5
187 16 10 6 6
188 16 10 7 7
189 16 10 8 8
190 16 10 9 9
191 16 10 12 11
192 16 10 14 11
193 16 10 19 30
194 16 10 26 27
195 16 10 28 26
196 16 10 31 31
197 16 10 32 32
198 16 10 37 33
199 16 10 38 34
200 16 10 39 35
201 16 10 40 34
202 16 11 1 13
203 16 11 2 2
204 16 11 3 3
205 16 11 4 4
206 16 11 5 5
207 16 11 6 6
208 16 11 7 7
209 16 11 8 8
210 16 11 9 9
211 16 11 10 10
212 16 11 15 12
213 16 11 16 13
214 16 11 17 14
215 16 11 18 15
216 16 11 19 30
217 16 11 20 14
218 16 11 21 13
219 16 11 22 14
220 16 11 23 23
221 16 11 24 24
222 16 11 25 25
223 16 11 26 27
224 16 11 29 28
225 16 11 30 29
226 16 11 31 31
227 16 11 32 32
228 16 11 33 15
229 16 11 35 13
230 16 11 36 14
231 16 11 37 33
232 16 11 38 34
233 16 11 39 35
234 16 11 40 34
235 16 12 1 13
236 16 12 2 2
237 16 12 3 3
238 16 12 4 4
239 16 12 5 5
240 16 12 6 6
241 16 12 7 7
242 16 12 8 8
243 16 12 9 9
244 16 12 10 10
245 16 12 12 11
246 16 12 14 11
247 16 12 16 13
248 16 12 18 15
249 16 12 19 30
250 16 12 21 13
251 16 12 23 23
252 16 12 24 24
253 16 12 25 25
254 16 12 26 27
255 16 12 28 26
256 16 12 29 28
257 16 12 30 29
258 16 12 31 31
259 16 12 32 32
260 16 12 33 15
261 16 12 35 13
262 16 12 37 33
263 16 12 38 34
264 16 12 39 35
265 16 12 40 34
266 16 13 2 2
267 16 13 3 3
268 16 13 4 4
269 16 13 5 5
270 16 13 6 6
271 16 13 7 7
272 16 13 8 8
273 16 13 9 9
274 16 13 10 10
275 16 13 12 11
276 16 13 14 11
277 16 13 15 12
278 16 13 18 15
279 16 13 19 30
280 16 13 23 23
281 16 13 24 24
282 16 13 25 25
283 16 13 26 27
284 16 13 27 12
285 16 13 28 26
286 16 13 29 28
287 16 13 30 29
288 16 13 31 31
289 16 13 32 32
290 16 13 33 15
291 16 13 37 33
292 16 13 38 34
293 16 13 39 35
294 16 13 40 34
295 16 14 1 13
296 16 14 2 2
297 16 14 3 3
298 16 14 4 4
299 16 14 5 5
300 16 14 6 6
301 16 14 7 7
302 16 14 8 8
303 16 14 9 9
304 16 14 10 10
305 16 14 12 11
306 16 14 14 11
307 16 14 15 12
308 16 14 16 13
309 16 14 18 15
310 16 14 19 30
311 16 14 21 13
312 16 14 23 23
313 16 14 24 24
314 16 14 25 25
315 16 14 26 27
316 16 14 28 26
317 16 14 29 28
318 16 14 30 29
319 16 14 31 31
320 16 14 32 32
321 16 14 33 15
322 16 14 35 13
323 16 14 37 33
324 16 14 38 34
325 16 14 39 35
326 16 14 40 34
327 16 15 1 13
328 16 15 2 2
329 16 15 3 3
330 16 15 4 4
331 16 15 5 5
332 16 15 6 6
333 16 15 7 7
334 16 15 8 8
335 16 15 9 9
336 16 15 10 10
337 16 15 12 11
338 16 15 14 11
339 16 15 15 12
340 16 15 16 13
341 16 15 19 30
342 16 15 21 13
343 16 15 23 23
344 16 15 24 24
345 16 15 25 25
346 16 15 26 27
347 16 15 28 26
348 16 15 29 28
349 16 15 30 29
350 16 15 31 31
351 16 15 32 32
352 16 15 35 13
353 16 15 37 33
354 16 15 38 34
355 16 15 39 35
356 16 15 40 34
357 16 23 1 13
358 16 23 2 2
359 16 23 3 3
360 16 23 4 4
361 16 23 5 5
362 16 23 6 6
363 16 23 7 7
364 16 23 8 8
365 16 23 9 9
366 16 23 10 10
367 16 23 12 11
368 16 23 14 11
369 16 23 15 12
370 16 23 16 13
371 16 23 17 14
372 16 23 18 15
373 16 23 19 30
374 16 23 20 14
375 16 23 21 13
376 16 23 22 14
377 16 23 24 24
378 16 23 25 25
379 16 23 26 27
380 16 23 28 26
381 16 23 29 28
382 16 23 30 29
383 16 23 31 31
384 16 23 32 32
385 16 23 33 15
386 16 23 35 13
387 16 23 36 14
388 16 23 37 33
389 16 23 38 34
390 16 23 39 35
391 16 23 40 34
392 16 24 1 13
393 16 24 2 2
394 16 24 3 3
395 16 24 4 4
396 16 24 5 5
397 16 24 6 6
398 16 24 7 7
399 16 24 8 8
400 16 24 9 9
401 16 24 10 10
402 16 24 12 11
403 16 24 14 11
404 16 24 15 12
405 16 24 16 13
406 16 24 18 15
407 16 24 19 30
408 16 24 21 13
409 16 24 23 23
410 16 24 25 25
411 16 24 26 27
412 16 24 28 26
413 16 24 29 28
414 16 24 30 29
415 16 24 31 31
416 16 24 32 32
417 16 24 33 15
418 16 24 35 13
419 16 24 37 33
420 16 24 38 34
421 16 24 39 35
422 16 24 40 34
423 16 25 1 13
424 16 25 2 2
425 16 25 3 3
426 16 25 4 4
427 16 25 5 5
428 16 25 6 6
429 16 25 7 7
430 16 25 8 8
431 16 25 9 9
432 16 25 10 10
433 16 25 12 11
434 16 25 14 11
435 16 25 16 13
436 16 25 17 14
437 16 25 18 15
438 16 25 19 30
439 16 25 20 14
440 16 25 21 13
441 16 25 22 14
442 16 25 23 23
443 16 25 24 24
444 16 25 26 27
445 16 25 28 26
446 16 25 29 28
447 16 25 30 29
448 16 25 31 31
449 16 25 32 32
450 16 25 33 15
451 16 25 35 13
452 16 25 36 14
453 16 25 37 33
454 16 25 38 34
455 16 25 39 35
456 16 25 40 34
457 16 26 1 13
458 16 26 2 2
459 16 26 3 3
460 16 26 4 4
461 16 26 5 5
462 16 26 6 6
463 16 26 7 7
464 16 26 8 8
465 16 26 9 9
466 16 26 10 10
467 16 26 12 11
468 16 26 14 11
469 16 26 15 12
470 16 26 16 13
471 16 26 17 14
472 16 26 18 15
473 16 26 19 30
474 16 26 20 14
475 16 26 21 13
476 16 26 22 14
477 16 26 23 23
478 16 26 24 24
479 16 26 25 25
480 16 26 26 27
481 16 26 29 28
482 16 26 30 29
483 16 26 31 31
484 16 26 32 32
485 16 26 33 15
486 16 26 35 13
487 16 26 36 14
488 16 26 37 33
489 16 26 38 34
490 16 26 39 35
491 16 26 40 34
492 16 27 1 13
493 16 27 2 2
494 16 27 3 3
495 16 27 4 4
496 16 27 5 5
497 16 27 6 6
498 16 27 7 7
499 16 27 8 8
500 16 27 9 9
501 16 27 10 10
502 16 27 12 11
503 16 27 14 11
504 16 27 19 30
505 16 27 28 26
506 16 27 31 31
507 16 27 32 32
508 16 27 37 33
509 16 27 38 34
510 16 27 39 35
511 16 27 40 34
512 16 28 1 13
513 16 28 2 2
514 16 28 3 3
515 16 28 4 4
516 16 28 5 5
517 16 28 6 6
518 16 28 7 7
519 16 28 8 8
520 16 28 9 9
521 16 28 10 10
522 16 28 12 11
523 16 28 14 11
524 16 28 16 13
525 16 28 19 30
526 16 28 26 27
527 16 28 31 31
528 16 28 32 32
529 16 28 37 33
530 16 28 38 34
531 16 28 39 35
532 16 28 40 34
533 16 29 1 13
534 16 29 2 2
535 16 29 3 3
536 16 29 4 4
537 16 29 5 5
538 16 29 6 6
539 16 29 7 7
540 16 29 8 8
541 16 29 9 9
542 16 29 10 10
543 16 29 12 11
544 16 29 14 11
545 16 29 15 12
546 16 29 16 13
547 16 29 19 30
548 16 29 26 27
549 16 29 31 31
550 16 29 32 32
551 16 29 37 33
552 16 29 38 34
553 16 29 39 35
554 16 29 40 34
555 16 30 1 13
556 16 30 2 2
557 16 30 3 3
558 16 30 4 4
559 16 30 5 5
560 16 30 6 6
561 16 30 7 7
562 16 30 8 8
563 16 30 9 9
564 16 30 10 10
565 16 30 12 11
566 16 30 14 11
567 16 30 26 27
568 16 30 31 31
569 16 30 32 32
570 16 30 37 33
571 16 30 38 34
572 16 30 39 35
573 16 30 40 34
574 16 31 1 13
575 16 31 2 2
576 16 31 3 3
577 16 31 4 4
578 16 31 5 5
579 16 31 6 6
580 16 31 7 7
581 16 31 8 8
582 16 31 9 9
583 16 31 10 10
584 16 31 12 11
585 16 31 14 11
586 16 31 19 30
587 16 31 26 27
588 16 31 28 26
589 16 31 32 32
590 16 31 37 33
591 16 31 38 34
592 16 31 39 35
593 16 31 40 34
594 16 32 1 13
595 16 32 2 2
596 16 32 3 3
597 16 32 4 4
598 16 32 5 5
599 16 32 6 6
600 16 32 7 7
601 16 32 8 8
602 16 32 9 9
603 16 32 10 10
604 16 32 12 11
605 16 32 14 11
606 16 32 19 30
607 16 32 26 27
608 16 32 28 26
609 16 32 31 31
610 16 32 37 33
611 16 32 38 34
612 16 32 39 35
613 16 32 40 34
614 16 33 1 13
615 16 33 2 2
616 16 33 3 3
617 16 33 4 4
618 16 33 5 5
619 16 33 6 6
620 16 33 7 7
621 16 33 8 8
622 16 33 9 9
623 16 33 10 10
624 16 33 12 11
625 16 33 14 11
626 16 33 19 30
627 16 33 26 27
628 16 33 28 26
629 16 33 31 31
630 16 33 32 32
631 16 33 38 34
632 16 33 39 35
633 16 33 40 34
634 16 34 1 13
635 16 34 2 2
636 16 34 3 3
637 16 34 4 4
638 16 34 5 5
639 16 34 6 6
640 16 34 7 7
641 16 34 8 8
642 16 34 9 9
643 16 34 10 10
644 16 34 12 11
645 16 34 14 11
646 16 34 15 12
647 16 34 16 13
648 16 34 19 30
649 16 34 26 27
650 16 34 28 26
651 16 34 31 31
652 16 34 32 32
653 16 34 37 33
654 16 34 39 35
655 16 35 1 13
656 16 35 2 2
657 16 35 3 3
658 16 35 4 4
659 16 35 5 5
660 16 35 6 6
661 16 35 7 7
662 16 35 8 8
663 16 35 9 9
664 16 35 10 10
665 16 35 12 11
666 16 35 14 11
667 16 35 19 30
668 16 35 26 27
669 16 35 28 26
670 16 35 31 31
671 16 35 32 32
672 16 35 37 33
673 16 35 38 34
674 16 35 40 34
@@ -0,0 +1,322 @@
#
# Macchine MT Connect - Trevisan ORIGINALE
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV E NEL FILE ELENCO_EVENTI_E_STATI_MASTER
#
# L'evento 4 e lo Stato 4 in Anagrafica era "Pausa" che poi sono stati spostati su Idx 60 - Qui ho già messo quello originale visto che il csv risultante
# è lo stesso
#
# Il Barcode Lavora va nello Stato -> Lavora quindi rispetto agli eventi stati ho commentato quelli relativi a macchina Pronta altrimenti
# non il programma non creava il csv
#
# 2024.02.23 Creata RUL per Famiglia 16 Fluitek - MT Connect - Trevisan
#
$DEFINITIONS
$NAME : FAMIGLIA_16
$IDX : 16
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
#
# BARCODE SOSTITUITI
#
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
# 15 HW_PowerOn -> HW_Power_On
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$RULES
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : HW_power_off : Macchina_Spenta # 14
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
#Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Emergenza : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
#Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
#Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
#Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
#Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
#Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
#Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
#Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
#Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
#Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
#Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
#Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
#Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
#Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
#Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
#Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
#--------------------------------------------------------------------------
$DO
@@ -0,0 +1,23 @@
L'evento 4 era Barcode Pausa e il rispettivo Stato Pausa non corrispondevano a DEV quindi creati Eventi e Stati uguali come Idx 60
Avevano solo tre famiglie usate
1 -> Manuale
12 -> Famiglia Jetco - Quasi tutte le macchine
16 -> MT Connect - macchiana Trevisan
Aggiunto Barcode Pausa alle Anagrafiche DEV e aggiunto a RUL Famiglia 1 Barcode
Poi aggiunto Barcode Pausa all'ultima versione della famiglia 12 di Jetco
La 12 Jetco l'ho verificata ed era come la originale Jetco tranne un paio di errori in Fluitek, quindi modificata ultimo
file RUL in Jetco per aggiungere il Barcode Pausa
Creato File RUL per Famiglia 16 partendo da ELENCO_EVENTI_E_STATI_MASTER
Poi partendo dai dati in DB Fluitek copiati in Excel e verificati e copiate RULE extra Barcode + controllo per eventi diversi con lista DB
Tolto Eventi Macchina_Pronta perchè Barcode_Lavora andava in Lavora
Una volta OK aggiunti eventi Nuovi al nuovo file di RUL NEW e creato csv relativo
@@ -0,0 +1 @@
Ora inizio,Tempo scaduto,Durata,Computer,Indirizzo IP del computer,Gruppo,Proprietario del computer,Connesso da,Dispositivo collegato,Indirizzo IP client,Tipo,Soggetto,Nota
1 Ora inizio Tempo scaduto Durata Computer Indirizzo IP del computer Gruppo Proprietario del computer Connesso da Dispositivo collegato Indirizzo IP client Tipo Soggetto Nota
@@ -29,6 +29,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;0;57;57
12;0;58;58
12;0;59;59
12;0;60;60
12;2;0;0
12;2;1;13
12;2;3;3
@@ -60,6 +61,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;2;57;57
12;2;58;58
12;2;59;59
12;2;60;60
12;3;0;0
12;3;1;13
12;3;2;2
@@ -91,6 +93,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;3;57;57
12;3;58;58
12;3;59;59
12;3;60;60
12;4;0;0
12;4;1;13
12;4;2;2
@@ -122,6 +125,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;4;57;57
12;4;58;58
12;4;59;59
12;4;60;60
12;5;0;0
12;5;1;13
12;5;2;2
@@ -153,6 +157,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;5;57;57
12;5;58;58
12;5;59;59
12;5;60;60
12;6;0;0
12;6;1;13
12;6;2;2
@@ -184,6 +189,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;6;57;57
12;6;58;58
12;6;59;59
12;6;60;60
12;7;0;0
12;7;1;13
12;7;2;2
@@ -215,6 +221,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;7;57;57
12;7;58;58
12;7;59;59
12;7;60;60
12;8;0;0
12;8;1;13
12;8;2;2
@@ -246,6 +253,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;8;57;57
12;8;58;58
12;8;59;59
12;8;60;60
12;9;0;0
12;9;1;13
12;9;2;2
@@ -277,6 +285,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;9;57;57
12;9;58;58
12;9;59;59
12;9;60;60
12;10;0;0
12;10;1;13
12;10;2;2
@@ -308,6 +317,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;10;57;57
12;10;58;58
12;10;59;59
12;10;60;60
12;11;0;0
12;11;1;13
12;11;2;2
@@ -351,6 +361,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;11;57;57
12;11;58;58
12;11;59;59
12;11;60;60
12;12;0;0
12;12;1;13
12;12;2;2
@@ -392,6 +403,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;12;57;57
12;12;58;58
12;12;59;59
12;12;60;60
12;13;0;0
12;13;2;2
12;13;3;3
@@ -432,6 +444,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;13;57;57
12;13;58;58
12;13;59;59
12;13;60;60
12;14;0;0
12;14;1;13
12;14;2;2
@@ -474,6 +487,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;14;57;57
12;14;58;58
12;14;59;59
12;14;60;60
12;15;0;0
12;15;1;13
12;15;2;2
@@ -514,6 +528,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;15;57;57
12;15;58;58
12;15;59;59
12;15;60;60
12;23;0;0
12;23;1;13
12;23;2;2
@@ -559,6 +574,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;23;57;57
12;23;58;58
12;23;59;59
12;23;60;60
12;24;0;0
12;24;1;13
12;24;2;2
@@ -600,6 +616,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;24;57;57
12;24;58;58
12;24;59;59
12;24;60;60
12;25;0;0
12;25;1;13
12;25;2;2
@@ -644,6 +661,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;25;57;57
12;25;58;58
12;25;59;59
12;25;60;60
12;26;0;0
12;26;1;13
12;26;2;2
@@ -689,6 +707,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;26;57;57
12;26;58;58
12;26;59;59
12;26;60;60
12;27;0;0
12;27;1;13
12;27;2;2
@@ -720,6 +739,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;27;57;57
12;27;58;58
12;27;59;59
12;27;60;60
12;28;0;0
12;28;1;13
12;28;2;2
@@ -752,6 +772,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;28;57;57
12;28;58;58
12;28;59;59
12;28;60;60
12;29;0;0
12;29;1;13
12;29;2;2
@@ -785,6 +806,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;29;57;57
12;29;58;58
12;29;59;59
12;29;60;60
12;30;0;0
12;30;1;13
12;30;2;2
@@ -815,6 +837,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;30;57;57
12;30;58;58
12;30;59;59
12;30;60;60
12;31;0;0
12;31;1;13
12;31;2;2
@@ -846,6 +869,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;31;57;57
12;31;58;58
12;31;59;59
12;31;60;60
12;32;0;0
12;32;1;13
12;32;2;2
@@ -877,6 +901,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;32;57;57
12;32;58;58
12;32;59;59
12;32;60;60
12;33;0;0
12;33;1;13
12;33;2;2
@@ -908,6 +933,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;33;57;57
12;33;58;58
12;33;59;59
12;33;60;60
12;34;0;0
12;34;1;13
12;34;2;2
@@ -941,6 +967,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;34;57;57
12;34;58;58
12;34;59;59
12;34;60;60
12;35;0;0
12;35;1;13
12;35;2;2
@@ -972,6 +999,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;35;57;57
12;35;58;58
12;35;59;59
12;35;60;60
12;49;0;0
12;49;1;13
12;49;2;2
@@ -1003,6 +1031,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;49;57;57
12;49;58;58
12;49;59;59
12;49;60;60
12;50;0;0
12;50;1;13
12;50;2;2
@@ -1034,6 +1063,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;50;57;57
12;50;58;58
12;50;59;59
12;50;60;60
12;51;0;0
12;51;1;13
12;51;2;2
@@ -1064,6 +1094,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;51;57;57
12;51;58;58
12;51;59;59
12;51;60;60
12;52;0;0
12;52;1;13
12;52;2;2
@@ -1094,6 +1125,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;52;57;57
12;52;58;58
12;52;59;59
12;52;60;60
12;54;0;0
12;54;1;13
12;54;2;2
@@ -1124,6 +1156,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;54;57;57
12;54;58;58
12;54;59;59
12;54;60;60
12;55;0;0
12;55;1;13
12;55;2;2
@@ -1154,6 +1187,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;55;57;57
12;55;58;58
12;55;59;59
12;55;60;60
12;56;0;0
12;56;1;13
12;56;2;2
@@ -1184,6 +1218,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;56;57;57
12;56;58;58
12;56;59;59
12;56;60;60
12;57;0;0
12;57;1;13
12;57;2;2
@@ -1214,6 +1249,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;57;56;56
12;57;58;58
12;57;59;59
12;57;60;60
12;58;0;0
12;58;1;13
12;58;2;2
@@ -1244,6 +1280,7 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;58;56;56
12;58;57;57
12;58;59;59
12;58;60;60
12;59;0;0
12;59;1;13
12;59;2;2
@@ -1274,3 +1311,35 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;59;56;56
12;59;57;57
12;59;58;58
12;59;60;60
12;60;0;0
12;60;1;13
12;60;2;2
12;60;3;3
12;60;4;4
12;60;5;5
12;60;6;6
12;60;7;7
12;60;8;8
12;60;9;9
12;60;10;10
12;60;12;11
12;60;14;11
12;60;19;30
12;60;26;27
12;60;31;31
12;60;32;32
12;60;37;33
12;60;38;34
12;60;39;35
12;60;40;34
12;60;49;49
12;60;50;50
12;60;51;51
12;60;52;52
12;60;54;54
12;60;55;55
12;60;56;56
12;60;57;57
12;60;58;58
12;60;59;59
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
29 12 0 57 57
30 12 0 58 58
31 12 0 59 59
32 12 0 60 60
33 12 2 0 0
34 12 2 1 13
35 12 2 3 3
61 12 2 57 57
62 12 2 58 58
63 12 2 59 59
64 12 2 60 60
65 12 3 0 0
66 12 3 1 13
67 12 3 2 2
93 12 3 57 57
94 12 3 58 58
95 12 3 59 59
96 12 3 60 60
97 12 4 0 0
98 12 4 1 13
99 12 4 2 2
125 12 4 57 57
126 12 4 58 58
127 12 4 59 59
128 12 4 60 60
129 12 5 0 0
130 12 5 1 13
131 12 5 2 2
157 12 5 57 57
158 12 5 58 58
159 12 5 59 59
160 12 5 60 60
161 12 6 0 0
162 12 6 1 13
163 12 6 2 2
189 12 6 57 57
190 12 6 58 58
191 12 6 59 59
192 12 6 60 60
193 12 7 0 0
194 12 7 1 13
195 12 7 2 2
221 12 7 57 57
222 12 7 58 58
223 12 7 59 59
224 12 7 60 60
225 12 8 0 0
226 12 8 1 13
227 12 8 2 2
253 12 8 57 57
254 12 8 58 58
255 12 8 59 59
256 12 8 60 60
257 12 9 0 0
258 12 9 1 13
259 12 9 2 2
285 12 9 57 57
286 12 9 58 58
287 12 9 59 59
288 12 9 60 60
289 12 10 0 0
290 12 10 1 13
291 12 10 2 2
317 12 10 57 57
318 12 10 58 58
319 12 10 59 59
320 12 10 60 60
321 12 11 0 0
322 12 11 1 13
323 12 11 2 2
361 12 11 57 57
362 12 11 58 58
363 12 11 59 59
364 12 11 60 60
365 12 12 0 0
366 12 12 1 13
367 12 12 2 2
403 12 12 57 57
404 12 12 58 58
405 12 12 59 59
406 12 12 60 60
407 12 13 0 0
408 12 13 2 2
409 12 13 3 3
444 12 13 57 57
445 12 13 58 58
446 12 13 59 59
447 12 13 60 60
448 12 14 0 0
449 12 14 1 13
450 12 14 2 2
487 12 14 57 57
488 12 14 58 58
489 12 14 59 59
490 12 14 60 60
491 12 15 0 0
492 12 15 1 13
493 12 15 2 2
528 12 15 57 57
529 12 15 58 58
530 12 15 59 59
531 12 15 60 60
532 12 23 0 0
533 12 23 1 13
534 12 23 2 2
574 12 23 57 57
575 12 23 58 58
576 12 23 59 59
577 12 23 60 60
578 12 24 0 0
579 12 24 1 13
580 12 24 2 2
616 12 24 57 57
617 12 24 58 58
618 12 24 59 59
619 12 24 60 60
620 12 25 0 0
621 12 25 1 13
622 12 25 2 2
661 12 25 57 57
662 12 25 58 58
663 12 25 59 59
664 12 25 60 60
665 12 26 0 0
666 12 26 1 13
667 12 26 2 2
707 12 26 57 57
708 12 26 58 58
709 12 26 59 59
710 12 26 60 60
711 12 27 0 0
712 12 27 1 13
713 12 27 2 2
739 12 27 57 57
740 12 27 58 58
741 12 27 59 59
742 12 27 60 60
743 12 28 0 0
744 12 28 1 13
745 12 28 2 2
772 12 28 57 57
773 12 28 58 58
774 12 28 59 59
775 12 28 60 60
776 12 29 0 0
777 12 29 1 13
778 12 29 2 2
806 12 29 57 57
807 12 29 58 58
808 12 29 59 59
809 12 29 60 60
810 12 30 0 0
811 12 30 1 13
812 12 30 2 2
837 12 30 57 57
838 12 30 58 58
839 12 30 59 59
840 12 30 60 60
841 12 31 0 0
842 12 31 1 13
843 12 31 2 2
869 12 31 57 57
870 12 31 58 58
871 12 31 59 59
872 12 31 60 60
873 12 32 0 0
874 12 32 1 13
875 12 32 2 2
901 12 32 57 57
902 12 32 58 58
903 12 32 59 59
904 12 32 60 60
905 12 33 0 0
906 12 33 1 13
907 12 33 2 2
933 12 33 57 57
934 12 33 58 58
935 12 33 59 59
936 12 33 60 60
937 12 34 0 0
938 12 34 1 13
939 12 34 2 2
967 12 34 57 57
968 12 34 58 58
969 12 34 59 59
970 12 34 60 60
971 12 35 0 0
972 12 35 1 13
973 12 35 2 2
999 12 35 57 57
1000 12 35 58 58
1001 12 35 59 59
1002 12 35 60 60
1003 12 49 0 0
1004 12 49 1 13
1005 12 49 2 2
1031 12 49 57 57
1032 12 49 58 58
1033 12 49 59 59
1034 12 49 60 60
1035 12 50 0 0
1036 12 50 1 13
1037 12 50 2 2
1063 12 50 57 57
1064 12 50 58 58
1065 12 50 59 59
1066 12 50 60 60
1067 12 51 0 0
1068 12 51 1 13
1069 12 51 2 2
1094 12 51 57 57
1095 12 51 58 58
1096 12 51 59 59
1097 12 51 60 60
1098 12 52 0 0
1099 12 52 1 13
1100 12 52 2 2
1125 12 52 57 57
1126 12 52 58 58
1127 12 52 59 59
1128 12 52 60 60
1129 12 54 0 0
1130 12 54 1 13
1131 12 54 2 2
1156 12 54 57 57
1157 12 54 58 58
1158 12 54 59 59
1159 12 54 60 60
1160 12 55 0 0
1161 12 55 1 13
1162 12 55 2 2
1187 12 55 57 57
1188 12 55 58 58
1189 12 55 59 59
1190 12 55 60 60
1191 12 56 0 0
1192 12 56 1 13
1193 12 56 2 2
1218 12 56 57 57
1219 12 56 58 58
1220 12 56 59 59
1221 12 56 60 60
1222 12 57 0 0
1223 12 57 1 13
1224 12 57 2 2
1249 12 57 56 56
1250 12 57 58 58
1251 12 57 59 59
1252 12 57 60 60
1253 12 58 0 0
1254 12 58 1 13
1255 12 58 2 2
1280 12 58 56 56
1281 12 58 57 57
1282 12 58 59 59
1283 12 58 60 60
1284 12 59 0 0
1285 12 59 1 13
1286 12 59 2 2
1311 12 59 56 56
1312 12 59 57 57
1313 12 59 58 58
1314 12 59 60 60
1315 12 60 0 0
1316 12 60 1 13
1317 12 60 2 2
1318 12 60 3 3
1319 12 60 4 4
1320 12 60 5 5
1321 12 60 6 6
1322 12 60 7 7
1323 12 60 8 8
1324 12 60 9 9
1325 12 60 10 10
1326 12 60 12 11
1327 12 60 14 11
1328 12 60 19 30
1329 12 60 26 27
1330 12 60 31 31
1331 12 60 32 32
1332 12 60 37 33
1333 12 60 38 34
1334 12 60 39 35
1335 12 60 40 34
1336 12 60 49 49
1337 12 60 50 50
1338 12 60 51 51
1339 12 60 52 52
1340 12 60 54 54
1341 12 60 55 55
1342 12 60 56 56
1343 12 60 57 57
1344 12 60 58 58
1345 12 60 59 59
+274 -269
View File
@@ -1,5 +1,5 @@
#
# Macchine MANUALE/Barcode di partenza
# Famiglia Macchine : 12 - Jetco no cambio stato (14 cambiopezzo) in lavorazione (13)
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV
#
@@ -8,55 +8,58 @@
# 2023.08.27 Sistemazione Descrizioni
# 2024.02.16 Sistemato File con n. eventi e check con vecchi file
# 2024.02.16 Aggiunti Barcode nuovi mancanti e creato CSV senza righe che portano allo stesso stato
# 2024.02.23 Aggiunto barcode Pausa - 60 - Fluitek
# 2024.03.27 Sistemazione allineamento e Intestazione + TEST
#
$DEFINITIONS
$NAME : FAMIGLIA_12
$IDX : 12
$NAME : FAMIGLIA_12
$IDX : 12
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 60 : Pausa
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -72,254 +75,256 @@ $STATE : 59 : Rottura_Utensile
# 36 HW_deposito_robot -> HW_End_Tavola
# 40 HW_WarmUp_CoolDown -> HW_Ciclo_Accensione_Spegnimento
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 60 : Barcode_Pausa
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : Barcode_Pausa : Pausa # 60
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Riscaldamento : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Emergenza : HW_Manuale : Manuale # 24
Riscaldamento : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Emergenza : HW_Manuale : Manuale # 24
Riscaldamento : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
#--------------------------------------------------------------------------
@@ -11,193 +11,18 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
15;1;44;39
15;1;45;38
15;1;46;37
15;2;0;0
15;2;14;11
15;2;15;1
15;2;18;15
15;2;44;39
15;2;45;38
15;2;46;37
15;3;0;0
15;3;14;11
15;3;15;1
15;3;18;15
15;3;44;39
15;3;45;38
15;3;46;37
15;4;0;0
15;4;14;11
15;4;15;1
15;4;18;15
15;4;44;39
15;4;45;38
15;4;46;37
15;5;0;0
15;5;14;11
15;5;15;1
15;5;18;15
15;5;44;39
15;5;45;38
15;5;46;37
15;6;0;0
15;6;14;11
15;6;15;1
15;6;18;15
15;6;44;39
15;6;45;38
15;6;46;37
15;7;0;0
15;7;14;11
15;7;15;1
15;7;18;15
15;7;44;39
15;7;45;38
15;7;46;37
15;8;0;0
15;8;14;11
15;8;15;1
15;8;18;15
15;8;44;39
15;8;45;38
15;8;46;37
15;9;0;0
15;9;14;11
15;9;15;1
15;9;18;15
15;9;44;39
15;9;45;38
15;9;46;37
15;10;0;0
15;10;14;11
15;10;15;1
15;10;18;15
15;10;44;39
15;10;45;38
15;10;46;37
15;11;0;0
15;11;15;1
15;11;18;15
15;11;44;39
15;11;45;38
15;11;46;37
15;12;0;0
15;12;14;11
15;12;15;1
15;12;18;15
15;12;44;39
15;12;45;38
15;12;46;37
15;13;0;0
15;13;14;11
15;13;15;1
15;13;18;15
15;13;44;39
15;13;45;38
15;13;46;37
15;14;0;0
15;14;14;11
15;14;15;1
15;14;18;15
15;14;44;39
15;14;45;38
15;14;46;37
15;15;0;0
15;15;14;11
15;15;15;1
15;15;44;39
15;15;45;38
15;15;46;37
15;23;0;0
15;23;14;11
15;23;15;1
15;23;18;15
15;23;44;39
15;23;45;38
15;23;46;37
15;24;0;0
15;24;14;11
15;24;15;1
15;24;18;15
15;24;44;39
15;24;45;38
15;24;46;37
15;25;0;0
15;25;14;11
15;25;15;1
15;25;18;15
15;25;44;39
15;25;45;38
15;25;46;37
15;26;0;0
15;26;14;11
15;26;15;1
15;26;18;15
15;26;44;39
15;26;45;38
15;26;46;37
15;27;0;0
15;27;14;11
15;27;15;1
15;27;18;15
15;27;44;39
15;27;45;38
15;27;46;37
15;28;0;0
15;28;14;11
15;28;15;1
15;28;18;15
15;28;44;39
15;28;45;38
15;28;46;37
15;29;0;0
15;29;14;11
15;29;15;1
15;29;18;15
15;29;44;39
15;29;45;38
15;29;46;37
15;30;0;0
15;30;14;11
15;30;15;1
15;30;18;15
15;30;44;39
15;30;45;38
15;30;46;37
15;31;0;0
15;31;14;11
15;31;15;1
15;31;18;15
15;31;44;39
15;31;45;38
15;31;46;37
15;32;0;0
15;32;14;11
15;32;15;1
15;32;18;15
15;32;44;39
15;32;45;38
15;32;46;37
15;33;0;0
15;33;14;11
15;33;15;1
15;33;18;15
15;33;44;39
15;33;45;38
15;33;46;37
15;34;0;0
15;34;14;11
15;34;15;1
15;34;18;15
15;34;44;39
15;34;45;38
15;34;46;37
15;35;0;0
15;35;14;11
15;35;15;1
15;35;18;15
15;35;44;39
15;35;45;38
15;35;46;37
15;37;0;0
15;37;14;11
15;37;15;1
@@ -216,17 +41,3 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
15;39;18;15
15;39;45;38
15;39;46;37
15;49;0;0
15;49;14;11
15;49;15;1
15;49;18;15
15;49;44;39
15;49;45;38
15;49;46;37
15;50;0;0
15;50;14;11
15;50;15;1
15;50;18;15
15;50;44;39
15;50;45;38
15;50;46;37
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
11 15 1 44 39
12 15 1 45 38
13 15 1 46 37
15 2 0 0
15 2 14 11
15 2 15 1
15 2 18 15
15 2 44 39
15 2 45 38
15 2 46 37
15 3 0 0
15 3 14 11
15 3 15 1
15 3 18 15
15 3 44 39
15 3 45 38
15 3 46 37
15 4 0 0
15 4 14 11
15 4 15 1
15 4 18 15
15 4 44 39
15 4 45 38
15 4 46 37
15 5 0 0
15 5 14 11
15 5 15 1
15 5 18 15
15 5 44 39
15 5 45 38
15 5 46 37
15 6 0 0
15 6 14 11
15 6 15 1
15 6 18 15
15 6 44 39
15 6 45 38
15 6 46 37
15 7 0 0
15 7 14 11
15 7 15 1
15 7 18 15
15 7 44 39
15 7 45 38
15 7 46 37
15 8 0 0
15 8 14 11
15 8 15 1
15 8 18 15
15 8 44 39
15 8 45 38
15 8 46 37
15 9 0 0
15 9 14 11
15 9 15 1
15 9 18 15
15 9 44 39
15 9 45 38
15 9 46 37
15 10 0 0
15 10 14 11
15 10 15 1
15 10 18 15
15 10 44 39
15 10 45 38
15 10 46 37
14 15 11 0 0
15 15 11 15 1
16 15 11 18 15
17 15 11 44 39
18 15 11 45 38
19 15 11 46 37
15 12 0 0
15 12 14 11
15 12 15 1
15 12 18 15
15 12 44 39
15 12 45 38
15 12 46 37
15 13 0 0
15 13 14 11
15 13 15 1
15 13 18 15
15 13 44 39
15 13 45 38
15 13 46 37
15 14 0 0
15 14 14 11
15 14 15 1
15 14 18 15
15 14 44 39
15 14 45 38
15 14 46 37
20 15 15 0 0
21 15 15 14 11
22 15 15 15 1
23 15 15 44 39
24 15 15 45 38
25 15 15 46 37
15 23 0 0
15 23 14 11
15 23 15 1
15 23 18 15
15 23 44 39
15 23 45 38
15 23 46 37
15 24 0 0
15 24 14 11
15 24 15 1
15 24 18 15
15 24 44 39
15 24 45 38
15 24 46 37
15 25 0 0
15 25 14 11
15 25 15 1
15 25 18 15
15 25 44 39
15 25 45 38
15 25 46 37
15 26 0 0
15 26 14 11
15 26 15 1
15 26 18 15
15 26 44 39
15 26 45 38
15 26 46 37
15 27 0 0
15 27 14 11
15 27 15 1
15 27 18 15
15 27 44 39
15 27 45 38
15 27 46 37
15 28 0 0
15 28 14 11
15 28 15 1
15 28 18 15
15 28 44 39
15 28 45 38
15 28 46 37
15 29 0 0
15 29 14 11
15 29 15 1
15 29 18 15
15 29 44 39
15 29 45 38
15 29 46 37
15 30 0 0
15 30 14 11
15 30 15 1
15 30 18 15
15 30 44 39
15 30 45 38
15 30 46 37
15 31 0 0
15 31 14 11
15 31 15 1
15 31 18 15
15 31 44 39
15 31 45 38
15 31 46 37
15 32 0 0
15 32 14 11
15 32 15 1
15 32 18 15
15 32 44 39
15 32 45 38
15 32 46 37
15 33 0 0
15 33 14 11
15 33 15 1
15 33 18 15
15 33 44 39
15 33 45 38
15 33 46 37
15 34 0 0
15 34 14 11
15 34 15 1
15 34 18 15
15 34 44 39
15 34 45 38
15 34 46 37
15 35 0 0
15 35 14 11
15 35 15 1
15 35 18 15
15 35 44 39
15 35 45 38
15 35 46 37
26 15 37 0 0
27 15 37 14 11
28 15 37 15 1
41 15 39 18 15
42 15 39 45 38
43 15 39 46 37
15 49 0 0
15 49 14 11
15 49 15 1
15 49 18 15
15 49 44 39
15 49 45 38
15 49 46 37
15 50 0 0
15 50 14 11
15 50 15 1
15 50 18 15
15 50 44 39
15 50 45 38
15 50 46 37
@@ -1,49 +1,50 @@
#
# Macchine MANUALE/BArcode di partenza
# Famiglia Macchine : 15 - Compressori
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV
#
# 2023.08.08
# 2023.08.11 Nomi PowerOn
# 2023.08.27 Sistemazione Descrizioni
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_15
$IDX : 15
$NAME : FAMIGLIA_15
$IDX : 15
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 11 : Macchina_Spenta
$STATE : 15 : Allarme_CN
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : A_Vuoto
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 11 : Macchina_Spenta
$STATE : 15 : Allarme_CN
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : A_Vuoto
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 18 : HW_Error
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 18 : HW_Error
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$RULES
# state : event : next state
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Power_On : Macchina_Pronta # 15
ALL_STATES : HW_Error : Allarme_CN # 18
ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva
ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto
ALL_STATES : HW_Carico : Carico # 56
ALL_STATES : EMPTY : ND # 0
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Power_On : Macchina_Pronta # 15
ALL_STATES : HW_Error : Allarme_CN # 18
ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva
ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto
ALL_STATES : HW_Carico : Carico # 56
#--------------------------------------------------------------------------
@@ -1,47 +1,48 @@
#
# Macchine MANUALE/Barcode di partenza
# Famiglia Macchine 22 - Jetco - Filtri
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle Anagrafiche del DB DEV campo Key
#
# 2023.08.09
# 2023.08.27 Sistemazione Descrizioni
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_20 # -> MACCHINA FILTRO JETCO - SOSTITUISCE LA 11
$IDX : 20
$NAME : FAMIGLIA_20 # -> MACCHINA FILTRO JETCO - SOSTITUISCE LA 11
$IDX : 20
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
$STATE : 0 : ND
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 15 : Allarme_CN
$STATE : 24 : Manuale
$STATE : 29 : Emergenza
$STATE : 0 : ND
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 15 : Allarme_CN
$STATE : 24 : Manuale
$STATE : 29 : Emergenza
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 18 : HW_Error
$EVENT : 24 : HW_Manuale
$EVENT : 30 : HW_Emergenza
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 18 : HW_Error
$EVENT : 24 : HW_Manuale
$EVENT : 30 : HW_Emergenza
$RULES
# state : event : next state
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND # 0
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Power_On : Fermo_Generico # 15
ALL_STATES : HW_Machining : Lavorazione # 16
ALL_STATES : HW_Error : Allarme_CN # 18
ALL_STATES : HW_Manuale : Manuale # 24
ALL_STATES : HW_Emergenza : Emergenza # 30
ALL_STATES : EMPTY : ND # 0
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Power_On : Fermo_Generico # 15
ALL_STATES : HW_Machining : Lavorazione # 16
ALL_STATES : HW_Error : Allarme_CN # 18
ALL_STATES : HW_Manuale : Manuale # 24
ALL_STATES : HW_Emergenza : Emergenza # 30
#--------------------------------------------------------------------------
+282 -281
View File
@@ -1,62 +1,63 @@
#
# Macchine Torni con RaspBerry PI
# Famiglia: 22 - Jetco - Gildemeister GLD25 - GD32 - Torni con Rasp PI - deriva dalla 12
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV
#
# La GD32 (con PI) con la famiglia 12 usciva dal riscaldamento (Barcode) con evento tipo power-on quindi creata nuova famiglia
# togliendo queste uscite e lasciando solo il running o manuale o altri barcode
# togliendo queste uscite e lasciando solo con il running o manuale o altri barcode
# Assegnata anche al Tornio GLD25 anche lui collegato con PI
#
# 2024.02.16 Copia dalla Famiglia 12 NEW di Jetco dopo aggiunta barcode togliendo uscite da riscaldamento non corrette
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_22
$IDX : 22
$NAME : FAMIGLIA_22
$IDX : 22
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
$STATE : 0 : ND
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
@@ -72,252 +73,252 @@ $STATE : 59 : Rottura_Utensile
# 36 HW_deposito_robot -> HW_End_Tavola
# 40 HW_WarmUp_CoolDown -> HW_Ciclo_Accensione_Spegnimento
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$RULES
# state : event : next state : Cod. Event
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Lavorazione # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Emergenza : HW_Manuale : Manuale # 24
Riscaldamento : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40 ex nome HW_WarmUp_CoolDown
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Riscaldamento : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Emergenza : HW_Manuale : Manuale # 24
Riscaldamento : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
#--------------------------------------------------------------------------
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,331 @@
#
# Macchine Valvital - SOSTITUITA DA FAM 23
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
#
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA VALVITAL - RICAVATO DA TRANSIZIONESTATI SU DB DELLA FAM. 11
# SEMBRA IDENTICA ALLA VECCHIA 11 DI COLCOM che però è diventata la 21 quindi creo altra Famiglia 23 x Valvital LASCO SPR3150
#
# LA FAMIGLIA 11 è di Donati
#
# 2024.04.18 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga
#
#
$DEFINITIONS
$NAME : FAMIGLIA_11
$IDX : 11
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 26 : Non_Disponibile
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
#
# BARCODE SOSTITUITI
#
# 4 Barcode_Attesa_Attrezzista -> Barcode_Lavori_Vari (DONATI)
# 6 Barcode_Pausa_Pranzo -> Barcode_Manca_Pezzo (DONATI)
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$RULES
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Non_Disponibile : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Non_Disponibile : HW_Error : Allarme_CN # 18
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Non_Disponibile : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Non_Disponibile : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
$DO
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,310 @@
#
# Famiglia Macchine : 13 - Industria_4.0
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
#
# 2023.10.05 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
# gli eventi e stati sono diventati 54,55,56,57
#
# 2023.10.06 Creata VERSIONE NEW partendo da RUL di BASE
# Tolti eventi/stati commentati e tolto Evento 28 Timer_Timeout_Turno_By_Tempo_Ciclo e suoi riferimenti di Stato "Non_Disponibile"
#
# 2023.10.10 Aggiunto barcode In Deroga
#
# 2024.01.18 Aggiunto barcode Rottura Utensile
# 2024.03.27 Sistemazione allineamento e Intestazione
#
$DEFINITIONS
$NAME : FAMIGLIA_13
$IDX : 13
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
#
# BARCODE SOSTITUITI
#
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
# 15 HW_PowerOn -> HW_Power_On
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
# 36 HW_Deposito_Robot -> HW_End_Tavola
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$RULES
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
Lavorazione : HW_End_Machining : Lavorazione # 17
Allarme_CN : HW_End_Machining : Allarme_CN # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Manuale # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Fermo_Generico # 20
Lavorazione : Contapezzi : Lavorazione # 20
Allarme_CN : Contapezzi : Allarme_CN # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Manuale # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
Lavorazione : HW_End_Pallet : Lavorazione # 22
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Manuale # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
Lavorazione : HW_End_Tavola : Lavorazione # 36
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Manuale # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
$DO
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,302 @@
#
# Famiglia Macchine : 23 - "Valvital - LASCO SPR3150"
#
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
#
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA VALVITAL - RICAVATO DA TRANSIZIONESTATI SU DB DELLA FAM. 11
# SEMBRA IDENTICA ALLA VECCHIA 11 DI COLCOM che però è diventata la 21 quindi creo altra Famiglia 23 x Valvital LASCO SPR3150
#
# LA FAMIGLIA 11 STANDARD è di Donati
#
# 2024.04.18 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga
#
#
$DEFINITIONS
$NAME : FAMIGLIA_23
$IDX : 23
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> Manca_Materia_Prima
#
$STATE : 0 : ND
$STATE : 1 : Macchina_Pronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : Creazione_Programmi
$STATE : 4 : Lavori_Vari
$STATE : 5 : Guasto
$STATE : 6 : Manca_Pezzo
$STATE : 7 : Manca_Lavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : Macchina_Spenta
$STATE : 12 : Fermo_Generico
$STATE : 13 : Lavorazione
$STATE : 14 : Cambio_Pezzo
$STATE : 15 : Allarme_CN
$STATE : 23 : Rottura_Nastro
$STATE : 24 : Manuale
$STATE : 25 : Scarico_Pieno
$STATE : 27 : Manca_Materia_Prima
$STATE : 28 : Magazzino_Grezzi_Vuoto
$STATE : 29 : Emergenza
$STATE : 30 : Fermo_Organizzativo
$STATE : 31 : Modifica_Programmi
$STATE : 32 : Sostituzione_Utensile
$STATE : 33 : Riempimento_Vasca
$STATE : 34 : Riscaldamento
$STATE : 35 : Anomalia_Macchina
$STATE : 49 : Manca_Attrezzatura
$STATE : 50 : Usura_Utensile
$STATE : 51 : Adeguamento_Attrezzature
$STATE : 52 : Formazione_Personale
$STATE : 54 : Attesa_Attrezzista
$STATE : 55 : Pausa_Pranzo
$STATE : 56 : Manca_Operatore
$STATE : 57 : Manca_Mater_Tagliato
$STATE : 58 : In_Deroga
$STATE : 59 : Rottura_Utensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
# NOTE
#
# BARCODE SOSTITUITI
#
# 4 Barcode_Attesa_Attrezzista -> Barcode_Lavori_Vari (DONATI)
# 6 Barcode_Pausa_Pranzo -> Barcode_Manca_Pezzo (DONATI)
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Lavori_Vari
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : Barcode_Manca_Pezzo
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
$EVENT : 08 : Barcode_Assenteismo
$EVENT : 09 : Barcode_Manutenzione
$EVENT : 10 : Barcode_Pulizia
$EVENT : 12 : Barcode_Macchina_Spenta
$EVENT : 14 : HW_Power_Off
$EVENT : 15 : HW_Power_On
$EVENT : 16 : HW_Machining
$EVENT : 17 : HW_End_Machining
$EVENT : 18 : HW_Error
$EVENT : 19 : Barcode_Fermo_Organizzativo
$EVENT : 20 : Contapezzi
$EVENT : 21 : HW_Start_Pallet
$EVENT : 22 : HW_End_Pallet
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
$EVENT : 24 : HW_Manuale
$EVENT : 25 : HW_Nastro_Scarico_Pieno
$EVENT : 26 : Barcode_Manca_Materia_Prima
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
$EVENT : 30 : HW_Emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme_Macchina
$EVENT : 35 : HW_Start_Tavola
$EVENT : 36 : HW_End_Tavola
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_macchina
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
$EVENT : 52 : Barcode_Formazione_Personale
$EVENT : 54 : Barcode_Attesa_Attrezzista
$EVENT : 55 : Barcode_Pausa_Pranzo
$EVENT : 56 : Barcode_Manca_Operatore
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
$EVENT : 58 : Barcode_In_Deroga
$EVENT : 59 : Barcode_Rottura_Utensile
$RULES
# state : event : next state : Cod. Event
ALL_STATES : EMPTY : ND # 0
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
ALL_STATES : Barcode_Guasto : Guasto # 5
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
ALL_STATES : Barcode_Pulizia : Pulizia # 10
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
ALL_STATES : Barcode_Rottura_Utensile : Rottura_Utensile # 59
ALL_STATES : HW_power_off : Macchina_Spenta # 14
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
Lavorazione : HW_Power_On : Fermo_Generico # 15
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
Allarme_CN : HW_Power_On : Fermo_Generico # 15
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
Manuale : HW_Power_On : Fermo_Generico # 15
Macchina_Pronta : HW_Machining : Lavorazione # 16
Macchina_Spenta : HW_Machining : Lavorazione # 16
Fermo_Generico : HW_Machining : Lavorazione # 16
Cambio_Pezzo : HW_Machining : Lavorazione # 16
Allarme_CN : HW_Machining : Lavorazione # 16
Rottura_Nastro : HW_Machining : Lavorazione # 16
Manuale : HW_Machining : Lavorazione # 16
Scarico_Pieno : HW_Machining : Lavorazione # 16
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
Emergenza : HW_Machining : Lavorazione # 16
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
Manuale : HW_End_Machining : Cambio_Pezzo # 17
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
Macchina_Pronta : HW_Error : Allarme_CN # 18
Macchina_Spenta : HW_Error : Allarme_CN # 18
Fermo_Generico : HW_Error : Allarme_CN # 18
Lavorazione : HW_Error : Allarme_CN # 18
Cambio_Pezzo : HW_Error : Allarme_CN # 18
Rottura_Nastro : HW_Error : Allarme_CN # 18
Manuale : HW_Error : Allarme_CN # 18
Scarico_Pieno : HW_Error : Allarme_CN # 18
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
Lavorazione : Contapezzi : Cambio_Pezzo # 20
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
Manuale : Contapezzi : Cambio_Pezzo # 20
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
Manuale : HW_Start_Pallet : Lavorazione # 21
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
Macchina_Pronta : HW_Manuale : Manuale # 24
Macchina_Spenta : HW_Manuale : Manuale # 24
Fermo_Generico : HW_Manuale : Manuale # 24
Lavorazione : HW_Manuale : Manuale # 24
Cambio_Pezzo : HW_Manuale : Manuale # 24
Allarme_CN : HW_Manuale : Manuale # 24
Rottura_Nastro : HW_Manuale : Manuale # 24
Scarico_Pieno : HW_Manuale : Manuale # 24
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
Macchina_Pronta : HW_Emergenza : Emergenza # 30
Macchina_Spenta : HW_Emergenza : Emergenza # 30
Fermo_Generico : HW_Emergenza : Emergenza # 30
Lavorazione : HW_Emergenza : Emergenza # 30
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
Allarme_CN : HW_Emergenza : Emergenza # 30
Rottura_Nastro : HW_Emergenza : Emergenza # 30
Manuale : HW_Emergenza : Emergenza # 30
Scarico_Pieno : HW_Emergenza : Emergenza # 30
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
Manuale : HW_Start_Tavola : Lavorazione # 35
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
# -------------------------------------------------------------------------------------------------
$DO
@@ -0,0 +1,29 @@
FAMIGLIE
Avevano solo Due famiglie utilizzate
11 -> Solo Macchina LASCO SPR3150 -> Creata nuova Famiglia 23 "Valvital - LASCO SPR3150"
13 -> x Tutte le altre macchine -> Famiglia su DB identica alla 13 usata in ColCom quindi usata la stessa
Per la 11 è stata creata la nuova Fam. 23
Per la 13, dopo averla controllata, è stata usata la stessa famiglia 13 di ColCom quindi va usata questa ...
EVENTI Diversi
6 Pausa Pranzo -> diventato "Manca Pezzo" va messo in eventi con il 55
32 Rott. Utensile -> Sostituz. Utensile va messo in eventi con il 59
4, 37, 38 però non sono Mai stati usati
OLD NEW
4 Barcode - Attesa Attrezzista : 04 : Barcode_Lavori_Vari
6 Barcode - Pausa Pranzo : 06 : Barcode_Manca_Pezzo
32 Barcode - Rottura Utensile : 32 : Barcode_Sostituzione_Utensile
37 Barcode - Manca Operatore : 37 : Barcode_Riempimento_Vasca
38 Barcode - Manca Mat. Tagliato : 38 : Barcode_Riscaldamento