Merge remote-tracking branch 'gitlab/develop' into develop
This commit is contained in:
@@ -505,6 +505,7 @@ namespace SMGen.Data.Services
|
||||
public async Task<FilesClass> EvalIn2EvRuleFile(FilesClass currFile, bool saveToDb)
|
||||
{
|
||||
await Task.Delay(1);
|
||||
Dictionary<string, string> evSt2Change = new Dictionary<string, string>();
|
||||
sz_state_machine_name = "";
|
||||
n_state_machine_index = "";
|
||||
n_states = 0;
|
||||
@@ -636,41 +637,61 @@ namespace SMGen.Data.Services
|
||||
}
|
||||
}
|
||||
|
||||
foreach (var ev in Events_to_send)
|
||||
evSt2Change = await modFile(currFile, false);
|
||||
|
||||
if (evSt2Change.Count() == 0)
|
||||
{
|
||||
var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key);
|
||||
if (rule2Ev != null)
|
||||
foreach (var ev in Events_to_send)
|
||||
{
|
||||
if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value))
|
||||
var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key);
|
||||
if (rule2Ev != null)
|
||||
{
|
||||
evOk.Add(ev.Key, ev.Value);
|
||||
if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value))
|
||||
{
|
||||
evOk.Add(ev.Key, ev.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var item in evOk)
|
||||
{
|
||||
var newEvent = new AnagEventiModelTemp()
|
||||
{
|
||||
IdxTipo = item.Value,
|
||||
Nome = item.Key.Trim().ToUpper()
|
||||
};
|
||||
var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo);
|
||||
|
||||
|
||||
if (listElement != null && listElement.Nome != newEvent.Nome)
|
||||
{
|
||||
errMgs = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}\n\n";
|
||||
Log.Error(errMgs);
|
||||
currFile.errorMsgs.Add(errMgs);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
}
|
||||
else if (listElement == null)
|
||||
{
|
||||
events2Add.Add(newEvent);
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var item in evOk)
|
||||
else
|
||||
{
|
||||
var newEvent = new AnagEventiModelTemp()
|
||||
foreach (var item in evSt2Change)
|
||||
{
|
||||
IdxTipo = item.Value,
|
||||
Nome = item.Key.Trim().ToUpper()
|
||||
};
|
||||
var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo);
|
||||
|
||||
if (listElement != null && listElement.Nome != newEvent.Nome)
|
||||
{
|
||||
errMgs = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}\n\n";
|
||||
errMgs = $"{item.Value} {item.Key}: necessita di essere sistemato sul file originale perchè la descrizione non corrisponde al DB";
|
||||
Log.Error(errMgs);
|
||||
currFile.errorMsgs.Add(errMgs);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
}
|
||||
else if (listElement == null)
|
||||
{
|
||||
events2Add.Add(newEvent);
|
||||
}
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -688,8 +709,10 @@ namespace SMGen.Data.Services
|
||||
}
|
||||
|
||||
|
||||
public async Task modFile(FilesClass file)
|
||||
public async Task<Dictionary<string, string>> modFile(FilesClass file, bool doProc)
|
||||
{
|
||||
Dictionary<string, string> evSt2Change = new Dictionary<string, string>();
|
||||
|
||||
Dictionary<int, string> eventsFromDb = await AnagEventiGetAll();
|
||||
Dictionary<int, string> statesFromDb = await AnagStatiGetAll();
|
||||
string filePath = file.tempFileName;
|
||||
@@ -716,6 +739,7 @@ namespace SMGen.Data.Services
|
||||
else if (statesFromDb[int.Parse(lineSplit[1].Trim())] != lineSplit[2].Trim())
|
||||
{
|
||||
fileTxt = fileTxt.Replace(lineSplit[2].Trim(), statesFromDb[int.Parse(lineSplit[1].Trim())]);
|
||||
evSt2Change.Add(lineSplit[2].Trim(), lineSplit[0].Trim());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -733,6 +757,7 @@ namespace SMGen.Data.Services
|
||||
else if (eventsFromDb[int.Parse(lineSplit[1].Trim())] != lineSplit[2].Trim())
|
||||
{
|
||||
fileTxt = fileTxt.Replace(lineSplit[2].Trim(), eventsFromDb[int.Parse(lineSplit[1].Trim())]);
|
||||
evSt2Change.Add(lineSplit[2].Trim(), lineSplit[0].Trim());
|
||||
}
|
||||
|
||||
}
|
||||
@@ -740,17 +765,19 @@ namespace SMGen.Data.Services
|
||||
}
|
||||
}
|
||||
Log.Debug($"{n++:00}");
|
||||
if (file.errorMsgs.Count() == 0)
|
||||
if (doProc)
|
||||
{
|
||||
var fileName = $"{file.origFileName.Split(".")[0]}.rul";
|
||||
file.DLoadFileName = $"{Path.Combine(procRootDir, bitCsvPath, fileName)}";
|
||||
file.isOk = true;
|
||||
await FileUpdate(file.origFileName, file);
|
||||
using (StreamWriter sw = new StreamWriter(file.DLoadFileName))
|
||||
if (file.errorMsgs.Count() == 0)
|
||||
{
|
||||
sw.Write(fileTxt);
|
||||
var fileName = $"{file.origFileName.Split(".")[0]}.rul";
|
||||
file.DLoadFileName = $"{Path.Combine(procRootDir, bitCsvPath, fileName)}";
|
||||
file.isOk = true;
|
||||
await FileUpdate(file.origFileName, file);
|
||||
using (StreamWriter sw = new StreamWriter(file.DLoadFileName))
|
||||
{
|
||||
sw.Write(fileTxt);
|
||||
}
|
||||
}
|
||||
|
||||
Log.Debug($"T{n++:00}");
|
||||
}
|
||||
else
|
||||
@@ -758,7 +785,7 @@ namespace SMGen.Data.Services
|
||||
await FileUpdate(file.origFileName, file);
|
||||
Log.Debug($"F{n++:00}");
|
||||
}
|
||||
|
||||
return evSt2Change;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
@@ -770,6 +797,7 @@ namespace SMGen.Data.Services
|
||||
public async Task<FilesClass> EvalIn2StateRuleFile(FilesClass currFile, bool saveToDb, bool calcItself, bool calcEmptyState, Core.Enum.ORDERTYPE orderType)
|
||||
{
|
||||
await Task.Delay(1);
|
||||
Dictionary<string, string> evSt2Change = new Dictionary<string, string>();
|
||||
sz_state_machine_name = "";
|
||||
n_state_machine_index = "";
|
||||
n_states = 0;
|
||||
@@ -904,68 +932,88 @@ namespace SMGen.Data.Services
|
||||
{
|
||||
Log.Error($"Eccezione durante la lettura del file {currFile.origFileName} alla riga {line}: {exc}{Environment.NewLine}");
|
||||
}
|
||||
foreach (var ev in Events_to_send)
|
||||
|
||||
evSt2Change = await modFile(currFile, false);
|
||||
|
||||
if (evSt2Change.Count() == 0)
|
||||
{
|
||||
var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key);
|
||||
if (rule2Ev != null)
|
||||
foreach (var ev in Events_to_send)
|
||||
{
|
||||
if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value))
|
||||
var rule2Ev = Rules.FirstOrDefault(x => x.event_to_send == ev.Key);
|
||||
if (rule2Ev != null)
|
||||
{
|
||||
evOk.Add(ev.Key, ev.Value);
|
||||
if (!evOk.ContainsKey(ev.Key) && !evOk.ContainsValue(ev.Value))
|
||||
{
|
||||
evOk.Add(ev.Key, ev.Value);
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var item in evOk)
|
||||
{
|
||||
var newEvent = new AnagEventiModelTemp()
|
||||
{
|
||||
IdxTipo = item.Value,
|
||||
Nome = item.Key.Trim().ToUpper()
|
||||
};
|
||||
var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo);
|
||||
|
||||
if (listElement != null && listElement.Nome != newEvent.Nome)
|
||||
{
|
||||
errMsg = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
//return null;
|
||||
}
|
||||
else if (listElement == null)
|
||||
{
|
||||
events2Add.Add(newEvent);
|
||||
}
|
||||
}
|
||||
foreach (var state2Chk in actStates2Chk.Distinct())
|
||||
{
|
||||
var nxtSt = nextStates2Chk.FirstOrDefault(x => x == state2Chk);
|
||||
if (nxtSt == null)
|
||||
{
|
||||
errMsg = $"Nel file {currFile.origFileName} lo stato: {state2Chk} non risulta essere presente come stato di uscita.{Environment.NewLine}";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
}
|
||||
}
|
||||
foreach (var nxtState in nextStates2Chk.Distinct())
|
||||
{
|
||||
var St = actStates2Chk.FirstOrDefault(x => x == nxtState);
|
||||
if (St == null)
|
||||
{
|
||||
errMsg = $"Nel file {currFile.origFileName} lo stato: {nxtState} non risulta essere presente come stato di entrata.{Environment.NewLine}";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
foreach (var item in evOk)
|
||||
else
|
||||
{
|
||||
var newEvent = new AnagEventiModelTemp()
|
||||
foreach (var item in evSt2Change)
|
||||
{
|
||||
IdxTipo = item.Value,
|
||||
Nome = item.Key.Trim().ToUpper()
|
||||
};
|
||||
var listElement = events2Add.FirstOrDefault(x => x.IdxTipo == newEvent.IdxTipo);
|
||||
|
||||
if (listElement != null && listElement.Nome != newEvent.Nome)
|
||||
{
|
||||
errMsg = $"L'evento '{newEvent.IdxTipo}: {newEvent.Nome}' non può essere importato perchè diverso da '{listElement.IdxTipo}: {listElement.Nome}' nel file {currFile.origFileName}.{Environment.NewLine}";
|
||||
errMsg = $"{item.Value} {item.Key}: necessita di essere sistemato sul file originale perchè la descrizione non corrisponde al DB";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
//return null;
|
||||
}
|
||||
else if (listElement == null)
|
||||
{
|
||||
events2Add.Add(newEvent);
|
||||
}
|
||||
}
|
||||
foreach (var state2Chk in actStates2Chk.Distinct())
|
||||
{
|
||||
var nxtSt = nextStates2Chk.FirstOrDefault(x => x == state2Chk);
|
||||
if (nxtSt == null)
|
||||
{
|
||||
errMsg = $"Nel file {currFile.origFileName} lo stato: {state2Chk} non risulta essere presente come stato di uscita.{Environment.NewLine}";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
currFile.isOk = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
}
|
||||
}
|
||||
foreach (var nxtState in nextStates2Chk.Distinct())
|
||||
{
|
||||
var St = actStates2Chk.FirstOrDefault(x => x == nxtState);
|
||||
if (St == null)
|
||||
{
|
||||
errMsg = $"Nel file {currFile.origFileName} lo stato: {nxtState} non risulta essere presente come stato di entrata.{Environment.NewLine}";
|
||||
Log.Error(errMsg);
|
||||
currFile.errorMsgs.Add(errMsg);
|
||||
currFile.isOk = false;
|
||||
currFile.calcRunning = false;
|
||||
|
||||
currFile.calcRunning = false;
|
||||
}
|
||||
await FileUpdate(currFile.origFileName, currFile);
|
||||
}
|
||||
|
||||
return currFile;
|
||||
|
||||
@@ -145,7 +145,7 @@ namespace SMGen.Components
|
||||
}
|
||||
else if (is2Chk)
|
||||
{
|
||||
await SMGDService.modFile(item.Value);
|
||||
await SMGDService.modFile(item.Value, true);
|
||||
}
|
||||
else
|
||||
{
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,97 @@
|
||||
#
|
||||
# Donati Tavola COSMAP
|
||||
#
|
||||
# come la 18 ma ha segnale automatico + allarme tavola
|
||||
|
||||
# v.1 bit 4 = automatico (con bit1 = lavora indica VERO RUN) + bit5 = allarme tavola
|
||||
# v.2 14-II-2017
|
||||
#
|
||||
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : COSMAP
|
||||
$IDX : 22
|
||||
$N_STATES : 10
|
||||
$N_BITS : 8
|
||||
|
||||
#definizione bit : obbligatorio iniziare da 0
|
||||
|
||||
$BIT : 0 : power_on
|
||||
$BIT : 1 : run
|
||||
$BIT : 2 : end_cycle
|
||||
$BIT : 3 : alarm
|
||||
$BIT : 4 : automatico
|
||||
$BIT : 5 : allarme_tav
|
||||
$BIT : 6 : input_empty
|
||||
$BIT : 7 : not_emergency
|
||||
|
||||
#definizione stati : obbligatorio iniziare da 0
|
||||
|
||||
$STATE : 0 : ST_Init
|
||||
$STATE : 1 : ST_Power off
|
||||
$STATE : 2 : ST_Machine ready
|
||||
$STATE : 3 : ST_Run
|
||||
$STATE : 4 : ST_Cycle end
|
||||
$STATE : 5 : ST_Alarm
|
||||
$STATE : 6 : ST_Manual
|
||||
$STATE : 7 : ST_AllarmeTav
|
||||
$STATE : 8 : ST_Input empty
|
||||
$STATE : 9 : ST_Emergency
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0
|
||||
|
||||
$EVENT : 00 : EV_00
|
||||
$EVENT : 01 : EV_01
|
||||
$EVENT : 02 : EV_02
|
||||
$EVENT : 03 : EV_03
|
||||
$EVENT : 04 : EV_04
|
||||
$EVENT : 05 : EV_05
|
||||
$EVENT : 06 : EV_06
|
||||
$EVENT : 07 : EV_07
|
||||
$EVENT : 08 : EV_08
|
||||
$EVENT : 09 : EV_09
|
||||
$EVENT : 10 : EV_10
|
||||
$EVENT : 11 : EV_11
|
||||
$EVENT : 12 : EV_12
|
||||
$EVENT : 13 : HW - init
|
||||
$EVENT : 14 : HW - power off
|
||||
$EVENT : 15 : HW - power on
|
||||
$EVENT : 16 : HW - machining
|
||||
$EVENT : 17 : HW - end machining
|
||||
$EVENT : 18 : HW - error
|
||||
$EVENT : 19 : Barcode - cambio operatore
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW - start pallet
|
||||
$EVENT : 22 : HW - end pallet
|
||||
$EVENT : 23 : HW rottura nastro abrasivo
|
||||
$EVENT : 24 : HW manuale
|
||||
$EVENT : 25 : HW nastro scarico pieno
|
||||
$EVENT : 26 : Barcode - Manca Riforn. MPD
|
||||
$EVENT : 27 : Timer - timeout tempo ciclo
|
||||
$EVENT : 28 : Timer - timeout TURNO by tempo ciclo
|
||||
$EVENT : 29 : HW - magazzino grezzi vuoto
|
||||
$EVENT : 30 : HW - emergenza
|
||||
$EVENT : 53 : HW - Allarme Tavola
|
||||
|
||||
|
||||
$RULES
|
||||
|
||||
# state : input : next state : event -------------------------------------------------
|
||||
|
||||
ALL_STATES : NOT power_on : ST_Power off : HW - power off
|
||||
ALL_STATES : NOT not_emergency : ST_Emergency : HW - emergenza
|
||||
|
||||
ALL_STATES : alarm : ST_Alarm : HW - error
|
||||
ALL_STATES : allarme_tav : ST_AllarmeTav : HW - Allarme Tavola
|
||||
|
||||
ALL_STATES : NOT automatico : ST_Manual : HW manuale
|
||||
|
||||
# rimetta a posto la candela !
|
||||
|
||||
ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet
|
||||
|
||||
ALL_STATES : run : ST_Run : HW - machining
|
||||
ALL_STATES : power_on : ST_Machine ready : HW - power on
|
||||
|
||||
$DO
|
||||
@@ -160,13 +160,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;0;158;14;1
|
||||
22;0;159;18;5
|
||||
22;0;160;14;1
|
||||
22;0;161;31;7
|
||||
22;0;161;53;7
|
||||
22;0;162;14;1
|
||||
22;0;163;31;7
|
||||
22;0;163;53;7
|
||||
22;0;164;14;1
|
||||
22;0;165;31;7
|
||||
22;0;165;53;7
|
||||
22;0;166;14;1
|
||||
22;0;167;31;7
|
||||
22;0;167;53;7
|
||||
22;0;168;14;1
|
||||
22;0;169;18;5
|
||||
22;0;170;14;1
|
||||
@@ -176,13 +176,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;0;174;14;1
|
||||
22;0;175;18;5
|
||||
22;0;176;14;1
|
||||
22;0;177;31;7
|
||||
22;0;177;53;7
|
||||
22;0;178;14;1
|
||||
22;0;179;31;7
|
||||
22;0;179;53;7
|
||||
22;0;180;14;1
|
||||
22;0;181;31;7
|
||||
22;0;181;53;7
|
||||
22;0;182;14;1
|
||||
22;0;183;31;7
|
||||
22;0;183;53;7
|
||||
22;0;184;14;1
|
||||
22;0;185;18;5
|
||||
22;0;186;14;1
|
||||
@@ -224,13 +224,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;0;222;14;1
|
||||
22;0;223;18;5
|
||||
22;0;224;14;1
|
||||
22;0;225;31;7
|
||||
22;0;225;53;7
|
||||
22;0;226;14;1
|
||||
22;0;227;31;7
|
||||
22;0;227;53;7
|
||||
22;0;228;14;1
|
||||
22;0;229;31;7
|
||||
22;0;229;53;7
|
||||
22;0;230;14;1
|
||||
22;0;231;31;7
|
||||
22;0;231;53;7
|
||||
22;0;232;14;1
|
||||
22;0;233;18;5
|
||||
22;0;234;14;1
|
||||
@@ -240,13 +240,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;0;238;14;1
|
||||
22;0;239;18;5
|
||||
22;0;240;14;1
|
||||
22;0;241;31;7
|
||||
22;0;241;53;7
|
||||
22;0;242;14;1
|
||||
22;0;243;31;7
|
||||
22;0;243;53;7
|
||||
22;0;244;14;1
|
||||
22;0;245;31;7
|
||||
22;0;245;53;7
|
||||
22;0;246;14;1
|
||||
22;0;247;31;7
|
||||
22;0;247;53;7
|
||||
22;0;248;14;1
|
||||
22;0;249;18;5
|
||||
22;0;250;14;1
|
||||
@@ -335,18 +335,18 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;1;155;18;5
|
||||
22;1;157;18;5
|
||||
22;1;159;18;5
|
||||
22;1;161;31;7
|
||||
22;1;163;31;7
|
||||
22;1;165;31;7
|
||||
22;1;167;31;7
|
||||
22;1;161;53;7
|
||||
22;1;163;53;7
|
||||
22;1;165;53;7
|
||||
22;1;167;53;7
|
||||
22;1;169;18;5
|
||||
22;1;171;18;5
|
||||
22;1;173;18;5
|
||||
22;1;175;18;5
|
||||
22;1;177;31;7
|
||||
22;1;179;31;7
|
||||
22;1;181;31;7
|
||||
22;1;183;31;7
|
||||
22;1;177;53;7
|
||||
22;1;179;53;7
|
||||
22;1;181;53;7
|
||||
22;1;183;53;7
|
||||
22;1;185;18;5
|
||||
22;1;187;18;5
|
||||
22;1;189;18;5
|
||||
@@ -367,18 +367,18 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;1;219;18;5
|
||||
22;1;221;18;5
|
||||
22;1;223;18;5
|
||||
22;1;225;31;7
|
||||
22;1;227;31;7
|
||||
22;1;229;31;7
|
||||
22;1;231;31;7
|
||||
22;1;225;53;7
|
||||
22;1;227;53;7
|
||||
22;1;229;53;7
|
||||
22;1;231;53;7
|
||||
22;1;233;18;5
|
||||
22;1;235;18;5
|
||||
22;1;237;18;5
|
||||
22;1;239;18;5
|
||||
22;1;241;31;7
|
||||
22;1;243;31;7
|
||||
22;1;245;31;7
|
||||
22;1;247;31;7
|
||||
22;1;241;53;7
|
||||
22;1;243;53;7
|
||||
22;1;245;53;7
|
||||
22;1;247;53;7
|
||||
22;1;249;18;5
|
||||
22;1;251;18;5
|
||||
22;1;253;18;5
|
||||
@@ -543,13 +543,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;2;158;14;1
|
||||
22;2;159;18;5
|
||||
22;2;160;14;1
|
||||
22;2;161;31;7
|
||||
22;2;161;53;7
|
||||
22;2;162;14;1
|
||||
22;2;163;31;7
|
||||
22;2;163;53;7
|
||||
22;2;164;14;1
|
||||
22;2;165;31;7
|
||||
22;2;165;53;7
|
||||
22;2;166;14;1
|
||||
22;2;167;31;7
|
||||
22;2;167;53;7
|
||||
22;2;168;14;1
|
||||
22;2;169;18;5
|
||||
22;2;170;14;1
|
||||
@@ -559,13 +559,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;2;174;14;1
|
||||
22;2;175;18;5
|
||||
22;2;176;14;1
|
||||
22;2;177;31;7
|
||||
22;2;177;53;7
|
||||
22;2;178;14;1
|
||||
22;2;179;31;7
|
||||
22;2;179;53;7
|
||||
22;2;180;14;1
|
||||
22;2;181;31;7
|
||||
22;2;181;53;7
|
||||
22;2;182;14;1
|
||||
22;2;183;31;7
|
||||
22;2;183;53;7
|
||||
22;2;184;14;1
|
||||
22;2;185;18;5
|
||||
22;2;186;14;1
|
||||
@@ -606,13 +606,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;2;222;14;1
|
||||
22;2;223;18;5
|
||||
22;2;224;14;1
|
||||
22;2;225;31;7
|
||||
22;2;225;53;7
|
||||
22;2;226;14;1
|
||||
22;2;227;31;7
|
||||
22;2;227;53;7
|
||||
22;2;228;14;1
|
||||
22;2;229;31;7
|
||||
22;2;229;53;7
|
||||
22;2;230;14;1
|
||||
22;2;231;31;7
|
||||
22;2;231;53;7
|
||||
22;2;232;14;1
|
||||
22;2;233;18;5
|
||||
22;2;234;14;1
|
||||
@@ -622,13 +622,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;2;238;14;1
|
||||
22;2;239;18;5
|
||||
22;2;240;14;1
|
||||
22;2;241;31;7
|
||||
22;2;241;53;7
|
||||
22;2;242;14;1
|
||||
22;2;243;31;7
|
||||
22;2;243;53;7
|
||||
22;2;244;14;1
|
||||
22;2;245;31;7
|
||||
22;2;245;53;7
|
||||
22;2;246;14;1
|
||||
22;2;247;31;7
|
||||
22;2;247;53;7
|
||||
22;2;248;14;1
|
||||
22;2;249;18;5
|
||||
22;2;250;14;1
|
||||
@@ -797,13 +797,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;3;158;14;1
|
||||
22;3;159;18;5
|
||||
22;3;160;14;1
|
||||
22;3;161;31;7
|
||||
22;3;161;53;7
|
||||
22;3;162;14;1
|
||||
22;3;163;31;7
|
||||
22;3;163;53;7
|
||||
22;3;164;14;1
|
||||
22;3;165;31;7
|
||||
22;3;165;53;7
|
||||
22;3;166;14;1
|
||||
22;3;167;31;7
|
||||
22;3;167;53;7
|
||||
22;3;168;14;1
|
||||
22;3;169;18;5
|
||||
22;3;170;14;1
|
||||
@@ -813,13 +813,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;3;174;14;1
|
||||
22;3;175;18;5
|
||||
22;3;176;14;1
|
||||
22;3;177;31;7
|
||||
22;3;177;53;7
|
||||
22;3;178;14;1
|
||||
22;3;179;31;7
|
||||
22;3;179;53;7
|
||||
22;3;180;14;1
|
||||
22;3;181;31;7
|
||||
22;3;181;53;7
|
||||
22;3;182;14;1
|
||||
22;3;183;31;7
|
||||
22;3;183;53;7
|
||||
22;3;184;14;1
|
||||
22;3;185;18;5
|
||||
22;3;186;14;1
|
||||
@@ -860,13 +860,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;3;222;14;1
|
||||
22;3;223;18;5
|
||||
22;3;224;14;1
|
||||
22;3;225;31;7
|
||||
22;3;225;53;7
|
||||
22;3;226;14;1
|
||||
22;3;227;31;7
|
||||
22;3;227;53;7
|
||||
22;3;228;14;1
|
||||
22;3;229;31;7
|
||||
22;3;229;53;7
|
||||
22;3;230;14;1
|
||||
22;3;231;31;7
|
||||
22;3;231;53;7
|
||||
22;3;232;14;1
|
||||
22;3;233;18;5
|
||||
22;3;234;14;1
|
||||
@@ -876,13 +876,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;3;238;14;1
|
||||
22;3;239;18;5
|
||||
22;3;240;14;1
|
||||
22;3;241;31;7
|
||||
22;3;241;53;7
|
||||
22;3;242;14;1
|
||||
22;3;243;31;7
|
||||
22;3;243;53;7
|
||||
22;3;244;14;1
|
||||
22;3;245;31;7
|
||||
22;3;245;53;7
|
||||
22;3;246;14;1
|
||||
22;3;247;31;7
|
||||
22;3;247;53;7
|
||||
22;3;248;14;1
|
||||
22;3;249;18;5
|
||||
22;3;250;14;1
|
||||
@@ -1050,13 +1050,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;4;158;14;1
|
||||
22;4;159;18;5
|
||||
22;4;160;14;1
|
||||
22;4;161;31;7
|
||||
22;4;161;53;7
|
||||
22;4;162;14;1
|
||||
22;4;163;31;7
|
||||
22;4;163;53;7
|
||||
22;4;164;14;1
|
||||
22;4;165;31;7
|
||||
22;4;165;53;7
|
||||
22;4;166;14;1
|
||||
22;4;167;31;7
|
||||
22;4;167;53;7
|
||||
22;4;168;14;1
|
||||
22;4;169;18;5
|
||||
22;4;170;14;1
|
||||
@@ -1066,13 +1066,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;4;174;14;1
|
||||
22;4;175;18;5
|
||||
22;4;176;14;1
|
||||
22;4;177;31;7
|
||||
22;4;177;53;7
|
||||
22;4;178;14;1
|
||||
22;4;179;31;7
|
||||
22;4;179;53;7
|
||||
22;4;180;14;1
|
||||
22;4;181;31;7
|
||||
22;4;181;53;7
|
||||
22;4;182;14;1
|
||||
22;4;183;31;7
|
||||
22;4;183;53;7
|
||||
22;4;184;14;1
|
||||
22;4;185;18;5
|
||||
22;4;186;14;1
|
||||
@@ -1112,13 +1112,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;4;222;14;1
|
||||
22;4;223;18;5
|
||||
22;4;224;14;1
|
||||
22;4;225;31;7
|
||||
22;4;225;53;7
|
||||
22;4;226;14;1
|
||||
22;4;227;31;7
|
||||
22;4;227;53;7
|
||||
22;4;228;14;1
|
||||
22;4;229;31;7
|
||||
22;4;229;53;7
|
||||
22;4;230;14;1
|
||||
22;4;231;31;7
|
||||
22;4;231;53;7
|
||||
22;4;232;14;1
|
||||
22;4;233;18;5
|
||||
22;4;234;14;1
|
||||
@@ -1128,13 +1128,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;4;238;14;1
|
||||
22;4;239;18;5
|
||||
22;4;240;14;1
|
||||
22;4;241;31;7
|
||||
22;4;241;53;7
|
||||
22;4;242;14;1
|
||||
22;4;243;31;7
|
||||
22;4;243;53;7
|
||||
22;4;244;14;1
|
||||
22;4;245;31;7
|
||||
22;4;245;53;7
|
||||
22;4;246;14;1
|
||||
22;4;247;31;7
|
||||
22;4;247;53;7
|
||||
22;4;248;14;1
|
||||
22;4;249;18;5
|
||||
22;4;250;14;1
|
||||
@@ -1296,25 +1296,25 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;5;156;14;1
|
||||
22;5;158;14;1
|
||||
22;5;160;14;1
|
||||
22;5;161;31;7
|
||||
22;5;161;53;7
|
||||
22;5;162;14;1
|
||||
22;5;163;31;7
|
||||
22;5;163;53;7
|
||||
22;5;164;14;1
|
||||
22;5;165;31;7
|
||||
22;5;165;53;7
|
||||
22;5;166;14;1
|
||||
22;5;167;31;7
|
||||
22;5;167;53;7
|
||||
22;5;168;14;1
|
||||
22;5;170;14;1
|
||||
22;5;172;14;1
|
||||
22;5;174;14;1
|
||||
22;5;176;14;1
|
||||
22;5;177;31;7
|
||||
22;5;177;53;7
|
||||
22;5;178;14;1
|
||||
22;5;179;31;7
|
||||
22;5;179;53;7
|
||||
22;5;180;14;1
|
||||
22;5;181;31;7
|
||||
22;5;181;53;7
|
||||
22;5;182;14;1
|
||||
22;5;183;31;7
|
||||
22;5;183;53;7
|
||||
22;5;184;14;1
|
||||
22;5;186;14;1
|
||||
22;5;188;14;1
|
||||
@@ -1344,25 +1344,25 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;5;220;14;1
|
||||
22;5;222;14;1
|
||||
22;5;224;14;1
|
||||
22;5;225;31;7
|
||||
22;5;225;53;7
|
||||
22;5;226;14;1
|
||||
22;5;227;31;7
|
||||
22;5;227;53;7
|
||||
22;5;228;14;1
|
||||
22;5;229;31;7
|
||||
22;5;229;53;7
|
||||
22;5;230;14;1
|
||||
22;5;231;31;7
|
||||
22;5;231;53;7
|
||||
22;5;232;14;1
|
||||
22;5;234;14;1
|
||||
22;5;236;14;1
|
||||
22;5;238;14;1
|
||||
22;5;240;14;1
|
||||
22;5;241;31;7
|
||||
22;5;241;53;7
|
||||
22;5;242;14;1
|
||||
22;5;243;31;7
|
||||
22;5;243;53;7
|
||||
22;5;244;14;1
|
||||
22;5;245;31;7
|
||||
22;5;245;53;7
|
||||
22;5;246;14;1
|
||||
22;5;247;31;7
|
||||
22;5;247;53;7
|
||||
22;5;248;14;1
|
||||
22;5;250;14;1
|
||||
22;5;252;14;1
|
||||
@@ -1524,13 +1524,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;6;158;14;1
|
||||
22;6;159;18;5
|
||||
22;6;160;14;1
|
||||
22;6;161;31;7
|
||||
22;6;161;53;7
|
||||
22;6;162;14;1
|
||||
22;6;163;31;7
|
||||
22;6;163;53;7
|
||||
22;6;164;14;1
|
||||
22;6;165;31;7
|
||||
22;6;165;53;7
|
||||
22;6;166;14;1
|
||||
22;6;167;31;7
|
||||
22;6;167;53;7
|
||||
22;6;168;14;1
|
||||
22;6;169;18;5
|
||||
22;6;170;14;1
|
||||
@@ -1540,13 +1540,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;6;174;14;1
|
||||
22;6;175;18;5
|
||||
22;6;176;14;1
|
||||
22;6;177;31;7
|
||||
22;6;177;53;7
|
||||
22;6;178;14;1
|
||||
22;6;179;31;7
|
||||
22;6;179;53;7
|
||||
22;6;180;14;1
|
||||
22;6;181;31;7
|
||||
22;6;181;53;7
|
||||
22;6;182;14;1
|
||||
22;6;183;31;7
|
||||
22;6;183;53;7
|
||||
22;6;184;14;1
|
||||
22;6;185;18;5
|
||||
22;6;186;14;1
|
||||
@@ -1584,13 +1584,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;6;222;14;1
|
||||
22;6;223;18;5
|
||||
22;6;224;14;1
|
||||
22;6;225;31;7
|
||||
22;6;225;53;7
|
||||
22;6;226;14;1
|
||||
22;6;227;31;7
|
||||
22;6;227;53;7
|
||||
22;6;228;14;1
|
||||
22;6;229;31;7
|
||||
22;6;229;53;7
|
||||
22;6;230;14;1
|
||||
22;6;231;31;7
|
||||
22;6;231;53;7
|
||||
22;6;232;14;1
|
||||
22;6;233;18;5
|
||||
22;6;234;14;1
|
||||
@@ -1600,13 +1600,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;6;238;14;1
|
||||
22;6;239;18;5
|
||||
22;6;240;14;1
|
||||
22;6;241;31;7
|
||||
22;6;241;53;7
|
||||
22;6;242;14;1
|
||||
22;6;243;31;7
|
||||
22;6;243;53;7
|
||||
22;6;244;14;1
|
||||
22;6;245;31;7
|
||||
22;6;245;53;7
|
||||
22;6;246;14;1
|
||||
22;6;247;31;7
|
||||
22;6;247;53;7
|
||||
22;6;248;14;1
|
||||
22;6;249;18;5
|
||||
22;6;250;14;1
|
||||
@@ -2016,13 +2016,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;8;158;14;1
|
||||
22;8;159;18;5
|
||||
22;8;160;14;1
|
||||
22;8;161;31;7
|
||||
22;8;161;53;7
|
||||
22;8;162;14;1
|
||||
22;8;163;31;7
|
||||
22;8;163;53;7
|
||||
22;8;164;14;1
|
||||
22;8;165;31;7
|
||||
22;8;165;53;7
|
||||
22;8;166;14;1
|
||||
22;8;167;31;7
|
||||
22;8;167;53;7
|
||||
22;8;168;14;1
|
||||
22;8;169;18;5
|
||||
22;8;170;14;1
|
||||
@@ -2032,13 +2032,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;8;174;14;1
|
||||
22;8;175;18;5
|
||||
22;8;176;14;1
|
||||
22;8;177;31;7
|
||||
22;8;177;53;7
|
||||
22;8;178;14;1
|
||||
22;8;179;31;7
|
||||
22;8;179;53;7
|
||||
22;8;180;14;1
|
||||
22;8;181;31;7
|
||||
22;8;181;53;7
|
||||
22;8;182;14;1
|
||||
22;8;183;31;7
|
||||
22;8;183;53;7
|
||||
22;8;184;14;1
|
||||
22;8;185;18;5
|
||||
22;8;186;14;1
|
||||
@@ -2080,13 +2080,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;8;222;14;1
|
||||
22;8;223;18;5
|
||||
22;8;224;14;1
|
||||
22;8;225;31;7
|
||||
22;8;225;53;7
|
||||
22;8;226;14;1
|
||||
22;8;227;31;7
|
||||
22;8;227;53;7
|
||||
22;8;228;14;1
|
||||
22;8;229;31;7
|
||||
22;8;229;53;7
|
||||
22;8;230;14;1
|
||||
22;8;231;31;7
|
||||
22;8;231;53;7
|
||||
22;8;232;14;1
|
||||
22;8;233;18;5
|
||||
22;8;234;14;1
|
||||
@@ -2096,13 +2096,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;8;238;14;1
|
||||
22;8;239;18;5
|
||||
22;8;240;14;1
|
||||
22;8;241;31;7
|
||||
22;8;241;53;7
|
||||
22;8;242;14;1
|
||||
22;8;243;31;7
|
||||
22;8;243;53;7
|
||||
22;8;244;14;1
|
||||
22;8;245;31;7
|
||||
22;8;245;53;7
|
||||
22;8;246;14;1
|
||||
22;8;247;31;7
|
||||
22;8;247;53;7
|
||||
22;8;248;14;1
|
||||
22;8;249;18;5
|
||||
22;8;250;14;1
|
||||
@@ -2208,13 +2208,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;9;158;14;1
|
||||
22;9;159;18;5
|
||||
22;9;160;14;1
|
||||
22;9;161;31;7
|
||||
22;9;161;53;7
|
||||
22;9;162;14;1
|
||||
22;9;163;31;7
|
||||
22;9;163;53;7
|
||||
22;9;164;14;1
|
||||
22;9;165;31;7
|
||||
22;9;165;53;7
|
||||
22;9;166;14;1
|
||||
22;9;167;31;7
|
||||
22;9;167;53;7
|
||||
22;9;168;14;1
|
||||
22;9;169;18;5
|
||||
22;9;170;14;1
|
||||
@@ -2224,13 +2224,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;9;174;14;1
|
||||
22;9;175;18;5
|
||||
22;9;176;14;1
|
||||
22;9;177;31;7
|
||||
22;9;177;53;7
|
||||
22;9;178;14;1
|
||||
22;9;179;31;7
|
||||
22;9;179;53;7
|
||||
22;9;180;14;1
|
||||
22;9;181;31;7
|
||||
22;9;181;53;7
|
||||
22;9;182;14;1
|
||||
22;9;183;31;7
|
||||
22;9;183;53;7
|
||||
22;9;184;14;1
|
||||
22;9;185;18;5
|
||||
22;9;186;14;1
|
||||
@@ -2272,13 +2272,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;9;222;14;1
|
||||
22;9;223;18;5
|
||||
22;9;224;14;1
|
||||
22;9;225;31;7
|
||||
22;9;225;53;7
|
||||
22;9;226;14;1
|
||||
22;9;227;31;7
|
||||
22;9;227;53;7
|
||||
22;9;228;14;1
|
||||
22;9;229;31;7
|
||||
22;9;229;53;7
|
||||
22;9;230;14;1
|
||||
22;9;231;31;7
|
||||
22;9;231;53;7
|
||||
22;9;232;14;1
|
||||
22;9;233;18;5
|
||||
22;9;234;14;1
|
||||
@@ -2288,13 +2288,13 @@ IdxFamigliaIngresso;IdxMicroStato;ValoreIngresso;IdxTipoEvento;next_IdxMicroStat
|
||||
22;9;238;14;1
|
||||
22;9;239;18;5
|
||||
22;9;240;14;1
|
||||
22;9;241;31;7
|
||||
22;9;241;53;7
|
||||
22;9;242;14;1
|
||||
22;9;243;31;7
|
||||
22;9;243;53;7
|
||||
22;9;244;14;1
|
||||
22;9;245;31;7
|
||||
22;9;245;53;7
|
||||
22;9;246;14;1
|
||||
22;9;247;31;7
|
||||
22;9;247;53;7
|
||||
22;9;248;14;1
|
||||
22;9;249;18;5
|
||||
22;9;250;14;1
|
||||
|
||||
|
@@ -4,7 +4,9 @@
|
||||
# come la 18 ma ha segnale automatico + allarme tavola
|
||||
|
||||
# v.1 bit 4 = automatico (con bit1 = lavora indica VERO RUN) + bit5 = allarme tavola
|
||||
# v.2 14-II-2017
|
||||
# v.2 14-II-2017
|
||||
# v.3 22-09-2023 Sostituito codice evento 31 con 53 per nuova anagrafica Eventi / Stati dove è stato aggiunto Allarme Tavola visto che il 31 era già usato
|
||||
# Sistemate Descrizioni Eventi come da Anagrafica DB
|
||||
#
|
||||
|
||||
#
|
||||
@@ -41,57 +43,56 @@ $STATE : 9 : ST_Emergency
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0
|
||||
|
||||
$EVENT : 00 : EV_00
|
||||
$EVENT : 01 : EV_01
|
||||
$EVENT : 02 : EV_02
|
||||
$EVENT : 03 : EV_03
|
||||
$EVENT : 04 : EV_04
|
||||
$EVENT : 05 : EV_05
|
||||
$EVENT : 06 : EV_06
|
||||
$EVENT : 07 : EV_07
|
||||
$EVENT : 08 : EV_08
|
||||
$EVENT : 09 : EV_09
|
||||
$EVENT : 10 : EV_10
|
||||
$EVENT : 11 : EV_11
|
||||
$EVENT : 12 : EV_12
|
||||
$EVENT : 13 : HW - init
|
||||
$EVENT : 14 : HW - power off
|
||||
$EVENT : 15 : HW - power on
|
||||
$EVENT : 16 : HW - machining
|
||||
$EVENT : 17 : HW - end machining
|
||||
$EVENT : 18 : HW - error
|
||||
$EVENT : 19 : Barcode - cambio operatore
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW - start pallet
|
||||
$EVENT : 22 : HW - end pallet
|
||||
$EVENT : 23 : HW rottura nastro abrasivo
|
||||
$EVENT : 24 : HW manuale
|
||||
$EVENT : 25 : HW nastro scarico pieno
|
||||
$EVENT : 26 : Barcode - Manca Riforn. MPD
|
||||
$EVENT : 27 : Timer - timeout tempo ciclo
|
||||
$EVENT : 28 : Timer - timeout TURNO by tempo ciclo
|
||||
$EVENT : 29 : HW - magazzino grezzi vuoto
|
||||
$EVENT : 30 : HW - emergenza
|
||||
$EVENT : 31 : HW - Allarme Tavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 11 : Bcode_Cambio_Pallet
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 13 : HW_Init
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 53 : HW_Allarme_Tavola
|
||||
|
||||
$RULES
|
||||
|
||||
# state : input : next state : event -------------------------------------------------
|
||||
# state : input : next state : event -------------------------------------------------
|
||||
|
||||
ALL_STATES : NOT power_on : ST_Power off : HW - power off
|
||||
ALL_STATES : NOT not_emergency : ST_Emergency : HW - emergenza
|
||||
ALL_STATES : NOT power_on : ST_Power off : HW_Power_Off
|
||||
ALL_STATES : NOT not_emergency : ST_Emergency : HW_Emergenza
|
||||
|
||||
ALL_STATES : alarm : ST_Alarm : HW - error
|
||||
ALL_STATES : allarme_tav : ST_AllarmeTav : HW - Allarme Tavola
|
||||
ALL_STATES : alarm : ST_Alarm : HW_Error
|
||||
ALL_STATES : allarme_tav : ST_AllarmeTav : HW_Allarme_Tavola
|
||||
|
||||
ALL_STATES : NOT automatico : ST_Manual : HW manuale
|
||||
ALL_STATES : NOT automatico : ST_Manual : HW_Manuale
|
||||
|
||||
# rimetta a posto la candela !
|
||||
|
||||
ALL_STATES : end_cycle : ST_Cycle end : HW - end pallet
|
||||
ALL_STATES : end_cycle : ST_Cycle end : HW_End_Pallet
|
||||
|
||||
ALL_STATES : run : ST_Run : HW - machining
|
||||
ALL_STATES : power_on : ST_Machine ready : HW - power on
|
||||
ALL_STATES : run : ST_Run : HW_Machining
|
||||
ALL_STATES : power_on : ST_Machine ready : HW_Power_On
|
||||
|
||||
$DO
|
||||
|
||||
@@ -19,6 +19,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;0;39;35
|
||||
1;0;49;49
|
||||
1;0;50;50
|
||||
1;0;51;51
|
||||
1;0;52;52
|
||||
1;0;54;54
|
||||
1;0;55;55
|
||||
1;0;56;56
|
||||
1;0;57;57
|
||||
1;0;58;58
|
||||
1;2;0;0
|
||||
1;2;1;13
|
||||
1;2;3;3
|
||||
1;2;4;4
|
||||
@@ -38,6 +46,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;2;39;35
|
||||
1;2;49;49
|
||||
1;2;50;50
|
||||
1;2;51;51
|
||||
1;2;52;52
|
||||
1;2;54;54
|
||||
1;2;55;55
|
||||
1;2;56;56
|
||||
1;2;57;57
|
||||
1;2;58;58
|
||||
1;3;0;0
|
||||
1;3;1;13
|
||||
1;3;2;2
|
||||
1;3;4;4
|
||||
@@ -57,6 +73,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;3;39;35
|
||||
1;3;49;49
|
||||
1;3;50;50
|
||||
1;3;51;51
|
||||
1;3;52;52
|
||||
1;3;54;54
|
||||
1;3;55;55
|
||||
1;3;56;56
|
||||
1;3;57;57
|
||||
1;3;58;58
|
||||
1;4;0;0
|
||||
1;4;1;13
|
||||
1;4;2;2
|
||||
1;4;3;3
|
||||
@@ -76,6 +100,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;4;39;35
|
||||
1;4;49;49
|
||||
1;4;50;50
|
||||
1;4;51;51
|
||||
1;4;52;52
|
||||
1;4;54;54
|
||||
1;4;55;55
|
||||
1;4;56;56
|
||||
1;4;57;57
|
||||
1;4;58;58
|
||||
1;5;0;0
|
||||
1;5;1;13
|
||||
1;5;2;2
|
||||
1;5;3;3
|
||||
@@ -95,6 +127,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;5;39;35
|
||||
1;5;49;49
|
||||
1;5;50;50
|
||||
1;5;51;51
|
||||
1;5;52;52
|
||||
1;5;54;54
|
||||
1;5;55;55
|
||||
1;5;56;56
|
||||
1;5;57;57
|
||||
1;5;58;58
|
||||
1;6;0;0
|
||||
1;6;1;13
|
||||
1;6;2;2
|
||||
1;6;3;3
|
||||
@@ -114,6 +154,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;6;39;35
|
||||
1;6;49;49
|
||||
1;6;50;50
|
||||
1;6;51;51
|
||||
1;6;52;52
|
||||
1;6;54;54
|
||||
1;6;55;55
|
||||
1;6;56;56
|
||||
1;6;57;57
|
||||
1;6;58;58
|
||||
1;7;0;0
|
||||
1;7;1;13
|
||||
1;7;2;2
|
||||
1;7;3;3
|
||||
@@ -133,6 +181,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;7;39;35
|
||||
1;7;49;49
|
||||
1;7;50;50
|
||||
1;7;51;51
|
||||
1;7;52;52
|
||||
1;7;54;54
|
||||
1;7;55;55
|
||||
1;7;56;56
|
||||
1;7;57;57
|
||||
1;7;58;58
|
||||
1;8;0;0
|
||||
1;8;1;13
|
||||
1;8;2;2
|
||||
1;8;3;3
|
||||
@@ -152,6 +208,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;8;39;35
|
||||
1;8;49;49
|
||||
1;8;50;50
|
||||
1;8;51;51
|
||||
1;8;52;52
|
||||
1;8;54;54
|
||||
1;8;55;55
|
||||
1;8;56;56
|
||||
1;8;57;57
|
||||
1;8;58;58
|
||||
1;9;0;0
|
||||
1;9;1;13
|
||||
1;9;2;2
|
||||
1;9;3;3
|
||||
@@ -171,6 +235,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;9;39;35
|
||||
1;9;49;49
|
||||
1;9;50;50
|
||||
1;9;51;51
|
||||
1;9;52;52
|
||||
1;9;54;54
|
||||
1;9;55;55
|
||||
1;9;56;56
|
||||
1;9;57;57
|
||||
1;9;58;58
|
||||
1;10;0;0
|
||||
1;10;1;13
|
||||
1;10;2;2
|
||||
1;10;3;3
|
||||
@@ -190,6 +262,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;10;39;35
|
||||
1;10;49;49
|
||||
1;10;50;50
|
||||
1;10;51;51
|
||||
1;10;52;52
|
||||
1;10;54;54
|
||||
1;10;55;55
|
||||
1;10;56;56
|
||||
1;10;57;57
|
||||
1;10;58;58
|
||||
1;11;0;0
|
||||
1;11;1;13
|
||||
1;11;2;2
|
||||
1;11;3;3
|
||||
@@ -209,6 +289,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;11;39;35
|
||||
1;11;49;49
|
||||
1;11;50;50
|
||||
1;11;51;51
|
||||
1;11;52;52
|
||||
1;11;54;54
|
||||
1;11;55;55
|
||||
1;11;56;56
|
||||
1;11;57;57
|
||||
1;11;58;58
|
||||
1;13;0;0
|
||||
1;13;2;2
|
||||
1;13;3;3
|
||||
1;13;4;4
|
||||
@@ -228,6 +316,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;13;39;35
|
||||
1;13;49;49
|
||||
1;13;50;50
|
||||
1;13;51;51
|
||||
1;13;52;52
|
||||
1;13;54;54
|
||||
1;13;55;55
|
||||
1;13;56;56
|
||||
1;13;57;57
|
||||
1;13;58;58
|
||||
1;27;0;0
|
||||
1;27;1;13
|
||||
1;27;2;2
|
||||
1;27;3;3
|
||||
@@ -247,6 +343,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;27;39;35
|
||||
1;27;49;49
|
||||
1;27;50;50
|
||||
1;27;51;51
|
||||
1;27;52;52
|
||||
1;27;54;54
|
||||
1;27;55;55
|
||||
1;27;56;56
|
||||
1;27;57;57
|
||||
1;27;58;58
|
||||
1;30;0;0
|
||||
1;30;1;13
|
||||
1;30;2;2
|
||||
1;30;3;3
|
||||
@@ -266,6 +370,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;30;39;35
|
||||
1;30;49;49
|
||||
1;30;50;50
|
||||
1;30;51;51
|
||||
1;30;52;52
|
||||
1;30;54;54
|
||||
1;30;55;55
|
||||
1;30;56;56
|
||||
1;30;57;57
|
||||
1;30;58;58
|
||||
1;31;0;0
|
||||
1;31;1;13
|
||||
1;31;2;2
|
||||
1;31;3;3
|
||||
@@ -285,6 +397,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;31;39;35
|
||||
1;31;49;49
|
||||
1;31;50;50
|
||||
1;31;51;51
|
||||
1;31;52;52
|
||||
1;31;54;54
|
||||
1;31;55;55
|
||||
1;31;56;56
|
||||
1;31;57;57
|
||||
1;31;58;58
|
||||
1;32;0;0
|
||||
1;32;1;13
|
||||
1;32;2;2
|
||||
1;32;3;3
|
||||
@@ -304,6 +424,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;32;39;35
|
||||
1;32;49;49
|
||||
1;32;50;50
|
||||
1;32;51;51
|
||||
1;32;52;52
|
||||
1;32;54;54
|
||||
1;32;55;55
|
||||
1;32;56;56
|
||||
1;32;57;57
|
||||
1;32;58;58
|
||||
1;33;0;0
|
||||
1;33;1;13
|
||||
1;33;2;2
|
||||
1;33;3;3
|
||||
@@ -323,6 +451,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;33;39;35
|
||||
1;33;49;49
|
||||
1;33;50;50
|
||||
1;33;51;51
|
||||
1;33;52;52
|
||||
1;33;54;54
|
||||
1;33;55;55
|
||||
1;33;56;56
|
||||
1;33;57;57
|
||||
1;33;58;58
|
||||
1;34;0;0
|
||||
1;34;1;13
|
||||
1;34;2;2
|
||||
1;34;3;3
|
||||
@@ -342,6 +478,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;34;39;35
|
||||
1;34;49;49
|
||||
1;34;50;50
|
||||
1;34;51;51
|
||||
1;34;52;52
|
||||
1;34;54;54
|
||||
1;34;55;55
|
||||
1;34;56;56
|
||||
1;34;57;57
|
||||
1;34;58;58
|
||||
1;35;0;0
|
||||
1;35;1;13
|
||||
1;35;2;2
|
||||
1;35;3;3
|
||||
@@ -361,6 +505,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;35;38;34
|
||||
1;35;49;49
|
||||
1;35;50;50
|
||||
1;35;51;51
|
||||
1;35;52;52
|
||||
1;35;54;54
|
||||
1;35;55;55
|
||||
1;35;56;56
|
||||
1;35;57;57
|
||||
1;35;58;58
|
||||
1;49;0;0
|
||||
1;49;1;13
|
||||
1;49;2;2
|
||||
1;49;3;3
|
||||
@@ -380,6 +532,14 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;49;38;34
|
||||
1;49;39;35
|
||||
1;49;50;50
|
||||
1;49;51;51
|
||||
1;49;52;52
|
||||
1;49;54;54
|
||||
1;49;55;55
|
||||
1;49;56;56
|
||||
1;49;57;57
|
||||
1;49;58;58
|
||||
1;50;0;0
|
||||
1;50;1;13
|
||||
1;50;2;2
|
||||
1;50;3;3
|
||||
@@ -399,3 +559,199 @@ IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
1;50;38;34
|
||||
1;50;39;35
|
||||
1;50;49;49
|
||||
1;50;51;51
|
||||
1;50;52;52
|
||||
1;50;54;54
|
||||
1;50;55;55
|
||||
1;50;56;56
|
||||
1;50;57;57
|
||||
1;50;58;58
|
||||
1;51;0;0
|
||||
1;51;1;13
|
||||
1;51;2;2
|
||||
1;51;3;3
|
||||
1;51;4;4
|
||||
1;51;5;5
|
||||
1;51;6;6
|
||||
1;51;7;7
|
||||
1;51;8;8
|
||||
1;51;9;9
|
||||
1;51;10;10
|
||||
1;51;12;11
|
||||
1;51;19;30
|
||||
1;51;26;27
|
||||
1;51;31;31
|
||||
1;51;32;32
|
||||
1;51;37;33
|
||||
1;51;38;34
|
||||
1;51;39;35
|
||||
1;51;49;49
|
||||
1;51;50;50
|
||||
1;51;52;52
|
||||
1;51;54;54
|
||||
1;51;55;55
|
||||
1;51;56;56
|
||||
1;51;57;57
|
||||
1;51;58;58
|
||||
1;52;0;0
|
||||
1;52;1;13
|
||||
1;52;2;2
|
||||
1;52;3;3
|
||||
1;52;4;4
|
||||
1;52;5;5
|
||||
1;52;6;6
|
||||
1;52;7;7
|
||||
1;52;8;8
|
||||
1;52;9;9
|
||||
1;52;10;10
|
||||
1;52;12;11
|
||||
1;52;19;30
|
||||
1;52;26;27
|
||||
1;52;31;31
|
||||
1;52;32;32
|
||||
1;52;37;33
|
||||
1;52;38;34
|
||||
1;52;39;35
|
||||
1;52;49;49
|
||||
1;52;50;50
|
||||
1;52;51;51
|
||||
1;52;54;54
|
||||
1;52;55;55
|
||||
1;52;56;56
|
||||
1;52;57;57
|
||||
1;52;58;58
|
||||
1;54;0;0
|
||||
1;54;1;13
|
||||
1;54;2;2
|
||||
1;54;3;3
|
||||
1;54;4;4
|
||||
1;54;5;5
|
||||
1;54;6;6
|
||||
1;54;7;7
|
||||
1;54;8;8
|
||||
1;54;9;9
|
||||
1;54;10;10
|
||||
1;54;12;11
|
||||
1;54;19;30
|
||||
1;54;26;27
|
||||
1;54;31;31
|
||||
1;54;32;32
|
||||
1;54;37;33
|
||||
1;54;38;34
|
||||
1;54;39;35
|
||||
1;54;49;49
|
||||
1;54;50;50
|
||||
1;54;51;51
|
||||
1;54;52;52
|
||||
1;54;55;55
|
||||
1;54;56;56
|
||||
1;54;57;57
|
||||
1;54;58;58
|
||||
1;55;0;0
|
||||
1;55;1;13
|
||||
1;55;2;2
|
||||
1;55;3;3
|
||||
1;55;4;4
|
||||
1;55;5;5
|
||||
1;55;6;6
|
||||
1;55;7;7
|
||||
1;55;8;8
|
||||
1;55;9;9
|
||||
1;55;10;10
|
||||
1;55;12;11
|
||||
1;55;19;30
|
||||
1;55;26;27
|
||||
1;55;31;31
|
||||
1;55;32;32
|
||||
1;55;37;33
|
||||
1;55;38;34
|
||||
1;55;39;35
|
||||
1;55;49;49
|
||||
1;55;50;50
|
||||
1;55;51;51
|
||||
1;55;52;52
|
||||
1;55;54;54
|
||||
1;55;56;56
|
||||
1;55;57;57
|
||||
1;55;58;58
|
||||
1;56;0;0
|
||||
1;56;1;13
|
||||
1;56;2;2
|
||||
1;56;3;3
|
||||
1;56;4;4
|
||||
1;56;5;5
|
||||
1;56;6;6
|
||||
1;56;7;7
|
||||
1;56;8;8
|
||||
1;56;9;9
|
||||
1;56;10;10
|
||||
1;56;12;11
|
||||
1;56;19;30
|
||||
1;56;26;27
|
||||
1;56;31;31
|
||||
1;56;32;32
|
||||
1;56;37;33
|
||||
1;56;38;34
|
||||
1;56;39;35
|
||||
1;56;49;49
|
||||
1;56;50;50
|
||||
1;56;51;51
|
||||
1;56;52;52
|
||||
1;56;54;54
|
||||
1;56;55;55
|
||||
1;56;57;57
|
||||
1;56;58;58
|
||||
1;57;0;0
|
||||
1;57;1;13
|
||||
1;57;2;2
|
||||
1;57;3;3
|
||||
1;57;4;4
|
||||
1;57;5;5
|
||||
1;57;6;6
|
||||
1;57;7;7
|
||||
1;57;8;8
|
||||
1;57;9;9
|
||||
1;57;10;10
|
||||
1;57;12;11
|
||||
1;57;19;30
|
||||
1;57;26;27
|
||||
1;57;31;31
|
||||
1;57;32;32
|
||||
1;57;37;33
|
||||
1;57;38;34
|
||||
1;57;39;35
|
||||
1;57;49;49
|
||||
1;57;50;50
|
||||
1;57;51;51
|
||||
1;57;52;52
|
||||
1;57;54;54
|
||||
1;57;55;55
|
||||
1;57;56;56
|
||||
1;57;58;58
|
||||
1;58;0;0
|
||||
1;58;1;13
|
||||
1;58;2;2
|
||||
1;58;3;3
|
||||
1;58;4;4
|
||||
1;58;5;5
|
||||
1;58;6;6
|
||||
1;58;7;7
|
||||
1;58;8;8
|
||||
1;58;9;9
|
||||
1;58;10;10
|
||||
1;58;12;11
|
||||
1;58;19;30
|
||||
1;58;26;27
|
||||
1;58;31;31
|
||||
1;58;32;32
|
||||
1;58;37;33
|
||||
1;58;38;34
|
||||
1;58;39;35
|
||||
1;58;49;49
|
||||
1;58;50;50
|
||||
1;58;51;51
|
||||
1;58;52;52
|
||||
1;58;54;54
|
||||
1;58;55;55
|
||||
1;58;56;56
|
||||
1;58;57;57
|
||||
|
||||
|
@@ -1,10 +1,11 @@
|
||||
#
|
||||
# Macchine MANUALE/Barcode di partenza
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
#
|
||||
# 2023.08.01
|
||||
# 2023.08.11 Sistemati Eventi 34,35,36
|
||||
# 2023.08.27 Sistemazione Descrizioni
|
||||
# 2023.10.13 Aggiunti Eventi Barcode 52 -> 58
|
||||
#
|
||||
|
||||
$DEFINITIONS
|
||||
@@ -15,29 +16,36 @@ $IDX : 1
|
||||
# definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> MancaMateriaPrima
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : CreazioneProgrammi
|
||||
$STATE : 4 : LavoriVari
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : MancaPezzo
|
||||
$STATE : 7 : MancaLavoro
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 27 : MancaMateriaPrima
|
||||
$STATE : 30 : FermoOrganizzativo
|
||||
$STATE : 31 : ModificaProgrammi
|
||||
$STATE : 32 : SostituzioneUtensile
|
||||
$STATE : 33 : RiempimentoVasca
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : AnomaliaMacchina
|
||||
$STATE : 49 : MancaAttrezzatura
|
||||
$STATE : 50 : UsuraUtensile
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$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
|
||||
@@ -55,14 +63,21 @@ $EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 26 : Barcode_Manca_MateriaPrima
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_Macchina
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$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
|
||||
|
||||
@@ -71,24 +86,31 @@ $RULES
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Lavorazione
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio
|
||||
ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi
|
||||
ALL_STATES : Barcode_Lavori_Vari : LavoriVari
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari
|
||||
ALL_STATES : Barcode_Guasto : Guasto
|
||||
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia
|
||||
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo
|
||||
ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50
|
||||
ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
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
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,339 @@
|
||||
#
|
||||
# Macchine ColCom
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
|
||||
#
|
||||
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11
|
||||
#
|
||||
# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre la 1a 11 stata sostituita dalla 20 in Jetco
|
||||
#
|
||||
# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga
|
||||
#
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_11
|
||||
$IDX : 11
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
$STATE : 58 : In_Deroga
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
$EVENT : 58 : Barcode_In_Deroga
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Non_Disponibile : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
Non_Disponibile : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
|
||||
Lavorazione : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Cambio_Pezzo # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
Non_Disponibile : HW_Manuale : Manuale # 24
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
Non_Disponibile : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,307 @@
|
||||
#
|
||||
# Macchine ColCom
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
|
||||
#
|
||||
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11
|
||||
#
|
||||
# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre la 1a 11 stata sostituita dalla 20 in Jetco
|
||||
#
|
||||
# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga
|
||||
#
|
||||
# 2023.10.30 Partendo Dalla Versione BASE creata la versione NEW togliendo evento Timer_Timeout_Turno_By_Tempo_Ciclo e stato Non_Disponibile ormai OBSOLETI
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_11
|
||||
$IDX : 11
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
$STATE : 58 : In_Deroga
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
$EVENT : 58 : Barcode_In_Deroga
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
|
||||
Lavorazione : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Cambio_Pezzo # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,360 @@
|
||||
#
|
||||
# Macchine ColCom
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
|
||||
#
|
||||
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 13 - RICAVATO DA TRANSIZIONESTATI SU DB DELLA FAM. 13
|
||||
#
|
||||
# 2023.10.05 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# gli eventi e stati sono diventati 54,55,56,57
|
||||
#
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_13
|
||||
$IDX : 13
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
#$STATE : 36 : Accensione_Spegnimento
|
||||
#$STATE : 37 : Carico
|
||||
#$STATE : 38 : Riserva
|
||||
#$STATE : 39 : A_Vuoto
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
#$STATE : 53 : Allarme_Tavola
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
#$EVENT : 11 : Bcode_Cambio_Pallet
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
#$EVENT : 13 : HW_Init
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
#$EVENT : 34 : HW_Deposito_Robot
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
#$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
|
||||
#$EVENT : 41 : HW_Machining_Slow
|
||||
#$EVENT : 42 : HW_Warn_Livello_Vasca
|
||||
#$EVENT : 43 : HW_Warn_Livello_Cell
|
||||
#$EVENT : 44 : HW_Warn_a_Vuoto
|
||||
#$EVENT : 45 : HW_Warn_Riserva
|
||||
#$EVENT : 46 : HW_Carico
|
||||
#$EVENT : 47 : HW_Mismatch
|
||||
#$EVENT : 48 : HW_Preparing
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
#$EVENT : 53 : HW_Allarme_Tavola
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Non_Disponibile : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
|
||||
Lavorazione : HW_End_Machining : Lavorazione # 17
|
||||
Allarme_CN : HW_End_Machining : Allarme_CN # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Manuale # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
Non_Disponibile : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Fermo_Generico # 20
|
||||
Lavorazione : Contapezzi : Lavorazione # 20
|
||||
Allarme_CN : Contapezzi : Allarme_CN # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Manuale # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
|
||||
Lavorazione : HW_End_Pallet : Lavorazione # 22
|
||||
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Manuale # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
Non_Disponibile : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Sostituzione_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
Non_Disponibile : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
|
||||
Lavorazione : HW_End_Tavola : Lavorazione # 36
|
||||
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Manuale # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,304 @@
|
||||
#
|
||||
# Macchine ColCom
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
|
||||
#
|
||||
# 2023.10.05 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# gli eventi e stati sono diventati 54,55,56,57
|
||||
#
|
||||
# 2023.10.06 Creata VERSIONE NEW partendo da RUL di BASE
|
||||
# Tolti eventi/stati commentati e tolto Evento 28 Timer_Timeout_Turno_By_Tempo_Ciclo e suoi riferimenti di Stato "Non_Disponibile"
|
||||
#
|
||||
# 2023.10.10 Aggiunto barcode In Deroga
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_13
|
||||
$IDX : 13
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
$STATE : 58 : In_Deroga
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
$EVENT : 58 : Barcode_In_Deroga
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Fermo_Generico # 17
|
||||
Lavorazione : HW_End_Machining : Lavorazione # 17
|
||||
Allarme_CN : HW_End_Machining : Allarme_CN # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Manuale # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Fermo_Generico # 20
|
||||
Lavorazione : Contapezzi : Lavorazione # 20
|
||||
Allarme_CN : Contapezzi : Allarme_CN # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Manuale # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Fermo_Generico # 22
|
||||
Lavorazione : HW_End_Pallet : Lavorazione # 22
|
||||
Allarme_CN : HW_End_Pallet : Allarme_CN # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Manuale # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Fermo_Generico # 36
|
||||
Lavorazione : HW_End_Tavola : Lavorazione # 36
|
||||
Allarme_CN : HW_End_Tavola : Allarme_CN # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Manuale # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,310 @@
|
||||
#
|
||||
# Macchine ColCom
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel DB
|
||||
#
|
||||
# QUESTO CORRISPONDE AL NETTO DEI BARCODE NUOVI ALLA VERSIONE SU DB DELLA FAMIGLIA 11 x MACCHINA L011 Sint CL11 - RICAVATO DA TRANSIZIONESTATI SU DB COLCOM DELLA FAM. 11
|
||||
#
|
||||
# LA FAMIGLIA 11 però era di Jetco ma questa non corrispondeva inoltre 1a 11 era stata sostituita dalla 20 in Jetco
|
||||
#
|
||||
# 2023.10.27 Creata partendo da RUL/Regole vecchie su DB e aggiunti\spostati gli eventi Barcode 4,6,37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# gli eventi e stati sono diventati 54,55,56,57 e già aggiunto Barcode In Deroga
|
||||
#
|
||||
# 2023.10.30 Partendo Dalla Versione BASE creata la versione NEW togliendo evento Timer_Timeout_Turno_By_Tempo_Ciclo e stato Non_Disponibile ormai OBSOLETI
|
||||
#
|
||||
# 2023.10.30 CREATA FAMIGLIA 21 copia della FAMIGLIA 11 NEW ( per macchina Sint CL11 )
|
||||
#
|
||||
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_21
|
||||
$IDX : 21
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
$STATE : 58 : In_Deroga
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
$EVENT : 58 : Barcode_In_Deroga
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto : HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
|
||||
Lavorazione : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Cambio_Pezzo # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
@@ -0,0 +1,46 @@
|
||||
|
||||
-- Spostati Eventi e Stati con ID già occupato
|
||||
-- eventi 4,6,37,38
|
||||
-- Stati 4,6,33,34
|
||||
|
||||
SELECT * FROM AnagraficaEventi
|
||||
SELECT * FROM AnagraficaStati
|
||||
|
||||
-- ** Evento e Stato da 4 a 54
|
||||
-- 4 Barcode - Attesa Attrezzista
|
||||
-- 4 Attesa Attrezzista sGi 1 T_FermoGiallo 1
|
||||
INSERT dbo.AnagraficaEventi
|
||||
VALUES ( 54, 'Barcode - Attesa Attrezzista', '', '', 'Barcode_Attesa_Attrezzista', 1, 'ColCom','', '' )
|
||||
|
||||
INSERT AnagraficaStati
|
||||
VALUES ( 54, 'Attesa Attrezzista', 'sGi', 1, 'T_FermoGiallo', 1, 'Attesa_Attrezzista', '' )
|
||||
|
||||
-- ** Evento e Stato da 6 a 55
|
||||
-- 6 Barcode - Pausa Pranzo
|
||||
-- 6 Pausa Pranzo sGr 1 T_OFF 1
|
||||
|
||||
INSERT dbo.AnagraficaEventi
|
||||
VALUES ( 55, 'Barcode - Pausa Pranzo', '', '', 'Barcode_Pausa_Pranzo', 1, 'ColCom','', '' )
|
||||
|
||||
INSERT AnagraficaStati
|
||||
VALUES ( 55, 'Pausa Pranzo', 'sGr', 1, 'T_OFF', 1, 'Pausa_Pranzo', '' )
|
||||
|
||||
-- ** Evento 37 va in 56 e Stato da 33 a 56
|
||||
-- 37 Barcode - Manca Operatore
|
||||
-- 33 Manca Operatore sGr 1 T_OFF 1
|
||||
|
||||
INSERT dbo.AnagraficaEventi
|
||||
VALUES ( 56, 'Barcode - Manca Operatore', '', '', 'Barcode_Manca_Operatore', 1, 'ColCom','', '' )
|
||||
|
||||
INSERT AnagraficaStati
|
||||
VALUES ( 56, 'Manca Operatore', 'sGr', 1, 'T_OFF', 1, 'Manca_Operatore', '' )
|
||||
|
||||
-- ** Evento 38 va in 57 e Stato da 34 a 57
|
||||
-- 38 Barcode - Manca Mat. Tagliato
|
||||
-- 34 Manca Mat. Tagliato sGi 1 T_FermoGiallo 1
|
||||
|
||||
INSERT dbo.AnagraficaEventi
|
||||
VALUES ( 57, 'Barcode - Manca Mater. Tagliato', '', '', 'Barcode_Manca_Mater_Tagliato', 1, 'ColCom','', '' )
|
||||
|
||||
INSERT AnagraficaStati
|
||||
VALUES ( 57, 'Manca Mater. Tagliato', 'sGi', 1, 'T_FermoGiallo', 1, 'Manca_Mater_Tagliato', '' )
|
||||
@@ -0,0 +1,322 @@
|
||||
#
|
||||
# Macchine Donati DonatiGhidiniSbav
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
#
|
||||
# 2023.09.15 Creata partendo da RUL vecchia e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_10
|
||||
$IDX : 10
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> MancaMateriaPrima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : MacchinaPronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : CreazioneProgrammi
|
||||
$STATE : 4 : LavoriVari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : MancaPezzo
|
||||
$STATE : 7 : MancaLavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 12 : FermoGenerico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : CambioPezzo
|
||||
$STATE : 15 : AllarmeCN
|
||||
$STATE : 23 : RotturaNastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : ScaricoPieno
|
||||
$STATE : 26 : NonDisponibile
|
||||
$STATE : 27 : MancaMateriaPrima
|
||||
$STATE : 28 : MagazzinoGrezziVuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : FermoOrganizzativo
|
||||
$STATE : 31 : ModificaProgrammi
|
||||
$STATE : 32 : SostituzioneUtensile
|
||||
$STATE : 33 : RiempimentoVasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : AnomaliaMacchina
|
||||
$STATE : 49 : MancaAttrezzatura
|
||||
$STATE : 50 : UsuraUtensile
|
||||
$STATE : 51 : AdeguamentoAttrezzature
|
||||
$STATE : 52 : FormazionePersonale
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_power_on
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_end_pallet_1 -> HW_deposito_robot
|
||||
# 35 HW_end_pallet_2 -> HW_StartTavola
|
||||
# 36 HW_deposito_robot -> HW_EndTavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 16 : HW_machining
|
||||
$EVENT : 17 : HW_end_machining
|
||||
$EVENT : 18 : HW_error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_start_pallet
|
||||
$EVENT : 22 : HW_end_pallet
|
||||
$EVENT : 23 : HW_rottura_nastro_abrasivo
|
||||
$EVENT : 24 : HW_manuale
|
||||
$EVENT : 25 : HW_nastro_scarico_pieno
|
||||
$EVENT : 26 : Barcode_Manca_MateriaPrima
|
||||
$EVENT : 27 : Timer_timeout_tempo_ciclo
|
||||
$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
|
||||
$EVENT : 29 : HW_magazzino_grezzi_vuoto
|
||||
$EVENT : 30 : HW_emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_StartTavola
|
||||
$EVENT : 36 : HW_EndTavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_Macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : MacchinaPronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : LavoriVari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : AdeguamentoAttrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : FormazionePersonale # 52
|
||||
|
||||
ALL_STATES : HW_power_off : MacchinaSpenta # 14
|
||||
|
||||
MacchinaPronta : HW_power_on : FermoGenerico # 15
|
||||
MacchinaSpenta : HW_power_on : FermoGenerico # 15
|
||||
Lavorazione : HW_power_on : FermoGenerico # 15
|
||||
CambioPezzo : HW_power_on : FermoGenerico # 15
|
||||
AllarmeCN : HW_power_on : FermoGenerico # 15
|
||||
RotturaNastro : HW_power_on : FermoGenerico # 15
|
||||
Manuale : HW_power_on : FermoGenerico # 15
|
||||
NonDisponibile : HW_power_on : FermoGenerico # 15
|
||||
|
||||
MacchinaPronta : HW_machining : Lavorazione # 16
|
||||
MacchinaSpenta : HW_machining : Lavorazione # 16
|
||||
FermoGenerico : HW_machining : Lavorazione # 16
|
||||
CambioPezzo : HW_machining : Lavorazione # 16
|
||||
AllarmeCN : HW_machining : Lavorazione # 16
|
||||
RotturaNastro : HW_machining : Lavorazione # 16
|
||||
Manuale : HW_machining : Lavorazione # 16
|
||||
ScaricoPieno : HW_machining : Lavorazione # 16
|
||||
NonDisponibile : HW_machining : Lavorazione # 16
|
||||
MagazzinoGrezziVuoto: HW_machining : Lavorazione # 16
|
||||
Emergenza : HW_machining : Lavorazione # 16
|
||||
|
||||
MacchinaPronta : HW_end_machining : CambioPezzo # 17
|
||||
MacchinaSpenta : HW_end_machining : CambioPezzo # 17
|
||||
FermoGenerico : HW_end_machining : CambioPezzo # 17
|
||||
Lavorazione : HW_end_machining : CambioPezzo # 17
|
||||
AllarmeCN : HW_end_machining : CambioPezzo # 17
|
||||
RotturaNastro : HW_end_machining : CambioPezzo # 17
|
||||
Manuale : HW_end_machining : CambioPezzo # 17
|
||||
ScaricoPieno : HW_end_machining : CambioPezzo # 17
|
||||
NonDisponibile : HW_end_machining : CambioPezzo # 17
|
||||
|
||||
MacchinaPronta : HW_error : AllarmeCN # 18
|
||||
MacchinaSpenta : HW_error : AllarmeCN # 18
|
||||
FermoGenerico : HW_error : AllarmeCN # 18
|
||||
Lavorazione : HW_error : AllarmeCN # 18
|
||||
CambioPezzo : HW_error : AllarmeCN # 18
|
||||
RotturaNastro : HW_error : AllarmeCN # 18
|
||||
Manuale : HW_error : AllarmeCN # 18
|
||||
ScaricoPieno : HW_error : AllarmeCN # 18
|
||||
NonDisponibile : HW_error : AllarmeCN # 18
|
||||
|
||||
MacchinaPronta : Contapezzi : CambioPezzo # 20
|
||||
MacchinaSpenta : Contapezzi : CambioPezzo # 20
|
||||
FermoGenerico : Contapezzi : CambioPezzo # 20
|
||||
Lavorazione : Contapezzi : CambioPezzo # 20
|
||||
AllarmeCN : Contapezzi : CambioPezzo # 20
|
||||
RotturaNastro : Contapezzi : CambioPezzo # 20
|
||||
Manuale : Contapezzi : CambioPezzo # 20
|
||||
ScaricoPieno : Contapezzi : CambioPezzo # 20
|
||||
NonDisponibile : Contapezzi : CambioPezzo # 20
|
||||
|
||||
MacchinaPronta : HW_start_pallet : Lavorazione # 21
|
||||
MacchinaSpenta : HW_start_pallet : Lavorazione # 21
|
||||
FermoGenerico : HW_start_pallet : Lavorazione # 21
|
||||
CambioPezzo : HW_start_pallet : Lavorazione # 21
|
||||
AllarmeCN : HW_start_pallet : Lavorazione # 21
|
||||
RotturaNastro : HW_start_pallet : Lavorazione # 21
|
||||
Manuale : HW_start_pallet : Lavorazione # 21
|
||||
ScaricoPieno : HW_start_pallet : Lavorazione # 21
|
||||
NonDisponibile : HW_start_pallet : Lavorazione # 21
|
||||
|
||||
MacchinaPronta : HW_end_pallet : CambioPezzo # 22
|
||||
MacchinaSpenta : HW_end_pallet : CambioPezzo # 22
|
||||
FermoGenerico : HW_end_pallet : CambioPezzo # 22
|
||||
Lavorazione : HW_end_pallet : CambioPezzo # 22
|
||||
AllarmeCN : HW_end_pallet : CambioPezzo # 22
|
||||
RotturaNastro : HW_end_pallet : CambioPezzo # 22
|
||||
Manuale : HW_end_pallet : CambioPezzo # 22
|
||||
ScaricoPieno : HW_end_pallet : CambioPezzo # 22
|
||||
NonDisponibile : HW_end_pallet : CambioPezzo # 22
|
||||
|
||||
MacchinaPronta : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
Manuale : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
|
||||
MacchinaPronta : HW_manuale : Manuale # 24
|
||||
MacchinaSpenta : HW_manuale : Manuale # 24
|
||||
FermoGenerico : HW_manuale : Manuale # 24
|
||||
Lavorazione : HW_manuale : Manuale # 24
|
||||
CambioPezzo : HW_manuale : Manuale # 24
|
||||
AllarmeCN : HW_manuale : Manuale # 24
|
||||
RotturaNastro : HW_manuale : Manuale # 24
|
||||
ScaricoPieno : HW_manuale : Manuale # 24
|
||||
NonDisponibile : HW_manuale : Manuale # 24
|
||||
|
||||
MacchinaPronta : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
Manuale : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
|
||||
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27
|
||||
|
||||
MacchinaPronta : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
|
||||
MacchinaPronta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
|
||||
MacchinaPronta : HW_emergenza : Emergenza # 30
|
||||
MacchinaSpenta : HW_emergenza : Emergenza # 30
|
||||
FermoGenerico : HW_emergenza : Emergenza # 30
|
||||
Lavorazione : HW_emergenza : Emergenza # 30
|
||||
CambioPezzo : HW_emergenza : Emergenza # 30
|
||||
AllarmeCN : HW_emergenza : Emergenza # 30
|
||||
RotturaNastro : HW_emergenza : Emergenza # 30
|
||||
Manuale : HW_emergenza : Emergenza # 30
|
||||
ScaricoPieno : HW_emergenza : Emergenza # 30
|
||||
NonDisponibile : HW_emergenza : Emergenza # 30
|
||||
|
||||
MacchinaPronta : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
FermoGenerico : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
CambioPezzo : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
RotturaNastro : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
Manuale : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
ScaricoPieno : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
NonDisponibile : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
|
||||
MacchinaPronta : HW_StartTavola : Lavorazione # 35
|
||||
MacchinaSpenta : HW_StartTavola : Lavorazione # 35
|
||||
FermoGenerico : HW_StartTavola : Lavorazione # 35
|
||||
CambioPezzo : HW_StartTavola : Lavorazione # 35
|
||||
AllarmeCN : HW_StartTavola : Lavorazione # 35
|
||||
RotturaNastro : HW_StartTavola : Lavorazione # 35
|
||||
Manuale : HW_StartTavola : Lavorazione # 35
|
||||
ScaricoPieno : HW_StartTavola : Lavorazione # 35
|
||||
NonDisponibile : HW_StartTavola : Lavorazione # 35
|
||||
|
||||
MacchinaPronta : HW_EndTavola : CambioPezzo # 36
|
||||
MacchinaSpenta : HW_EndTavola : CambioPezzo # 36
|
||||
FermoGenerico : HW_EndTavola : CambioPezzo # 36
|
||||
Lavorazione : HW_EndTavola : CambioPezzo # 36
|
||||
AllarmeCN : HW_EndTavola : CambioPezzo # 36
|
||||
RotturaNastro : HW_EndTavola : CambioPezzo # 36
|
||||
Manuale : HW_EndTavola : CambioPezzo # 36
|
||||
ScaricoPieno : HW_EndTavola : CambioPezzo # 36
|
||||
NonDisponibile : HW_EndTavola : CambioPezzo # 36
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
@@ -0,0 +1,977 @@
|
||||
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
10;0;1;1
|
||||
10;0;2;2
|
||||
10;0;3;3
|
||||
10;0;4;4
|
||||
10;0;5;5
|
||||
10;0;6;6
|
||||
10;0;7;7
|
||||
10;0;8;8
|
||||
10;0;9;9
|
||||
10;0;10;10
|
||||
10;0;12;11
|
||||
10;0;14;11
|
||||
10;0;19;30
|
||||
10;0;26;27
|
||||
10;0;31;31
|
||||
10;0;32;32
|
||||
10;0;37;33
|
||||
10;0;38;34
|
||||
10;0;39;35
|
||||
10;0;49;49
|
||||
10;0;50;50
|
||||
10;0;51;51
|
||||
10;0;52;52
|
||||
10;1;0;0
|
||||
10;1;2;2
|
||||
10;1;3;3
|
||||
10;1;4;4
|
||||
10;1;5;5
|
||||
10;1;6;6
|
||||
10;1;7;7
|
||||
10;1;8;8
|
||||
10;1;9;9
|
||||
10;1;10;10
|
||||
10;1;12;11
|
||||
10;1;14;11
|
||||
10;1;15;12
|
||||
10;1;16;13
|
||||
10;1;17;14
|
||||
10;1;18;15
|
||||
10;1;19;30
|
||||
10;1;20;14
|
||||
10;1;21;13
|
||||
10;1;22;14
|
||||
10;1;23;23
|
||||
10;1;24;24
|
||||
10;1;25;25
|
||||
10;1;26;27
|
||||
10;1;28;26
|
||||
10;1;29;28
|
||||
10;1;30;29
|
||||
10;1;31;31
|
||||
10;1;32;32
|
||||
10;1;33;15
|
||||
10;1;35;13
|
||||
10;1;36;14
|
||||
10;1;37;33
|
||||
10;1;38;34
|
||||
10;1;39;35
|
||||
10;1;49;49
|
||||
10;1;50;50
|
||||
10;1;51;51
|
||||
10;1;52;52
|
||||
10;1;53;53
|
||||
10;2;0;0
|
||||
10;2;1;1
|
||||
10;2;3;3
|
||||
10;2;4;4
|
||||
10;2;5;5
|
||||
10;2;6;6
|
||||
10;2;7;7
|
||||
10;2;8;8
|
||||
10;2;9;9
|
||||
10;2;10;10
|
||||
10;2;12;11
|
||||
10;2;14;11
|
||||
10;2;19;30
|
||||
10;2;26;27
|
||||
10;2;28;26
|
||||
10;2;31;31
|
||||
10;2;32;32
|
||||
10;2;37;33
|
||||
10;2;38;34
|
||||
10;2;39;35
|
||||
10;2;49;49
|
||||
10;2;50;50
|
||||
10;2;51;51
|
||||
10;2;52;52
|
||||
10;3;0;0
|
||||
10;3;1;1
|
||||
10;3;2;2
|
||||
10;3;4;4
|
||||
10;3;5;5
|
||||
10;3;6;6
|
||||
10;3;7;7
|
||||
10;3;8;8
|
||||
10;3;9;9
|
||||
10;3;10;10
|
||||
10;3;12;11
|
||||
10;3;14;11
|
||||
10;3;19;30
|
||||
10;3;26;27
|
||||
10;3;28;26
|
||||
10;3;31;31
|
||||
10;3;32;32
|
||||
10;3;37;33
|
||||
10;3;38;34
|
||||
10;3;39;35
|
||||
10;3;49;49
|
||||
10;3;50;50
|
||||
10;3;51;51
|
||||
10;3;52;52
|
||||
10;4;0;0
|
||||
10;4;1;1
|
||||
10;4;2;2
|
||||
10;4;3;3
|
||||
10;4;5;5
|
||||
10;4;6;6
|
||||
10;4;7;7
|
||||
10;4;8;8
|
||||
10;4;9;9
|
||||
10;4;10;10
|
||||
10;4;12;11
|
||||
10;4;14;11
|
||||
10;4;19;30
|
||||
10;4;26;27
|
||||
10;4;28;26
|
||||
10;4;31;31
|
||||
10;4;32;32
|
||||
10;4;37;33
|
||||
10;4;38;34
|
||||
10;4;39;35
|
||||
10;4;49;49
|
||||
10;4;50;50
|
||||
10;4;51;51
|
||||
10;4;52;52
|
||||
10;5;0;0
|
||||
10;5;1;1
|
||||
10;5;2;2
|
||||
10;5;3;3
|
||||
10;5;4;4
|
||||
10;5;6;6
|
||||
10;5;7;7
|
||||
10;5;8;8
|
||||
10;5;9;9
|
||||
10;5;10;10
|
||||
10;5;12;11
|
||||
10;5;14;11
|
||||
10;5;19;30
|
||||
10;5;26;27
|
||||
10;5;28;26
|
||||
10;5;31;31
|
||||
10;5;32;32
|
||||
10;5;37;33
|
||||
10;5;38;34
|
||||
10;5;39;35
|
||||
10;5;49;49
|
||||
10;5;50;50
|
||||
10;5;51;51
|
||||
10;5;52;52
|
||||
10;6;0;0
|
||||
10;6;1;1
|
||||
10;6;2;2
|
||||
10;6;3;3
|
||||
10;6;4;4
|
||||
10;6;5;5
|
||||
10;6;7;7
|
||||
10;6;8;8
|
||||
10;6;9;9
|
||||
10;6;10;10
|
||||
10;6;12;11
|
||||
10;6;14;11
|
||||
10;6;19;30
|
||||
10;6;26;27
|
||||
10;6;28;26
|
||||
10;6;31;31
|
||||
10;6;32;32
|
||||
10;6;37;33
|
||||
10;6;38;34
|
||||
10;6;39;35
|
||||
10;6;49;49
|
||||
10;6;50;50
|
||||
10;6;51;51
|
||||
10;6;52;52
|
||||
10;7;0;0
|
||||
10;7;1;1
|
||||
10;7;2;2
|
||||
10;7;3;3
|
||||
10;7;4;4
|
||||
10;7;5;5
|
||||
10;7;6;6
|
||||
10;7;8;8
|
||||
10;7;9;9
|
||||
10;7;10;10
|
||||
10;7;12;11
|
||||
10;7;14;11
|
||||
10;7;19;30
|
||||
10;7;26;27
|
||||
10;7;28;26
|
||||
10;7;31;31
|
||||
10;7;32;32
|
||||
10;7;37;33
|
||||
10;7;38;34
|
||||
10;7;39;35
|
||||
10;7;49;49
|
||||
10;7;50;50
|
||||
10;7;51;51
|
||||
10;7;52;52
|
||||
10;8;0;0
|
||||
10;8;1;1
|
||||
10;8;2;2
|
||||
10;8;3;3
|
||||
10;8;4;4
|
||||
10;8;5;5
|
||||
10;8;6;6
|
||||
10;8;7;7
|
||||
10;8;9;9
|
||||
10;8;10;10
|
||||
10;8;12;11
|
||||
10;8;14;11
|
||||
10;8;19;30
|
||||
10;8;26;27
|
||||
10;8;28;26
|
||||
10;8;31;31
|
||||
10;8;32;32
|
||||
10;8;37;33
|
||||
10;8;38;34
|
||||
10;8;39;35
|
||||
10;8;49;49
|
||||
10;8;50;50
|
||||
10;8;51;51
|
||||
10;8;52;52
|
||||
10;9;0;0
|
||||
10;9;1;1
|
||||
10;9;2;2
|
||||
10;9;3;3
|
||||
10;9;4;4
|
||||
10;9;5;5
|
||||
10;9;6;6
|
||||
10;9;7;7
|
||||
10;9;8;8
|
||||
10;9;10;10
|
||||
10;9;12;11
|
||||
10;9;14;11
|
||||
10;9;19;30
|
||||
10;9;26;27
|
||||
10;9;28;26
|
||||
10;9;31;31
|
||||
10;9;32;32
|
||||
10;9;37;33
|
||||
10;9;38;34
|
||||
10;9;39;35
|
||||
10;9;49;49
|
||||
10;9;50;50
|
||||
10;9;51;51
|
||||
10;9;52;52
|
||||
10;10;0;0
|
||||
10;10;1;1
|
||||
10;10;2;2
|
||||
10;10;3;3
|
||||
10;10;4;4
|
||||
10;10;5;5
|
||||
10;10;6;6
|
||||
10;10;7;7
|
||||
10;10;8;8
|
||||
10;10;9;9
|
||||
10;10;12;11
|
||||
10;10;14;11
|
||||
10;10;19;30
|
||||
10;10;26;27
|
||||
10;10;28;26
|
||||
10;10;31;31
|
||||
10;10;32;32
|
||||
10;10;37;33
|
||||
10;10;38;34
|
||||
10;10;39;35
|
||||
10;10;49;49
|
||||
10;10;50;50
|
||||
10;10;51;51
|
||||
10;10;52;52
|
||||
10;11;0;0
|
||||
10;11;1;1
|
||||
10;11;2;2
|
||||
10;11;3;3
|
||||
10;11;4;4
|
||||
10;11;5;5
|
||||
10;11;6;6
|
||||
10;11;7;7
|
||||
10;11;8;8
|
||||
10;11;9;9
|
||||
10;11;10;10
|
||||
10;11;15;12
|
||||
10;11;16;13
|
||||
10;11;17;14
|
||||
10;11;18;15
|
||||
10;11;19;30
|
||||
10;11;20;14
|
||||
10;11;21;13
|
||||
10;11;22;14
|
||||
10;11;23;23
|
||||
10;11;24;24
|
||||
10;11;25;25
|
||||
10;11;26;27
|
||||
10;11;29;28
|
||||
10;11;30;29
|
||||
10;11;31;31
|
||||
10;11;32;32
|
||||
10;11;33;15
|
||||
10;11;35;13
|
||||
10;11;36;14
|
||||
10;11;37;33
|
||||
10;11;38;34
|
||||
10;11;39;35
|
||||
10;11;49;49
|
||||
10;11;50;50
|
||||
10;11;51;51
|
||||
10;11;52;52
|
||||
10;11;53;53
|
||||
10;12;0;0
|
||||
10;12;1;1
|
||||
10;12;2;2
|
||||
10;12;3;3
|
||||
10;12;4;4
|
||||
10;12;5;5
|
||||
10;12;6;6
|
||||
10;12;7;7
|
||||
10;12;8;8
|
||||
10;12;9;9
|
||||
10;12;10;10
|
||||
10;12;12;11
|
||||
10;12;14;11
|
||||
10;12;16;13
|
||||
10;12;17;14
|
||||
10;12;18;15
|
||||
10;12;19;30
|
||||
10;12;20;14
|
||||
10;12;21;13
|
||||
10;12;22;14
|
||||
10;12;23;23
|
||||
10;12;24;24
|
||||
10;12;25;25
|
||||
10;12;26;27
|
||||
10;12;28;26
|
||||
10;12;29;28
|
||||
10;12;30;29
|
||||
10;12;31;31
|
||||
10;12;32;32
|
||||
10;12;33;15
|
||||
10;12;35;13
|
||||
10;12;36;14
|
||||
10;12;37;33
|
||||
10;12;38;34
|
||||
10;12;39;35
|
||||
10;12;49;49
|
||||
10;12;50;50
|
||||
10;12;51;51
|
||||
10;12;52;52
|
||||
10;12;53;53
|
||||
10;13;0;0
|
||||
10;13;1;1
|
||||
10;13;2;2
|
||||
10;13;3;3
|
||||
10;13;4;4
|
||||
10;13;5;5
|
||||
10;13;6;6
|
||||
10;13;7;7
|
||||
10;13;8;8
|
||||
10;13;9;9
|
||||
10;13;10;10
|
||||
10;13;12;11
|
||||
10;13;14;11
|
||||
10;13;15;12
|
||||
10;13;17;14
|
||||
10;13;18;15
|
||||
10;13;19;30
|
||||
10;13;20;14
|
||||
10;13;22;14
|
||||
10;13;23;23
|
||||
10;13;24;24
|
||||
10;13;25;25
|
||||
10;13;26;27
|
||||
10;13;27;12
|
||||
10;13;28;26
|
||||
10;13;29;28
|
||||
10;13;30;29
|
||||
10;13;31;31
|
||||
10;13;32;32
|
||||
10;13;33;15
|
||||
10;13;36;14
|
||||
10;13;37;33
|
||||
10;13;38;34
|
||||
10;13;39;35
|
||||
10;13;49;49
|
||||
10;13;50;50
|
||||
10;13;51;51
|
||||
10;13;52;52
|
||||
10;13;53;53
|
||||
10;14;0;0
|
||||
10;14;1;1
|
||||
10;14;2;2
|
||||
10;14;3;3
|
||||
10;14;4;4
|
||||
10;14;5;5
|
||||
10;14;6;6
|
||||
10;14;7;7
|
||||
10;14;8;8
|
||||
10;14;9;9
|
||||
10;14;10;10
|
||||
10;14;12;11
|
||||
10;14;14;11
|
||||
10;14;15;12
|
||||
10;14;16;13
|
||||
10;14;18;15
|
||||
10;14;19;30
|
||||
10;14;21;13
|
||||
10;14;23;23
|
||||
10;14;24;24
|
||||
10;14;25;25
|
||||
10;14;26;27
|
||||
10;14;28;26
|
||||
10;14;29;28
|
||||
10;14;30;29
|
||||
10;14;31;31
|
||||
10;14;32;32
|
||||
10;14;33;15
|
||||
10;14;35;13
|
||||
10;14;37;33
|
||||
10;14;38;34
|
||||
10;14;39;35
|
||||
10;14;49;49
|
||||
10;14;50;50
|
||||
10;14;51;51
|
||||
10;14;52;52
|
||||
10;14;53;53
|
||||
10;15;0;0
|
||||
10;15;1;1
|
||||
10;15;2;2
|
||||
10;15;3;3
|
||||
10;15;4;4
|
||||
10;15;5;5
|
||||
10;15;6;6
|
||||
10;15;7;7
|
||||
10;15;8;8
|
||||
10;15;9;9
|
||||
10;15;10;10
|
||||
10;15;12;11
|
||||
10;15;14;11
|
||||
10;15;15;12
|
||||
10;15;16;13
|
||||
10;15;17;14
|
||||
10;15;19;30
|
||||
10;15;20;14
|
||||
10;15;21;13
|
||||
10;15;22;14
|
||||
10;15;23;23
|
||||
10;15;24;24
|
||||
10;15;25;25
|
||||
10;15;26;27
|
||||
10;15;28;26
|
||||
10;15;29;28
|
||||
10;15;30;29
|
||||
10;15;31;31
|
||||
10;15;32;32
|
||||
10;15;35;13
|
||||
10;15;36;14
|
||||
10;15;37;33
|
||||
10;15;38;34
|
||||
10;15;39;35
|
||||
10;15;49;49
|
||||
10;15;50;50
|
||||
10;15;51;51
|
||||
10;15;52;52
|
||||
10;15;53;53
|
||||
10;23;0;0
|
||||
10;23;1;1
|
||||
10;23;2;2
|
||||
10;23;3;3
|
||||
10;23;4;4
|
||||
10;23;5;5
|
||||
10;23;6;6
|
||||
10;23;7;7
|
||||
10;23;8;8
|
||||
10;23;9;9
|
||||
10;23;10;10
|
||||
10;23;12;11
|
||||
10;23;14;11
|
||||
10;23;15;12
|
||||
10;23;16;13
|
||||
10;23;17;14
|
||||
10;23;18;15
|
||||
10;23;19;30
|
||||
10;23;20;14
|
||||
10;23;21;13
|
||||
10;23;22;14
|
||||
10;23;24;24
|
||||
10;23;25;25
|
||||
10;23;26;27
|
||||
10;23;28;26
|
||||
10;23;29;28
|
||||
10;23;30;29
|
||||
10;23;31;31
|
||||
10;23;32;32
|
||||
10;23;33;15
|
||||
10;23;35;13
|
||||
10;23;36;14
|
||||
10;23;37;33
|
||||
10;23;38;34
|
||||
10;23;39;35
|
||||
10;23;49;49
|
||||
10;23;50;50
|
||||
10;23;51;51
|
||||
10;23;52;52
|
||||
10;24;0;0
|
||||
10;24;1;1
|
||||
10;24;2;2
|
||||
10;24;3;3
|
||||
10;24;4;4
|
||||
10;24;5;5
|
||||
10;24;6;6
|
||||
10;24;7;7
|
||||
10;24;8;8
|
||||
10;24;9;9
|
||||
10;24;10;10
|
||||
10;24;12;11
|
||||
10;24;14;11
|
||||
10;24;15;12
|
||||
10;24;16;13
|
||||
10;24;17;14
|
||||
10;24;18;15
|
||||
10;24;19;30
|
||||
10;24;20;14
|
||||
10;24;21;13
|
||||
10;24;22;14
|
||||
10;24;23;23
|
||||
10;24;25;25
|
||||
10;24;26;27
|
||||
10;24;28;26
|
||||
10;24;29;28
|
||||
10;24;30;29
|
||||
10;24;31;31
|
||||
10;24;32;32
|
||||
10;24;33;15
|
||||
10;24;35;13
|
||||
10;24;36;14
|
||||
10;24;37;33
|
||||
10;24;38;34
|
||||
10;24;39;35
|
||||
10;24;49;49
|
||||
10;24;50;50
|
||||
10;24;51;51
|
||||
10;24;52;52
|
||||
10;24;53;53
|
||||
10;25;0;0
|
||||
10;25;1;1
|
||||
10;25;2;2
|
||||
10;25;3;3
|
||||
10;25;4;4
|
||||
10;25;5;5
|
||||
10;25;6;6
|
||||
10;25;7;7
|
||||
10;25;8;8
|
||||
10;25;9;9
|
||||
10;25;10;10
|
||||
10;25;12;11
|
||||
10;25;14;11
|
||||
10;25;16;13
|
||||
10;25;17;14
|
||||
10;25;18;15
|
||||
10;25;19;30
|
||||
10;25;20;14
|
||||
10;25;21;13
|
||||
10;25;22;14
|
||||
10;25;23;23
|
||||
10;25;24;24
|
||||
10;25;26;27
|
||||
10;25;28;26
|
||||
10;25;29;28
|
||||
10;25;30;29
|
||||
10;25;31;31
|
||||
10;25;32;32
|
||||
10;25;33;15
|
||||
10;25;35;13
|
||||
10;25;36;14
|
||||
10;25;37;33
|
||||
10;25;38;34
|
||||
10;25;39;35
|
||||
10;25;49;49
|
||||
10;25;50;50
|
||||
10;25;51;51
|
||||
10;25;52;52
|
||||
10;25;53;53
|
||||
10;26;0;0
|
||||
10;26;1;1
|
||||
10;26;2;2
|
||||
10;26;3;3
|
||||
10;26;4;4
|
||||
10;26;5;5
|
||||
10;26;6;6
|
||||
10;26;7;7
|
||||
10;26;8;8
|
||||
10;26;9;9
|
||||
10;26;10;10
|
||||
10;26;12;11
|
||||
10;26;14;11
|
||||
10;26;15;12
|
||||
10;26;16;13
|
||||
10;26;17;14
|
||||
10;26;18;15
|
||||
10;26;19;30
|
||||
10;26;20;14
|
||||
10;26;21;13
|
||||
10;26;22;14
|
||||
10;26;23;23
|
||||
10;26;24;24
|
||||
10;26;25;25
|
||||
10;26;26;27
|
||||
10;26;29;28
|
||||
10;26;30;29
|
||||
10;26;31;31
|
||||
10;26;32;32
|
||||
10;26;33;15
|
||||
10;26;35;13
|
||||
10;26;36;14
|
||||
10;26;37;33
|
||||
10;26;38;34
|
||||
10;26;39;35
|
||||
10;26;49;49
|
||||
10;26;50;50
|
||||
10;26;51;51
|
||||
10;26;52;52
|
||||
10;26;53;53
|
||||
10;27;0;0
|
||||
10;27;1;1
|
||||
10;27;2;2
|
||||
10;27;3;3
|
||||
10;27;4;4
|
||||
10;27;5;5
|
||||
10;27;6;6
|
||||
10;27;7;7
|
||||
10;27;8;8
|
||||
10;27;9;9
|
||||
10;27;10;10
|
||||
10;27;12;11
|
||||
10;27;14;11
|
||||
10;27;19;30
|
||||
10;27;28;26
|
||||
10;27;31;31
|
||||
10;27;32;32
|
||||
10;27;37;33
|
||||
10;27;38;34
|
||||
10;27;39;35
|
||||
10;27;49;49
|
||||
10;27;50;50
|
||||
10;27;51;51
|
||||
10;27;52;52
|
||||
10;28;0;0
|
||||
10;28;1;1
|
||||
10;28;2;2
|
||||
10;28;3;3
|
||||
10;28;4;4
|
||||
10;28;5;5
|
||||
10;28;6;6
|
||||
10;28;7;7
|
||||
10;28;8;8
|
||||
10;28;9;9
|
||||
10;28;10;10
|
||||
10;28;12;11
|
||||
10;28;14;11
|
||||
10;28;16;13
|
||||
10;28;19;30
|
||||
10;28;26;27
|
||||
10;28;31;31
|
||||
10;28;32;32
|
||||
10;28;37;33
|
||||
10;28;38;34
|
||||
10;28;39;35
|
||||
10;28;49;49
|
||||
10;28;50;50
|
||||
10;28;51;51
|
||||
10;28;52;52
|
||||
10;29;0;0
|
||||
10;29;1;1
|
||||
10;29;2;2
|
||||
10;29;3;3
|
||||
10;29;4;4
|
||||
10;29;5;5
|
||||
10;29;6;6
|
||||
10;29;7;7
|
||||
10;29;8;8
|
||||
10;29;9;9
|
||||
10;29;10;10
|
||||
10;29;12;11
|
||||
10;29;14;11
|
||||
10;29;16;13
|
||||
10;29;19;30
|
||||
10;29;26;27
|
||||
10;29;31;31
|
||||
10;29;32;32
|
||||
10;29;37;33
|
||||
10;29;38;34
|
||||
10;29;39;35
|
||||
10;29;49;49
|
||||
10;29;50;50
|
||||
10;29;51;51
|
||||
10;29;52;52
|
||||
10;30;0;0
|
||||
10;30;1;1
|
||||
10;30;2;2
|
||||
10;30;3;3
|
||||
10;30;4;4
|
||||
10;30;5;5
|
||||
10;30;6;6
|
||||
10;30;7;7
|
||||
10;30;8;8
|
||||
10;30;9;9
|
||||
10;30;10;10
|
||||
10;30;12;11
|
||||
10;30;14;11
|
||||
10;30;26;27
|
||||
10;30;31;31
|
||||
10;30;32;32
|
||||
10;30;37;33
|
||||
10;30;38;34
|
||||
10;30;39;35
|
||||
10;30;49;49
|
||||
10;30;50;50
|
||||
10;30;51;51
|
||||
10;30;52;52
|
||||
10;31;0;0
|
||||
10;31;1;1
|
||||
10;31;2;2
|
||||
10;31;3;3
|
||||
10;31;4;4
|
||||
10;31;5;5
|
||||
10;31;6;6
|
||||
10;31;7;7
|
||||
10;31;8;8
|
||||
10;31;9;9
|
||||
10;31;10;10
|
||||
10;31;12;11
|
||||
10;31;14;11
|
||||
10;31;19;30
|
||||
10;31;26;27
|
||||
10;31;28;26
|
||||
10;31;32;32
|
||||
10;31;37;33
|
||||
10;31;38;34
|
||||
10;31;39;35
|
||||
10;31;49;49
|
||||
10;31;50;50
|
||||
10;31;51;51
|
||||
10;31;52;52
|
||||
10;32;0;0
|
||||
10;32;1;1
|
||||
10;32;2;2
|
||||
10;32;3;3
|
||||
10;32;4;4
|
||||
10;32;5;5
|
||||
10;32;6;6
|
||||
10;32;7;7
|
||||
10;32;8;8
|
||||
10;32;9;9
|
||||
10;32;10;10
|
||||
10;32;12;11
|
||||
10;32;14;11
|
||||
10;32;19;30
|
||||
10;32;26;27
|
||||
10;32;28;26
|
||||
10;32;31;31
|
||||
10;32;37;33
|
||||
10;32;38;34
|
||||
10;32;39;35
|
||||
10;32;49;49
|
||||
10;32;50;50
|
||||
10;32;51;51
|
||||
10;32;52;52
|
||||
10;33;0;0
|
||||
10;33;1;1
|
||||
10;33;2;2
|
||||
10;33;3;3
|
||||
10;33;4;4
|
||||
10;33;5;5
|
||||
10;33;6;6
|
||||
10;33;7;7
|
||||
10;33;8;8
|
||||
10;33;9;9
|
||||
10;33;10;10
|
||||
10;33;12;11
|
||||
10;33;14;11
|
||||
10;33;19;30
|
||||
10;33;26;27
|
||||
10;33;28;26
|
||||
10;33;31;31
|
||||
10;33;32;32
|
||||
10;33;38;34
|
||||
10;33;39;35
|
||||
10;33;49;49
|
||||
10;33;50;50
|
||||
10;33;51;51
|
||||
10;33;52;52
|
||||
10;34;0;0
|
||||
10;34;1;1
|
||||
10;34;2;2
|
||||
10;34;3;3
|
||||
10;34;4;4
|
||||
10;34;5;5
|
||||
10;34;6;6
|
||||
10;34;7;7
|
||||
10;34;8;8
|
||||
10;34;9;9
|
||||
10;34;10;10
|
||||
10;34;12;11
|
||||
10;34;14;11
|
||||
10;34;19;30
|
||||
10;34;26;27
|
||||
10;34;28;26
|
||||
10;34;31;31
|
||||
10;34;32;32
|
||||
10;34;37;33
|
||||
10;34;39;35
|
||||
10;34;49;49
|
||||
10;34;50;50
|
||||
10;34;51;51
|
||||
10;34;52;52
|
||||
10;35;0;0
|
||||
10;35;1;1
|
||||
10;35;2;2
|
||||
10;35;3;3
|
||||
10;35;4;4
|
||||
10;35;5;5
|
||||
10;35;6;6
|
||||
10;35;7;7
|
||||
10;35;8;8
|
||||
10;35;9;9
|
||||
10;35;10;10
|
||||
10;35;12;11
|
||||
10;35;14;11
|
||||
10;35;19;30
|
||||
10;35;26;27
|
||||
10;35;28;26
|
||||
10;35;31;31
|
||||
10;35;32;32
|
||||
10;35;37;33
|
||||
10;35;38;34
|
||||
10;35;49;49
|
||||
10;35;50;50
|
||||
10;35;51;51
|
||||
10;35;52;52
|
||||
10;49;0;0
|
||||
10;49;1;1
|
||||
10;49;2;2
|
||||
10;49;3;3
|
||||
10;49;4;4
|
||||
10;49;5;5
|
||||
10;49;6;6
|
||||
10;49;7;7
|
||||
10;49;8;8
|
||||
10;49;9;9
|
||||
10;49;10;10
|
||||
10;49;12;11
|
||||
10;49;14;11
|
||||
10;49;19;30
|
||||
10;49;26;27
|
||||
10;49;31;31
|
||||
10;49;32;32
|
||||
10;49;37;33
|
||||
10;49;38;34
|
||||
10;49;39;35
|
||||
10;49;50;50
|
||||
10;49;51;51
|
||||
10;49;52;52
|
||||
10;50;0;0
|
||||
10;50;1;1
|
||||
10;50;2;2
|
||||
10;50;3;3
|
||||
10;50;4;4
|
||||
10;50;5;5
|
||||
10;50;6;6
|
||||
10;50;7;7
|
||||
10;50;8;8
|
||||
10;50;9;9
|
||||
10;50;10;10
|
||||
10;50;12;11
|
||||
10;50;14;11
|
||||
10;50;19;30
|
||||
10;50;26;27
|
||||
10;50;31;31
|
||||
10;50;32;32
|
||||
10;50;37;33
|
||||
10;50;38;34
|
||||
10;50;39;35
|
||||
10;50;49;49
|
||||
10;50;51;51
|
||||
10;50;52;52
|
||||
10;51;0;0
|
||||
10;51;1;1
|
||||
10;51;2;2
|
||||
10;51;3;3
|
||||
10;51;4;4
|
||||
10;51;5;5
|
||||
10;51;6;6
|
||||
10;51;7;7
|
||||
10;51;8;8
|
||||
10;51;9;9
|
||||
10;51;10;10
|
||||
10;51;12;11
|
||||
10;51;14;11
|
||||
10;51;19;30
|
||||
10;51;26;27
|
||||
10;51;31;31
|
||||
10;51;32;32
|
||||
10;51;37;33
|
||||
10;51;38;34
|
||||
10;51;39;35
|
||||
10;51;49;49
|
||||
10;51;50;50
|
||||
10;51;52;52
|
||||
10;52;0;0
|
||||
10;52;1;1
|
||||
10;52;2;2
|
||||
10;52;3;3
|
||||
10;52;4;4
|
||||
10;52;5;5
|
||||
10;52;6;6
|
||||
10;52;7;7
|
||||
10;52;8;8
|
||||
10;52;9;9
|
||||
10;52;10;10
|
||||
10;52;12;11
|
||||
10;52;14;11
|
||||
10;52;19;30
|
||||
10;52;26;27
|
||||
10;52;31;31
|
||||
10;52;32;32
|
||||
10;52;37;33
|
||||
10;52;38;34
|
||||
10;52;39;35
|
||||
10;52;49;49
|
||||
10;52;50;50
|
||||
10;52;51;51
|
||||
10;53;0;0
|
||||
10;53;1;1
|
||||
10;53;2;2
|
||||
10;53;3;3
|
||||
10;53;4;4
|
||||
10;53;5;5
|
||||
10;53;6;6
|
||||
10;53;7;7
|
||||
10;53;8;8
|
||||
10;53;9;9
|
||||
10;53;10;10
|
||||
10;53;12;11
|
||||
10;53;14;11
|
||||
10;53;15;12
|
||||
10;53;16;13
|
||||
10;53;17;14
|
||||
10;53;18;15
|
||||
10;53;19;30
|
||||
10;53;20;14
|
||||
10;53;21;13
|
||||
10;53;22;14
|
||||
10;53;23;23
|
||||
10;53;24;24
|
||||
10;53;25;25
|
||||
10;53;26;27
|
||||
10;53;28;26
|
||||
10;53;29;28
|
||||
10;53;30;29
|
||||
10;53;31;31
|
||||
10;53;32;32
|
||||
10;53;37;33
|
||||
10;53;38;34
|
||||
10;53;39;35
|
||||
10;53;49;49
|
||||
10;53;50;50
|
||||
10;53;51;51
|
||||
10;53;52;52
|
||||
|
@@ -0,0 +1,350 @@
|
||||
#
|
||||
# Macchine Donati DonatiGhidiniSbav
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
#
|
||||
# 2023.09.15 Creata partendo da RUL vecchia e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
# 2023.09.22 Aggiunto evento 53 per macchina 1023 TAV3 di Donati Basi ( prima per Basi era il 31 )
|
||||
#
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_10
|
||||
$IDX : 10
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 53 : Allarme_Tavola
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_deposito_robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_deposito_robot -> HW_End_Tavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 53 : HW_Allarme_Tavola
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_Tavola : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Non_Disponibile : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
Allarme_Tavola : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_Tavola : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
Non_Disponibile : HW_Error : Allarme_CN # 18
|
||||
Allarme_Tavola : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
|
||||
Lavorazione : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Cambio_Pezzo # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_Tavola : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_Tavola : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_Tavola : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_Tavola : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
Non_Disponibile : HW_Manuale : Manuale # 24
|
||||
Allarme_Tavola : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_Tavola : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Allarme_Tavola : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_Tavola : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
Non_Disponibile : HW_Emergenza : Emergenza # 30
|
||||
Allarme_Tavola : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Macchina_Spenta : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Fermo_Generico : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Lavorazione : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Cambio_Pezzo : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Allarme_CN : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Manuale : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Scarico_Pieno : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
Non_Disponibile : HW_Allarme_Tavola : Allarme_Tavola # 53
|
||||
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
@@ -0,0 +1,318 @@
|
||||
#
|
||||
# Macchine Donati DonatiGhidiniSbav
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
#
|
||||
# 2023.09.13 Rispetto all'originale sono già stati aggiunti due barcode 49 e 50 che non erano presenti e vanno messi come NoBarcode in anagrafica se non usati
|
||||
# Inoltre gli eventi 37,38 e relativi Stati in realtà in anagrafica Donati erano Adeguamento Attrezzature e Formazione Personale, li ho lasciati così
|
||||
# visto che poi trascodificavano solo i codici poi nella versione NEW li ho sostituiti creando nuovi eventi
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_10
|
||||
$IDX : 10
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> MancaMateriaPrima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : MacchinaPronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : CreazioneProgrammi
|
||||
$STATE : 4 : LavoriVari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : MancaPezzo
|
||||
$STATE : 7 : MancaLavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 12 : FermoGenerico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : CambioPezzo
|
||||
$STATE : 15 : AllarmeCN
|
||||
$STATE : 23 : RotturaNastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : ScaricoPieno
|
||||
$STATE : 26 : NonDisponibile
|
||||
$STATE : 27 : MancaMateriaPrima
|
||||
$STATE : 28 : MagazzinoGrezziVuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : FermoOrganizzativo
|
||||
$STATE : 31 : ModificaProgrammi
|
||||
$STATE : 32 : SostituzioneUtensile
|
||||
$STATE : 33 : RiempimentoVasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : AnomaliaMacchina
|
||||
$STATE : 49 : MancaAttrezzatura
|
||||
$STATE : 50 : UsuraUtensile
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_power_on
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_end_pallet_1 -> HW_deposito_robot
|
||||
# 35 HW_end_pallet_2 -> HW_StartTavola
|
||||
# 36 HW_deposito_robot -> HW_EndTavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 16 : HW_machining
|
||||
$EVENT : 17 : HW_end_machining
|
||||
$EVENT : 18 : HW_error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_start_pallet
|
||||
$EVENT : 22 : HW_end_pallet
|
||||
$EVENT : 23 : HW_rottura_nastro_abrasivo
|
||||
$EVENT : 24 : HW_manuale
|
||||
$EVENT : 25 : HW_nastro_scarico_pieno
|
||||
$EVENT : 26 : Barcode_Manca_MateriaPrima
|
||||
$EVENT : 27 : Timer_timeout_tempo_ciclo
|
||||
$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
|
||||
$EVENT : 29 : HW_magazzino_grezzi_vuoto
|
||||
$EVENT : 30 : HW_emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_StartTavola
|
||||
$EVENT : 36 : HW_EndTavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_Macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : MacchinaPronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : LavoriVari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50
|
||||
|
||||
ALL_STATES : HW_power_off : MacchinaSpenta # 14
|
||||
|
||||
MacchinaPronta : HW_power_on : FermoGenerico # 15
|
||||
MacchinaSpenta : HW_power_on : FermoGenerico # 15
|
||||
Lavorazione : HW_power_on : FermoGenerico # 15
|
||||
CambioPezzo : HW_power_on : FermoGenerico # 15
|
||||
AllarmeCN : HW_power_on : FermoGenerico # 15
|
||||
RotturaNastro : HW_power_on : FermoGenerico # 15
|
||||
Manuale : HW_power_on : FermoGenerico # 15
|
||||
NonDisponibile : HW_power_on : FermoGenerico # 15
|
||||
|
||||
MacchinaPronta : HW_machining : Lavorazione # 16
|
||||
MacchinaSpenta : HW_machining : Lavorazione # 16
|
||||
FermoGenerico : HW_machining : Lavorazione # 16
|
||||
CambioPezzo : HW_machining : Lavorazione # 16
|
||||
AllarmeCN : HW_machining : Lavorazione # 16
|
||||
RotturaNastro : HW_machining : Lavorazione # 16
|
||||
Manuale : HW_machining : Lavorazione # 16
|
||||
ScaricoPieno : HW_machining : Lavorazione # 16
|
||||
NonDisponibile : HW_machining : Lavorazione # 16
|
||||
MagazzinoGrezziVuoto: HW_machining : Lavorazione # 16
|
||||
Emergenza : HW_machining : Lavorazione # 16
|
||||
|
||||
MacchinaPronta : HW_end_machining : CambioPezzo # 17
|
||||
MacchinaSpenta : HW_end_machining : CambioPezzo # 17
|
||||
FermoGenerico : HW_end_machining : CambioPezzo # 17
|
||||
Lavorazione : HW_end_machining : CambioPezzo # 17
|
||||
AllarmeCN : HW_end_machining : CambioPezzo # 17
|
||||
RotturaNastro : HW_end_machining : CambioPezzo # 17
|
||||
Manuale : HW_end_machining : CambioPezzo # 17
|
||||
ScaricoPieno : HW_end_machining : CambioPezzo # 17
|
||||
NonDisponibile : HW_end_machining : CambioPezzo # 17
|
||||
|
||||
MacchinaPronta : HW_error : AllarmeCN # 18
|
||||
MacchinaSpenta : HW_error : AllarmeCN # 18
|
||||
FermoGenerico : HW_error : AllarmeCN # 18
|
||||
Lavorazione : HW_error : AllarmeCN # 18
|
||||
CambioPezzo : HW_error : AllarmeCN # 18
|
||||
RotturaNastro : HW_error : AllarmeCN # 18
|
||||
Manuale : HW_error : AllarmeCN # 18
|
||||
ScaricoPieno : HW_error : AllarmeCN # 18
|
||||
NonDisponibile : HW_error : AllarmeCN # 18
|
||||
|
||||
MacchinaPronta : Contapezzi : CambioPezzo # 20
|
||||
MacchinaSpenta : Contapezzi : CambioPezzo # 20
|
||||
FermoGenerico : Contapezzi : CambioPezzo # 20
|
||||
Lavorazione : Contapezzi : CambioPezzo # 20
|
||||
AllarmeCN : Contapezzi : CambioPezzo # 20
|
||||
RotturaNastro : Contapezzi : CambioPezzo # 20
|
||||
Manuale : Contapezzi : CambioPezzo # 20
|
||||
ScaricoPieno : Contapezzi : CambioPezzo # 20
|
||||
NonDisponibile : Contapezzi : CambioPezzo # 20
|
||||
|
||||
MacchinaPronta : HW_start_pallet : Lavorazione # 21
|
||||
MacchinaSpenta : HW_start_pallet : Lavorazione # 21
|
||||
FermoGenerico : HW_start_pallet : Lavorazione # 21
|
||||
CambioPezzo : HW_start_pallet : Lavorazione # 21
|
||||
AllarmeCN : HW_start_pallet : Lavorazione # 21
|
||||
RotturaNastro : HW_start_pallet : Lavorazione # 21
|
||||
Manuale : HW_start_pallet : Lavorazione # 21
|
||||
ScaricoPieno : HW_start_pallet : Lavorazione # 21
|
||||
NonDisponibile : HW_start_pallet : Lavorazione # 21
|
||||
|
||||
MacchinaPronta : HW_end_pallet : CambioPezzo # 22
|
||||
MacchinaSpenta : HW_end_pallet : CambioPezzo # 22
|
||||
FermoGenerico : HW_end_pallet : CambioPezzo # 22
|
||||
Lavorazione : HW_end_pallet : CambioPezzo # 22
|
||||
AllarmeCN : HW_end_pallet : CambioPezzo # 22
|
||||
RotturaNastro : HW_end_pallet : CambioPezzo # 22
|
||||
Manuale : HW_end_pallet : CambioPezzo # 22
|
||||
ScaricoPieno : HW_end_pallet : CambioPezzo # 22
|
||||
NonDisponibile : HW_end_pallet : CambioPezzo # 22
|
||||
|
||||
MacchinaPronta : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
Manuale : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro # 23
|
||||
|
||||
MacchinaPronta : HW_manuale : Manuale # 24
|
||||
MacchinaSpenta : HW_manuale : Manuale # 24
|
||||
FermoGenerico : HW_manuale : Manuale # 24
|
||||
Lavorazione : HW_manuale : Manuale # 24
|
||||
CambioPezzo : HW_manuale : Manuale # 24
|
||||
AllarmeCN : HW_manuale : Manuale # 24
|
||||
RotturaNastro : HW_manuale : Manuale # 24
|
||||
ScaricoPieno : HW_manuale : Manuale # 24
|
||||
NonDisponibile : HW_manuale : Manuale # 24
|
||||
|
||||
MacchinaPronta : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
Manuale : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno # 25
|
||||
|
||||
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27
|
||||
|
||||
MacchinaPronta : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile # 28
|
||||
|
||||
MacchinaPronta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto # 29
|
||||
|
||||
MacchinaPronta : HW_emergenza : Emergenza # 30
|
||||
MacchinaSpenta : HW_emergenza : Emergenza # 30
|
||||
FermoGenerico : HW_emergenza : Emergenza # 30
|
||||
Lavorazione : HW_emergenza : Emergenza # 30
|
||||
CambioPezzo : HW_emergenza : Emergenza # 30
|
||||
AllarmeCN : HW_emergenza : Emergenza # 30
|
||||
RotturaNastro : HW_emergenza : Emergenza # 30
|
||||
Manuale : HW_emergenza : Emergenza # 30
|
||||
ScaricoPieno : HW_emergenza : Emergenza # 30
|
||||
NonDisponibile : HW_emergenza : Emergenza # 30
|
||||
|
||||
MacchinaPronta : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
FermoGenerico : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
CambioPezzo : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
RotturaNastro : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
Manuale : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
ScaricoPieno : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
NonDisponibile : HW_Allarme_Macchina : AllarmeCN # 33
|
||||
|
||||
MacchinaPronta : HW_StartTavola : Lavorazione # 35
|
||||
MacchinaSpenta : HW_StartTavola : Lavorazione # 35
|
||||
FermoGenerico : HW_StartTavola : Lavorazione # 35
|
||||
CambioPezzo : HW_StartTavola : Lavorazione # 35
|
||||
AllarmeCN : HW_StartTavola : Lavorazione # 35
|
||||
RotturaNastro : HW_StartTavola : Lavorazione # 35
|
||||
Manuale : HW_StartTavola : Lavorazione # 35
|
||||
ScaricoPieno : HW_StartTavola : Lavorazione # 35
|
||||
NonDisponibile : HW_StartTavola : Lavorazione # 35
|
||||
|
||||
MacchinaPronta : HW_EndTavola : CambioPezzo # 36
|
||||
MacchinaSpenta : HW_EndTavola : CambioPezzo # 36
|
||||
FermoGenerico : HW_EndTavola : CambioPezzo # 36
|
||||
Lavorazione : HW_EndTavola : CambioPezzo # 36
|
||||
AllarmeCN : HW_EndTavola : CambioPezzo # 36
|
||||
RotturaNastro : HW_EndTavola : CambioPezzo # 36
|
||||
Manuale : HW_EndTavola : CambioPezzo # 36
|
||||
ScaricoPieno : HW_EndTavola : CambioPezzo # 36
|
||||
NonDisponibile : HW_EndTavola : CambioPezzo # 36
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
@@ -0,0 +1,934 @@
|
||||
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
|
||||
11;0;1;1
|
||||
11;0;2;2
|
||||
11;0;3;3
|
||||
11;0;4;4
|
||||
11;0;5;5
|
||||
11;0;6;6
|
||||
11;0;7;7
|
||||
11;0;8;8
|
||||
11;0;9;9
|
||||
11;0;10;10
|
||||
11;0;12;11
|
||||
11;0;14;11
|
||||
11;0;19;30
|
||||
11;0;26;27
|
||||
11;0;31;31
|
||||
11;0;32;32
|
||||
11;0;37;33
|
||||
11;0;38;34
|
||||
11;0;39;35
|
||||
11;0;49;49
|
||||
11;0;50;50
|
||||
11;0;51;51
|
||||
11;0;52;52
|
||||
11;1;0;0
|
||||
11;1;2;2
|
||||
11;1;3;3
|
||||
11;1;4;4
|
||||
11;1;5;5
|
||||
11;1;6;6
|
||||
11;1;7;7
|
||||
11;1;8;8
|
||||
11;1;9;9
|
||||
11;1;10;10
|
||||
11;1;12;11
|
||||
11;1;14;11
|
||||
11;1;15;12
|
||||
11;1;16;13
|
||||
11;1;17;14
|
||||
11;1;18;15
|
||||
11;1;19;30
|
||||
11;1;20;14
|
||||
11;1;21;13
|
||||
11;1;22;14
|
||||
11;1;23;23
|
||||
11;1;24;24
|
||||
11;1;25;25
|
||||
11;1;26;27
|
||||
11;1;28;26
|
||||
11;1;29;28
|
||||
11;1;30;29
|
||||
11;1;31;31
|
||||
11;1;32;32
|
||||
11;1;33;15
|
||||
11;1;35;13
|
||||
11;1;36;14
|
||||
11;1;37;33
|
||||
11;1;38;34
|
||||
11;1;39;35
|
||||
11;1;49;49
|
||||
11;1;50;50
|
||||
11;1;51;51
|
||||
11;1;52;52
|
||||
11;2;0;0
|
||||
11;2;1;1
|
||||
11;2;3;3
|
||||
11;2;4;4
|
||||
11;2;5;5
|
||||
11;2;6;6
|
||||
11;2;7;7
|
||||
11;2;8;8
|
||||
11;2;9;9
|
||||
11;2;10;10
|
||||
11;2;12;11
|
||||
11;2;14;11
|
||||
11;2;19;30
|
||||
11;2;26;27
|
||||
11;2;28;26
|
||||
11;2;31;31
|
||||
11;2;32;32
|
||||
11;2;37;33
|
||||
11;2;38;34
|
||||
11;2;39;35
|
||||
11;2;49;49
|
||||
11;2;50;50
|
||||
11;2;51;51
|
||||
11;2;52;52
|
||||
11;3;0;0
|
||||
11;3;1;1
|
||||
11;3;2;2
|
||||
11;3;4;4
|
||||
11;3;5;5
|
||||
11;3;6;6
|
||||
11;3;7;7
|
||||
11;3;8;8
|
||||
11;3;9;9
|
||||
11;3;10;10
|
||||
11;3;12;11
|
||||
11;3;14;11
|
||||
11;3;19;30
|
||||
11;3;26;27
|
||||
11;3;28;26
|
||||
11;3;31;31
|
||||
11;3;32;32
|
||||
11;3;37;33
|
||||
11;3;38;34
|
||||
11;3;39;35
|
||||
11;3;49;49
|
||||
11;3;50;50
|
||||
11;3;51;51
|
||||
11;3;52;52
|
||||
11;4;0;0
|
||||
11;4;1;1
|
||||
11;4;2;2
|
||||
11;4;3;3
|
||||
11;4;5;5
|
||||
11;4;6;6
|
||||
11;4;7;7
|
||||
11;4;8;8
|
||||
11;4;9;9
|
||||
11;4;10;10
|
||||
11;4;12;11
|
||||
11;4;14;11
|
||||
11;4;19;30
|
||||
11;4;26;27
|
||||
11;4;28;26
|
||||
11;4;31;31
|
||||
11;4;32;32
|
||||
11;4;37;33
|
||||
11;4;38;34
|
||||
11;4;39;35
|
||||
11;4;49;49
|
||||
11;4;50;50
|
||||
11;4;51;51
|
||||
11;4;52;52
|
||||
11;5;0;0
|
||||
11;5;1;1
|
||||
11;5;2;2
|
||||
11;5;3;3
|
||||
11;5;4;4
|
||||
11;5;6;6
|
||||
11;5;7;7
|
||||
11;5;8;8
|
||||
11;5;9;9
|
||||
11;5;10;10
|
||||
11;5;12;11
|
||||
11;5;14;11
|
||||
11;5;19;30
|
||||
11;5;26;27
|
||||
11;5;28;26
|
||||
11;5;31;31
|
||||
11;5;32;32
|
||||
11;5;37;33
|
||||
11;5;38;34
|
||||
11;5;39;35
|
||||
11;5;49;49
|
||||
11;5;50;50
|
||||
11;5;51;51
|
||||
11;5;52;52
|
||||
11;6;0;0
|
||||
11;6;1;1
|
||||
11;6;2;2
|
||||
11;6;3;3
|
||||
11;6;4;4
|
||||
11;6;5;5
|
||||
11;6;7;7
|
||||
11;6;8;8
|
||||
11;6;9;9
|
||||
11;6;10;10
|
||||
11;6;12;11
|
||||
11;6;14;11
|
||||
11;6;19;30
|
||||
11;6;26;27
|
||||
11;6;28;26
|
||||
11;6;31;31
|
||||
11;6;32;32
|
||||
11;6;37;33
|
||||
11;6;38;34
|
||||
11;6;39;35
|
||||
11;6;49;49
|
||||
11;6;50;50
|
||||
11;6;51;51
|
||||
11;6;52;52
|
||||
11;7;0;0
|
||||
11;7;1;1
|
||||
11;7;2;2
|
||||
11;7;3;3
|
||||
11;7;4;4
|
||||
11;7;5;5
|
||||
11;7;6;6
|
||||
11;7;8;8
|
||||
11;7;9;9
|
||||
11;7;10;10
|
||||
11;7;12;11
|
||||
11;7;14;11
|
||||
11;7;19;30
|
||||
11;7;26;27
|
||||
11;7;28;26
|
||||
11;7;31;31
|
||||
11;7;32;32
|
||||
11;7;37;33
|
||||
11;7;38;34
|
||||
11;7;39;35
|
||||
11;7;49;49
|
||||
11;7;50;50
|
||||
11;7;51;51
|
||||
11;7;52;52
|
||||
11;8;0;0
|
||||
11;8;1;1
|
||||
11;8;2;2
|
||||
11;8;3;3
|
||||
11;8;4;4
|
||||
11;8;5;5
|
||||
11;8;6;6
|
||||
11;8;7;7
|
||||
11;8;9;9
|
||||
11;8;10;10
|
||||
11;8;12;11
|
||||
11;8;14;11
|
||||
11;8;19;30
|
||||
11;8;26;27
|
||||
11;8;28;26
|
||||
11;8;31;31
|
||||
11;8;32;32
|
||||
11;8;37;33
|
||||
11;8;38;34
|
||||
11;8;39;35
|
||||
11;8;49;49
|
||||
11;8;50;50
|
||||
11;8;51;51
|
||||
11;8;52;52
|
||||
11;9;0;0
|
||||
11;9;1;1
|
||||
11;9;2;2
|
||||
11;9;3;3
|
||||
11;9;4;4
|
||||
11;9;5;5
|
||||
11;9;6;6
|
||||
11;9;7;7
|
||||
11;9;8;8
|
||||
11;9;10;10
|
||||
11;9;12;11
|
||||
11;9;14;11
|
||||
11;9;19;30
|
||||
11;9;26;27
|
||||
11;9;28;26
|
||||
11;9;31;31
|
||||
11;9;32;32
|
||||
11;9;37;33
|
||||
11;9;38;34
|
||||
11;9;39;35
|
||||
11;9;49;49
|
||||
11;9;50;50
|
||||
11;9;51;51
|
||||
11;9;52;52
|
||||
11;10;0;0
|
||||
11;10;1;1
|
||||
11;10;2;2
|
||||
11;10;3;3
|
||||
11;10;4;4
|
||||
11;10;5;5
|
||||
11;10;6;6
|
||||
11;10;7;7
|
||||
11;10;8;8
|
||||
11;10;9;9
|
||||
11;10;12;11
|
||||
11;10;14;11
|
||||
11;10;19;30
|
||||
11;10;26;27
|
||||
11;10;28;26
|
||||
11;10;31;31
|
||||
11;10;32;32
|
||||
11;10;37;33
|
||||
11;10;38;34
|
||||
11;10;39;35
|
||||
11;10;49;49
|
||||
11;10;50;50
|
||||
11;10;51;51
|
||||
11;10;52;52
|
||||
11;11;0;0
|
||||
11;11;1;1
|
||||
11;11;2;2
|
||||
11;11;3;3
|
||||
11;11;4;4
|
||||
11;11;5;5
|
||||
11;11;6;6
|
||||
11;11;7;7
|
||||
11;11;8;8
|
||||
11;11;9;9
|
||||
11;11;10;10
|
||||
11;11;15;12
|
||||
11;11;16;13
|
||||
11;11;17;14
|
||||
11;11;18;15
|
||||
11;11;19;30
|
||||
11;11;20;14
|
||||
11;11;21;13
|
||||
11;11;22;14
|
||||
11;11;23;23
|
||||
11;11;24;24
|
||||
11;11;25;25
|
||||
11;11;26;27
|
||||
11;11;29;28
|
||||
11;11;30;29
|
||||
11;11;31;31
|
||||
11;11;32;32
|
||||
11;11;33;15
|
||||
11;11;35;13
|
||||
11;11;36;14
|
||||
11;11;37;33
|
||||
11;11;38;34
|
||||
11;11;39;35
|
||||
11;11;49;49
|
||||
11;11;50;50
|
||||
11;11;51;51
|
||||
11;11;52;52
|
||||
11;12;0;0
|
||||
11;12;1;1
|
||||
11;12;2;2
|
||||
11;12;3;3
|
||||
11;12;4;4
|
||||
11;12;5;5
|
||||
11;12;6;6
|
||||
11;12;7;7
|
||||
11;12;8;8
|
||||
11;12;9;9
|
||||
11;12;10;10
|
||||
11;12;12;11
|
||||
11;12;14;11
|
||||
11;12;16;13
|
||||
11;12;17;14
|
||||
11;12;18;15
|
||||
11;12;19;30
|
||||
11;12;20;14
|
||||
11;12;21;13
|
||||
11;12;22;14
|
||||
11;12;23;23
|
||||
11;12;24;24
|
||||
11;12;25;25
|
||||
11;12;26;27
|
||||
11;12;28;26
|
||||
11;12;29;28
|
||||
11;12;30;29
|
||||
11;12;31;31
|
||||
11;12;32;32
|
||||
11;12;33;15
|
||||
11;12;35;13
|
||||
11;12;36;14
|
||||
11;12;37;33
|
||||
11;12;38;34
|
||||
11;12;39;35
|
||||
11;12;49;49
|
||||
11;12;50;50
|
||||
11;12;51;51
|
||||
11;12;52;52
|
||||
11;13;0;0
|
||||
11;13;1;1
|
||||
11;13;2;2
|
||||
11;13;3;3
|
||||
11;13;4;4
|
||||
11;13;5;5
|
||||
11;13;6;6
|
||||
11;13;7;7
|
||||
11;13;8;8
|
||||
11;13;9;9
|
||||
11;13;10;10
|
||||
11;13;12;11
|
||||
11;13;14;11
|
||||
11;13;15;12
|
||||
11;13;17;14
|
||||
11;13;18;15
|
||||
11;13;19;30
|
||||
11;13;20;14
|
||||
11;13;22;14
|
||||
11;13;23;23
|
||||
11;13;24;24
|
||||
11;13;25;25
|
||||
11;13;26;27
|
||||
11;13;27;12
|
||||
11;13;28;26
|
||||
11;13;29;28
|
||||
11;13;30;29
|
||||
11;13;31;31
|
||||
11;13;32;32
|
||||
11;13;33;15
|
||||
11;13;36;14
|
||||
11;13;37;33
|
||||
11;13;38;34
|
||||
11;13;39;35
|
||||
11;13;49;49
|
||||
11;13;50;50
|
||||
11;13;51;51
|
||||
11;13;52;52
|
||||
11;14;0;0
|
||||
11;14;1;1
|
||||
11;14;2;2
|
||||
11;14;3;3
|
||||
11;14;4;4
|
||||
11;14;5;5
|
||||
11;14;6;6
|
||||
11;14;7;7
|
||||
11;14;8;8
|
||||
11;14;9;9
|
||||
11;14;10;10
|
||||
11;14;12;11
|
||||
11;14;14;11
|
||||
11;14;15;12
|
||||
11;14;16;13
|
||||
11;14;18;15
|
||||
11;14;19;30
|
||||
11;14;21;13
|
||||
11;14;23;23
|
||||
11;14;24;24
|
||||
11;14;25;25
|
||||
11;14;26;27
|
||||
11;14;28;26
|
||||
11;14;29;28
|
||||
11;14;30;29
|
||||
11;14;31;31
|
||||
11;14;32;32
|
||||
11;14;33;15
|
||||
11;14;35;13
|
||||
11;14;37;33
|
||||
11;14;38;34
|
||||
11;14;39;35
|
||||
11;14;49;49
|
||||
11;14;50;50
|
||||
11;14;51;51
|
||||
11;14;52;52
|
||||
11;15;0;0
|
||||
11;15;1;1
|
||||
11;15;2;2
|
||||
11;15;3;3
|
||||
11;15;4;4
|
||||
11;15;5;5
|
||||
11;15;6;6
|
||||
11;15;7;7
|
||||
11;15;8;8
|
||||
11;15;9;9
|
||||
11;15;10;10
|
||||
11;15;12;11
|
||||
11;15;14;11
|
||||
11;15;15;12
|
||||
11;15;16;13
|
||||
11;15;17;14
|
||||
11;15;19;30
|
||||
11;15;20;14
|
||||
11;15;21;13
|
||||
11;15;22;14
|
||||
11;15;23;23
|
||||
11;15;24;24
|
||||
11;15;25;25
|
||||
11;15;26;27
|
||||
11;15;28;26
|
||||
11;15;29;28
|
||||
11;15;30;29
|
||||
11;15;31;31
|
||||
11;15;32;32
|
||||
11;15;35;13
|
||||
11;15;36;14
|
||||
11;15;37;33
|
||||
11;15;38;34
|
||||
11;15;39;35
|
||||
11;15;49;49
|
||||
11;15;50;50
|
||||
11;15;51;51
|
||||
11;15;52;52
|
||||
11;23;0;0
|
||||
11;23;1;1
|
||||
11;23;2;2
|
||||
11;23;3;3
|
||||
11;23;4;4
|
||||
11;23;5;5
|
||||
11;23;6;6
|
||||
11;23;7;7
|
||||
11;23;8;8
|
||||
11;23;9;9
|
||||
11;23;10;10
|
||||
11;23;12;11
|
||||
11;23;14;11
|
||||
11;23;15;12
|
||||
11;23;16;13
|
||||
11;23;17;14
|
||||
11;23;18;15
|
||||
11;23;19;30
|
||||
11;23;20;14
|
||||
11;23;21;13
|
||||
11;23;22;14
|
||||
11;23;24;24
|
||||
11;23;25;25
|
||||
11;23;26;27
|
||||
11;23;28;26
|
||||
11;23;29;28
|
||||
11;23;30;29
|
||||
11;23;31;31
|
||||
11;23;32;32
|
||||
11;23;33;15
|
||||
11;23;35;13
|
||||
11;23;36;14
|
||||
11;23;37;33
|
||||
11;23;38;34
|
||||
11;23;39;35
|
||||
11;23;49;49
|
||||
11;23;50;50
|
||||
11;23;51;51
|
||||
11;23;52;52
|
||||
11;24;0;0
|
||||
11;24;1;1
|
||||
11;24;2;2
|
||||
11;24;3;3
|
||||
11;24;4;4
|
||||
11;24;5;5
|
||||
11;24;6;6
|
||||
11;24;7;7
|
||||
11;24;8;8
|
||||
11;24;9;9
|
||||
11;24;10;10
|
||||
11;24;12;11
|
||||
11;24;14;11
|
||||
11;24;15;12
|
||||
11;24;16;13
|
||||
11;24;17;14
|
||||
11;24;18;15
|
||||
11;24;19;30
|
||||
11;24;20;14
|
||||
11;24;21;13
|
||||
11;24;22;14
|
||||
11;24;23;23
|
||||
11;24;25;25
|
||||
11;24;26;27
|
||||
11;24;28;26
|
||||
11;24;29;28
|
||||
11;24;30;29
|
||||
11;24;31;31
|
||||
11;24;32;32
|
||||
11;24;33;15
|
||||
11;24;35;13
|
||||
11;24;36;14
|
||||
11;24;37;33
|
||||
11;24;38;34
|
||||
11;24;39;35
|
||||
11;24;49;49
|
||||
11;24;50;50
|
||||
11;24;51;51
|
||||
11;24;52;52
|
||||
11;25;0;0
|
||||
11;25;1;1
|
||||
11;25;2;2
|
||||
11;25;3;3
|
||||
11;25;4;4
|
||||
11;25;5;5
|
||||
11;25;6;6
|
||||
11;25;7;7
|
||||
11;25;8;8
|
||||
11;25;9;9
|
||||
11;25;10;10
|
||||
11;25;12;11
|
||||
11;25;14;11
|
||||
11;25;16;13
|
||||
11;25;17;14
|
||||
11;25;18;15
|
||||
11;25;19;30
|
||||
11;25;20;14
|
||||
11;25;21;13
|
||||
11;25;22;14
|
||||
11;25;23;23
|
||||
11;25;24;24
|
||||
11;25;26;27
|
||||
11;25;28;26
|
||||
11;25;29;28
|
||||
11;25;30;29
|
||||
11;25;31;31
|
||||
11;25;32;32
|
||||
11;25;33;15
|
||||
11;25;35;13
|
||||
11;25;36;14
|
||||
11;25;37;33
|
||||
11;25;38;34
|
||||
11;25;39;35
|
||||
11;25;49;49
|
||||
11;25;50;50
|
||||
11;25;51;51
|
||||
11;25;52;52
|
||||
11;26;0;0
|
||||
11;26;1;1
|
||||
11;26;2;2
|
||||
11;26;3;3
|
||||
11;26;4;4
|
||||
11;26;5;5
|
||||
11;26;6;6
|
||||
11;26;7;7
|
||||
11;26;8;8
|
||||
11;26;9;9
|
||||
11;26;10;10
|
||||
11;26;12;11
|
||||
11;26;14;11
|
||||
11;26;15;12
|
||||
11;26;16;13
|
||||
11;26;17;14
|
||||
11;26;18;15
|
||||
11;26;19;30
|
||||
11;26;20;14
|
||||
11;26;21;13
|
||||
11;26;22;14
|
||||
11;26;23;23
|
||||
11;26;24;24
|
||||
11;26;25;25
|
||||
11;26;26;27
|
||||
11;26;29;28
|
||||
11;26;30;29
|
||||
11;26;31;31
|
||||
11;26;32;32
|
||||
11;26;33;15
|
||||
11;26;35;13
|
||||
11;26;36;14
|
||||
11;26;37;33
|
||||
11;26;38;34
|
||||
11;26;39;35
|
||||
11;26;49;49
|
||||
11;26;50;50
|
||||
11;26;51;51
|
||||
11;26;52;52
|
||||
11;27;0;0
|
||||
11;27;1;1
|
||||
11;27;2;2
|
||||
11;27;3;3
|
||||
11;27;4;4
|
||||
11;27;5;5
|
||||
11;27;6;6
|
||||
11;27;7;7
|
||||
11;27;8;8
|
||||
11;27;9;9
|
||||
11;27;10;10
|
||||
11;27;12;11
|
||||
11;27;14;11
|
||||
11;27;19;30
|
||||
11;27;28;26
|
||||
11;27;31;31
|
||||
11;27;32;32
|
||||
11;27;37;33
|
||||
11;27;38;34
|
||||
11;27;39;35
|
||||
11;27;49;49
|
||||
11;27;50;50
|
||||
11;27;51;51
|
||||
11;27;52;52
|
||||
11;28;0;0
|
||||
11;28;1;1
|
||||
11;28;2;2
|
||||
11;28;3;3
|
||||
11;28;4;4
|
||||
11;28;5;5
|
||||
11;28;6;6
|
||||
11;28;7;7
|
||||
11;28;8;8
|
||||
11;28;9;9
|
||||
11;28;10;10
|
||||
11;28;12;11
|
||||
11;28;14;11
|
||||
11;28;16;13
|
||||
11;28;19;30
|
||||
11;28;26;27
|
||||
11;28;31;31
|
||||
11;28;32;32
|
||||
11;28;37;33
|
||||
11;28;38;34
|
||||
11;28;39;35
|
||||
11;28;49;49
|
||||
11;28;50;50
|
||||
11;28;51;51
|
||||
11;28;52;52
|
||||
11;29;0;0
|
||||
11;29;1;1
|
||||
11;29;2;2
|
||||
11;29;3;3
|
||||
11;29;4;4
|
||||
11;29;5;5
|
||||
11;29;6;6
|
||||
11;29;7;7
|
||||
11;29;8;8
|
||||
11;29;9;9
|
||||
11;29;10;10
|
||||
11;29;12;11
|
||||
11;29;14;11
|
||||
11;29;16;13
|
||||
11;29;19;30
|
||||
11;29;26;27
|
||||
11;29;31;31
|
||||
11;29;32;32
|
||||
11;29;37;33
|
||||
11;29;38;34
|
||||
11;29;39;35
|
||||
11;29;49;49
|
||||
11;29;50;50
|
||||
11;29;51;51
|
||||
11;29;52;52
|
||||
11;30;0;0
|
||||
11;30;1;1
|
||||
11;30;2;2
|
||||
11;30;3;3
|
||||
11;30;4;4
|
||||
11;30;5;5
|
||||
11;30;6;6
|
||||
11;30;7;7
|
||||
11;30;8;8
|
||||
11;30;9;9
|
||||
11;30;10;10
|
||||
11;30;12;11
|
||||
11;30;14;11
|
||||
11;30;26;27
|
||||
11;30;31;31
|
||||
11;30;32;32
|
||||
11;30;37;33
|
||||
11;30;38;34
|
||||
11;30;39;35
|
||||
11;30;49;49
|
||||
11;30;50;50
|
||||
11;30;51;51
|
||||
11;30;52;52
|
||||
11;31;0;0
|
||||
11;31;1;1
|
||||
11;31;2;2
|
||||
11;31;3;3
|
||||
11;31;4;4
|
||||
11;31;5;5
|
||||
11;31;6;6
|
||||
11;31;7;7
|
||||
11;31;8;8
|
||||
11;31;9;9
|
||||
11;31;10;10
|
||||
11;31;12;11
|
||||
11;31;14;11
|
||||
11;31;19;30
|
||||
11;31;26;27
|
||||
11;31;28;26
|
||||
11;31;32;32
|
||||
11;31;37;33
|
||||
11;31;38;34
|
||||
11;31;39;35
|
||||
11;31;49;49
|
||||
11;31;50;50
|
||||
11;31;51;51
|
||||
11;31;52;52
|
||||
11;32;0;0
|
||||
11;32;1;1
|
||||
11;32;2;2
|
||||
11;32;3;3
|
||||
11;32;4;4
|
||||
11;32;5;5
|
||||
11;32;6;6
|
||||
11;32;7;7
|
||||
11;32;8;8
|
||||
11;32;9;9
|
||||
11;32;10;10
|
||||
11;32;12;11
|
||||
11;32;14;11
|
||||
11;32;19;30
|
||||
11;32;26;27
|
||||
11;32;28;26
|
||||
11;32;31;31
|
||||
11;32;37;33
|
||||
11;32;38;34
|
||||
11;32;39;35
|
||||
11;32;49;49
|
||||
11;32;50;50
|
||||
11;32;51;51
|
||||
11;32;52;52
|
||||
11;33;0;0
|
||||
11;33;1;1
|
||||
11;33;2;2
|
||||
11;33;3;3
|
||||
11;33;4;4
|
||||
11;33;5;5
|
||||
11;33;6;6
|
||||
11;33;7;7
|
||||
11;33;8;8
|
||||
11;33;9;9
|
||||
11;33;10;10
|
||||
11;33;12;11
|
||||
11;33;14;11
|
||||
11;33;19;30
|
||||
11;33;26;27
|
||||
11;33;28;26
|
||||
11;33;31;31
|
||||
11;33;32;32
|
||||
11;33;38;34
|
||||
11;33;39;35
|
||||
11;33;49;49
|
||||
11;33;50;50
|
||||
11;33;51;51
|
||||
11;33;52;52
|
||||
11;34;0;0
|
||||
11;34;1;1
|
||||
11;34;2;2
|
||||
11;34;3;3
|
||||
11;34;4;4
|
||||
11;34;5;5
|
||||
11;34;6;6
|
||||
11;34;7;7
|
||||
11;34;8;8
|
||||
11;34;9;9
|
||||
11;34;10;10
|
||||
11;34;12;11
|
||||
11;34;14;11
|
||||
11;34;15;12
|
||||
11;34;16;13
|
||||
11;34;19;30
|
||||
11;34;26;27
|
||||
11;34;28;26
|
||||
11;34;31;31
|
||||
11;34;32;32
|
||||
11;34;37;33
|
||||
11;34;39;35
|
||||
11;34;49;49
|
||||
11;34;50;50
|
||||
11;34;51;51
|
||||
11;34;52;52
|
||||
11;35;0;0
|
||||
11;35;1;1
|
||||
11;35;2;2
|
||||
11;35;3;3
|
||||
11;35;4;4
|
||||
11;35;5;5
|
||||
11;35;6;6
|
||||
11;35;7;7
|
||||
11;35;8;8
|
||||
11;35;9;9
|
||||
11;35;10;10
|
||||
11;35;12;11
|
||||
11;35;14;11
|
||||
11;35;19;30
|
||||
11;35;26;27
|
||||
11;35;28;26
|
||||
11;35;31;31
|
||||
11;35;32;32
|
||||
11;35;37;33
|
||||
11;35;38;34
|
||||
11;35;49;49
|
||||
11;35;50;50
|
||||
11;35;51;51
|
||||
11;35;52;52
|
||||
11;49;0;0
|
||||
11;49;1;1
|
||||
11;49;2;2
|
||||
11;49;3;3
|
||||
11;49;4;4
|
||||
11;49;5;5
|
||||
11;49;6;6
|
||||
11;49;7;7
|
||||
11;49;8;8
|
||||
11;49;9;9
|
||||
11;49;10;10
|
||||
11;49;12;11
|
||||
11;49;14;11
|
||||
11;49;19;30
|
||||
11;49;26;27
|
||||
11;49;28;26
|
||||
11;49;31;31
|
||||
11;49;32;32
|
||||
11;49;37;33
|
||||
11;49;38;34
|
||||
11;49;39;35
|
||||
11;49;50;50
|
||||
11;49;51;51
|
||||
11;49;52;52
|
||||
11;50;0;0
|
||||
11;50;1;1
|
||||
11;50;2;2
|
||||
11;50;3;3
|
||||
11;50;4;4
|
||||
11;50;5;5
|
||||
11;50;6;6
|
||||
11;50;7;7
|
||||
11;50;8;8
|
||||
11;50;9;9
|
||||
11;50;10;10
|
||||
11;50;12;11
|
||||
11;50;14;11
|
||||
11;50;19;30
|
||||
11;50;26;27
|
||||
11;50;31;31
|
||||
11;50;32;32
|
||||
11;50;37;33
|
||||
11;50;38;34
|
||||
11;50;39;35
|
||||
11;50;49;49
|
||||
11;50;51;51
|
||||
11;50;52;52
|
||||
11;51;0;0
|
||||
11;51;1;1
|
||||
11;51;2;2
|
||||
11;51;3;3
|
||||
11;51;4;4
|
||||
11;51;5;5
|
||||
11;51;6;6
|
||||
11;51;7;7
|
||||
11;51;8;8
|
||||
11;51;9;9
|
||||
11;51;10;10
|
||||
11;51;12;11
|
||||
11;51;14;11
|
||||
11;51;19;30
|
||||
11;51;26;27
|
||||
11;51;31;31
|
||||
11;51;32;32
|
||||
11;51;37;33
|
||||
11;51;38;34
|
||||
11;51;39;35
|
||||
11;51;49;49
|
||||
11;51;50;50
|
||||
11;51;52;52
|
||||
11;52;0;0
|
||||
11;52;1;1
|
||||
11;52;2;2
|
||||
11;52;3;3
|
||||
11;52;4;4
|
||||
11;52;5;5
|
||||
11;52;6;6
|
||||
11;52;7;7
|
||||
11;52;8;8
|
||||
11;52;9;9
|
||||
11;52;10;10
|
||||
11;52;12;11
|
||||
11;52;14;11
|
||||
11;52;19;30
|
||||
11;52;26;27
|
||||
11;52;31;31
|
||||
11;52;32;32
|
||||
11;52;37;33
|
||||
11;52;38;34
|
||||
11;52;39;35
|
||||
11;52;49;49
|
||||
11;52;50;50
|
||||
11;52;51;51
|
||||
|
@@ -0,0 +1,326 @@
|
||||
#
|
||||
# Macchine Donati BASI
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTER ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
#
|
||||
# 2023.09.26 Creata partendo da RUL vecchia su DB e aggiunti\spostati gli eventi 37,38 e relativi Stati (vanno poi fatte sistemazione lato DB)
|
||||
#
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
$NAME : FAMIGLIA_11
|
||||
$IDX : 11
|
||||
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
Macchina_Pronta : HW_Power_On : Fermo_Generico # 15
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico # 15
|
||||
Lavorazione : HW_Power_On : Fermo_Generico # 15
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico # 15
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico # 15
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico # 15
|
||||
Manuale : HW_Power_On : Fermo_Generico # 15
|
||||
Non_Disponibile : HW_Power_On : Fermo_Generico # 15
|
||||
Riscaldamento : HW_Power_On : Fermo_Generico # 15
|
||||
|
||||
Macchina_Pronta : HW_Machining : Lavorazione # 16
|
||||
Macchina_Spenta : HW_Machining : Lavorazione # 16
|
||||
Fermo_Generico : HW_Machining : Lavorazione # 16
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione # 16
|
||||
Allarme_CN : HW_Machining : Lavorazione # 16
|
||||
Rottura_Nastro : HW_Machining : Lavorazione # 16
|
||||
Manuale : HW_Machining : Lavorazione # 16
|
||||
Scarico_Pieno : HW_Machining : Lavorazione # 16
|
||||
Non_Disponibile : HW_Machining : Lavorazione # 16
|
||||
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione # 16
|
||||
Emergenza : HW_Machining : Lavorazione # 16
|
||||
Riscaldamento : HW_Machining : Lavorazione # 16
|
||||
|
||||
Macchina_Pronta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Fermo_Generico : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Lavorazione : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Allarme_CN : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Manuale : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo # 17
|
||||
Non_Disponibile : HW_End_Machining : Cambio_Pezzo # 17
|
||||
|
||||
Macchina_Pronta : HW_Error : Allarme_CN # 18
|
||||
Macchina_Spenta : HW_Error : Allarme_CN # 18
|
||||
Fermo_Generico : HW_Error : Allarme_CN # 18
|
||||
Lavorazione : HW_Error : Allarme_CN # 18
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN # 18
|
||||
Rottura_Nastro : HW_Error : Allarme_CN # 18
|
||||
Manuale : HW_Error : Allarme_CN # 18
|
||||
Scarico_Pieno : HW_Error : Allarme_CN # 18
|
||||
Non_Disponibile : HW_Error : Allarme_CN # 18
|
||||
|
||||
Macchina_Pronta : Contapezzi : Cambio_Pezzo # 20
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo # 20
|
||||
Fermo_Generico : Contapezzi : Cambio_Pezzo # 20
|
||||
Lavorazione : Contapezzi : Cambio_Pezzo # 20
|
||||
Allarme_CN : Contapezzi : Cambio_Pezzo # 20
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo # 20
|
||||
Manuale : Contapezzi : Cambio_Pezzo # 20
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo # 20
|
||||
Non_Disponibile : Contapezzi : Cambio_Pezzo # 20
|
||||
|
||||
Macchina_Pronta : HW_Start_Pallet : Lavorazione # 21
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione # 21
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione # 21
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione # 21
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione # 21
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione # 21
|
||||
Manuale : HW_Start_Pallet : Lavorazione # 21
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione # 21
|
||||
Non_Disponibile : HW_Start_Pallet : Lavorazione # 21
|
||||
|
||||
Macchina_Pronta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Fermo_Generico : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Lavorazione : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Allarme_CN : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Manuale : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo # 22
|
||||
|
||||
Macchina_Pronta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro # 23
|
||||
|
||||
Macchina_Pronta : HW_Manuale : Manuale # 24
|
||||
Macchina_Spenta : HW_Manuale : Manuale # 24
|
||||
Fermo_Generico : HW_Manuale : Manuale # 24
|
||||
Lavorazione : HW_Manuale : Manuale # 24
|
||||
Cambio_Pezzo : HW_Manuale : Manuale # 24
|
||||
Allarme_CN : HW_Manuale : Manuale # 24
|
||||
Rottura_Nastro : HW_Manuale : Manuale # 24
|
||||
Scarico_Pieno : HW_Manuale : Manuale # 24
|
||||
Non_Disponibile : HW_Manuale : Manuale # 24
|
||||
|
||||
Macchina_Pronta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno # 25
|
||||
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Macchina_Pronta : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile # 28
|
||||
|
||||
Macchina_Pronta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto # 29
|
||||
|
||||
Macchina_Pronta : HW_Emergenza : Emergenza # 30
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza # 30
|
||||
Fermo_Generico : HW_Emergenza : Emergenza # 30
|
||||
Lavorazione : HW_Emergenza : Emergenza # 30
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza # 30
|
||||
Allarme_CN : HW_Emergenza : Emergenza # 30
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza # 30
|
||||
Manuale : HW_Emergenza : Emergenza # 30
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza # 30
|
||||
Non_Disponibile : HW_Emergenza : Emergenza # 30
|
||||
|
||||
Macchina_Pronta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN # 33
|
||||
|
||||
Macchina_Pronta : HW_Start_Tavola : Lavorazione # 35
|
||||
Macchina_Spenta : HW_Start_Tavola : Lavorazione # 35
|
||||
Fermo_Generico : HW_Start_Tavola : Lavorazione # 35
|
||||
Cambio_Pezzo : HW_Start_Tavola : Lavorazione # 35
|
||||
Allarme_CN : HW_Start_Tavola : Lavorazione # 35
|
||||
Rottura_Nastro : HW_Start_Tavola : Lavorazione # 35
|
||||
Manuale : HW_Start_Tavola : Lavorazione # 35
|
||||
Scarico_Pieno : HW_Start_Tavola : Lavorazione # 35
|
||||
Non_Disponibile : HW_Start_Tavola : Lavorazione # 35
|
||||
|
||||
Macchina_Pronta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Fermo_Generico : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Lavorazione : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Allarme_CN : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Manuale : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo # 36
|
||||
|
||||
# -------------------------------------------------------------------------------------------------
|
||||
|
||||
$DO
|
||||
@@ -0,0 +1,17 @@
|
||||
|
||||
Oltre agli eventi/Stati spostati come per LAV 37,38 Stati 33,34 ( Vedi note LAV )
|
||||
|
||||
Nell'anagrafica trovato evento 31 che invece di essere "Modifica Programmi" era Allarme Tavola, verificando gli eventi
|
||||
era inviato solo dalla macchina 1023 TAV3 con Famiglia Stati 10 e Famiglia Ingressi 22.
|
||||
|
||||
Quindi per la macchina 1023 va modificata la famiglia ingressi e aggiornata la famiglia Stati.
|
||||
|
||||
In pratica ho aggiunto l'evento 53 e lo stato 53 come Allarme Tavola sul DB.
|
||||
|
||||
Modificato il file RUL degli ingressi 22_COSMAP sostituendo ID l'evento 31 con 53 e aggiornando la descrizione
|
||||
di tutti gli eventi per essere uguali al campo Key della tabella anagrafica attuale del DB e generato il file csv.
|
||||
|
||||
Poi ho aggiunto nel file RUL della famiglia 10 l'evento 53 e lo Stato 53 con eventi di uscita ed entrata ricavati
|
||||
dallo stato 31 della famiglia in tabella BASI.
|
||||
|
||||
|
||||
@@ -0,0 +1,35 @@
|
||||
|
||||
EVENTI/STATI IN DONATI CON CODICE DIVERSO DA DEV
|
||||
|
||||
Eventi
|
||||
|
||||
37 Barcode - Adeguamento Attrezzature
|
||||
38 Barcode - Formazione Personale
|
||||
|
||||
Stati
|
||||
|
||||
33 Adeguamento Attrezzature sGi 1 T_FermoGiallo 1
|
||||
34 Formazione Personale sGi 1 T_FermoGiallo 1
|
||||
|
||||
** Invece in DB DEV ...
|
||||
|
||||
37 Barcode - Riempimento Vasca
|
||||
38 Barcode - Riscaldamento
|
||||
|
||||
33 Riempimento Vasca sGi 1 T_FermoGiallo 1
|
||||
34 Riscaldamento sGi 1 T_FermoGiallo 1
|
||||
|
||||
|
||||
Quindi li ho spostati creando nuovi Eventi / Stati e modificando quelli presenti in modo che corrispondano a DEV
|
||||
|
||||
** NUOVI
|
||||
|
||||
51 Barcode - Adeguamento Attrezzature
|
||||
52 Barcode - Formazione Personale
|
||||
|
||||
Stati
|
||||
|
||||
51 Adeguamento Attrezzature sGi 1 T_FermoGiallo 1
|
||||
52 Formazione Personale sGi 1 T_FermoGiallo 1
|
||||
|
||||
Aggiornato anche file Master x Rule
|
||||
@@ -0,0 +1,172 @@
|
||||
#
|
||||
# QUI CI SONO TUTTI GLI EVENTI E GLI STATI MASTER usato per Creare nuova Famiglia
|
||||
#
|
||||
# ora viene usato il programma e i campi Key delle tabelle anagrafiche Stati ed Eventi
|
||||
#
|
||||
# 2023.08.11
|
||||
# 2023.10.05 Barcode ColCom
|
||||
# 2023.10.10 In Deroga
|
||||
|
||||
# ELENCO STATI E EVENTI DI BASE
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 36 : Accensione_Spegnimento
|
||||
$STATE : 37 : Carico
|
||||
$STATE : 38 : Riserva
|
||||
$STATE : 39 : A_Vuoto
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
$STATE : 51 : Adeguamento_Attrezzature
|
||||
$STATE : 52 : Formazione_Personale
|
||||
$STATE : 53 : Allarme_Tavola
|
||||
$STATE : 54 : Attesa_Attrezzista
|
||||
$STATE : 55 : Pausa_Pranzo
|
||||
$STATE : 56 : Manca_Operatore
|
||||
$STATE : 57 : Manca_Mater_Tagliato
|
||||
$STATE : 58 : In_Deroga
|
||||
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
#
|
||||
# BARCODE SOSTITUITI
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 15 HW_PowerOn -> HW_Power_On
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 33 HW_Allarme Macchina -> HW_Allarme_Macchina
|
||||
# 34 HW_End_Pallet_1 -> HW_Deposito_Robot
|
||||
# 35 HW_End_Pallet_2 -> HW_Start_Tavola
|
||||
# 36 HW_Deposito_Robot -> HW_End_Tavola
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 01 : Barcode_Lavora
|
||||
$EVENT : 02 : Barcode_Attrezzaggio
|
||||
$EVENT : 03 : Barcode_Creazione_Programmi
|
||||
$EVENT : 04 : Barcode_Lavori_Vari
|
||||
$EVENT : 05 : Barcode_Guasto
|
||||
$EVENT : 06 : Barcode_Manca_Pezzo
|
||||
$EVENT : 07 : Barcode_Manca_Ciclo_Lavoro
|
||||
$EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 11 : Bcode_Cambio_Pallet
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 13 : HW_Init
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 34 : HW_Deposito_Robot
|
||||
$EVENT : 35 : HW_Start_Tavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
|
||||
$EVENT : 41 : HW_Machining_SLOW
|
||||
$EVENT : 42 : HW_Warn_Livello_Vasca
|
||||
$EVENT : 43 : HW_Warn_Livello_Cell
|
||||
$EVENT : 44 : HW_Warn_a_Vuoto
|
||||
$EVENT : 45 : HW_Warn_Riserva
|
||||
$EVENT : 46 : HW_Carico
|
||||
$EVENT : 47 : HW_Mismatch
|
||||
$EVENT : 48 : HW_Preparing
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
$EVENT : 51 : Barcode_Adeguamento_Attrezzature
|
||||
$EVENT : 52 : Barcode_Formazione_Personale
|
||||
$EVENT : 53 : HW_Allarme_Tavola
|
||||
$EVENT : 54 : Barcode_Attesa_Attrezzista
|
||||
$EVENT : 55 : Barcode_Pausa_Pranzo
|
||||
$EVENT : 56 : Barcode_Manca_Operatore
|
||||
$EVENT : 57 : Barcode_Manca_Mater_Tagliato
|
||||
$EVENT : 58 : Barcode_In_Deroga
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state : Cod. Event
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Macchina_Pronta # 1
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio # 2
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi # 3
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari # 4
|
||||
ALL_STATES : Barcode_Guasto : Guasto # 5
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo # 6
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro # 7
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo # 8
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione # 9
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia # 10
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta # 12
|
||||
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo # 19
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi # 31
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile # 32
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca # 37
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento # 38
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : Anomalia_Macchina # 39
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
ALL_STATES : Barcode_Adeguamento_Attrezzature : Adeguamento_Attrezzature # 51
|
||||
ALL_STATES : Barcode_Formazione_Personale : Formazione_Personale # 52
|
||||
|
||||
ALL_STATES : Barcode_Attesa_Attrezzista : Attesa_Attrezzista # 54
|
||||
ALL_STATES : Barcode_Pausa_Pranzo : Pausa_Pranzo # 55
|
||||
ALL_STATES : Barcode_Manca_Operatore : Manca_Operatore # 56
|
||||
ALL_STATES : Barcode_Manca_Mater_Tagliato : Manca_Mater_Tagliato # 57
|
||||
ALL_STATES : Barcode_In_Deroga : In_Deroga # 58
|
||||
|
||||
ALL_STATES : HW_power_off : Macchina_Spenta # 14
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
#
|
||||
# Macchine MANUALE/BArcode di partenza
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV
|
||||
#
|
||||
# 2023.08.01
|
||||
# 2023.08.11 Eventi 34,35,36
|
||||
# 2023.08.27 Sistemazione Descrizioni
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
@@ -14,38 +15,38 @@ $IDX : 12
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
#
|
||||
# 27 MancaRifornMPD -> MancaMateriaPrima
|
||||
# 27 MancaRifornMPD -> Manca_Materia_Prima
|
||||
#
|
||||
$STATE : 0 : ND
|
||||
$STATE : 2 : Attrezzaggio
|
||||
$STATE : 3 : CreazioneProgrammi
|
||||
$STATE : 4 : LavoriVari
|
||||
$STATE : 3 : Creazione_Programmi
|
||||
$STATE : 4 : Lavori_Vari
|
||||
$STATE : 5 : Guasto
|
||||
$STATE : 6 : MancaPezzo
|
||||
$STATE : 7 : MancaLavoro
|
||||
$STATE : 6 : Manca_Pezzo
|
||||
$STATE : 7 : Manca_Lavoro
|
||||
$STATE : 8 : Assenteismo
|
||||
$STATE : 9 : Manutenzione
|
||||
$STATE : 10 : Pulizia
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 12 : FermoGenerico
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 14 : CambioPezzo
|
||||
$STATE : 15 : AllarmeCN
|
||||
$STATE : 23 : RotturaNastro
|
||||
$STATE : 14 : Cambio_Pezzo
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 23 : Rottura_Nastro
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 25 : ScaricoPieno
|
||||
$STATE : 26 : NonDisponibile
|
||||
$STATE : 27 : MancaMateriaPrima
|
||||
$STATE : 28 : MagazzinoGrezziVuoto
|
||||
$STATE : 25 : Scarico_Pieno
|
||||
$STATE : 26 : Non_Disponibile
|
||||
$STATE : 27 : Manca_Materia_Prima
|
||||
$STATE : 28 : Magazzino_Grezzi_Vuoto
|
||||
$STATE : 29 : Emergenza
|
||||
$STATE : 30 : FermoOrganizzativo
|
||||
$STATE : 31 : ModificaProgrammi
|
||||
$STATE : 32 : SostituzioneUtensile
|
||||
$STATE : 33 : RiempimentoVasca
|
||||
$STATE : 30 : Fermo_Organizzativo
|
||||
$STATE : 31 : Modifica_Programmi
|
||||
$STATE : 32 : Sostituzione_Utensile
|
||||
$STATE : 33 : Riempimento_Vasca
|
||||
$STATE : 34 : Riscaldamento
|
||||
$STATE : 35 : AnomaliaMacchina
|
||||
$STATE : 49 : MancaAttrezzatura
|
||||
$STATE : 50 : UsuraUtensile
|
||||
$STATE : 35 : Anomalia_Macchina
|
||||
$STATE : 49 : Manca_Attrezzatura
|
||||
$STATE : 50 : Usura_Utensile
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
# NOTE
|
||||
@@ -54,11 +55,11 @@ $STATE : 50 : UsuraUtensile
|
||||
#
|
||||
# 4 NoBarcode_Riempimento_Vasca -> Barcode_Lavori_Vari (DONATI)
|
||||
# 6 NoBarcode_Riscaldamento -> Barcode_Manca_Pezzo (DONATI)
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
|
||||
# 29 HW_magazzino_grezzi_vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 34 HW_end_pallet_1 -> HW_deposito_robot
|
||||
# 35 HW_end_pallet_2 -> HW_StartTavola
|
||||
# 36 HW_deposito_robot -> HW_EndTavola
|
||||
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_Materia_Prima
|
||||
# 29 HW_Magazzino_Grezzi_Vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
|
||||
# 34 HW_End_Pallet_1 -> HW_deposito_robot
|
||||
# 35 HW_End_Pallet_2 -> HW_StartTavola
|
||||
# 36 HW_deposito_robot -> HW_End_Tavola
|
||||
#
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
@@ -73,31 +74,31 @@ $EVENT : 08 : Barcode_Assenteismo
|
||||
$EVENT : 09 : Barcode_Manutenzione
|
||||
$EVENT : 10 : Barcode_Pulizia
|
||||
$EVENT : 12 : Barcode_Macchina_Spenta
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 16 : HW_machining
|
||||
$EVENT : 17 : HW_end_machining
|
||||
$EVENT : 18 : HW_error
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 17 : HW_End_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 19 : Barcode_Fermo_Organizzativo
|
||||
$EVENT : 20 : Contapezzi
|
||||
$EVENT : 21 : HW_start_pallet
|
||||
$EVENT : 22 : HW_end_pallet
|
||||
$EVENT : 23 : HW_rottura_nastro_abrasivo
|
||||
$EVENT : 24 : HW_manuale
|
||||
$EVENT : 25 : HW_nastro_scarico_pieno
|
||||
$EVENT : 26 : Barcode_Manca_MateriaPrima
|
||||
$EVENT : 27 : Timer_timeout_tempo_ciclo
|
||||
$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
|
||||
$EVENT : 29 : HW_magazzino_grezzi_vuoto
|
||||
$EVENT : 30 : HW_emergenza
|
||||
$EVENT : 21 : HW_Start_Pallet
|
||||
$EVENT : 22 : HW_End_Pallet
|
||||
$EVENT : 23 : HW_Rottura_Nastro_Abrasivo
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 25 : HW_Nastro_Scarico_Pieno
|
||||
$EVENT : 26 : Barcode_Manca_Materia_Prima
|
||||
$EVENT : 27 : Timer_Timeout_Tempo_Ciclo
|
||||
$EVENT : 28 : Timer_Timeout_Turno_By_Tempo_Ciclo
|
||||
$EVENT : 29 : HW_Magazzino_Grezzi_Vuoto
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
$EVENT : 31 : Barcode_Modifica_Programmi
|
||||
$EVENT : 32 : Barcode_Sostituzione_Utensile
|
||||
$EVENT : 33 : HW_Allarme_Macchina
|
||||
$EVENT : 36 : HW_EndTavola
|
||||
$EVENT : 36 : HW_End_Tavola
|
||||
$EVENT : 37 : Barcode_Riempimento_Vasca
|
||||
$EVENT : 38 : Barcode_Riscaldamento
|
||||
$EVENT : 39 : Barcode_Anomalia_Macchina
|
||||
$EVENT : 40 : HW_WarmUp_CoolDown
|
||||
$EVENT : 39 : Barcode_Anomalia_macchina
|
||||
$EVENT : 40 : HW_Ciclo_Accensione_Spegnimento
|
||||
$EVENT : 49 : Barcode_Manca_Attrezzatura
|
||||
$EVENT : 50 : Barcode_Usura_Utensile
|
||||
|
||||
@@ -108,189 +109,189 @@ $RULES
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : Barcode_Lavora : Lavorazione
|
||||
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio
|
||||
ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi
|
||||
ALL_STATES : Barcode_Lavori_Vari : LavoriVari
|
||||
ALL_STATES : Barcode_Creazione_Programmi : Creazione_Programmi
|
||||
ALL_STATES : Barcode_Lavori_Vari : Lavori_Vari
|
||||
ALL_STATES : Barcode_Guasto : Guasto
|
||||
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
|
||||
ALL_STATES : Barcode_Manca_Pezzo : Manca_Pezzo
|
||||
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : Manca_Lavoro
|
||||
ALL_STATES : Barcode_Assenteismo : Assenteismo
|
||||
ALL_STATES : Barcode_Manutenzione : Manutenzione
|
||||
ALL_STATES : Barcode_Pulizia : Pulizia
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo
|
||||
ALL_STATES : Barcode_Manca_MateriaPrima : MancaMateriaPrima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca
|
||||
#ALL_STATES : Bcode_Cambio_Pallet : Cambio_Pezzo # 11 TOLTO perchè non dovrebbe mai essere usato da nessuno infatti nome sbagliato bcode
|
||||
ALL_STATES : Barcode_Macchina_Spenta : Macchina_Spenta
|
||||
ALL_STATES : Barcode_Fermo_Organizzativo : Fermo_Organizzativo
|
||||
ALL_STATES : Barcode_Manca_Materia_Prima : Manca_Materia_Prima # 26
|
||||
ALL_STATES : Barcode_Modifica_Programmi : Modifica_Programmi
|
||||
ALL_STATES : Barcode_Sostituzione_Utensile : Sostituzione_Utensile
|
||||
ALL_STATES : Barcode_Riempimento_Vasca : Riempimento_Vasca
|
||||
ALL_STATES : Barcode_Riscaldamento : Riscaldamento
|
||||
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50
|
||||
ALL_STATES : Barcode_Anomalia_macchina : Anomalia_Macchina
|
||||
ALL_STATES : Barcode_Manca_Attrezzatura : Manca_Attrezzatura # 49
|
||||
ALL_STATES : Barcode_Usura_Utensile : Usura_Utensile # 50
|
||||
|
||||
ALL_STATES : HW_power_off : MacchinaSpenta
|
||||
ALL_STATES : HW_Power_Off : Macchina_Spenta
|
||||
|
||||
MacchinaSpenta : HW_power_on : FermoGenerico
|
||||
Lavorazione : HW_power_on : FermoGenerico
|
||||
CambioPezzo : HW_power_on : FermoGenerico
|
||||
AllarmeCN : HW_power_on : FermoGenerico
|
||||
RotturaNastro : HW_power_on : FermoGenerico
|
||||
Manuale : HW_power_on : FermoGenerico
|
||||
NonDisponibile : HW_power_on : FermoGenerico
|
||||
Riscaldamento : HW_power_on : FermoGenerico
|
||||
Macchina_Spenta : HW_Power_On : Fermo_Generico
|
||||
Lavorazione : HW_Power_On : Fermo_Generico
|
||||
Cambio_Pezzo : HW_Power_On : Fermo_Generico
|
||||
Allarme_CN : HW_Power_On : Fermo_Generico
|
||||
Rottura_Nastro : HW_Power_On : Fermo_Generico
|
||||
Manuale : HW_Power_On : Fermo_Generico
|
||||
Non_Disponibile : HW_Power_On : Fermo_Generico
|
||||
Riscaldamento : HW_Power_On : Fermo_Generico
|
||||
|
||||
MacchinaSpenta : HW_machining : Lavorazione
|
||||
FermoGenerico : HW_machining : Lavorazione
|
||||
CambioPezzo : HW_machining : Lavorazione
|
||||
AllarmeCN : HW_machining : Lavorazione
|
||||
RotturaNastro : HW_machining : Lavorazione
|
||||
Manuale : HW_machining : Lavorazione
|
||||
ScaricoPieno : HW_machining : Lavorazione
|
||||
NonDisponibile : HW_machining : Lavorazione
|
||||
MagazzinoGrezziVuoto: HW_machining : Lavorazione
|
||||
Emergenza : HW_machining : Lavorazione
|
||||
Riscaldamento : HW_machining : Lavorazione
|
||||
Macchina_Spenta : HW_Machining : Lavorazione
|
||||
Fermo_Generico : HW_Machining : Lavorazione
|
||||
Cambio_Pezzo : HW_Machining : Lavorazione
|
||||
Allarme_CN : HW_Machining : Lavorazione
|
||||
Rottura_Nastro : HW_Machining : Lavorazione
|
||||
Manuale : HW_Machining : Lavorazione
|
||||
Scarico_Pieno : HW_Machining : Lavorazione
|
||||
Non_Disponibile : HW_Machining : Lavorazione
|
||||
Magazzino_Grezzi_Vuoto: HW_Machining : Lavorazione
|
||||
Emergenza : HW_Machining : Lavorazione
|
||||
Riscaldamento : HW_Machining : Lavorazione
|
||||
|
||||
MacchinaSpenta : HW_end_machining : CambioPezzo
|
||||
FermoGenerico : HW_end_machining : FermoGenerico
|
||||
Lavorazione : HW_end_machining : Lavorazione
|
||||
AllarmeCN : HW_end_machining : AllarmeCN
|
||||
RotturaNastro : HW_end_machining : CambioPezzo
|
||||
Manuale : HW_end_machining : Manuale
|
||||
ScaricoPieno : HW_end_machining : CambioPezzo
|
||||
NonDisponibile : HW_end_machining : CambioPezzo
|
||||
Macchina_Spenta : HW_End_Machining : Cambio_Pezzo
|
||||
Fermo_Generico : HW_End_Machining : Fermo_Generico
|
||||
Lavorazione : HW_End_Machining : Lavorazione
|
||||
Allarme_CN : HW_End_Machining : Allarme_CN
|
||||
Rottura_Nastro : HW_End_Machining : Cambio_Pezzo
|
||||
Manuale : HW_End_Machining : Manuale
|
||||
Scarico_Pieno : HW_End_Machining : Cambio_Pezzo
|
||||
Non_Disponibile : HW_End_Machining : Cambio_Pezzo
|
||||
|
||||
MacchinaSpenta : HW_error : AllarmeCN
|
||||
FermoGenerico : HW_error : AllarmeCN
|
||||
Lavorazione : HW_error : AllarmeCN
|
||||
CambioPezzo : HW_error : AllarmeCN
|
||||
RotturaNastro : HW_error : AllarmeCN
|
||||
Manuale : HW_error : AllarmeCN
|
||||
ScaricoPieno : HW_error : AllarmeCN
|
||||
NonDisponibile : HW_error : AllarmeCN
|
||||
Macchina_Spenta : HW_Error : Allarme_CN
|
||||
Fermo_Generico : HW_Error : Allarme_CN
|
||||
Lavorazione : HW_Error : Allarme_CN
|
||||
Cambio_Pezzo : HW_Error : Allarme_CN
|
||||
Rottura_Nastro : HW_Error : Allarme_CN
|
||||
Manuale : HW_Error : Allarme_CN
|
||||
Scarico_Pieno : HW_Error : Allarme_CN
|
||||
Non_Disponibile : HW_Error : Allarme_CN
|
||||
|
||||
MacchinaSpenta : Contapezzi : CambioPezzo
|
||||
FermoGenerico : Contapezzi : FermoGenerico
|
||||
Macchina_Spenta : Contapezzi : Cambio_Pezzo
|
||||
Fermo_Generico : Contapezzi : Fermo_Generico
|
||||
Lavorazione : Contapezzi : Lavorazione
|
||||
AllarmeCN : Contapezzi : AllarmeCN
|
||||
RotturaNastro : Contapezzi : CambioPezzo
|
||||
Allarme_CN : Contapezzi : Allarme_CN
|
||||
Rottura_Nastro : Contapezzi : Cambio_Pezzo
|
||||
Manuale : Contapezzi : Manuale
|
||||
ScaricoPieno : Contapezzi : CambioPezzo
|
||||
NonDisponibile : Contapezzi : CambioPezzo
|
||||
Scarico_Pieno : Contapezzi : Cambio_Pezzo
|
||||
Non_Disponibile : Contapezzi : Cambio_Pezzo
|
||||
|
||||
MacchinaSpenta : HW_start_pallet : Lavorazione
|
||||
FermoGenerico : HW_start_pallet : Lavorazione
|
||||
CambioPezzo : HW_start_pallet : Lavorazione
|
||||
AllarmeCN : HW_start_pallet : Lavorazione
|
||||
RotturaNastro : HW_start_pallet : Lavorazione
|
||||
Manuale : HW_start_pallet : Lavorazione
|
||||
ScaricoPieno : HW_start_pallet : Lavorazione
|
||||
NonDisponibile : HW_start_pallet : Lavorazione
|
||||
Macchina_Spenta : HW_Start_Pallet : Lavorazione
|
||||
Fermo_Generico : HW_Start_Pallet : Lavorazione
|
||||
Cambio_Pezzo : HW_Start_Pallet : Lavorazione
|
||||
Allarme_CN : HW_Start_Pallet : Lavorazione
|
||||
Rottura_Nastro : HW_Start_Pallet : Lavorazione
|
||||
Manuale : HW_Start_Pallet : Lavorazione
|
||||
Scarico_Pieno : HW_Start_Pallet : Lavorazione
|
||||
Non_Disponibile : HW_Start_Pallet : Lavorazione
|
||||
|
||||
MacchinaSpenta : HW_end_pallet : CambioPezzo
|
||||
FermoGenerico : HW_end_pallet : FermoGenerico
|
||||
Lavorazione : HW_end_pallet : Lavorazione
|
||||
AllarmeCN : HW_end_pallet : AllarmeCN
|
||||
RotturaNastro : HW_end_pallet : CambioPezzo
|
||||
Manuale : HW_end_pallet : Manuale
|
||||
ScaricoPieno : HW_end_pallet : CambioPezzo
|
||||
NonDisponibile : HW_end_pallet : CambioPezzo
|
||||
Macchina_Spenta : HW_End_Pallet : Cambio_Pezzo
|
||||
Fermo_Generico : HW_End_Pallet : Fermo_Generico
|
||||
Lavorazione : HW_End_Pallet : Lavorazione
|
||||
Allarme_CN : HW_End_Pallet : Allarme_CN
|
||||
Rottura_Nastro : HW_End_Pallet : Cambio_Pezzo
|
||||
Manuale : HW_End_Pallet : Manuale
|
||||
Scarico_Pieno : HW_End_Pallet : Cambio_Pezzo
|
||||
Non_Disponibile : HW_End_Pallet : Cambio_Pezzo
|
||||
|
||||
MacchinaSpenta : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
FermoGenerico : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
Lavorazione : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
CambioPezzo : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
AllarmeCN : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
Manuale : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
ScaricoPieno : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
NonDisponibile : HW_rottura_nastro_abrasivo : RotturaNastro
|
||||
Macchina_Spenta : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Fermo_Generico : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Lavorazione : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Cambio_Pezzo : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Allarme_CN : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Manuale : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Scarico_Pieno : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
Non_Disponibile : HW_Rottura_Nastro_Abrasivo : Rottura_Nastro
|
||||
|
||||
MacchinaSpenta : HW_manuale : Manuale
|
||||
FermoGenerico : HW_manuale : Manuale
|
||||
Lavorazione : HW_manuale : Manuale
|
||||
CambioPezzo : HW_manuale : Manuale
|
||||
AllarmeCN : HW_manuale : Manuale
|
||||
RotturaNastro : HW_manuale : Manuale
|
||||
ScaricoPieno : HW_manuale : Manuale
|
||||
NonDisponibile : HW_manuale : Manuale
|
||||
Emergenza : HW_manuale : Manuale
|
||||
Riscaldamento : HW_manuale : Manuale
|
||||
Macchina_Spenta : HW_Manuale : Manuale
|
||||
Fermo_Generico : HW_Manuale : Manuale
|
||||
Lavorazione : HW_Manuale : Manuale
|
||||
Cambio_Pezzo : HW_Manuale : Manuale
|
||||
Allarme_CN : HW_Manuale : Manuale
|
||||
Rottura_Nastro : HW_Manuale : Manuale
|
||||
Scarico_Pieno : HW_Manuale : Manuale
|
||||
Non_Disponibile : HW_Manuale : Manuale
|
||||
Emergenza : HW_Manuale : Manuale
|
||||
Riscaldamento : HW_Manuale : Manuale
|
||||
|
||||
MacchinaSpenta : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
FermoGenerico : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
Lavorazione : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
CambioPezzo : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
AllarmeCN : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
RotturaNastro : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
Manuale : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
NonDisponibile : HW_nastro_scarico_pieno : ScaricoPieno
|
||||
Macchina_Spenta : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Fermo_Generico : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Lavorazione : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Cambio_Pezzo : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Allarme_CN : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Rottura_Nastro : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Manuale : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
Non_Disponibile : HW_Nastro_Scarico_Pieno : Scarico_Pieno
|
||||
|
||||
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 27
|
||||
Lavorazione : Timer_Timeout_Tempo_Ciclo : Fermo_Generico # 27
|
||||
|
||||
Attrezzaggio : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
CreazioneProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
LavoriVari : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Guasto : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
MancaPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
MancaLavoro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Assenteismo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Manutenzione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Pulizia : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
FermoGenerico : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Lavorazione : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
CambioPezzo : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
AllarmeCN : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
RotturaNastro : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Manuale : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
ScaricoPieno : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
MancaMateriaPrima : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
ModificaProgrammi : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
SostituzioneUtensile: Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
RiempimentoVasca : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Riscaldamento : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
AnomaliaMacchina : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
MancaAttrezzatura : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
UsuraUtensile : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
|
||||
Attrezzaggio : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Creazione_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Lavori_Vari : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Guasto : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manca_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manca_Lavoro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Assenteismo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manutenzione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Pulizia : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Fermo_Generico : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Lavorazione : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Cambio_Pezzo : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Allarme_CN : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Rottura_Nastro : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manuale : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Scarico_Pieno : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manca_Materia_Prima : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Modifica_Programmi : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Sostituzione_Utensile: Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Riempimento_Vasca : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Riscaldamento : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Anomalia_Macchina : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Manca_Attrezzatura : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
Usura_Utensile : Timer_Timeout_Turno_By_Tempo_Ciclo : Non_Disponibile
|
||||
|
||||
MacchinaSpenta : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
FermoGenerico : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
Lavorazione : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
CambioPezzo : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
AllarmeCN : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
RotturaNastro : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
Manuale : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
ScaricoPieno : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
NonDisponibile : HW_magazzino_grezzi_vuoto : MagazzinoGrezziVuoto
|
||||
Macchina_Spenta : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Fermo_Generico : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Lavorazione : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Cambio_Pezzo : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Allarme_CN : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Rottura_Nastro : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Manuale : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Scarico_Pieno : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
Non_Disponibile : HW_Magazzino_Grezzi_Vuoto : Magazzino_Grezzi_Vuoto
|
||||
|
||||
MacchinaSpenta : HW_emergenza : Emergenza
|
||||
FermoGenerico : HW_emergenza : Emergenza
|
||||
Lavorazione : HW_emergenza : Emergenza
|
||||
CambioPezzo : HW_emergenza : Emergenza
|
||||
AllarmeCN : HW_emergenza : Emergenza
|
||||
RotturaNastro : HW_emergenza : Emergenza
|
||||
Manuale : HW_emergenza : Emergenza
|
||||
ScaricoPieno : HW_emergenza : Emergenza
|
||||
NonDisponibile : HW_emergenza : Emergenza
|
||||
Macchina_Spenta : HW_Emergenza : Emergenza
|
||||
Fermo_Generico : HW_Emergenza : Emergenza
|
||||
Lavorazione : HW_Emergenza : Emergenza
|
||||
Cambio_Pezzo : HW_Emergenza : Emergenza
|
||||
Allarme_CN : HW_Emergenza : Emergenza
|
||||
Rottura_Nastro : HW_Emergenza : Emergenza
|
||||
Manuale : HW_Emergenza : Emergenza
|
||||
Scarico_Pieno : HW_Emergenza : Emergenza
|
||||
Non_Disponibile : HW_Emergenza : Emergenza
|
||||
|
||||
MacchinaSpenta : HW_Allarme_Macchina : AllarmeCN
|
||||
FermoGenerico : HW_Allarme_Macchina : AllarmeCN
|
||||
Lavorazione : HW_Allarme_Macchina : AllarmeCN
|
||||
CambioPezzo : HW_Allarme_Macchina : AllarmeCN
|
||||
RotturaNastro : HW_Allarme_Macchina : AllarmeCN
|
||||
Manuale : HW_Allarme_Macchina : AllarmeCN
|
||||
ScaricoPieno : HW_Allarme_Macchina : AllarmeCN
|
||||
NonDisponibile : HW_Allarme_Macchina : AllarmeCN
|
||||
Macchina_Spenta : HW_Allarme_Macchina : Allarme_CN
|
||||
Fermo_Generico : HW_Allarme_Macchina : Allarme_CN
|
||||
Lavorazione : HW_Allarme_Macchina : Allarme_CN
|
||||
Cambio_Pezzo : HW_Allarme_Macchina : Allarme_CN
|
||||
Rottura_Nastro : HW_Allarme_Macchina : Allarme_CN
|
||||
Manuale : HW_Allarme_Macchina : Allarme_CN
|
||||
Scarico_Pieno : HW_Allarme_Macchina : Allarme_CN
|
||||
Non_Disponibile : HW_Allarme_Macchina : Allarme_CN
|
||||
|
||||
MacchinaSpenta : HW_EndTavola : CambioPezzo
|
||||
FermoGenerico : HW_EndTavola : FermoGenerico
|
||||
Lavorazione : HW_EndTavola : Lavorazione
|
||||
AllarmeCN : HW_EndTavola : AllarmeCN
|
||||
RotturaNastro : HW_EndTavola : CambioPezzo
|
||||
Manuale : HW_EndTavola : Manuale
|
||||
ScaricoPieno : HW_EndTavola : CambioPezzo
|
||||
NonDisponibile : HW_EndTavola : CambioPezzo
|
||||
Macchina_Spenta : HW_End_Tavola : Cambio_Pezzo
|
||||
Fermo_Generico : HW_End_Tavola : Fermo_Generico
|
||||
Lavorazione : HW_End_Tavola : Lavorazione
|
||||
Allarme_CN : HW_End_Tavola : Allarme_CN
|
||||
Rottura_Nastro : HW_End_Tavola : Cambio_Pezzo
|
||||
Manuale : HW_End_Tavola : Manuale
|
||||
Scarico_Pieno : HW_End_Tavola : Cambio_Pezzo
|
||||
Non_Disponibile : HW_End_Tavola : Cambio_Pezzo
|
||||
|
||||
ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40
|
||||
ALL_STATES : HW_Ciclo_Accensione_Spegnimento : Riscaldamento # 40
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
|
||||
@@ -1,10 +1,11 @@
|
||||
#
|
||||
# Macchine MANUALE/BArcode di partenza
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle anagrafiche del DB DEV
|
||||
#
|
||||
# 2023.08.08
|
||||
# 2023.08.11 Nomi PowerOn
|
||||
# 2023.08.27 Sistemazione Descrizioni
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
@@ -15,19 +16,19 @@ $IDX : 15
|
||||
#
|
||||
|
||||
$STATE : 0 : ND
|
||||
$STATE : 1 : MacchinaPronta
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 15 : AllarmeCN
|
||||
$STATE : 1 : Macchina_Pronta
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 37 : Carico
|
||||
$STATE : 38 : Riserva
|
||||
$STATE : 39 : AVuoto
|
||||
$STATE : 39 : A_Vuoto
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 18 : HW_error
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 44 : HW_Warn_a_Vuoto
|
||||
$EVENT : 45 : HW_Warn_Riserva
|
||||
$EVENT : 46 : HW_Carico
|
||||
@@ -37,11 +38,11 @@ $RULES
|
||||
# state : event : next state
|
||||
|
||||
ALL_STATES : EMPTY : ND
|
||||
ALL_STATES : HW_power_off : MacchinaSpenta # 14
|
||||
ALL_STATES : HW_power_on : MacchinaPronta # 15
|
||||
ALL_STATES : HW_error : AllarmeCN # 18
|
||||
ALL_STATES : HW_Warn_a_Vuoto : AVuoto # 44 in quella Originale andava a Riserva
|
||||
ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a AVuoto
|
||||
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
|
||||
ALL_STATES : HW_Power_On : Macchina_Pronta # 15
|
||||
ALL_STATES : HW_Error : Allarme_CN # 18
|
||||
ALL_STATES : HW_Warn_a_Vuoto : A_Vuoto # 44 in quella Originale andava a Riserva
|
||||
ALL_STATES : HW_Warn_Riserva : Riserva # 45 in quella Originale andava a A_Vuoto
|
||||
ALL_STATES : HW_Carico : Carico # 56
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
#
|
||||
# Macchine MANUALE/Barcode di partenza
|
||||
#
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nel FILE MASTE ELENCO_EVENTI_E_STATI_MASTER.rul se non presente
|
||||
# **** ATTENZIONE!!! ***** Se si aggiunge un Evento o uno Stato va prima aggiunto nelle Anagrafiche del DB DEV campo Key
|
||||
#
|
||||
# 2023.08.09
|
||||
# 2023.08.27 Sistemazione Descrizioni
|
||||
#
|
||||
$DEFINITIONS
|
||||
|
||||
@@ -13,34 +14,34 @@ $IDX : 20
|
||||
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
|
||||
|
||||
$STATE : 0 : ND
|
||||
$STATE : 11 : MacchinaSpenta
|
||||
$STATE : 12 : FermoGenerico
|
||||
$STATE : 11 : Macchina_Spenta
|
||||
$STATE : 12 : Fermo_Generico
|
||||
$STATE : 13 : Lavorazione
|
||||
$STATE : 15 : AllarmeCN
|
||||
$STATE : 15 : Allarme_CN
|
||||
$STATE : 24 : Manuale
|
||||
$STATE : 29 : Emergenza
|
||||
|
||||
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
|
||||
|
||||
$EVENT : 00 : EMPTY
|
||||
$EVENT : 14 : HW_power_off
|
||||
$EVENT : 15 : HW_power_on
|
||||
$EVENT : 16 : HW_machining
|
||||
$EVENT : 18 : HW_error
|
||||
$EVENT : 24 : HW_manuale
|
||||
$EVENT : 30 : HW_emergenza
|
||||
$EVENT : 14 : HW_Power_Off
|
||||
$EVENT : 15 : HW_Power_On
|
||||
$EVENT : 16 : HW_Machining
|
||||
$EVENT : 18 : HW_Error
|
||||
$EVENT : 24 : HW_Manuale
|
||||
$EVENT : 30 : HW_Emergenza
|
||||
|
||||
$RULES
|
||||
|
||||
# state : event : next state
|
||||
|
||||
ALL_STATES : EMPTY : ND # 0
|
||||
ALL_STATES : HW_power_off : MacchinaSpenta # 14
|
||||
ALL_STATES : HW_power_on : FermoGenerico # 15
|
||||
ALL_STATES : HW_machining : Lavorazione # 16
|
||||
ALL_STATES : HW_error : AllarmeCN # 18
|
||||
ALL_STATES : HW_manuale : Manuale # 24
|
||||
ALL_STATES : HW_emergenza : Emergenza # 30
|
||||
ALL_STATES : HW_Power_Off : Macchina_Spenta # 14
|
||||
ALL_STATES : HW_Power_On : Fermo_Generico # 15
|
||||
ALL_STATES : HW_Machining : Lavorazione # 16
|
||||
ALL_STATES : HW_Error : Allarme_CN # 18
|
||||
ALL_STATES : HW_Manuale : Manuale # 24
|
||||
ALL_STATES : HW_Emergenza : Emergenza # 30
|
||||
|
||||
#--------------------------------------------------------------------------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user