Merge remote-tracking branch 'origin/develop'

This commit is contained in:
zaccaria.majid
2023-08-09 15:15:14 +02:00
28 changed files with 7638 additions and 40 deletions
+7 -1
View File
@@ -1,4 +1,4 @@
namespace SMGen
namespace SMGen.Core
{
public class Enum
{
@@ -7,5 +7,11 @@
LIVELLO_INGRESSI = 1,
LIVELLO_TRANSIZIONI = 2
}
public enum ORDERTYPE
{
stateEvent = 1,
eventState = 2,
eventNextState = 3
}
}
}
+16
View File
@@ -0,0 +1,16 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SMGen.Data.Data
{
public class CsvClass
{
public string IdxFamiglia { get; set; } = "";
public int state { get; set; } = 0;
public int event_to_send { get; set; } = 0;
public int next_state { get; set; } = 0;
}
}
+1 -1
View File
@@ -5,7 +5,7 @@
//public int id_state { get; set; } = 0;
public string state { get; set; } = "";
public string expression { get; set; } = "";
//public int id_next_state { get; set; } = 0;
public int id_next_state { get; set; } = 0;
public string next_state { get; set; } = "";
public string event_to_send { get; set; } = "";
public int id_event_to_send { get; set; } = 0;
+65 -18
View File
@@ -8,6 +8,7 @@ using SMGen.Data.Controllers;
using SMGen.Data.Data;
using SMGen.Data.DbModels;
using StackExchange.Redis;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.InteropServices;
using System.Text;
@@ -563,7 +564,7 @@ namespace SMGen.Data.Services
/// <param name="currFile">Path file *.rul da processare</param>
/// <param name="saveToDb">Indica se salvare sul DB</param>
/// <returns></returns>
public async Task<FilesClass> EvalIn2StateRuleFile(FilesClass currFile, bool saveToDb, bool calcItself, bool calcEmptyState, bool orderByRules)
public async Task<FilesClass> EvalIn2StateRuleFile(FilesClass currFile, bool saveToDb, bool calcItself, bool calcEmptyState, Core.Enum.ORDERTYPE orderType)
{
await Task.Delay(1);
sz_state_machine_name = "";
@@ -644,7 +645,7 @@ namespace SMGen.Data.Services
{
var fileName = $"{currFile.origFileName.Split(".")[0]}.csv";
currFile.DLoadFileName = $"{Path.Combine(procRootDir, statiCsvPath, fileName)}";
currFile = await evalIn2State_transitions(currFile, calcItself, calcEmptyState, orderByRules);
currFile = await evalIn2State_transitions(currFile, calcItself, calcEmptyState, orderType);
}
break;
@@ -660,7 +661,7 @@ namespace SMGen.Data.Services
state = state,
event_to_send = event_to_send,
next_state = next_state,
//id_next_state = StatesAll[next_state],
id_next_state = StatesAll[next_state],
id_event_to_send = Events_to_send[event_to_send]
};
Rules.Add(temp_rule);
@@ -855,13 +856,18 @@ namespace SMGen.Data.Services
}
return currFile;
}
List<string> linesList = new List<string>();
List<CsvClass> csvLines = new List<CsvClass>();
/// <summary>
/// Valutazione schema macchina a stati x Ingressi --> stati
/// </summary>
/// <param name="currFile"></param>
/// <returns></returns>
protected async Task<FilesClass> evalIn2State_transitions(FilesClass currFile, bool calcItself, bool calcEmptyState, bool orderByRules)
protected async Task<FilesClass> evalIn2State_transitions(FilesClass currFile, bool calcItself, bool calcEmptyState, Core.Enum.ORDERTYPE orderType)
{
csvLines.Clear();
TranInList2add.Clear();
StringBuilder sb = new StringBuilder();
@@ -882,13 +888,25 @@ namespace SMGen.Data.Services
}
}
if (!orderByRules)
#if false
if (orderType == Core.Enum.ORDERTYPE.stateEvent)
{
Events_to_send = Events_to_send.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
Rules = Rules.OrderBy(x => x.id_event_to_send).ThenBy(x => x.id_next_state).ToList();
}
else if (orderType == Core.Enum.ORDERTYPE.eventState)
{
Events_to_send = Events_to_send.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
}
else if (orderType == Core.Enum.ORDERTYPE.eventNextState)
{
StatesAll2 = StatesAll2.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
Events_to_send = Events_to_send.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
Rules = Rules.OrderBy(x => x.id_event_to_send).ThenBy(x => x.id_next_state).ToList();
}
#endif
Rules = Rules.OrderBy(x => x.id_event_to_send).ToList();
}
Events_to_send = Events_to_send.OrderBy(x => x.Value).ToDictionary(x => x.Key, x => x.Value);
Rules = Rules.OrderBy(x => x.id_event_to_send).ToList();
@@ -922,15 +940,16 @@ namespace SMGen.Data.Services
if ((nextState == 0 && calcEmptyState) || (nextState > 0))
{
sz_line = $"{n_state_machine_index}" +
$";" +
$"{item.Value}" +
$";" +
$"{Events_to_send[act_rule.event_to_send]}" +
$";" +
$"{nextState}";
sb.AppendLine(sz_line);
//sb.AppendLine(sz_line);
var newLine = new CsvClass()
{
IdxFamiglia = n_state_machine_index,
state = item.Value,
event_to_send = Events_to_send[act_rule.event_to_send],
next_state = nextState
};
csvLines.Add(newLine);
#if false
var newTranIn = new TransizioneIngressiModelTemp()
{
IdxFamigliaIngresso = int.Parse(n_state_machine_index),
@@ -939,7 +958,8 @@ namespace SMGen.Data.Services
next_IdxMicroStato = nextState
};
TranInList2add.Add(newTranIn);
TranInList2add.Add(newTranIn);
#endif
}
}
exitFor = true;
@@ -949,6 +969,33 @@ namespace SMGen.Data.Services
}
//await SMGDService.AnagEventinInsert(events2Add);
if (orderType == Core.Enum.ORDERTYPE.stateEvent)
{
csvLines = csvLines.OrderBy(x => x.state).ThenBy(x => x.event_to_send).ToList();
}
else if (orderType == Core.Enum.ORDERTYPE.eventState)
{
csvLines = csvLines.OrderBy(x => x.event_to_send).ThenBy(x => x.state).ToList();
}
else if (orderType == Core.Enum.ORDERTYPE.eventNextState)
{
csvLines = csvLines.OrderBy(x => x.event_to_send).ThenBy(x => x.next_state).ToList();
}
foreach (var item in csvLines)
{
sz_line = $"{item.IdxFamiglia}" +
$";" +
$"{item.state}" +
$";" +
$"{item.event_to_send}" +
$";" +
$"{item.next_state}";
sb.AppendLine(sz_line);
}
using (StreamWriter sw = new StreamWriter(currFile.DLoadFileName))
{
+2 -2
View File
@@ -14,7 +14,7 @@ namespace SMGen.Components
public bool calcItSelf { get; set; } = false;
[Parameter]
public bool orderByRules { get; set; } = false;
public Core.Enum.ORDERTYPE orderType { get; set; } = Core.Enum.ORDERTYPE.stateEvent;
[Parameter]
public SelectSMIn2EvParams currFilter { get; set; } = null!;
@@ -93,7 +93,7 @@ namespace SMGen.Components
}
else
{
await SMGDService.EvalIn2StateRuleFile(item.Value, false, calcItSelf, calcEmptyState, orderByRules);
await SMGDService.EvalIn2StateRuleFile(item.Value, false, calcItSelf, calcEmptyState, orderType);
}
item.Value.calcRunning = false;
if (item.Value.isOk)
-11
View File
@@ -1,11 +0,0 @@
namespace SMGen
{
public class Enum
{
public enum LEVELS
{
LIVELLO_INGRESSI = 1,
LIVELLO_TRANSIZIONI = 2
}
}
}
+20 -6
View File
@@ -37,16 +37,30 @@
Stato zero
</label>
</div>
<div class="form-check px-2">
<input class="form-check-input" type="checkbox" value="" @bind="@OrderByRules" id="flexCheckDefault3">
<label class="form-check-label" for="flexCheckDefault3">
Ordina per regole
</label>
<div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="flexRadioDefault" id="flexRadioDefault1" @bind="@OrderByStEv">
<label class="form-check-label" for="flexRadioDefault1">
STATO ed EVENTO
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="flexRadioDefault" id="flexRadioDefault2" @bind="@OrderByEvSt">
<label class="form-check-label" for="flexRadioDefault2">
EVENTO e STATO
</label>
</div>
<div class="form-check">
<input class="form-check-input" type="checkbox" name="flexRadioDefault" id="flexRadioDefault3" @bind="@OrderByEvNxSt">
<label class="form-check-label" for="flexRadioDefault3">
EVENTO e NEXT STATE
</label>
</div>
</div>
</div>
</div>
</div>
<FilesList PagerResetReq="pgResetReq" updateRecordCount="UpdateTotCount" currFilter="@currFilter" hasBit="false" calcItSelf="@CalcItself" calcEmptyState="@CalcEmptyState" succFiles="@resetSucc" orderByRules="@OrderByRules"></FilesList>
<FilesList PagerResetReq="pgResetReq" updateRecordCount="UpdateTotCount" currFilter="@currFilter" hasBit="false" calcItSelf="@CalcItself" calcEmptyState="@CalcEmptyState" succFiles="@resetSucc" orderType="@OrderType"></FilesList>
</div>
<div class="w-100 shadow-lg p-3 bg-body rounded mb-2">
+49 -1
View File
@@ -53,7 +53,55 @@ namespace SMGen.Pages
protected bool CalcItself { get; set; } = false;
protected bool CalcEmptyState { get; set; } = true;
protected bool OrderByRules { get; set; } = false;
protected bool _OrderByEvNxSt = false;
protected bool OrderByEvNxSt
{
get => _OrderByEvNxSt;
set
{
_OrderByEvNxSt = value;
if (value)
{
OrderType = Core.Enum.ORDERTYPE.eventNextState;
OrderByStEv = false;
OrderByEvSt = false;
}
}
}
protected bool _OrderByStEv = true;
protected bool OrderByStEv
{
get => _OrderByStEv;
set
{
_OrderByStEv = value;
if (value)
{
OrderType = Core.Enum.ORDERTYPE.stateEvent;
OrderByEvNxSt = false;
OrderByEvSt = false;
}
}
}
protected bool _OrderByEvSt = false;
protected bool OrderByEvSt
{
get => _OrderByEvSt;
set
{
_OrderByEvSt = value;
if (value)
{
OrderType = Core.Enum.ORDERTYPE.eventState;
OrderByEvNxSt = false;
OrderByStEv = false;
}
}
}
protected Core.Enum.ORDERTYPE OrderType { get; set; } = Core.Enum.ORDERTYPE.stateEvent;
protected void ForceReload(int newNum)
{
@@ -0,0 +1,796 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;13;0;0
12;2;0;0
12;3;0;0
12;4;0;0
12;5;0;0
12;6;0;0
12;7;0;0
12;8;0;0
12;9;0;0
12;10;0;0
12;11;0;0
12;30;0;0
12;27;0;0
12;31;0;0
12;32;0;0
12;33;0;0
12;34;0;0
12;35;0;0
12;49;0;0
12;50;0;0
12;12;0;0
12;14;0;0
12;15;0;0
12;24;0;0
12;23;0;0
12;25;0;0
12;26;0;0
12;28;0;0
12;29;0;0
12;0;1;13
12;2;1;13
12;3;1;13
12;4;1;13
12;5;1;13
12;6;1;13
12;7;1;13
12;8;1;13
12;9;1;13
12;10;1;13
12;11;1;13
12;30;1;13
12;27;1;13
12;31;1;13
12;32;1;13
12;33;1;13
12;34;1;13
12;35;1;13
12;49;1;13
12;50;1;13
12;12;1;13
12;14;1;13
12;15;1;13
12;24;1;13
12;23;1;13
12;25;1;13
12;26;1;13
12;28;1;13
12;29;1;13
12;0;2;2
12;13;2;2
12;3;2;2
12;4;2;2
12;5;2;2
12;6;2;2
12;7;2;2
12;8;2;2
12;9;2;2
12;10;2;2
12;11;2;2
12;30;2;2
12;27;2;2
12;31;2;2
12;32;2;2
12;33;2;2
12;34;2;2
12;35;2;2
12;49;2;2
12;50;2;2
12;12;2;2
12;14;2;2
12;15;2;2
12;24;2;2
12;23;2;2
12;25;2;2
12;26;2;2
12;28;2;2
12;29;2;2
12;0;3;3
12;13;3;3
12;2;3;3
12;4;3;3
12;5;3;3
12;6;3;3
12;7;3;3
12;8;3;3
12;9;3;3
12;10;3;3
12;11;3;3
12;30;3;3
12;27;3;3
12;31;3;3
12;32;3;3
12;33;3;3
12;34;3;3
12;35;3;3
12;49;3;3
12;50;3;3
12;12;3;3
12;14;3;3
12;15;3;3
12;24;3;3
12;23;3;3
12;25;3;3
12;26;3;3
12;28;3;3
12;29;3;3
12;0;4;4
12;13;4;4
12;2;4;4
12;3;4;4
12;5;4;4
12;6;4;4
12;7;4;4
12;8;4;4
12;9;4;4
12;10;4;4
12;11;4;4
12;30;4;4
12;27;4;4
12;31;4;4
12;32;4;4
12;33;4;4
12;34;4;4
12;35;4;4
12;49;4;4
12;50;4;4
12;12;4;4
12;14;4;4
12;15;4;4
12;24;4;4
12;23;4;4
12;25;4;4
12;26;4;4
12;28;4;4
12;29;4;4
12;0;5;5
12;13;5;5
12;2;5;5
12;3;5;5
12;4;5;5
12;6;5;5
12;7;5;5
12;8;5;5
12;9;5;5
12;10;5;5
12;11;5;5
12;30;5;5
12;27;5;5
12;31;5;5
12;32;5;5
12;33;5;5
12;34;5;5
12;35;5;5
12;49;5;5
12;50;5;5
12;12;5;5
12;14;5;5
12;15;5;5
12;24;5;5
12;23;5;5
12;25;5;5
12;26;5;5
12;28;5;5
12;29;5;5
12;0;6;6
12;13;6;6
12;2;6;6
12;3;6;6
12;4;6;6
12;5;6;6
12;7;6;6
12;8;6;6
12;9;6;6
12;10;6;6
12;11;6;6
12;30;6;6
12;27;6;6
12;31;6;6
12;32;6;6
12;33;6;6
12;34;6;6
12;35;6;6
12;49;6;6
12;50;6;6
12;12;6;6
12;14;6;6
12;15;6;6
12;24;6;6
12;23;6;6
12;25;6;6
12;26;6;6
12;28;6;6
12;29;6;6
12;0;7;7
12;13;7;7
12;2;7;7
12;3;7;7
12;4;7;7
12;5;7;7
12;6;7;7
12;8;7;7
12;9;7;7
12;10;7;7
12;11;7;7
12;30;7;7
12;27;7;7
12;31;7;7
12;32;7;7
12;33;7;7
12;34;7;7
12;35;7;7
12;49;7;7
12;50;7;7
12;12;7;7
12;14;7;7
12;15;7;7
12;24;7;7
12;23;7;7
12;25;7;7
12;26;7;7
12;28;7;7
12;29;7;7
12;0;8;8
12;13;8;8
12;2;8;8
12;3;8;8
12;4;8;8
12;5;8;8
12;6;8;8
12;7;8;8
12;9;8;8
12;10;8;8
12;11;8;8
12;30;8;8
12;27;8;8
12;31;8;8
12;32;8;8
12;33;8;8
12;34;8;8
12;35;8;8
12;49;8;8
12;50;8;8
12;12;8;8
12;14;8;8
12;15;8;8
12;24;8;8
12;23;8;8
12;25;8;8
12;26;8;8
12;28;8;8
12;29;8;8
12;0;9;9
12;13;9;9
12;2;9;9
12;3;9;9
12;4;9;9
12;5;9;9
12;6;9;9
12;7;9;9
12;8;9;9
12;10;9;9
12;11;9;9
12;30;9;9
12;27;9;9
12;31;9;9
12;32;9;9
12;33;9;9
12;34;9;9
12;35;9;9
12;49;9;9
12;50;9;9
12;12;9;9
12;14;9;9
12;15;9;9
12;24;9;9
12;23;9;9
12;25;9;9
12;26;9;9
12;28;9;9
12;29;9;9
12;0;10;10
12;13;10;10
12;2;10;10
12;3;10;10
12;4;10;10
12;5;10;10
12;6;10;10
12;7;10;10
12;8;10;10
12;9;10;10
12;11;10;10
12;30;10;10
12;27;10;10
12;31;10;10
12;32;10;10
12;33;10;10
12;34;10;10
12;35;10;10
12;49;10;10
12;50;10;10
12;12;10;10
12;14;10;10
12;15;10;10
12;24;10;10
12;23;10;10
12;25;10;10
12;26;10;10
12;28;10;10
12;29;10;10
12;0;12;11
12;13;12;11
12;2;12;11
12;3;12;11
12;4;12;11
12;5;12;11
12;6;12;11
12;7;12;11
12;8;12;11
12;9;12;11
12;10;12;11
12;30;12;11
12;27;12;11
12;31;12;11
12;32;12;11
12;33;12;11
12;34;12;11
12;35;12;11
12;49;12;11
12;50;12;11
12;12;12;11
12;14;12;11
12;15;12;11
12;24;12;11
12;23;12;11
12;25;12;11
12;26;12;11
12;28;12;11
12;29;12;11
12;0;14;11
12;13;14;11
12;2;14;11
12;3;14;11
12;4;14;11
12;5;14;11
12;6;14;11
12;7;14;11
12;8;14;11
12;9;14;11
12;10;14;11
12;30;14;11
12;27;14;11
12;31;14;11
12;32;14;11
12;33;14;11
12;34;14;11
12;35;14;11
12;49;14;11
12;50;14;11
12;12;14;11
12;14;14;11
12;15;14;11
12;24;14;11
12;23;14;11
12;25;14;11
12;26;14;11
12;28;14;11
12;29;14;11
12;13;15;12
12;11;15;12
12;34;15;12
12;14;15;12
12;15;15;12
12;24;15;12
12;23;15;12
12;26;15;12
12;11;16;13
12;34;16;13
12;12;16;13
12;14;16;13
12;15;16;13
12;24;16;13
12;23;16;13
12;25;16;13
12;26;16;13
12;28;16;13
12;29;16;13
12;11;17;14
12;23;17;14
12;25;17;14
12;26;17;14
12;13;18;15
12;11;18;15
12;12;18;15
12;14;18;15
12;24;18;15
12;23;18;15
12;25;18;15
12;26;18;15
12;0;19;30
12;13;19;30
12;2;19;30
12;3;19;30
12;4;19;30
12;5;19;30
12;6;19;30
12;7;19;30
12;8;19;30
12;9;19;30
12;10;19;30
12;11;19;30
12;27;19;30
12;31;19;30
12;32;19;30
12;33;19;30
12;34;19;30
12;35;19;30
12;49;19;30
12;50;19;30
12;12;19;30
12;14;19;30
12;15;19;30
12;24;19;30
12;23;19;30
12;25;19;30
12;26;19;30
12;28;19;30
12;29;19;30
12;11;20;14
12;23;20;14
12;25;20;14
12;26;20;14
12;11;21;13
12;12;21;13
12;14;21;13
12;15;21;13
12;24;21;13
12;23;21;13
12;25;21;13
12;26;21;13
12;11;22;14
12;23;22;14
12;25;22;14
12;26;22;14
12;13;23;23
12;11;23;23
12;12;23;23
12;14;23;23
12;15;23;23
12;24;23;23
12;25;23;23
12;26;23;23
12;13;24;24
12;11;24;24
12;34;24;24
12;12;24;24
12;14;24;24
12;15;24;24
12;23;24;24
12;25;24;24
12;26;24;24
12;29;24;24
12;13;25;25
12;11;25;25
12;12;25;25
12;14;25;25
12;15;25;25
12;24;25;25
12;23;25;25
12;26;25;25
12;0;26;27
12;13;26;27
12;2;26;27
12;3;26;27
12;4;26;27
12;5;26;27
12;6;26;27
12;7;26;27
12;8;26;27
12;9;26;27
12;10;26;27
12;11;26;27
12;30;26;27
12;31;26;27
12;32;26;27
12;33;26;27
12;34;26;27
12;35;26;27
12;49;26;27
12;50;26;27
12;12;26;27
12;14;26;27
12;15;26;27
12;24;26;27
12;23;26;27
12;25;26;27
12;26;26;27
12;28;26;27
12;29;26;27
12;13;27;12
12;13;28;26
12;2;28;26
12;3;28;26
12;4;28;26
12;5;28;26
12;6;28;26
12;7;28;26
12;8;28;26
12;9;28;26
12;10;28;26
12;27;28;26
12;31;28;26
12;32;28;26
12;33;28;26
12;34;28;26
12;35;28;26
12;49;28;26
12;50;28;26
12;12;28;26
12;14;28;26
12;15;28;26
12;24;28;26
12;23;28;26
12;25;28;26
12;13;29;28
12;11;29;28
12;12;29;28
12;14;29;28
12;15;29;28
12;24;29;28
12;23;29;28
12;25;29;28
12;26;29;28
12;13;30;29
12;11;30;29
12;12;30;29
12;14;30;29
12;15;30;29
12;24;30;29
12;23;30;29
12;25;30;29
12;26;30;29
12;0;31;31
12;13;31;31
12;2;31;31
12;3;31;31
12;4;31;31
12;5;31;31
12;6;31;31
12;7;31;31
12;8;31;31
12;9;31;31
12;10;31;31
12;11;31;31
12;30;31;31
12;27;31;31
12;32;31;31
12;33;31;31
12;34;31;31
12;35;31;31
12;49;31;31
12;50;31;31
12;12;31;31
12;14;31;31
12;15;31;31
12;24;31;31
12;23;31;31
12;25;31;31
12;26;31;31
12;28;31;31
12;29;31;31
12;0;32;32
12;13;32;32
12;2;32;32
12;3;32;32
12;4;32;32
12;5;32;32
12;6;32;32
12;7;32;32
12;8;32;32
12;9;32;32
12;10;32;32
12;11;32;32
12;30;32;32
12;27;32;32
12;31;32;32
12;33;32;32
12;34;32;32
12;35;32;32
12;49;32;32
12;50;32;32
12;12;32;32
12;14;32;32
12;15;32;32
12;24;32;32
12;23;32;32
12;25;32;32
12;26;32;32
12;28;32;32
12;29;32;32
12;13;33;15
12;11;33;15
12;12;33;15
12;14;33;15
12;24;33;15
12;23;33;15
12;25;33;15
12;26;33;15
12;11;36;14
12;23;36;14
12;25;36;14
12;26;36;14
12;0;37;33
12;13;37;33
12;2;37;33
12;3;37;33
12;4;37;33
12;5;37;33
12;6;37;33
12;7;37;33
12;8;37;33
12;9;37;33
12;10;37;33
12;11;37;33
12;30;37;33
12;27;37;33
12;31;37;33
12;32;37;33
12;34;37;33
12;35;37;33
12;49;37;33
12;50;37;33
12;12;37;33
12;14;37;33
12;15;37;33
12;24;37;33
12;23;37;33
12;25;37;33
12;26;37;33
12;28;37;33
12;29;37;33
12;0;38;34
12;13;38;34
12;2;38;34
12;3;38;34
12;4;38;34
12;5;38;34
12;6;38;34
12;7;38;34
12;8;38;34
12;9;38;34
12;10;38;34
12;11;38;34
12;30;38;34
12;27;38;34
12;31;38;34
12;32;38;34
12;33;38;34
12;35;38;34
12;49;38;34
12;50;38;34
12;12;38;34
12;14;38;34
12;15;38;34
12;24;38;34
12;23;38;34
12;25;38;34
12;26;38;34
12;28;38;34
12;29;38;34
12;0;39;35
12;13;39;35
12;2;39;35
12;3;39;35
12;4;39;35
12;5;39;35
12;6;39;35
12;7;39;35
12;8;39;35
12;9;39;35
12;10;39;35
12;11;39;35
12;30;39;35
12;27;39;35
12;31;39;35
12;32;39;35
12;33;39;35
12;34;39;35
12;49;39;35
12;50;39;35
12;12;39;35
12;14;39;35
12;15;39;35
12;24;39;35
12;23;39;35
12;25;39;35
12;26;39;35
12;28;39;35
12;29;39;35
12;0;40;34
12;13;40;34
12;2;40;34
12;3;40;34
12;4;40;34
12;5;40;34
12;6;40;34
12;7;40;34
12;8;40;34
12;9;40;34
12;10;40;34
12;11;40;34
12;30;40;34
12;27;40;34
12;31;40;34
12;32;40;34
12;33;40;34
12;35;40;34
12;49;40;34
12;50;40;34
12;12;40;34
12;14;40;34
12;15;40;34
12;24;40;34
12;23;40;34
12;25;40;34
12;26;40;34
12;28;40;34
12;29;40;34
12;0;49;49
12;13;49;49
12;2;49;49
12;3;49;49
12;4;49;49
12;5;49;49
12;6;49;49
12;7;49;49
12;8;49;49
12;9;49;49
12;10;49;49
12;11;49;49
12;30;49;49
12;27;49;49
12;31;49;49
12;32;49;49
12;33;49;49
12;34;49;49
12;35;49;49
12;50;49;49
12;12;49;49
12;14;49;49
12;15;49;49
12;24;49;49
12;23;49;49
12;25;49;49
12;26;49;49
12;28;49;49
12;29;49;49
12;0;50;50
12;13;50;50
12;2;50;50
12;3;50;50
12;4;50;50
12;5;50;50
12;6;50;50
12;7;50;50
12;8;50;50
12;9;50;50
12;10;50;50
12;11;50;50
12;30;50;50
12;27;50;50
12;31;50;50
12;32;50;50
12;33;50;50
12;34;50;50
12;35;50;50
12;49;50;50
12;12;50;50
12;14;50;50
12;15;50;50
12;24;50;50
12;23;50;50
12;25;50;50
12;26;50;50
12;28;50;50
12;29;50;50
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 12 13 0 0
3 12 2 0 0
4 12 3 0 0
5 12 4 0 0
6 12 5 0 0
7 12 6 0 0
8 12 7 0 0
9 12 8 0 0
10 12 9 0 0
11 12 10 0 0
12 12 11 0 0
13 12 30 0 0
14 12 27 0 0
15 12 31 0 0
16 12 32 0 0
17 12 33 0 0
18 12 34 0 0
19 12 35 0 0
20 12 49 0 0
21 12 50 0 0
22 12 12 0 0
23 12 14 0 0
24 12 15 0 0
25 12 24 0 0
26 12 23 0 0
27 12 25 0 0
28 12 26 0 0
29 12 28 0 0
30 12 29 0 0
31 12 0 1 13
32 12 2 1 13
33 12 3 1 13
34 12 4 1 13
35 12 5 1 13
36 12 6 1 13
37 12 7 1 13
38 12 8 1 13
39 12 9 1 13
40 12 10 1 13
41 12 11 1 13
42 12 30 1 13
43 12 27 1 13
44 12 31 1 13
45 12 32 1 13
46 12 33 1 13
47 12 34 1 13
48 12 35 1 13
49 12 49 1 13
50 12 50 1 13
51 12 12 1 13
52 12 14 1 13
53 12 15 1 13
54 12 24 1 13
55 12 23 1 13
56 12 25 1 13
57 12 26 1 13
58 12 28 1 13
59 12 29 1 13
60 12 0 2 2
61 12 13 2 2
62 12 3 2 2
63 12 4 2 2
64 12 5 2 2
65 12 6 2 2
66 12 7 2 2
67 12 8 2 2
68 12 9 2 2
69 12 10 2 2
70 12 11 2 2
71 12 30 2 2
72 12 27 2 2
73 12 31 2 2
74 12 32 2 2
75 12 33 2 2
76 12 34 2 2
77 12 35 2 2
78 12 49 2 2
79 12 50 2 2
80 12 12 2 2
81 12 14 2 2
82 12 15 2 2
83 12 24 2 2
84 12 23 2 2
85 12 25 2 2
86 12 26 2 2
87 12 28 2 2
88 12 29 2 2
89 12 0 3 3
90 12 13 3 3
91 12 2 3 3
92 12 4 3 3
93 12 5 3 3
94 12 6 3 3
95 12 7 3 3
96 12 8 3 3
97 12 9 3 3
98 12 10 3 3
99 12 11 3 3
100 12 30 3 3
101 12 27 3 3
102 12 31 3 3
103 12 32 3 3
104 12 33 3 3
105 12 34 3 3
106 12 35 3 3
107 12 49 3 3
108 12 50 3 3
109 12 12 3 3
110 12 14 3 3
111 12 15 3 3
112 12 24 3 3
113 12 23 3 3
114 12 25 3 3
115 12 26 3 3
116 12 28 3 3
117 12 29 3 3
118 12 0 4 4
119 12 13 4 4
120 12 2 4 4
121 12 3 4 4
122 12 5 4 4
123 12 6 4 4
124 12 7 4 4
125 12 8 4 4
126 12 9 4 4
127 12 10 4 4
128 12 11 4 4
129 12 30 4 4
130 12 27 4 4
131 12 31 4 4
132 12 32 4 4
133 12 33 4 4
134 12 34 4 4
135 12 35 4 4
136 12 49 4 4
137 12 50 4 4
138 12 12 4 4
139 12 14 4 4
140 12 15 4 4
141 12 24 4 4
142 12 23 4 4
143 12 25 4 4
144 12 26 4 4
145 12 28 4 4
146 12 29 4 4
147 12 0 5 5
148 12 13 5 5
149 12 2 5 5
150 12 3 5 5
151 12 4 5 5
152 12 6 5 5
153 12 7 5 5
154 12 8 5 5
155 12 9 5 5
156 12 10 5 5
157 12 11 5 5
158 12 30 5 5
159 12 27 5 5
160 12 31 5 5
161 12 32 5 5
162 12 33 5 5
163 12 34 5 5
164 12 35 5 5
165 12 49 5 5
166 12 50 5 5
167 12 12 5 5
168 12 14 5 5
169 12 15 5 5
170 12 24 5 5
171 12 23 5 5
172 12 25 5 5
173 12 26 5 5
174 12 28 5 5
175 12 29 5 5
176 12 0 6 6
177 12 13 6 6
178 12 2 6 6
179 12 3 6 6
180 12 4 6 6
181 12 5 6 6
182 12 7 6 6
183 12 8 6 6
184 12 9 6 6
185 12 10 6 6
186 12 11 6 6
187 12 30 6 6
188 12 27 6 6
189 12 31 6 6
190 12 32 6 6
191 12 33 6 6
192 12 34 6 6
193 12 35 6 6
194 12 49 6 6
195 12 50 6 6
196 12 12 6 6
197 12 14 6 6
198 12 15 6 6
199 12 24 6 6
200 12 23 6 6
201 12 25 6 6
202 12 26 6 6
203 12 28 6 6
204 12 29 6 6
205 12 0 7 7
206 12 13 7 7
207 12 2 7 7
208 12 3 7 7
209 12 4 7 7
210 12 5 7 7
211 12 6 7 7
212 12 8 7 7
213 12 9 7 7
214 12 10 7 7
215 12 11 7 7
216 12 30 7 7
217 12 27 7 7
218 12 31 7 7
219 12 32 7 7
220 12 33 7 7
221 12 34 7 7
222 12 35 7 7
223 12 49 7 7
224 12 50 7 7
225 12 12 7 7
226 12 14 7 7
227 12 15 7 7
228 12 24 7 7
229 12 23 7 7
230 12 25 7 7
231 12 26 7 7
232 12 28 7 7
233 12 29 7 7
234 12 0 8 8
235 12 13 8 8
236 12 2 8 8
237 12 3 8 8
238 12 4 8 8
239 12 5 8 8
240 12 6 8 8
241 12 7 8 8
242 12 9 8 8
243 12 10 8 8
244 12 11 8 8
245 12 30 8 8
246 12 27 8 8
247 12 31 8 8
248 12 32 8 8
249 12 33 8 8
250 12 34 8 8
251 12 35 8 8
252 12 49 8 8
253 12 50 8 8
254 12 12 8 8
255 12 14 8 8
256 12 15 8 8
257 12 24 8 8
258 12 23 8 8
259 12 25 8 8
260 12 26 8 8
261 12 28 8 8
262 12 29 8 8
263 12 0 9 9
264 12 13 9 9
265 12 2 9 9
266 12 3 9 9
267 12 4 9 9
268 12 5 9 9
269 12 6 9 9
270 12 7 9 9
271 12 8 9 9
272 12 10 9 9
273 12 11 9 9
274 12 30 9 9
275 12 27 9 9
276 12 31 9 9
277 12 32 9 9
278 12 33 9 9
279 12 34 9 9
280 12 35 9 9
281 12 49 9 9
282 12 50 9 9
283 12 12 9 9
284 12 14 9 9
285 12 15 9 9
286 12 24 9 9
287 12 23 9 9
288 12 25 9 9
289 12 26 9 9
290 12 28 9 9
291 12 29 9 9
292 12 0 10 10
293 12 13 10 10
294 12 2 10 10
295 12 3 10 10
296 12 4 10 10
297 12 5 10 10
298 12 6 10 10
299 12 7 10 10
300 12 8 10 10
301 12 9 10 10
302 12 11 10 10
303 12 30 10 10
304 12 27 10 10
305 12 31 10 10
306 12 32 10 10
307 12 33 10 10
308 12 34 10 10
309 12 35 10 10
310 12 49 10 10
311 12 50 10 10
312 12 12 10 10
313 12 14 10 10
314 12 15 10 10
315 12 24 10 10
316 12 23 10 10
317 12 25 10 10
318 12 26 10 10
319 12 28 10 10
320 12 29 10 10
321 12 0 12 11
322 12 13 12 11
323 12 2 12 11
324 12 3 12 11
325 12 4 12 11
326 12 5 12 11
327 12 6 12 11
328 12 7 12 11
329 12 8 12 11
330 12 9 12 11
331 12 10 12 11
332 12 30 12 11
333 12 27 12 11
334 12 31 12 11
335 12 32 12 11
336 12 33 12 11
337 12 34 12 11
338 12 35 12 11
339 12 49 12 11
340 12 50 12 11
341 12 12 12 11
342 12 14 12 11
343 12 15 12 11
344 12 24 12 11
345 12 23 12 11
346 12 25 12 11
347 12 26 12 11
348 12 28 12 11
349 12 29 12 11
350 12 0 14 11
351 12 13 14 11
352 12 2 14 11
353 12 3 14 11
354 12 4 14 11
355 12 5 14 11
356 12 6 14 11
357 12 7 14 11
358 12 8 14 11
359 12 9 14 11
360 12 10 14 11
361 12 30 14 11
362 12 27 14 11
363 12 31 14 11
364 12 32 14 11
365 12 33 14 11
366 12 34 14 11
367 12 35 14 11
368 12 49 14 11
369 12 50 14 11
370 12 12 14 11
371 12 14 14 11
372 12 15 14 11
373 12 24 14 11
374 12 23 14 11
375 12 25 14 11
376 12 26 14 11
377 12 28 14 11
378 12 29 14 11
379 12 13 15 12
380 12 11 15 12
381 12 34 15 12
382 12 14 15 12
383 12 15 15 12
384 12 24 15 12
385 12 23 15 12
386 12 26 15 12
387 12 11 16 13
388 12 34 16 13
389 12 12 16 13
390 12 14 16 13
391 12 15 16 13
392 12 24 16 13
393 12 23 16 13
394 12 25 16 13
395 12 26 16 13
396 12 28 16 13
397 12 29 16 13
398 12 11 17 14
399 12 23 17 14
400 12 25 17 14
401 12 26 17 14
402 12 13 18 15
403 12 11 18 15
404 12 12 18 15
405 12 14 18 15
406 12 24 18 15
407 12 23 18 15
408 12 25 18 15
409 12 26 18 15
410 12 0 19 30
411 12 13 19 30
412 12 2 19 30
413 12 3 19 30
414 12 4 19 30
415 12 5 19 30
416 12 6 19 30
417 12 7 19 30
418 12 8 19 30
419 12 9 19 30
420 12 10 19 30
421 12 11 19 30
422 12 27 19 30
423 12 31 19 30
424 12 32 19 30
425 12 33 19 30
426 12 34 19 30
427 12 35 19 30
428 12 49 19 30
429 12 50 19 30
430 12 12 19 30
431 12 14 19 30
432 12 15 19 30
433 12 24 19 30
434 12 23 19 30
435 12 25 19 30
436 12 26 19 30
437 12 28 19 30
438 12 29 19 30
439 12 11 20 14
440 12 23 20 14
441 12 25 20 14
442 12 26 20 14
443 12 11 21 13
444 12 12 21 13
445 12 14 21 13
446 12 15 21 13
447 12 24 21 13
448 12 23 21 13
449 12 25 21 13
450 12 26 21 13
451 12 11 22 14
452 12 23 22 14
453 12 25 22 14
454 12 26 22 14
455 12 13 23 23
456 12 11 23 23
457 12 12 23 23
458 12 14 23 23
459 12 15 23 23
460 12 24 23 23
461 12 25 23 23
462 12 26 23 23
463 12 13 24 24
464 12 11 24 24
465 12 34 24 24
466 12 12 24 24
467 12 14 24 24
468 12 15 24 24
469 12 23 24 24
470 12 25 24 24
471 12 26 24 24
472 12 29 24 24
473 12 13 25 25
474 12 11 25 25
475 12 12 25 25
476 12 14 25 25
477 12 15 25 25
478 12 24 25 25
479 12 23 25 25
480 12 26 25 25
481 12 0 26 27
482 12 13 26 27
483 12 2 26 27
484 12 3 26 27
485 12 4 26 27
486 12 5 26 27
487 12 6 26 27
488 12 7 26 27
489 12 8 26 27
490 12 9 26 27
491 12 10 26 27
492 12 11 26 27
493 12 30 26 27
494 12 31 26 27
495 12 32 26 27
496 12 33 26 27
497 12 34 26 27
498 12 35 26 27
499 12 49 26 27
500 12 50 26 27
501 12 12 26 27
502 12 14 26 27
503 12 15 26 27
504 12 24 26 27
505 12 23 26 27
506 12 25 26 27
507 12 26 26 27
508 12 28 26 27
509 12 29 26 27
510 12 13 27 12
511 12 13 28 26
512 12 2 28 26
513 12 3 28 26
514 12 4 28 26
515 12 5 28 26
516 12 6 28 26
517 12 7 28 26
518 12 8 28 26
519 12 9 28 26
520 12 10 28 26
521 12 27 28 26
522 12 31 28 26
523 12 32 28 26
524 12 33 28 26
525 12 34 28 26
526 12 35 28 26
527 12 49 28 26
528 12 50 28 26
529 12 12 28 26
530 12 14 28 26
531 12 15 28 26
532 12 24 28 26
533 12 23 28 26
534 12 25 28 26
535 12 13 29 28
536 12 11 29 28
537 12 12 29 28
538 12 14 29 28
539 12 15 29 28
540 12 24 29 28
541 12 23 29 28
542 12 25 29 28
543 12 26 29 28
544 12 13 30 29
545 12 11 30 29
546 12 12 30 29
547 12 14 30 29
548 12 15 30 29
549 12 24 30 29
550 12 23 30 29
551 12 25 30 29
552 12 26 30 29
553 12 0 31 31
554 12 13 31 31
555 12 2 31 31
556 12 3 31 31
557 12 4 31 31
558 12 5 31 31
559 12 6 31 31
560 12 7 31 31
561 12 8 31 31
562 12 9 31 31
563 12 10 31 31
564 12 11 31 31
565 12 30 31 31
566 12 27 31 31
567 12 32 31 31
568 12 33 31 31
569 12 34 31 31
570 12 35 31 31
571 12 49 31 31
572 12 50 31 31
573 12 12 31 31
574 12 14 31 31
575 12 15 31 31
576 12 24 31 31
577 12 23 31 31
578 12 25 31 31
579 12 26 31 31
580 12 28 31 31
581 12 29 31 31
582 12 0 32 32
583 12 13 32 32
584 12 2 32 32
585 12 3 32 32
586 12 4 32 32
587 12 5 32 32
588 12 6 32 32
589 12 7 32 32
590 12 8 32 32
591 12 9 32 32
592 12 10 32 32
593 12 11 32 32
594 12 30 32 32
595 12 27 32 32
596 12 31 32 32
597 12 33 32 32
598 12 34 32 32
599 12 35 32 32
600 12 49 32 32
601 12 50 32 32
602 12 12 32 32
603 12 14 32 32
604 12 15 32 32
605 12 24 32 32
606 12 23 32 32
607 12 25 32 32
608 12 26 32 32
609 12 28 32 32
610 12 29 32 32
611 12 13 33 15
612 12 11 33 15
613 12 12 33 15
614 12 14 33 15
615 12 24 33 15
616 12 23 33 15
617 12 25 33 15
618 12 26 33 15
619 12 11 36 14
620 12 23 36 14
621 12 25 36 14
622 12 26 36 14
623 12 0 37 33
624 12 13 37 33
625 12 2 37 33
626 12 3 37 33
627 12 4 37 33
628 12 5 37 33
629 12 6 37 33
630 12 7 37 33
631 12 8 37 33
632 12 9 37 33
633 12 10 37 33
634 12 11 37 33
635 12 30 37 33
636 12 27 37 33
637 12 31 37 33
638 12 32 37 33
639 12 34 37 33
640 12 35 37 33
641 12 49 37 33
642 12 50 37 33
643 12 12 37 33
644 12 14 37 33
645 12 15 37 33
646 12 24 37 33
647 12 23 37 33
648 12 25 37 33
649 12 26 37 33
650 12 28 37 33
651 12 29 37 33
652 12 0 38 34
653 12 13 38 34
654 12 2 38 34
655 12 3 38 34
656 12 4 38 34
657 12 5 38 34
658 12 6 38 34
659 12 7 38 34
660 12 8 38 34
661 12 9 38 34
662 12 10 38 34
663 12 11 38 34
664 12 30 38 34
665 12 27 38 34
666 12 31 38 34
667 12 32 38 34
668 12 33 38 34
669 12 35 38 34
670 12 49 38 34
671 12 50 38 34
672 12 12 38 34
673 12 14 38 34
674 12 15 38 34
675 12 24 38 34
676 12 23 38 34
677 12 25 38 34
678 12 26 38 34
679 12 28 38 34
680 12 29 38 34
681 12 0 39 35
682 12 13 39 35
683 12 2 39 35
684 12 3 39 35
685 12 4 39 35
686 12 5 39 35
687 12 6 39 35
688 12 7 39 35
689 12 8 39 35
690 12 9 39 35
691 12 10 39 35
692 12 11 39 35
693 12 30 39 35
694 12 27 39 35
695 12 31 39 35
696 12 32 39 35
697 12 33 39 35
698 12 34 39 35
699 12 49 39 35
700 12 50 39 35
701 12 12 39 35
702 12 14 39 35
703 12 15 39 35
704 12 24 39 35
705 12 23 39 35
706 12 25 39 35
707 12 26 39 35
708 12 28 39 35
709 12 29 39 35
710 12 0 40 34
711 12 13 40 34
712 12 2 40 34
713 12 3 40 34
714 12 4 40 34
715 12 5 40 34
716 12 6 40 34
717 12 7 40 34
718 12 8 40 34
719 12 9 40 34
720 12 10 40 34
721 12 11 40 34
722 12 30 40 34
723 12 27 40 34
724 12 31 40 34
725 12 32 40 34
726 12 33 40 34
727 12 35 40 34
728 12 49 40 34
729 12 50 40 34
730 12 12 40 34
731 12 14 40 34
732 12 15 40 34
733 12 24 40 34
734 12 23 40 34
735 12 25 40 34
736 12 26 40 34
737 12 28 40 34
738 12 29 40 34
739 12 0 49 49
740 12 13 49 49
741 12 2 49 49
742 12 3 49 49
743 12 4 49 49
744 12 5 49 49
745 12 6 49 49
746 12 7 49 49
747 12 8 49 49
748 12 9 49 49
749 12 10 49 49
750 12 11 49 49
751 12 30 49 49
752 12 27 49 49
753 12 31 49 49
754 12 32 49 49
755 12 33 49 49
756 12 34 49 49
757 12 35 49 49
758 12 50 49 49
759 12 12 49 49
760 12 14 49 49
761 12 15 49 49
762 12 24 49 49
763 12 23 49 49
764 12 25 49 49
765 12 26 49 49
766 12 28 49 49
767 12 29 49 49
768 12 0 50 50
769 12 13 50 50
770 12 2 50 50
771 12 3 50 50
772 12 4 50 50
773 12 5 50 50
774 12 6 50 50
775 12 7 50 50
776 12 8 50 50
777 12 9 50 50
778 12 10 50 50
779 12 11 50 50
780 12 30 50 50
781 12 27 50 50
782 12 31 50 50
783 12 32 50 50
784 12 33 50 50
785 12 34 50 50
786 12 35 50 50
787 12 49 50 50
788 12 12 50 50
789 12 14 50 50
790 12 15 50 50
791 12 24 50 50
792 12 23 50 50
793 12 25 50 50
794 12 26 50 50
795 12 28 50 50
796 12 29 50 50
@@ -0,0 +1,401 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;0;1;13
1;0;2;2
1;0;3;3
1;0;4;4
1;0;5;5
1;0;6;6
1;0;7;7
1;0;8;8
1;0;9;9
1;0;10;10
1;0;12;11
1;0;19;30
1;0;26;27
1;0;31;31
1;0;32;32
1;0;37;33
1;0;38;34
1;0;39;35
1;0;49;49
1;0;50;50
1;2;1;13
1;2;3;3
1;2;4;4
1;2;5;5
1;2;6;6
1;2;7;7
1;2;8;8
1;2;9;9
1;2;10;10
1;2;12;11
1;2;19;30
1;2;26;27
1;2;31;31
1;2;32;32
1;2;37;33
1;2;38;34
1;2;39;35
1;2;49;49
1;2;50;50
1;3;1;13
1;3;2;2
1;3;4;4
1;3;5;5
1;3;6;6
1;3;7;7
1;3;8;8
1;3;9;9
1;3;10;10
1;3;12;11
1;3;19;30
1;3;26;27
1;3;31;31
1;3;32;32
1;3;37;33
1;3;38;34
1;3;39;35
1;3;49;49
1;3;50;50
1;4;1;13
1;4;2;2
1;4;3;3
1;4;5;5
1;4;6;6
1;4;7;7
1;4;8;8
1;4;9;9
1;4;10;10
1;4;12;11
1;4;19;30
1;4;26;27
1;4;31;31
1;4;32;32
1;4;37;33
1;4;38;34
1;4;39;35
1;4;49;49
1;4;50;50
1;5;1;13
1;5;2;2
1;5;3;3
1;5;4;4
1;5;6;6
1;5;7;7
1;5;8;8
1;5;9;9
1;5;10;10
1;5;12;11
1;5;19;30
1;5;26;27
1;5;31;31
1;5;32;32
1;5;37;33
1;5;38;34
1;5;39;35
1;5;49;49
1;5;50;50
1;6;1;13
1;6;2;2
1;6;3;3
1;6;4;4
1;6;5;5
1;6;7;7
1;6;8;8
1;6;9;9
1;6;10;10
1;6;12;11
1;6;19;30
1;6;26;27
1;6;31;31
1;6;32;32
1;6;37;33
1;6;38;34
1;6;39;35
1;6;49;49
1;6;50;50
1;7;1;13
1;7;2;2
1;7;3;3
1;7;4;4
1;7;5;5
1;7;6;6
1;7;8;8
1;7;9;9
1;7;10;10
1;7;12;11
1;7;19;30
1;7;26;27
1;7;31;31
1;7;32;32
1;7;37;33
1;7;38;34
1;7;39;35
1;7;49;49
1;7;50;50
1;8;1;13
1;8;2;2
1;8;3;3
1;8;4;4
1;8;5;5
1;8;6;6
1;8;7;7
1;8;9;9
1;8;10;10
1;8;12;11
1;8;19;30
1;8;26;27
1;8;31;31
1;8;32;32
1;8;37;33
1;8;38;34
1;8;39;35
1;8;49;49
1;8;50;50
1;9;1;13
1;9;2;2
1;9;3;3
1;9;4;4
1;9;5;5
1;9;6;6
1;9;7;7
1;9;8;8
1;9;10;10
1;9;12;11
1;9;19;30
1;9;26;27
1;9;31;31
1;9;32;32
1;9;37;33
1;9;38;34
1;9;39;35
1;9;49;49
1;9;50;50
1;10;1;13
1;10;2;2
1;10;3;3
1;10;4;4
1;10;5;5
1;10;6;6
1;10;7;7
1;10;8;8
1;10;9;9
1;10;12;11
1;10;19;30
1;10;26;27
1;10;31;31
1;10;32;32
1;10;37;33
1;10;38;34
1;10;39;35
1;10;49;49
1;10;50;50
1;11;1;13
1;11;2;2
1;11;3;3
1;11;4;4
1;11;5;5
1;11;6;6
1;11;7;7
1;11;8;8
1;11;9;9
1;11;10;10
1;11;19;30
1;11;26;27
1;11;31;31
1;11;32;32
1;11;37;33
1;11;38;34
1;11;39;35
1;11;49;49
1;11;50;50
1;13;2;2
1;13;3;3
1;13;4;4
1;13;5;5
1;13;6;6
1;13;7;7
1;13;8;8
1;13;9;9
1;13;10;10
1;13;12;11
1;13;19;30
1;13;26;27
1;13;31;31
1;13;32;32
1;13;37;33
1;13;38;34
1;13;39;35
1;13;49;49
1;13;50;50
1;27;1;13
1;27;2;2
1;27;3;3
1;27;4;4
1;27;5;5
1;27;6;6
1;27;7;7
1;27;8;8
1;27;9;9
1;27;10;10
1;27;12;11
1;27;19;30
1;27;31;31
1;27;32;32
1;27;37;33
1;27;38;34
1;27;39;35
1;27;49;49
1;27;50;50
1;30;1;13
1;30;2;2
1;30;3;3
1;30;4;4
1;30;5;5
1;30;6;6
1;30;7;7
1;30;8;8
1;30;9;9
1;30;10;10
1;30;12;11
1;30;26;27
1;30;31;31
1;30;32;32
1;30;37;33
1;30;38;34
1;30;39;35
1;30;49;49
1;30;50;50
1;31;1;13
1;31;2;2
1;31;3;3
1;31;4;4
1;31;5;5
1;31;6;6
1;31;7;7
1;31;8;8
1;31;9;9
1;31;10;10
1;31;12;11
1;31;19;30
1;31;26;27
1;31;32;32
1;31;37;33
1;31;38;34
1;31;39;35
1;31;49;49
1;31;50;50
1;32;1;13
1;32;2;2
1;32;3;3
1;32;4;4
1;32;5;5
1;32;6;6
1;32;7;7
1;32;8;8
1;32;9;9
1;32;10;10
1;32;12;11
1;32;19;30
1;32;26;27
1;32;31;31
1;32;37;33
1;32;38;34
1;32;39;35
1;32;49;49
1;32;50;50
1;33;1;13
1;33;2;2
1;33;3;3
1;33;4;4
1;33;5;5
1;33;6;6
1;33;7;7
1;33;8;8
1;33;9;9
1;33;10;10
1;33;12;11
1;33;19;30
1;33;26;27
1;33;31;31
1;33;32;32
1;33;38;34
1;33;39;35
1;33;49;49
1;33;50;50
1;34;1;13
1;34;2;2
1;34;3;3
1;34;4;4
1;34;5;5
1;34;6;6
1;34;7;7
1;34;8;8
1;34;9;9
1;34;10;10
1;34;12;11
1;34;19;30
1;34;26;27
1;34;31;31
1;34;32;32
1;34;37;33
1;34;39;35
1;34;49;49
1;34;50;50
1;35;1;13
1;35;2;2
1;35;3;3
1;35;4;4
1;35;5;5
1;35;6;6
1;35;7;7
1;35;8;8
1;35;9;9
1;35;10;10
1;35;12;11
1;35;19;30
1;35;26;27
1;35;31;31
1;35;32;32
1;35;37;33
1;35;38;34
1;35;49;49
1;35;50;50
1;49;1;13
1;49;2;2
1;49;3;3
1;49;4;4
1;49;5;5
1;49;6;6
1;49;7;7
1;49;8;8
1;49;9;9
1;49;10;10
1;49;12;11
1;49;19;30
1;49;26;27
1;49;31;31
1;49;32;32
1;49;37;33
1;49;38;34
1;49;39;35
1;49;50;50
1;50;1;13
1;50;2;2
1;50;3;3
1;50;4;4
1;50;5;5
1;50;6;6
1;50;7;7
1;50;8;8
1;50;9;9
1;50;10;10
1;50;12;11
1;50;19;30
1;50;26;27
1;50;31;31
1;50;32;32
1;50;37;33
1;50;38;34
1;50;39;35
1;50;49;49
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 1 0 1 13
3 1 0 2 2
4 1 0 3 3
5 1 0 4 4
6 1 0 5 5
7 1 0 6 6
8 1 0 7 7
9 1 0 8 8
10 1 0 9 9
11 1 0 10 10
12 1 0 12 11
13 1 0 19 30
14 1 0 26 27
15 1 0 31 31
16 1 0 32 32
17 1 0 37 33
18 1 0 38 34
19 1 0 39 35
20 1 0 49 49
21 1 0 50 50
22 1 2 1 13
23 1 2 3 3
24 1 2 4 4
25 1 2 5 5
26 1 2 6 6
27 1 2 7 7
28 1 2 8 8
29 1 2 9 9
30 1 2 10 10
31 1 2 12 11
32 1 2 19 30
33 1 2 26 27
34 1 2 31 31
35 1 2 32 32
36 1 2 37 33
37 1 2 38 34
38 1 2 39 35
39 1 2 49 49
40 1 2 50 50
41 1 3 1 13
42 1 3 2 2
43 1 3 4 4
44 1 3 5 5
45 1 3 6 6
46 1 3 7 7
47 1 3 8 8
48 1 3 9 9
49 1 3 10 10
50 1 3 12 11
51 1 3 19 30
52 1 3 26 27
53 1 3 31 31
54 1 3 32 32
55 1 3 37 33
56 1 3 38 34
57 1 3 39 35
58 1 3 49 49
59 1 3 50 50
60 1 4 1 13
61 1 4 2 2
62 1 4 3 3
63 1 4 5 5
64 1 4 6 6
65 1 4 7 7
66 1 4 8 8
67 1 4 9 9
68 1 4 10 10
69 1 4 12 11
70 1 4 19 30
71 1 4 26 27
72 1 4 31 31
73 1 4 32 32
74 1 4 37 33
75 1 4 38 34
76 1 4 39 35
77 1 4 49 49
78 1 4 50 50
79 1 5 1 13
80 1 5 2 2
81 1 5 3 3
82 1 5 4 4
83 1 5 6 6
84 1 5 7 7
85 1 5 8 8
86 1 5 9 9
87 1 5 10 10
88 1 5 12 11
89 1 5 19 30
90 1 5 26 27
91 1 5 31 31
92 1 5 32 32
93 1 5 37 33
94 1 5 38 34
95 1 5 39 35
96 1 5 49 49
97 1 5 50 50
98 1 6 1 13
99 1 6 2 2
100 1 6 3 3
101 1 6 4 4
102 1 6 5 5
103 1 6 7 7
104 1 6 8 8
105 1 6 9 9
106 1 6 10 10
107 1 6 12 11
108 1 6 19 30
109 1 6 26 27
110 1 6 31 31
111 1 6 32 32
112 1 6 37 33
113 1 6 38 34
114 1 6 39 35
115 1 6 49 49
116 1 6 50 50
117 1 7 1 13
118 1 7 2 2
119 1 7 3 3
120 1 7 4 4
121 1 7 5 5
122 1 7 6 6
123 1 7 8 8
124 1 7 9 9
125 1 7 10 10
126 1 7 12 11
127 1 7 19 30
128 1 7 26 27
129 1 7 31 31
130 1 7 32 32
131 1 7 37 33
132 1 7 38 34
133 1 7 39 35
134 1 7 49 49
135 1 7 50 50
136 1 8 1 13
137 1 8 2 2
138 1 8 3 3
139 1 8 4 4
140 1 8 5 5
141 1 8 6 6
142 1 8 7 7
143 1 8 9 9
144 1 8 10 10
145 1 8 12 11
146 1 8 19 30
147 1 8 26 27
148 1 8 31 31
149 1 8 32 32
150 1 8 37 33
151 1 8 38 34
152 1 8 39 35
153 1 8 49 49
154 1 8 50 50
155 1 9 1 13
156 1 9 2 2
157 1 9 3 3
158 1 9 4 4
159 1 9 5 5
160 1 9 6 6
161 1 9 7 7
162 1 9 8 8
163 1 9 10 10
164 1 9 12 11
165 1 9 19 30
166 1 9 26 27
167 1 9 31 31
168 1 9 32 32
169 1 9 37 33
170 1 9 38 34
171 1 9 39 35
172 1 9 49 49
173 1 9 50 50
174 1 10 1 13
175 1 10 2 2
176 1 10 3 3
177 1 10 4 4
178 1 10 5 5
179 1 10 6 6
180 1 10 7 7
181 1 10 8 8
182 1 10 9 9
183 1 10 12 11
184 1 10 19 30
185 1 10 26 27
186 1 10 31 31
187 1 10 32 32
188 1 10 37 33
189 1 10 38 34
190 1 10 39 35
191 1 10 49 49
192 1 10 50 50
193 1 11 1 13
194 1 11 2 2
195 1 11 3 3
196 1 11 4 4
197 1 11 5 5
198 1 11 6 6
199 1 11 7 7
200 1 11 8 8
201 1 11 9 9
202 1 11 10 10
203 1 11 19 30
204 1 11 26 27
205 1 11 31 31
206 1 11 32 32
207 1 11 37 33
208 1 11 38 34
209 1 11 39 35
210 1 11 49 49
211 1 11 50 50
212 1 13 2 2
213 1 13 3 3
214 1 13 4 4
215 1 13 5 5
216 1 13 6 6
217 1 13 7 7
218 1 13 8 8
219 1 13 9 9
220 1 13 10 10
221 1 13 12 11
222 1 13 19 30
223 1 13 26 27
224 1 13 31 31
225 1 13 32 32
226 1 13 37 33
227 1 13 38 34
228 1 13 39 35
229 1 13 49 49
230 1 13 50 50
231 1 27 1 13
232 1 27 2 2
233 1 27 3 3
234 1 27 4 4
235 1 27 5 5
236 1 27 6 6
237 1 27 7 7
238 1 27 8 8
239 1 27 9 9
240 1 27 10 10
241 1 27 12 11
242 1 27 19 30
243 1 27 31 31
244 1 27 32 32
245 1 27 37 33
246 1 27 38 34
247 1 27 39 35
248 1 27 49 49
249 1 27 50 50
250 1 30 1 13
251 1 30 2 2
252 1 30 3 3
253 1 30 4 4
254 1 30 5 5
255 1 30 6 6
256 1 30 7 7
257 1 30 8 8
258 1 30 9 9
259 1 30 10 10
260 1 30 12 11
261 1 30 26 27
262 1 30 31 31
263 1 30 32 32
264 1 30 37 33
265 1 30 38 34
266 1 30 39 35
267 1 30 49 49
268 1 30 50 50
269 1 31 1 13
270 1 31 2 2
271 1 31 3 3
272 1 31 4 4
273 1 31 5 5
274 1 31 6 6
275 1 31 7 7
276 1 31 8 8
277 1 31 9 9
278 1 31 10 10
279 1 31 12 11
280 1 31 19 30
281 1 31 26 27
282 1 31 32 32
283 1 31 37 33
284 1 31 38 34
285 1 31 39 35
286 1 31 49 49
287 1 31 50 50
288 1 32 1 13
289 1 32 2 2
290 1 32 3 3
291 1 32 4 4
292 1 32 5 5
293 1 32 6 6
294 1 32 7 7
295 1 32 8 8
296 1 32 9 9
297 1 32 10 10
298 1 32 12 11
299 1 32 19 30
300 1 32 26 27
301 1 32 31 31
302 1 32 37 33
303 1 32 38 34
304 1 32 39 35
305 1 32 49 49
306 1 32 50 50
307 1 33 1 13
308 1 33 2 2
309 1 33 3 3
310 1 33 4 4
311 1 33 5 5
312 1 33 6 6
313 1 33 7 7
314 1 33 8 8
315 1 33 9 9
316 1 33 10 10
317 1 33 12 11
318 1 33 19 30
319 1 33 26 27
320 1 33 31 31
321 1 33 32 32
322 1 33 38 34
323 1 33 39 35
324 1 33 49 49
325 1 33 50 50
326 1 34 1 13
327 1 34 2 2
328 1 34 3 3
329 1 34 4 4
330 1 34 5 5
331 1 34 6 6
332 1 34 7 7
333 1 34 8 8
334 1 34 9 9
335 1 34 10 10
336 1 34 12 11
337 1 34 19 30
338 1 34 26 27
339 1 34 31 31
340 1 34 32 32
341 1 34 37 33
342 1 34 39 35
343 1 34 49 49
344 1 34 50 50
345 1 35 1 13
346 1 35 2 2
347 1 35 3 3
348 1 35 4 4
349 1 35 5 5
350 1 35 6 6
351 1 35 7 7
352 1 35 8 8
353 1 35 9 9
354 1 35 10 10
355 1 35 12 11
356 1 35 19 30
357 1 35 26 27
358 1 35 31 31
359 1 35 32 32
360 1 35 37 33
361 1 35 38 34
362 1 35 49 49
363 1 35 50 50
364 1 49 1 13
365 1 49 2 2
366 1 49 3 3
367 1 49 4 4
368 1 49 5 5
369 1 49 6 6
370 1 49 7 7
371 1 49 8 8
372 1 49 9 9
373 1 49 10 10
374 1 49 12 11
375 1 49 19 30
376 1 49 26 27
377 1 49 31 31
378 1 49 32 32
379 1 49 37 33
380 1 49 38 34
381 1 49 39 35
382 1 49 50 50
383 1 50 1 13
384 1 50 2 2
385 1 50 3 3
386 1 50 4 4
387 1 50 5 5
388 1 50 6 6
389 1 50 7 7
390 1 50 8 8
391 1 50 9 9
392 1 50 10 10
393 1 50 12 11
394 1 50 19 30
395 1 50 26 27
396 1 50 31 31
397 1 50 32 32
398 1 50 37 33
399 1 50 38 34
400 1 50 39 35
401 1 50 49 49
@@ -0,0 +1,146 @@
#
# Macchine MANUALE/Barcode di partenza
#
# 2023.08.01
#
$DEFINITIONS
$NAME : BARCODE_MANUAL
$IDX : 1
# 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 : 36 : AccensioneSpegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
$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)
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE "HW - mancanza materiale" NEL CASO DA CAMBIARE
#
$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_PowerOn
$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 : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 120 : IncrementoPezzi
$EVENT : 121 : RettificaPezzi
$EVENT : 999 : Commento
$RULES
# state : event : next state
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_Guasto : Guasto
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
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 : Barcode_Riscaldamento : Riscaldamento
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura # 49
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile # 50
#--------------------------------------------------------------------------
$DO
+211
View File
@@ -0,0 +1,211 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
1;0;1;13
1;0;2;2
1;0;5;5
1;0;7;7
1;0;8;8
1;0;9;9
1;0;10;10
1;0;12;11
1;0;19;30
1;0;26;27
1;0;32;32
1;0;38;34
1;0;39;35
1;0;50;50
1;2;1;13
1;2;2;2
1;2;5;5
1;2;7;7
1;2;8;8
1;2;9;9
1;2;10;10
1;2;12;11
1;2;19;30
1;2;26;27
1;2;32;32
1;2;38;34
1;2;39;35
1;2;50;50
1;5;1;13
1;5;2;2
1;5;5;5
1;5;7;7
1;5;8;8
1;5;9;9
1;5;10;10
1;5;12;11
1;5;19;30
1;5;26;27
1;5;32;32
1;5;38;34
1;5;39;35
1;5;50;50
1;7;1;13
1;7;2;2
1;7;5;5
1;7;7;7
1;7;8;8
1;7;9;9
1;7;10;10
1;7;12;11
1;7;19;30
1;7;26;27
1;7;32;32
1;7;38;34
1;7;39;35
1;7;50;50
1;8;1;13
1;8;2;2
1;8;5;5
1;8;7;7
1;8;8;8
1;8;9;9
1;8;10;10
1;8;12;11
1;8;19;30
1;8;26;27
1;8;32;32
1;8;38;34
1;8;39;35
1;8;50;50
1;9;1;13
1;9;2;2
1;9;5;5
1;9;7;7
1;9;8;8
1;9;9;9
1;9;10;10
1;9;12;11
1;9;19;30
1;9;26;27
1;9;32;32
1;9;38;34
1;9;39;35
1;9;50;50
1;10;1;13
1;10;2;2
1;10;5;5
1;10;7;7
1;10;8;8
1;10;9;9
1;10;10;10
1;10;12;11
1;10;19;30
1;10;26;27
1;10;32;32
1;10;38;34
1;10;39;35
1;10;50;50
1;11;1;13
1;11;2;2
1;11;5;5
1;11;7;7
1;11;8;8
1;11;9;9
1;11;10;10
1;11;12;11
1;11;19;30
1;11;26;27
1;11;32;32
1;11;38;34
1;11;39;35
1;11;50;50
1;13;1;13
1;13;2;2
1;13;5;5
1;13;7;7
1;13;8;8
1;13;9;9
1;13;10;10
1;13;12;11
1;13;19;30
1;13;26;27
1;13;32;32
1;13;38;34
1;13;39;35
1;13;50;50
1;27;1;13
1;27;2;2
1;27;5;5
1;27;7;7
1;27;8;8
1;27;9;9
1;27;10;10
1;27;12;11
1;27;19;30
1;27;26;27
1;27;32;32
1;27;38;34
1;27;39;35
1;27;50;50
1;30;1;13
1;30;2;2
1;30;5;5
1;30;7;7
1;30;8;8
1;30;9;9
1;30;10;10
1;30;12;11
1;30;19;30
1;30;26;27
1;30;32;32
1;30;38;34
1;30;39;35
1;30;50;50
1;32;1;13
1;32;2;2
1;32;5;5
1;32;7;7
1;32;8;8
1;32;9;9
1;32;10;10
1;32;12;11
1;32;19;30
1;32;26;27
1;32;32;32
1;32;38;34
1;32;39;35
1;32;50;50
1;34;1;13
1;34;2;2
1;34;5;5
1;34;7;7
1;34;8;8
1;34;9;9
1;34;10;10
1;34;12;11
1;34;19;30
1;34;26;27
1;34;32;32
1;34;38;34
1;34;39;35
1;34;50;50
1;35;1;13
1;35;2;2
1;35;5;5
1;35;7;7
1;35;8;8
1;35;9;9
1;35;10;10
1;35;12;11
1;35;19;30
1;35;26;27
1;35;32;32
1;35;38;34
1;35;39;35
1;35;50;50
1;50;1;13
1;50;2;2
1;50;5;5
1;50;7;7
1;50;8;8
1;50;9;9
1;50;10;10
1;50;12;11
1;50;19;30
1;50;26;27
1;50;32;32
1;50;38;34
1;50;39;35
1;50;50;50
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 1 0 1 13
3 1 0 2 2
4 1 0 5 5
5 1 0 7 7
6 1 0 8 8
7 1 0 9 9
8 1 0 10 10
9 1 0 12 11
10 1 0 19 30
11 1 0 26 27
12 1 0 32 32
13 1 0 38 34
14 1 0 39 35
15 1 0 50 50
16 1 2 1 13
17 1 2 2 2
18 1 2 5 5
19 1 2 7 7
20 1 2 8 8
21 1 2 9 9
22 1 2 10 10
23 1 2 12 11
24 1 2 19 30
25 1 2 26 27
26 1 2 32 32
27 1 2 38 34
28 1 2 39 35
29 1 2 50 50
30 1 5 1 13
31 1 5 2 2
32 1 5 5 5
33 1 5 7 7
34 1 5 8 8
35 1 5 9 9
36 1 5 10 10
37 1 5 12 11
38 1 5 19 30
39 1 5 26 27
40 1 5 32 32
41 1 5 38 34
42 1 5 39 35
43 1 5 50 50
44 1 7 1 13
45 1 7 2 2
46 1 7 5 5
47 1 7 7 7
48 1 7 8 8
49 1 7 9 9
50 1 7 10 10
51 1 7 12 11
52 1 7 19 30
53 1 7 26 27
54 1 7 32 32
55 1 7 38 34
56 1 7 39 35
57 1 7 50 50
58 1 8 1 13
59 1 8 2 2
60 1 8 5 5
61 1 8 7 7
62 1 8 8 8
63 1 8 9 9
64 1 8 10 10
65 1 8 12 11
66 1 8 19 30
67 1 8 26 27
68 1 8 32 32
69 1 8 38 34
70 1 8 39 35
71 1 8 50 50
72 1 9 1 13
73 1 9 2 2
74 1 9 5 5
75 1 9 7 7
76 1 9 8 8
77 1 9 9 9
78 1 9 10 10
79 1 9 12 11
80 1 9 19 30
81 1 9 26 27
82 1 9 32 32
83 1 9 38 34
84 1 9 39 35
85 1 9 50 50
86 1 10 1 13
87 1 10 2 2
88 1 10 5 5
89 1 10 7 7
90 1 10 8 8
91 1 10 9 9
92 1 10 10 10
93 1 10 12 11
94 1 10 19 30
95 1 10 26 27
96 1 10 32 32
97 1 10 38 34
98 1 10 39 35
99 1 10 50 50
100 1 11 1 13
101 1 11 2 2
102 1 11 5 5
103 1 11 7 7
104 1 11 8 8
105 1 11 9 9
106 1 11 10 10
107 1 11 12 11
108 1 11 19 30
109 1 11 26 27
110 1 11 32 32
111 1 11 38 34
112 1 11 39 35
113 1 11 50 50
114 1 13 1 13
115 1 13 2 2
116 1 13 5 5
117 1 13 7 7
118 1 13 8 8
119 1 13 9 9
120 1 13 10 10
121 1 13 12 11
122 1 13 19 30
123 1 13 26 27
124 1 13 32 32
125 1 13 38 34
126 1 13 39 35
127 1 13 50 50
128 1 27 1 13
129 1 27 2 2
130 1 27 5 5
131 1 27 7 7
132 1 27 8 8
133 1 27 9 9
134 1 27 10 10
135 1 27 12 11
136 1 27 19 30
137 1 27 26 27
138 1 27 32 32
139 1 27 38 34
140 1 27 39 35
141 1 27 50 50
142 1 30 1 13
143 1 30 2 2
144 1 30 5 5
145 1 30 7 7
146 1 30 8 8
147 1 30 9 9
148 1 30 10 10
149 1 30 12 11
150 1 30 19 30
151 1 30 26 27
152 1 30 32 32
153 1 30 38 34
154 1 30 39 35
155 1 30 50 50
156 1 32 1 13
157 1 32 2 2
158 1 32 5 5
159 1 32 7 7
160 1 32 8 8
161 1 32 9 9
162 1 32 10 10
163 1 32 12 11
164 1 32 19 30
165 1 32 26 27
166 1 32 32 32
167 1 32 38 34
168 1 32 39 35
169 1 32 50 50
170 1 34 1 13
171 1 34 2 2
172 1 34 5 5
173 1 34 7 7
174 1 34 8 8
175 1 34 9 9
176 1 34 10 10
177 1 34 12 11
178 1 34 19 30
179 1 34 26 27
180 1 34 32 32
181 1 34 38 34
182 1 34 39 35
183 1 34 50 50
184 1 35 1 13
185 1 35 2 2
186 1 35 5 5
187 1 35 7 7
188 1 35 8 8
189 1 35 9 9
190 1 35 10 10
191 1 35 12 11
192 1 35 19 30
193 1 35 26 27
194 1 35 32 32
195 1 35 38 34
196 1 35 39 35
197 1 35 50 50
198 1 50 1 13
199 1 50 2 2
200 1 50 5 5
201 1 50 7 7
202 1 50 8 8
203 1 50 9 9
204 1 50 10 10
205 1 50 12 11
206 1 50 19 30
207 1 50 26 27
208 1 50 32 32
209 1 50 38 34
210 1 50 39 35
211 1 50 50 50
@@ -0,0 +1,138 @@
#
# Macchine MANUALE/BArcode di partenza
#
#
# 2023.07.25 S.E.L.
#
$DEFINITIONS
$NAME : BARCODE_MANUAL
$IDX : 1
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
$STATE : 0 : ND
$STATE : 1 : MacchinaPronta
$STATE : 2 : Attrezzaggio
$STATE : 3 : CreazioneProgrammi
$STATE : 4 : LavoriVari #Commento per gian
$STATE : 5 : Guasto
$STATE : 6 : MancaPezzo
$STATE : 7 : MancaLavoro
$STATE : 8 : Assenteismo
$STATE : 9 : Manutenzione
$STATE : 10 : Pulizia
$STATE : 11 : MacchinaSpenta #Commento per gian
$STATE : 12 : FermoGenerico
$STATE : 13 : Lavorazione
$STATE : 14 : CambioPezzo
$STATE : 15 : AllarmeCN #Commento per gian
$STATE : 23 : RotturaNastro
$STATE : 24 : Manuale
$STATE : 25 : ScaricoPieno
$STATE : 26 : NonDisponibile
$STATE : 27 : MancaRifornMPD
$STATE : 28 : MagazzinoGrezziVuoto
$STATE : 29 : Emergenza
$STATE : 30 : FermoOrganizzativo
$STATE : 31 : ModificaProgrammi
$STATE : 32 : SostituzioneUtensile #Commento per gian
$STATE : 33 : RiempimentoVasca
$STATE : 34 : Riscaldamento
$STATE : 35 : AnomaliaMacchina
$STATE : 36 : AccensioneSpegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
$STATE : 49 : MancaAttrezzatura
$STATE : 50 : UsuraUtensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : Barcode_Riempimento_Vasca
$EVENT : 05 : Barcode_Guasto
$EVENT : 06 : NoBarcode_Riscaldamento
$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_PowerOn
$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_Riforn_MPD
$EVENT : 27 : Timer_timeout_tempo_ciclo
$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
$EVENT : 29 : HW_magazzino_grezzi vuoto
$EVENT : 30 : HW_emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme Macchina
$EVENT : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 120 : IncrementoPezzi
$EVENT : 121 : RettificaPezzi
$EVENT : 999 : Commento
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : Lavorazione
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio
#ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi
#ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca
ALL_STATES : Barcode_Guasto : Guasto
#ALL_STATES : NoBarcode_Riscaldamento : Riscaldamento
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
ALL_STATES : Barcode_Assenteismo : Assenteismo
ALL_STATES : Barcode_Manutenzione : Manutenzione
ALL_STATES : Barcode_Pulizia : Pulizia
#ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo
ALL_STATES : Barcode_Manca_Riforn_MPD : MancaRifornMPD
#ALL_STATES : Barcode_Modifica_Programmi : ModificaProgrammi
ALL_STATES : Barcode_Sostituzione_Utensile : SostituzioneUtensile
#ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca
ALL_STATES : Barcode_Riscaldamento : Riscaldamento
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina
#ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile
#--------------------------------------------------------------------------
$DO
@@ -0,0 +1,835 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
112;0;0;0
112;0;1;13
112;0;2;2
112;0;3;3
112;0;4;4
112;0;5;5
112;0;6;6
112;0;7;7
112;0;8;8
112;0;9;9
112;0;10;10
112;0;12;11
112;0;14;11
112;0;19;30
112;0;26;27
112;0;31;31
112;0;32;32
112;0;37;33
112;0;38;34
112;0;39;35
112;0;40;34
112;0;49;49
112;0;50;50
112;2;0;0
112;2;1;13
112;2;2;2
112;2;3;3
112;2;4;4
112;2;5;5
112;2;6;6
112;2;7;7
112;2;8;8
112;2;9;9
112;2;10;10
112;2;12;11
112;2;14;11
112;2;19;30
112;2;26;27
112;2;28;26
112;2;31;31
112;2;32;32
112;2;37;33
112;2;38;34
112;2;39;35
112;2;40;34
112;2;49;49
112;2;50;50
112;3;0;0
112;3;1;13
112;3;2;2
112;3;3;3
112;3;4;4
112;3;5;5
112;3;6;6
112;3;7;7
112;3;8;8
112;3;9;9
112;3;10;10
112;3;12;11
112;3;14;11
112;3;19;30
112;3;26;27
112;3;28;26
112;3;31;31
112;3;32;32
112;3;37;33
112;3;38;34
112;3;39;35
112;3;40;34
112;3;49;49
112;3;50;50
112;4;0;0
112;4;1;13
112;4;2;2
112;4;3;3
112;4;4;4
112;4;5;5
112;4;6;6
112;4;7;7
112;4;8;8
112;4;9;9
112;4;10;10
112;4;12;11
112;4;14;11
112;4;19;30
112;4;26;27
112;4;28;26
112;4;31;31
112;4;32;32
112;4;37;33
112;4;38;34
112;4;39;35
112;4;40;34
112;4;49;49
112;4;50;50
112;5;0;0
112;5;1;13
112;5;2;2
112;5;3;3
112;5;4;4
112;5;5;5
112;5;6;6
112;5;7;7
112;5;8;8
112;5;9;9
112;5;10;10
112;5;12;11
112;5;14;11
112;5;19;30
112;5;26;27
112;5;28;26
112;5;31;31
112;5;32;32
112;5;37;33
112;5;38;34
112;5;39;35
112;5;40;34
112;5;49;49
112;5;50;50
112;6;0;0
112;6;1;13
112;6;2;2
112;6;3;3
112;6;4;4
112;6;5;5
112;6;6;6
112;6;7;7
112;6;8;8
112;6;9;9
112;6;10;10
112;6;12;11
112;6;14;11
112;6;19;30
112;6;26;27
112;6;28;26
112;6;31;31
112;6;32;32
112;6;37;33
112;6;38;34
112;6;39;35
112;6;40;34
112;6;49;49
112;6;50;50
112;7;0;0
112;7;1;13
112;7;2;2
112;7;3;3
112;7;4;4
112;7;5;5
112;7;6;6
112;7;7;7
112;7;8;8
112;7;9;9
112;7;10;10
112;7;12;11
112;7;14;11
112;7;19;30
112;7;26;27
112;7;28;26
112;7;31;31
112;7;32;32
112;7;37;33
112;7;38;34
112;7;39;35
112;7;40;34
112;7;49;49
112;7;50;50
112;8;0;0
112;8;1;13
112;8;2;2
112;8;3;3
112;8;4;4
112;8;5;5
112;8;6;6
112;8;7;7
112;8;8;8
112;8;9;9
112;8;10;10
112;8;12;11
112;8;14;11
112;8;19;30
112;8;26;27
112;8;28;26
112;8;31;31
112;8;32;32
112;8;37;33
112;8;38;34
112;8;39;35
112;8;40;34
112;8;49;49
112;8;50;50
112;9;0;0
112;9;1;13
112;9;2;2
112;9;3;3
112;9;4;4
112;9;5;5
112;9;6;6
112;9;7;7
112;9;8;8
112;9;9;9
112;9;10;10
112;9;12;11
112;9;14;11
112;9;19;30
112;9;26;27
112;9;28;26
112;9;31;31
112;9;32;32
112;9;37;33
112;9;38;34
112;9;39;35
112;9;40;34
112;9;49;49
112;9;50;50
112;10;0;0
112;10;1;13
112;10;2;2
112;10;3;3
112;10;4;4
112;10;5;5
112;10;6;6
112;10;7;7
112;10;8;8
112;10;9;9
112;10;10;10
112;10;12;11
112;10;14;11
112;10;19;30
112;10;26;27
112;10;28;26
112;10;31;31
112;10;32;32
112;10;37;33
112;10;38;34
112;10;39;35
112;10;40;34
112;10;49;49
112;10;50;50
112;11;0;0
112;11;1;13
112;11;2;2
112;11;3;3
112;11;4;4
112;11;5;5
112;11;6;6
112;11;7;7
112;11;8;8
112;11;9;9
112;11;10;10
112;11;12;11
112;11;14;11
112;11;15;12
112;11;16;13
112;11;17;14
112;11;18;15
112;11;19;30
112;11;20;14
112;11;21;13
112;11;22;14
112;11;23;23
112;11;24;24
112;11;25;25
112;11;26;27
112;11;29;28
112;11;30;29
112;11;31;31
112;11;32;32
112;11;33;15
112;11;36;14
112;11;37;33
112;11;38;34
112;11;39;35
112;11;40;34
112;11;49;49
112;11;50;50
112;12;0;0
112;12;1;13
112;12;2;2
112;12;3;3
112;12;4;4
112;12;5;5
112;12;6;6
112;12;7;7
112;12;8;8
112;12;9;9
112;12;10;10
112;12;12;11
112;12;14;11
112;12;16;13
112;12;17;12
112;12;18;15
112;12;19;30
112;12;20;12
112;12;21;13
112;12;22;12
112;12;23;23
112;12;24;24
112;12;25;25
112;12;26;27
112;12;28;26
112;12;29;28
112;12;30;29
112;12;31;31
112;12;32;32
112;12;33;15
112;12;36;12
112;12;37;33
112;12;38;34
112;12;39;35
112;12;40;34
112;12;49;49
112;12;50;50
112;13;0;0
112;13;1;13
112;13;2;2
112;13;3;3
112;13;4;4
112;13;5;5
112;13;6;6
112;13;7;7
112;13;8;8
112;13;9;9
112;13;10;10
112;13;12;11
112;13;14;11
112;13;15;12
112;13;17;13
112;13;18;15
112;13;19;30
112;13;20;13
112;13;22;13
112;13;23;23
112;13;24;24
112;13;25;25
112;13;26;27
112;13;27;12
112;13;28;26
112;13;29;28
112;13;30;29
112;13;31;31
112;13;32;32
112;13;33;15
112;13;36;13
112;13;37;33
112;13;38;34
112;13;39;35
112;13;40;34
112;13;49;49
112;13;50;50
112;14;0;0
112;14;1;13
112;14;2;2
112;14;3;3
112;14;4;4
112;14;5;5
112;14;6;6
112;14;7;7
112;14;8;8
112;14;9;9
112;14;10;10
112;14;12;11
112;14;14;11
112;14;15;12
112;14;16;13
112;14;18;15
112;14;19;30
112;14;21;13
112;14;23;23
112;14;24;24
112;14;25;25
112;14;26;27
112;14;28;26
112;14;29;28
112;14;30;29
112;14;31;31
112;14;32;32
112;14;33;15
112;14;37;33
112;14;38;34
112;14;39;35
112;14;40;34
112;14;49;49
112;14;50;50
112;15;0;0
112;15;1;13
112;15;2;2
112;15;3;3
112;15;4;4
112;15;5;5
112;15;6;6
112;15;7;7
112;15;8;8
112;15;9;9
112;15;10;10
112;15;12;11
112;15;14;11
112;15;15;12
112;15;16;13
112;15;17;15
112;15;19;30
112;15;20;15
112;15;21;13
112;15;22;15
112;15;23;23
112;15;24;24
112;15;25;25
112;15;26;27
112;15;28;26
112;15;29;28
112;15;30;29
112;15;31;31
112;15;32;32
112;15;36;15
112;15;37;33
112;15;38;34
112;15;39;35
112;15;40;34
112;15;49;49
112;15;50;50
112;23;0;0
112;23;1;13
112;23;2;2
112;23;3;3
112;23;4;4
112;23;5;5
112;23;6;6
112;23;7;7
112;23;8;8
112;23;9;9
112;23;10;10
112;23;12;11
112;23;14;11
112;23;15;12
112;23;16;13
112;23;17;14
112;23;18;15
112;23;19;30
112;23;20;14
112;23;21;13
112;23;22;14
112;23;24;24
112;23;25;25
112;23;26;27
112;23;28;26
112;23;29;28
112;23;30;29
112;23;31;31
112;23;32;32
112;23;33;15
112;23;36;14
112;23;37;33
112;23;38;34
112;23;39;35
112;23;40;34
112;23;49;49
112;23;50;50
112;24;0;0
112;24;1;13
112;24;2;2
112;24;3;3
112;24;4;4
112;24;5;5
112;24;6;6
112;24;7;7
112;24;8;8
112;24;9;9
112;24;10;10
112;24;12;11
112;24;14;11
112;24;15;12
112;24;16;13
112;24;17;24
112;24;18;15
112;24;19;30
112;24;20;24
112;24;21;13
112;24;22;24
112;24;23;23
112;24;25;25
112;24;26;27
112;24;28;26
112;24;29;28
112;24;30;29
112;24;31;31
112;24;32;32
112;24;33;15
112;24;36;24
112;24;37;33
112;24;38;34
112;24;39;35
112;24;40;34
112;24;49;49
112;24;50;50
112;25;0;0
112;25;1;13
112;25;2;2
112;25;3;3
112;25;4;4
112;25;5;5
112;25;6;6
112;25;7;7
112;25;8;8
112;25;9;9
112;25;10;10
112;25;12;11
112;25;14;11
112;25;16;13
112;25;17;14
112;25;18;15
112;25;19;30
112;25;20;14
112;25;21;13
112;25;22;14
112;25;23;23
112;25;24;24
112;25;26;27
112;25;28;26
112;25;29;28
112;25;30;29
112;25;31;31
112;25;32;32
112;25;33;15
112;25;36;14
112;25;37;33
112;25;38;34
112;25;39;35
112;25;40;34
112;25;49;49
112;25;50;50
112;26;0;0
112;26;1;13
112;26;2;2
112;26;3;3
112;26;4;4
112;26;5;5
112;26;6;6
112;26;7;7
112;26;8;8
112;26;9;9
112;26;10;10
112;26;12;11
112;26;14;11
112;26;15;12
112;26;16;13
112;26;17;14
112;26;18;15
112;26;19;30
112;26;20;14
112;26;21;13
112;26;22;14
112;26;23;23
112;26;24;24
112;26;25;25
112;26;26;27
112;26;29;28
112;26;30;29
112;26;31;31
112;26;32;32
112;26;33;15
112;26;36;14
112;26;37;33
112;26;38;34
112;26;39;35
112;26;40;34
112;26;49;49
112;26;50;50
112;27;0;0
112;27;1;13
112;27;2;2
112;27;3;3
112;27;4;4
112;27;5;5
112;27;6;6
112;27;7;7
112;27;8;8
112;27;9;9
112;27;10;10
112;27;12;11
112;27;14;11
112;27;19;30
112;27;26;27
112;27;28;26
112;27;31;31
112;27;32;32
112;27;37;33
112;27;38;34
112;27;39;35
112;27;40;34
112;27;49;49
112;27;50;50
112;28;0;0
112;28;1;13
112;28;2;2
112;28;3;3
112;28;4;4
112;28;5;5
112;28;6;6
112;28;7;7
112;28;8;8
112;28;9;9
112;28;10;10
112;28;12;11
112;28;14;11
112;28;16;13
112;28;19;30
112;28;26;27
112;28;31;31
112;28;32;32
112;28;37;33
112;28;38;34
112;28;39;35
112;28;40;34
112;28;49;49
112;28;50;50
112;29;0;0
112;29;1;13
112;29;2;2
112;29;3;3
112;29;4;4
112;29;5;5
112;29;6;6
112;29;7;7
112;29;8;8
112;29;9;9
112;29;10;10
112;29;12;11
112;29;14;11
112;29;16;13
112;29;19;30
112;29;24;24
112;29;26;27
112;29;31;31
112;29;32;32
112;29;37;33
112;29;38;34
112;29;39;35
112;29;40;34
112;29;49;49
112;29;50;50
112;30;0;0
112;30;1;13
112;30;2;2
112;30;3;3
112;30;4;4
112;30;5;5
112;30;6;6
112;30;7;7
112;30;8;8
112;30;9;9
112;30;10;10
112;30;12;11
112;30;14;11
112;30;19;30
112;30;26;27
112;30;31;31
112;30;32;32
112;30;37;33
112;30;38;34
112;30;39;35
112;30;40;34
112;30;49;49
112;30;50;50
112;31;0;0
112;31;1;13
112;31;2;2
112;31;3;3
112;31;4;4
112;31;5;5
112;31;6;6
112;31;7;7
112;31;8;8
112;31;9;9
112;31;10;10
112;31;12;11
112;31;14;11
112;31;19;30
112;31;26;27
112;31;28;26
112;31;31;31
112;31;32;32
112;31;37;33
112;31;38;34
112;31;39;35
112;31;40;34
112;31;49;49
112;31;50;50
112;32;0;0
112;32;1;13
112;32;2;2
112;32;3;3
112;32;4;4
112;32;5;5
112;32;6;6
112;32;7;7
112;32;8;8
112;32;9;9
112;32;10;10
112;32;12;11
112;32;14;11
112;32;19;30
112;32;26;27
112;32;28;26
112;32;31;31
112;32;32;32
112;32;37;33
112;32;38;34
112;32;39;35
112;32;40;34
112;32;49;49
112;32;50;50
112;33;0;0
112;33;1;13
112;33;2;2
112;33;3;3
112;33;4;4
112;33;5;5
112;33;6;6
112;33;7;7
112;33;8;8
112;33;9;9
112;33;10;10
112;33;12;11
112;33;14;11
112;33;19;30
112;33;26;27
112;33;28;26
112;33;31;31
112;33;32;32
112;33;37;33
112;33;38;34
112;33;39;35
112;33;40;34
112;33;49;49
112;33;50;50
112;34;0;0
112;34;1;13
112;34;2;2
112;34;3;3
112;34;4;4
112;34;5;5
112;34;6;6
112;34;7;7
112;34;8;8
112;34;9;9
112;34;10;10
112;34;12;11
112;34;14;11
112;34;15;12
112;34;16;13
112;34;19;30
112;34;24;24
112;34;26;27
112;34;28;26
112;34;31;31
112;34;32;32
112;34;37;33
112;34;38;34
112;34;39;35
112;34;40;34
112;34;49;49
112;34;50;50
112;35;0;0
112;35;1;13
112;35;2;2
112;35;3;3
112;35;4;4
112;35;5;5
112;35;6;6
112;35;7;7
112;35;8;8
112;35;9;9
112;35;10;10
112;35;12;11
112;35;14;11
112;35;19;30
112;35;26;27
112;35;28;26
112;35;31;31
112;35;32;32
112;35;37;33
112;35;38;34
112;35;39;35
112;35;40;34
112;35;49;49
112;35;50;50
112;49;0;0
112;49;1;13
112;49;2;2
112;49;3;3
112;49;4;4
112;49;5;5
112;49;6;6
112;49;7;7
112;49;8;8
112;49;9;9
112;49;10;10
112;49;12;11
112;49;14;11
112;49;19;30
112;49;26;27
112;49;28;26
112;49;31;31
112;49;32;32
112;49;37;33
112;49;38;34
112;49;39;35
112;49;40;34
112;49;49;49
112;49;50;50
112;50;0;0
112;50;1;13
112;50;2;2
112;50;3;3
112;50;4;4
112;50;5;5
112;50;6;6
112;50;7;7
112;50;8;8
112;50;9;9
112;50;10;10
112;50;12;11
112;50;14;11
112;50;19;30
112;50;26;27
112;50;28;26
112;50;31;31
112;50;32;32
112;50;37;33
112;50;38;34
112;50;39;35
112;50;40;34
112;50;49;49
112;50;50;50
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 112 0 0 0
3 112 0 1 13
4 112 0 2 2
5 112 0 3 3
6 112 0 4 4
7 112 0 5 5
8 112 0 6 6
9 112 0 7 7
10 112 0 8 8
11 112 0 9 9
12 112 0 10 10
13 112 0 12 11
14 112 0 14 11
15 112 0 19 30
16 112 0 26 27
17 112 0 31 31
18 112 0 32 32
19 112 0 37 33
20 112 0 38 34
21 112 0 39 35
22 112 0 40 34
23 112 0 49 49
24 112 0 50 50
25 112 2 0 0
26 112 2 1 13
27 112 2 2 2
28 112 2 3 3
29 112 2 4 4
30 112 2 5 5
31 112 2 6 6
32 112 2 7 7
33 112 2 8 8
34 112 2 9 9
35 112 2 10 10
36 112 2 12 11
37 112 2 14 11
38 112 2 19 30
39 112 2 26 27
40 112 2 28 26
41 112 2 31 31
42 112 2 32 32
43 112 2 37 33
44 112 2 38 34
45 112 2 39 35
46 112 2 40 34
47 112 2 49 49
48 112 2 50 50
49 112 3 0 0
50 112 3 1 13
51 112 3 2 2
52 112 3 3 3
53 112 3 4 4
54 112 3 5 5
55 112 3 6 6
56 112 3 7 7
57 112 3 8 8
58 112 3 9 9
59 112 3 10 10
60 112 3 12 11
61 112 3 14 11
62 112 3 19 30
63 112 3 26 27
64 112 3 28 26
65 112 3 31 31
66 112 3 32 32
67 112 3 37 33
68 112 3 38 34
69 112 3 39 35
70 112 3 40 34
71 112 3 49 49
72 112 3 50 50
73 112 4 0 0
74 112 4 1 13
75 112 4 2 2
76 112 4 3 3
77 112 4 4 4
78 112 4 5 5
79 112 4 6 6
80 112 4 7 7
81 112 4 8 8
82 112 4 9 9
83 112 4 10 10
84 112 4 12 11
85 112 4 14 11
86 112 4 19 30
87 112 4 26 27
88 112 4 28 26
89 112 4 31 31
90 112 4 32 32
91 112 4 37 33
92 112 4 38 34
93 112 4 39 35
94 112 4 40 34
95 112 4 49 49
96 112 4 50 50
97 112 5 0 0
98 112 5 1 13
99 112 5 2 2
100 112 5 3 3
101 112 5 4 4
102 112 5 5 5
103 112 5 6 6
104 112 5 7 7
105 112 5 8 8
106 112 5 9 9
107 112 5 10 10
108 112 5 12 11
109 112 5 14 11
110 112 5 19 30
111 112 5 26 27
112 112 5 28 26
113 112 5 31 31
114 112 5 32 32
115 112 5 37 33
116 112 5 38 34
117 112 5 39 35
118 112 5 40 34
119 112 5 49 49
120 112 5 50 50
121 112 6 0 0
122 112 6 1 13
123 112 6 2 2
124 112 6 3 3
125 112 6 4 4
126 112 6 5 5
127 112 6 6 6
128 112 6 7 7
129 112 6 8 8
130 112 6 9 9
131 112 6 10 10
132 112 6 12 11
133 112 6 14 11
134 112 6 19 30
135 112 6 26 27
136 112 6 28 26
137 112 6 31 31
138 112 6 32 32
139 112 6 37 33
140 112 6 38 34
141 112 6 39 35
142 112 6 40 34
143 112 6 49 49
144 112 6 50 50
145 112 7 0 0
146 112 7 1 13
147 112 7 2 2
148 112 7 3 3
149 112 7 4 4
150 112 7 5 5
151 112 7 6 6
152 112 7 7 7
153 112 7 8 8
154 112 7 9 9
155 112 7 10 10
156 112 7 12 11
157 112 7 14 11
158 112 7 19 30
159 112 7 26 27
160 112 7 28 26
161 112 7 31 31
162 112 7 32 32
163 112 7 37 33
164 112 7 38 34
165 112 7 39 35
166 112 7 40 34
167 112 7 49 49
168 112 7 50 50
169 112 8 0 0
170 112 8 1 13
171 112 8 2 2
172 112 8 3 3
173 112 8 4 4
174 112 8 5 5
175 112 8 6 6
176 112 8 7 7
177 112 8 8 8
178 112 8 9 9
179 112 8 10 10
180 112 8 12 11
181 112 8 14 11
182 112 8 19 30
183 112 8 26 27
184 112 8 28 26
185 112 8 31 31
186 112 8 32 32
187 112 8 37 33
188 112 8 38 34
189 112 8 39 35
190 112 8 40 34
191 112 8 49 49
192 112 8 50 50
193 112 9 0 0
194 112 9 1 13
195 112 9 2 2
196 112 9 3 3
197 112 9 4 4
198 112 9 5 5
199 112 9 6 6
200 112 9 7 7
201 112 9 8 8
202 112 9 9 9
203 112 9 10 10
204 112 9 12 11
205 112 9 14 11
206 112 9 19 30
207 112 9 26 27
208 112 9 28 26
209 112 9 31 31
210 112 9 32 32
211 112 9 37 33
212 112 9 38 34
213 112 9 39 35
214 112 9 40 34
215 112 9 49 49
216 112 9 50 50
217 112 10 0 0
218 112 10 1 13
219 112 10 2 2
220 112 10 3 3
221 112 10 4 4
222 112 10 5 5
223 112 10 6 6
224 112 10 7 7
225 112 10 8 8
226 112 10 9 9
227 112 10 10 10
228 112 10 12 11
229 112 10 14 11
230 112 10 19 30
231 112 10 26 27
232 112 10 28 26
233 112 10 31 31
234 112 10 32 32
235 112 10 37 33
236 112 10 38 34
237 112 10 39 35
238 112 10 40 34
239 112 10 49 49
240 112 10 50 50
241 112 11 0 0
242 112 11 1 13
243 112 11 2 2
244 112 11 3 3
245 112 11 4 4
246 112 11 5 5
247 112 11 6 6
248 112 11 7 7
249 112 11 8 8
250 112 11 9 9
251 112 11 10 10
252 112 11 12 11
253 112 11 14 11
254 112 11 15 12
255 112 11 16 13
256 112 11 17 14
257 112 11 18 15
258 112 11 19 30
259 112 11 20 14
260 112 11 21 13
261 112 11 22 14
262 112 11 23 23
263 112 11 24 24
264 112 11 25 25
265 112 11 26 27
266 112 11 29 28
267 112 11 30 29
268 112 11 31 31
269 112 11 32 32
270 112 11 33 15
271 112 11 36 14
272 112 11 37 33
273 112 11 38 34
274 112 11 39 35
275 112 11 40 34
276 112 11 49 49
277 112 11 50 50
278 112 12 0 0
279 112 12 1 13
280 112 12 2 2
281 112 12 3 3
282 112 12 4 4
283 112 12 5 5
284 112 12 6 6
285 112 12 7 7
286 112 12 8 8
287 112 12 9 9
288 112 12 10 10
289 112 12 12 11
290 112 12 14 11
291 112 12 16 13
292 112 12 17 12
293 112 12 18 15
294 112 12 19 30
295 112 12 20 12
296 112 12 21 13
297 112 12 22 12
298 112 12 23 23
299 112 12 24 24
300 112 12 25 25
301 112 12 26 27
302 112 12 28 26
303 112 12 29 28
304 112 12 30 29
305 112 12 31 31
306 112 12 32 32
307 112 12 33 15
308 112 12 36 12
309 112 12 37 33
310 112 12 38 34
311 112 12 39 35
312 112 12 40 34
313 112 12 49 49
314 112 12 50 50
315 112 13 0 0
316 112 13 1 13
317 112 13 2 2
318 112 13 3 3
319 112 13 4 4
320 112 13 5 5
321 112 13 6 6
322 112 13 7 7
323 112 13 8 8
324 112 13 9 9
325 112 13 10 10
326 112 13 12 11
327 112 13 14 11
328 112 13 15 12
329 112 13 17 13
330 112 13 18 15
331 112 13 19 30
332 112 13 20 13
333 112 13 22 13
334 112 13 23 23
335 112 13 24 24
336 112 13 25 25
337 112 13 26 27
338 112 13 27 12
339 112 13 28 26
340 112 13 29 28
341 112 13 30 29
342 112 13 31 31
343 112 13 32 32
344 112 13 33 15
345 112 13 36 13
346 112 13 37 33
347 112 13 38 34
348 112 13 39 35
349 112 13 40 34
350 112 13 49 49
351 112 13 50 50
352 112 14 0 0
353 112 14 1 13
354 112 14 2 2
355 112 14 3 3
356 112 14 4 4
357 112 14 5 5
358 112 14 6 6
359 112 14 7 7
360 112 14 8 8
361 112 14 9 9
362 112 14 10 10
363 112 14 12 11
364 112 14 14 11
365 112 14 15 12
366 112 14 16 13
367 112 14 18 15
368 112 14 19 30
369 112 14 21 13
370 112 14 23 23
371 112 14 24 24
372 112 14 25 25
373 112 14 26 27
374 112 14 28 26
375 112 14 29 28
376 112 14 30 29
377 112 14 31 31
378 112 14 32 32
379 112 14 33 15
380 112 14 37 33
381 112 14 38 34
382 112 14 39 35
383 112 14 40 34
384 112 14 49 49
385 112 14 50 50
386 112 15 0 0
387 112 15 1 13
388 112 15 2 2
389 112 15 3 3
390 112 15 4 4
391 112 15 5 5
392 112 15 6 6
393 112 15 7 7
394 112 15 8 8
395 112 15 9 9
396 112 15 10 10
397 112 15 12 11
398 112 15 14 11
399 112 15 15 12
400 112 15 16 13
401 112 15 17 15
402 112 15 19 30
403 112 15 20 15
404 112 15 21 13
405 112 15 22 15
406 112 15 23 23
407 112 15 24 24
408 112 15 25 25
409 112 15 26 27
410 112 15 28 26
411 112 15 29 28
412 112 15 30 29
413 112 15 31 31
414 112 15 32 32
415 112 15 36 15
416 112 15 37 33
417 112 15 38 34
418 112 15 39 35
419 112 15 40 34
420 112 15 49 49
421 112 15 50 50
422 112 23 0 0
423 112 23 1 13
424 112 23 2 2
425 112 23 3 3
426 112 23 4 4
427 112 23 5 5
428 112 23 6 6
429 112 23 7 7
430 112 23 8 8
431 112 23 9 9
432 112 23 10 10
433 112 23 12 11
434 112 23 14 11
435 112 23 15 12
436 112 23 16 13
437 112 23 17 14
438 112 23 18 15
439 112 23 19 30
440 112 23 20 14
441 112 23 21 13
442 112 23 22 14
443 112 23 24 24
444 112 23 25 25
445 112 23 26 27
446 112 23 28 26
447 112 23 29 28
448 112 23 30 29
449 112 23 31 31
450 112 23 32 32
451 112 23 33 15
452 112 23 36 14
453 112 23 37 33
454 112 23 38 34
455 112 23 39 35
456 112 23 40 34
457 112 23 49 49
458 112 23 50 50
459 112 24 0 0
460 112 24 1 13
461 112 24 2 2
462 112 24 3 3
463 112 24 4 4
464 112 24 5 5
465 112 24 6 6
466 112 24 7 7
467 112 24 8 8
468 112 24 9 9
469 112 24 10 10
470 112 24 12 11
471 112 24 14 11
472 112 24 15 12
473 112 24 16 13
474 112 24 17 24
475 112 24 18 15
476 112 24 19 30
477 112 24 20 24
478 112 24 21 13
479 112 24 22 24
480 112 24 23 23
481 112 24 25 25
482 112 24 26 27
483 112 24 28 26
484 112 24 29 28
485 112 24 30 29
486 112 24 31 31
487 112 24 32 32
488 112 24 33 15
489 112 24 36 24
490 112 24 37 33
491 112 24 38 34
492 112 24 39 35
493 112 24 40 34
494 112 24 49 49
495 112 24 50 50
496 112 25 0 0
497 112 25 1 13
498 112 25 2 2
499 112 25 3 3
500 112 25 4 4
501 112 25 5 5
502 112 25 6 6
503 112 25 7 7
504 112 25 8 8
505 112 25 9 9
506 112 25 10 10
507 112 25 12 11
508 112 25 14 11
509 112 25 16 13
510 112 25 17 14
511 112 25 18 15
512 112 25 19 30
513 112 25 20 14
514 112 25 21 13
515 112 25 22 14
516 112 25 23 23
517 112 25 24 24
518 112 25 26 27
519 112 25 28 26
520 112 25 29 28
521 112 25 30 29
522 112 25 31 31
523 112 25 32 32
524 112 25 33 15
525 112 25 36 14
526 112 25 37 33
527 112 25 38 34
528 112 25 39 35
529 112 25 40 34
530 112 25 49 49
531 112 25 50 50
532 112 26 0 0
533 112 26 1 13
534 112 26 2 2
535 112 26 3 3
536 112 26 4 4
537 112 26 5 5
538 112 26 6 6
539 112 26 7 7
540 112 26 8 8
541 112 26 9 9
542 112 26 10 10
543 112 26 12 11
544 112 26 14 11
545 112 26 15 12
546 112 26 16 13
547 112 26 17 14
548 112 26 18 15
549 112 26 19 30
550 112 26 20 14
551 112 26 21 13
552 112 26 22 14
553 112 26 23 23
554 112 26 24 24
555 112 26 25 25
556 112 26 26 27
557 112 26 29 28
558 112 26 30 29
559 112 26 31 31
560 112 26 32 32
561 112 26 33 15
562 112 26 36 14
563 112 26 37 33
564 112 26 38 34
565 112 26 39 35
566 112 26 40 34
567 112 26 49 49
568 112 26 50 50
569 112 27 0 0
570 112 27 1 13
571 112 27 2 2
572 112 27 3 3
573 112 27 4 4
574 112 27 5 5
575 112 27 6 6
576 112 27 7 7
577 112 27 8 8
578 112 27 9 9
579 112 27 10 10
580 112 27 12 11
581 112 27 14 11
582 112 27 19 30
583 112 27 26 27
584 112 27 28 26
585 112 27 31 31
586 112 27 32 32
587 112 27 37 33
588 112 27 38 34
589 112 27 39 35
590 112 27 40 34
591 112 27 49 49
592 112 27 50 50
593 112 28 0 0
594 112 28 1 13
595 112 28 2 2
596 112 28 3 3
597 112 28 4 4
598 112 28 5 5
599 112 28 6 6
600 112 28 7 7
601 112 28 8 8
602 112 28 9 9
603 112 28 10 10
604 112 28 12 11
605 112 28 14 11
606 112 28 16 13
607 112 28 19 30
608 112 28 26 27
609 112 28 31 31
610 112 28 32 32
611 112 28 37 33
612 112 28 38 34
613 112 28 39 35
614 112 28 40 34
615 112 28 49 49
616 112 28 50 50
617 112 29 0 0
618 112 29 1 13
619 112 29 2 2
620 112 29 3 3
621 112 29 4 4
622 112 29 5 5
623 112 29 6 6
624 112 29 7 7
625 112 29 8 8
626 112 29 9 9
627 112 29 10 10
628 112 29 12 11
629 112 29 14 11
630 112 29 16 13
631 112 29 19 30
632 112 29 24 24
633 112 29 26 27
634 112 29 31 31
635 112 29 32 32
636 112 29 37 33
637 112 29 38 34
638 112 29 39 35
639 112 29 40 34
640 112 29 49 49
641 112 29 50 50
642 112 30 0 0
643 112 30 1 13
644 112 30 2 2
645 112 30 3 3
646 112 30 4 4
647 112 30 5 5
648 112 30 6 6
649 112 30 7 7
650 112 30 8 8
651 112 30 9 9
652 112 30 10 10
653 112 30 12 11
654 112 30 14 11
655 112 30 19 30
656 112 30 26 27
657 112 30 31 31
658 112 30 32 32
659 112 30 37 33
660 112 30 38 34
661 112 30 39 35
662 112 30 40 34
663 112 30 49 49
664 112 30 50 50
665 112 31 0 0
666 112 31 1 13
667 112 31 2 2
668 112 31 3 3
669 112 31 4 4
670 112 31 5 5
671 112 31 6 6
672 112 31 7 7
673 112 31 8 8
674 112 31 9 9
675 112 31 10 10
676 112 31 12 11
677 112 31 14 11
678 112 31 19 30
679 112 31 26 27
680 112 31 28 26
681 112 31 31 31
682 112 31 32 32
683 112 31 37 33
684 112 31 38 34
685 112 31 39 35
686 112 31 40 34
687 112 31 49 49
688 112 31 50 50
689 112 32 0 0
690 112 32 1 13
691 112 32 2 2
692 112 32 3 3
693 112 32 4 4
694 112 32 5 5
695 112 32 6 6
696 112 32 7 7
697 112 32 8 8
698 112 32 9 9
699 112 32 10 10
700 112 32 12 11
701 112 32 14 11
702 112 32 19 30
703 112 32 26 27
704 112 32 28 26
705 112 32 31 31
706 112 32 32 32
707 112 32 37 33
708 112 32 38 34
709 112 32 39 35
710 112 32 40 34
711 112 32 49 49
712 112 32 50 50
713 112 33 0 0
714 112 33 1 13
715 112 33 2 2
716 112 33 3 3
717 112 33 4 4
718 112 33 5 5
719 112 33 6 6
720 112 33 7 7
721 112 33 8 8
722 112 33 9 9
723 112 33 10 10
724 112 33 12 11
725 112 33 14 11
726 112 33 19 30
727 112 33 26 27
728 112 33 28 26
729 112 33 31 31
730 112 33 32 32
731 112 33 37 33
732 112 33 38 34
733 112 33 39 35
734 112 33 40 34
735 112 33 49 49
736 112 33 50 50
737 112 34 0 0
738 112 34 1 13
739 112 34 2 2
740 112 34 3 3
741 112 34 4 4
742 112 34 5 5
743 112 34 6 6
744 112 34 7 7
745 112 34 8 8
746 112 34 9 9
747 112 34 10 10
748 112 34 12 11
749 112 34 14 11
750 112 34 15 12
751 112 34 16 13
752 112 34 19 30
753 112 34 24 24
754 112 34 26 27
755 112 34 28 26
756 112 34 31 31
757 112 34 32 32
758 112 34 37 33
759 112 34 38 34
760 112 34 39 35
761 112 34 40 34
762 112 34 49 49
763 112 34 50 50
764 112 35 0 0
765 112 35 1 13
766 112 35 2 2
767 112 35 3 3
768 112 35 4 4
769 112 35 5 5
770 112 35 6 6
771 112 35 7 7
772 112 35 8 8
773 112 35 9 9
774 112 35 10 10
775 112 35 12 11
776 112 35 14 11
777 112 35 19 30
778 112 35 26 27
779 112 35 28 26
780 112 35 31 31
781 112 35 32 32
782 112 35 37 33
783 112 35 38 34
784 112 35 39 35
785 112 35 40 34
786 112 35 49 49
787 112 35 50 50
788 112 49 0 0
789 112 49 1 13
790 112 49 2 2
791 112 49 3 3
792 112 49 4 4
793 112 49 5 5
794 112 49 6 6
795 112 49 7 7
796 112 49 8 8
797 112 49 9 9
798 112 49 10 10
799 112 49 12 11
800 112 49 14 11
801 112 49 19 30
802 112 49 26 27
803 112 49 28 26
804 112 49 31 31
805 112 49 32 32
806 112 49 37 33
807 112 49 38 34
808 112 49 39 35
809 112 49 40 34
810 112 49 49 49
811 112 49 50 50
812 112 50 0 0
813 112 50 1 13
814 112 50 2 2
815 112 50 3 3
816 112 50 4 4
817 112 50 5 5
818 112 50 6 6
819 112 50 7 7
820 112 50 8 8
821 112 50 9 9
822 112 50 10 10
823 112 50 12 11
824 112 50 14 11
825 112 50 19 30
826 112 50 26 27
827 112 50 28 26
828 112 50 31 31
829 112 50 32 32
830 112 50 37 33
831 112 50 38 34
832 112 50 39 35
833 112 50 40 34
834 112 50 49 49
835 112 50 50 50
@@ -0,0 +1,384 @@
#
# Macchine MANUALE/BArcode di partenza
#
# 2023.08.01
#
$DEFINITIONS
$NAME : FAMIGLIA_112 # Copia della 12 PER TEST
$IDX : 112
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> MancaMateriaPrima
#
$STATE : 0 : ND
$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)
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
$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_PowerOn
$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 : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$RULES
# state : event : next state
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_Guasto : Guasto
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
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 : 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 : HW_power_off : MacchinaSpenta
MacchinaSpenta : HW_PowerOn : FermoGenerico
Lavorazione : HW_PowerOn : FermoGenerico
CambioPezzo : HW_PowerOn : FermoGenerico
AllarmeCN : HW_PowerOn : FermoGenerico
RotturaNastro : HW_PowerOn : FermoGenerico
Manuale : HW_PowerOn : FermoGenerico
NonDisponibile : HW_PowerOn : FermoGenerico
Riscaldamento : HW_PowerOn : FermoGenerico
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
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
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
MacchinaSpenta : Contapezzi : CambioPezzo
FermoGenerico : Contapezzi : FermoGenerico
Lavorazione : Contapezzi : Lavorazione
AllarmeCN : Contapezzi : AllarmeCN
RotturaNastro : Contapezzi : CambioPezzo
Manuale : Contapezzi : Manuale
ScaricoPieno : Contapezzi : CambioPezzo
NonDisponibile : Contapezzi : CambioPezzo
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
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
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
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
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
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 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
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
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
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
MacchinaSpenta : HW_deposito_robot : CambioPezzo
FermoGenerico : HW_deposito_robot : FermoGenerico
Lavorazione : HW_deposito_robot : Lavorazione
AllarmeCN : HW_deposito_robot : AllarmeCN
RotturaNastro : HW_deposito_robot : CambioPezzo
Manuale : HW_deposito_robot : Manuale
ScaricoPieno : HW_deposito_robot : CambioPezzo
NonDisponibile : HW_deposito_robot : CambioPezzo
ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40
#--------------------------------------------------------------------------
$DO
#$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 : MancaRifornMPD
#$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 : 36 : AccensioneSpegnimento
#$STATE : 37 : Carico
#$STATE : 38 : Riserva
#$STATE : 39 : AVuoto
#$STATE : 49 : MancaAttrezzatura
#$STATE : 50 : UsuraUtensile
#
##definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
#
#$EVENT : 00 : EMPTY
#$EVENT : 01 : Barcode_Lavora
#$EVENT : 02 : Barcode_Attrezzaggio
#$EVENT : 03 : Barcode_Creazione_Programmi
#$EVENT : 04 : NoBarcode_Riempimento_Vasca
#$EVENT : 05 : Barcode_Guasto
# # messo NoBarcode_Riscaldamento perchè c'è sotto Barcode riscaldamento -> 38
#$EVENT : 06 : NoBarcode_Riscaldamento
#$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_PowerOn
#$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_Riforn_MPD
#$EVENT : 27 : Timer_timeout_tempo_ciclo
#$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
#$EVENT : 29 : HW_magazzino_grezzi vuoto
#$EVENT : 30 : HW_emergenza
#$EVENT : 31 : Barcode_Modifica_Programmi
#$EVENT : 32 : Barcode_Sostituzione_Utensile
#$EVENT : 33 : HW_Allarme Macchina
#$EVENT : 34 : HW_end_pallet_1
#$EVENT : 35 : HW_end_pallet_2
#$EVENT : 36 : HW_deposito_robot
#$EVENT : 37 : Barcode_Riempimento_Vasca
#$EVENT : 38 : Barcode_Riscaldamento
#$EVENT : 39 : Barcode_Anomalia_Macchina
#$EVENT : 40 : HW_WarmUp_CoolDown
#$EVENT : 41 : HW_machining_SLOW
#$EVENT : 42 : HW_Warn_Livello_Vasca
#$EVENT : 43 : HW_Warn_Livello_Cell
#$EVENT : 44 : HW_Warn_a_Vuoto
#$EVENT : 45 : HW_Warn_Riserva
#$EVENT : 46 : HW_Carico
#$EVENT : 47 : HW_Mismatch
#$EVENT : 48 : HW_preparing
#$EVENT : 49 : Barcode_Manca_Attrezzatura
#$EVENT : 50 : Barcode_Usura_Utensile
#$EVENT : 120 : IncrementoPezzi
#$EVENT : 121 : RettificaPezzi
#$EVENT : 999 : Commento
@@ -0,0 +1,232 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
115;0;14;11
115;0;15;1
115;0;18;15
115;0;44;39
115;0;45;38
115;0;46;37
115;1;0;0
115;1;14;11
115;1;18;15
115;1;44;39
115;1;45;38
115;1;46;37
115;2;0;0
115;2;14;11
115;2;15;1
115;2;18;15
115;2;44;39
115;2;45;38
115;2;46;37
115;3;0;0
115;3;14;11
115;3;15;1
115;3;18;15
115;3;44;39
115;3;45;38
115;3;46;37
115;4;0;0
115;4;14;11
115;4;15;1
115;4;18;15
115;4;44;39
115;4;45;38
115;4;46;37
115;5;0;0
115;5;14;11
115;5;15;1
115;5;18;15
115;5;44;39
115;5;45;38
115;5;46;37
115;6;0;0
115;6;14;11
115;6;15;1
115;6;18;15
115;6;44;39
115;6;45;38
115;6;46;37
115;7;0;0
115;7;14;11
115;7;15;1
115;7;18;15
115;7;44;39
115;7;45;38
115;7;46;37
115;8;0;0
115;8;14;11
115;8;15;1
115;8;18;15
115;8;44;39
115;8;45;38
115;8;46;37
115;9;0;0
115;9;14;11
115;9;15;1
115;9;18;15
115;9;44;39
115;9;45;38
115;9;46;37
115;10;0;0
115;10;14;11
115;10;15;1
115;10;18;15
115;10;44;39
115;10;45;38
115;10;46;37
115;11;0;0
115;11;15;1
115;11;18;15
115;11;44;39
115;11;45;38
115;11;46;37
115;12;0;0
115;12;14;11
115;12;15;1
115;12;18;15
115;12;44;39
115;12;45;38
115;12;46;37
115;13;0;0
115;13;14;11
115;13;15;1
115;13;18;15
115;13;44;39
115;13;45;38
115;13;46;37
115;14;0;0
115;14;14;11
115;14;15;1
115;14;18;15
115;14;44;39
115;14;45;38
115;14;46;37
115;15;0;0
115;15;14;11
115;15;15;1
115;15;44;39
115;15;45;38
115;15;46;37
115;23;0;0
115;23;14;11
115;23;15;1
115;23;18;15
115;23;44;39
115;23;45;38
115;23;46;37
115;24;0;0
115;24;14;11
115;24;15;1
115;24;18;15
115;24;44;39
115;24;45;38
115;24;46;37
115;25;0;0
115;25;14;11
115;25;15;1
115;25;18;15
115;25;44;39
115;25;45;38
115;25;46;37
115;26;0;0
115;26;14;11
115;26;15;1
115;26;18;15
115;26;44;39
115;26;45;38
115;26;46;37
115;27;0;0
115;27;14;11
115;27;15;1
115;27;18;15
115;27;44;39
115;27;45;38
115;27;46;37
115;28;0;0
115;28;14;11
115;28;15;1
115;28;18;15
115;28;44;39
115;28;45;38
115;28;46;37
115;29;0;0
115;29;14;11
115;29;15;1
115;29;18;15
115;29;44;39
115;29;45;38
115;29;46;37
115;30;0;0
115;30;14;11
115;30;15;1
115;30;18;15
115;30;44;39
115;30;45;38
115;30;46;37
115;31;0;0
115;31;14;11
115;31;15;1
115;31;18;15
115;31;44;39
115;31;45;38
115;31;46;37
115;32;0;0
115;32;14;11
115;32;15;1
115;32;18;15
115;32;44;39
115;32;45;38
115;32;46;37
115;33;0;0
115;33;14;11
115;33;15;1
115;33;18;15
115;33;44;39
115;33;45;38
115;33;46;37
115;34;0;0
115;34;14;11
115;34;15;1
115;34;18;15
115;34;44;39
115;34;45;38
115;34;46;37
115;35;0;0
115;35;14;11
115;35;15;1
115;35;18;15
115;35;44;39
115;35;45;38
115;35;46;37
115;37;0;0
115;37;14;11
115;37;15;1
115;37;18;15
115;37;44;39
115;37;45;38
115;38;0;0
115;38;14;11
115;38;15;1
115;38;18;15
115;38;44;39
115;38;46;37
115;39;0;0
115;39;14;11
115;39;15;1
115;39;18;15
115;39;45;38
115;39;46;37
115;49;0;0
115;49;14;11
115;49;15;1
115;49;18;15
115;49;44;39
115;49;45;38
115;49;46;37
115;50;0;0
115;50;14;11
115;50;15;1
115;50;18;15
115;50;44;39
115;50;45;38
115;50;46;37
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 115 0 14 11
3 115 0 15 1
4 115 0 18 15
5 115 0 44 39
6 115 0 45 38
7 115 0 46 37
8 115 1 0 0
9 115 1 14 11
10 115 1 18 15
11 115 1 44 39
12 115 1 45 38
13 115 1 46 37
14 115 2 0 0
15 115 2 14 11
16 115 2 15 1
17 115 2 18 15
18 115 2 44 39
19 115 2 45 38
20 115 2 46 37
21 115 3 0 0
22 115 3 14 11
23 115 3 15 1
24 115 3 18 15
25 115 3 44 39
26 115 3 45 38
27 115 3 46 37
28 115 4 0 0
29 115 4 14 11
30 115 4 15 1
31 115 4 18 15
32 115 4 44 39
33 115 4 45 38
34 115 4 46 37
35 115 5 0 0
36 115 5 14 11
37 115 5 15 1
38 115 5 18 15
39 115 5 44 39
40 115 5 45 38
41 115 5 46 37
42 115 6 0 0
43 115 6 14 11
44 115 6 15 1
45 115 6 18 15
46 115 6 44 39
47 115 6 45 38
48 115 6 46 37
49 115 7 0 0
50 115 7 14 11
51 115 7 15 1
52 115 7 18 15
53 115 7 44 39
54 115 7 45 38
55 115 7 46 37
56 115 8 0 0
57 115 8 14 11
58 115 8 15 1
59 115 8 18 15
60 115 8 44 39
61 115 8 45 38
62 115 8 46 37
63 115 9 0 0
64 115 9 14 11
65 115 9 15 1
66 115 9 18 15
67 115 9 44 39
68 115 9 45 38
69 115 9 46 37
70 115 10 0 0
71 115 10 14 11
72 115 10 15 1
73 115 10 18 15
74 115 10 44 39
75 115 10 45 38
76 115 10 46 37
77 115 11 0 0
78 115 11 15 1
79 115 11 18 15
80 115 11 44 39
81 115 11 45 38
82 115 11 46 37
83 115 12 0 0
84 115 12 14 11
85 115 12 15 1
86 115 12 18 15
87 115 12 44 39
88 115 12 45 38
89 115 12 46 37
90 115 13 0 0
91 115 13 14 11
92 115 13 15 1
93 115 13 18 15
94 115 13 44 39
95 115 13 45 38
96 115 13 46 37
97 115 14 0 0
98 115 14 14 11
99 115 14 15 1
100 115 14 18 15
101 115 14 44 39
102 115 14 45 38
103 115 14 46 37
104 115 15 0 0
105 115 15 14 11
106 115 15 15 1
107 115 15 44 39
108 115 15 45 38
109 115 15 46 37
110 115 23 0 0
111 115 23 14 11
112 115 23 15 1
113 115 23 18 15
114 115 23 44 39
115 115 23 45 38
116 115 23 46 37
117 115 24 0 0
118 115 24 14 11
119 115 24 15 1
120 115 24 18 15
121 115 24 44 39
122 115 24 45 38
123 115 24 46 37
124 115 25 0 0
125 115 25 14 11
126 115 25 15 1
127 115 25 18 15
128 115 25 44 39
129 115 25 45 38
130 115 25 46 37
131 115 26 0 0
132 115 26 14 11
133 115 26 15 1
134 115 26 18 15
135 115 26 44 39
136 115 26 45 38
137 115 26 46 37
138 115 27 0 0
139 115 27 14 11
140 115 27 15 1
141 115 27 18 15
142 115 27 44 39
143 115 27 45 38
144 115 27 46 37
145 115 28 0 0
146 115 28 14 11
147 115 28 15 1
148 115 28 18 15
149 115 28 44 39
150 115 28 45 38
151 115 28 46 37
152 115 29 0 0
153 115 29 14 11
154 115 29 15 1
155 115 29 18 15
156 115 29 44 39
157 115 29 45 38
158 115 29 46 37
159 115 30 0 0
160 115 30 14 11
161 115 30 15 1
162 115 30 18 15
163 115 30 44 39
164 115 30 45 38
165 115 30 46 37
166 115 31 0 0
167 115 31 14 11
168 115 31 15 1
169 115 31 18 15
170 115 31 44 39
171 115 31 45 38
172 115 31 46 37
173 115 32 0 0
174 115 32 14 11
175 115 32 15 1
176 115 32 18 15
177 115 32 44 39
178 115 32 45 38
179 115 32 46 37
180 115 33 0 0
181 115 33 14 11
182 115 33 15 1
183 115 33 18 15
184 115 33 44 39
185 115 33 45 38
186 115 33 46 37
187 115 34 0 0
188 115 34 14 11
189 115 34 15 1
190 115 34 18 15
191 115 34 44 39
192 115 34 45 38
193 115 34 46 37
194 115 35 0 0
195 115 35 14 11
196 115 35 15 1
197 115 35 18 15
198 115 35 44 39
199 115 35 45 38
200 115 35 46 37
201 115 37 0 0
202 115 37 14 11
203 115 37 15 1
204 115 37 18 15
205 115 37 44 39
206 115 37 45 38
207 115 38 0 0
208 115 38 14 11
209 115 38 15 1
210 115 38 18 15
211 115 38 44 39
212 115 38 46 37
213 115 39 0 0
214 115 39 14 11
215 115 39 15 1
216 115 39 18 15
217 115 39 45 38
218 115 39 46 37
219 115 49 0 0
220 115 49 14 11
221 115 49 15 1
222 115 49 18 15
223 115 49 44 39
224 115 49 45 38
225 115 49 46 37
226 115 50 0 0
227 115 50 14 11
228 115 50 15 1
229 115 50 18 15
230 115 50 44 39
231 115 50 45 38
232 115 50 46 37
@@ -0,0 +1,152 @@
#
# Macchine MANUALE/BArcode di partenza
#
# 2023.08.08
#
$DEFINITIONS
$NAME : FAMIGLIA_115 # COPIA DELLA 15 PER TEST
$IDX : 115
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
$STATE : 0 : ND
$STATE : 1 : MacchinaPronta
$STATE : 11 : MacchinaSpenta
$STATE : 15 : AllarmeCN
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_power_off
$EVENT : 15 : HW_PowerOn
$EVENT : 18 : HW_error
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
ALL_STATES : HW_power_off : MacchinaSpenta # 14
ALL_STATES : HW_PowerOn : 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_Carico : Carico # 56
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 41 : HW_machining_SLOW
# $EVENT : 42 : HW_Warn_Livello_Vasca
# $EVENT : 43 : HW_Warn_Livello_Cell
# $EVENT : 44 : HW_Warn_a_Vuoto
# $EVENT : 45 : HW_Warn_Riserva
# $EVENT : 46 : HW_Carico
# $EVENT : 47 : HW_Mismatch
# $EVENT : 48 : HW_preparing
# $EVENT : 49 : Barcode_Manca_Attrezzatura
# $EVENT : 50 : Barcode_Usura_Utensile
# $EVENT : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento
@@ -0,0 +1,439 @@
#
# Macchine MANUALE/Barcode di partenza
#
# 2023.08.07
#
$DEFINITIONS
$NAME : FAMIGLIA_11
$IDX : 11
#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 : 36 : AccensioneSpegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
$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)
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale -> DA CAMBIARE
#
$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_PowerOn
$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 : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 120 : IncrementoPezzi
$EVENT : 121 : RettificaPezzi
$EVENT : 999 : Commento
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : MacchinaPronta # 1 PER QUESTA MACCHINA E' DIVERSO ( NON VA IN LAVORA ci va solo per evento HW )
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
MacchinaPronta : HW_PowerOn : FermoGenerico # 15
MacchinaSpenta : HW_PowerOn : FermoGenerico # 15
Lavorazione : HW_PowerOn : FermoGenerico # 15
CambioPezzo : HW_PowerOn : FermoGenerico # 15
AllarmeCN : HW_PowerOn : FermoGenerico # 15
RotturaNastro : HW_PowerOn : FermoGenerico # 15
Manuale : HW_PowerOn : FermoGenerico # 15
NonDisponibile : HW_PowerOn : FermoGenerico # 15
Riscaldamento : HW_PowerOn : 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
Riscaldamento : 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
Emergenza : 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
MancaAttrezzatura : 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_end_pallet_2 : Lavorazione # 35
MacchinaSpenta : HW_end_pallet_2 : Lavorazione # 35
FermoGenerico : HW_end_pallet_2 : Lavorazione # 35
CambioPezzo : HW_end_pallet_2 : Lavorazione # 35
AllarmeCN : HW_end_pallet_2 : Lavorazione # 35
RotturaNastro : HW_end_pallet_2 : Lavorazione # 35
Manuale : HW_end_pallet_2 : Lavorazione # 35
ScaricoPieno : HW_end_pallet_2 : Lavorazione # 35
NonDisponibile : HW_end_pallet_2 : Lavorazione # 35
MacchinaPronta : HW_deposito_robot : CambioPezzo # 36
MacchinaSpenta : HW_deposito_robot : CambioPezzo # 36
FermoGenerico : HW_deposito_robot : CambioPezzo # 36
Lavorazione : HW_deposito_robot : CambioPezzo # 36
AllarmeCN : HW_deposito_robot : CambioPezzo # 36
RotturaNastro : HW_deposito_robot : CambioPezzo # 36
Manuale : HW_deposito_robot : CambioPezzo # 36
ScaricoPieno : HW_deposito_robot : CambioPezzo # 36
NonDisponibile : HW_deposito_robot : CambioPezzo # 36
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 41 : HW_machining_SLOW
# $EVENT : 42 : HW_Warn_Livello_Vasca
# $EVENT : 43 : HW_Warn_Livello_Cell
# $EVENT : 44 : HW_Warn_a_Vuoto
# $EVENT : 45 : HW_Warn_Riserva
# $EVENT : 46 : HW_Carico
# $EVENT : 47 : HW_Mismatch
# $EVENT : 48 : HW_preparing
# $EVENT : 49 : Barcode_Manca_Attrezzatura
# $EVENT : 50 : Barcode_Usura_Utensile
# $EVENT : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento
@@ -0,0 +1,420 @@
#
# Macchine MANUALE/Barcode di partenza
#
# 2023.08.07
#
$DEFINITIONS
$NAME : FAMIGLIA_11 # SOSTITUITA DALLA 20 in JETCO ( FILTRO )
$IDX : 11
#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)
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale -> DA CAMBIARE
#
$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_PowerOn
$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 : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 41 : HW_machining_SLOW
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
ALL_STATES : Barcode_Lavora : MacchinaPronta # 1 PER QUESTA MACCHINA E' DIVERSO ( NON VA IN LAVORA ci va solo per evento HW )
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
MacchinaPronta : HW_PowerOn : FermoGenerico # 15
MacchinaSpenta : HW_PowerOn : FermoGenerico # 15
Lavorazione : HW_PowerOn : FermoGenerico # 15
CambioPezzo : HW_PowerOn : FermoGenerico # 15
AllarmeCN : HW_PowerOn : FermoGenerico # 15
RotturaNastro : HW_PowerOn : FermoGenerico # 15
Manuale : HW_PowerOn : FermoGenerico # 15
NonDisponibile : HW_PowerOn : FermoGenerico # 15
Riscaldamento : HW_PowerOn : 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
Riscaldamento : 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
Emergenza : 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
MancaAttrezzatura : 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_end_pallet_2 : Lavorazione # 35
MacchinaSpenta : HW_end_pallet_2 : Lavorazione # 35
FermoGenerico : HW_end_pallet_2 : Lavorazione # 35
CambioPezzo : HW_end_pallet_2 : Lavorazione # 35
AllarmeCN : HW_end_pallet_2 : Lavorazione # 35
RotturaNastro : HW_end_pallet_2 : Lavorazione # 35
Manuale : HW_end_pallet_2 : Lavorazione # 35
ScaricoPieno : HW_end_pallet_2 : Lavorazione # 35
NonDisponibile : HW_end_pallet_2 : Lavorazione # 35
MacchinaPronta : HW_deposito_robot : CambioPezzo # 36
MacchinaSpenta : HW_deposito_robot : CambioPezzo # 36
FermoGenerico : HW_deposito_robot : CambioPezzo # 36
Lavorazione : HW_deposito_robot : CambioPezzo # 36
AllarmeCN : HW_deposito_robot : CambioPezzo # 36
RotturaNastro : HW_deposito_robot : CambioPezzo # 36
Manuale : HW_deposito_robot : CambioPezzo # 36
ScaricoPieno : HW_deposito_robot : CambioPezzo # 36
NonDisponibile : HW_deposito_robot : CambioPezzo # 36
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 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 : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento
@@ -0,0 +1,784 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;2;1;13
12;2;2;2
12;2;3;3
12;2;4;4
12;2;5;5
12;2;6;6
12;2;7;7
12;2;8;8
12;2;9;9
12;2;10;10
12;2;12;11
12;2;14;11
12;2;19;30
12;2;26;27
12;2;28;26
12;2;31;31
12;2;32;32
12;2;37;33
12;2;38;34
12;2;39;35
12;2;40;34
12;2;49;49
12;2;50;50
12;3;1;13
12;3;2;2
12;3;3;3
12;3;4;4
12;3;5;5
12;3;6;6
12;3;7;7
12;3;8;8
12;3;9;9
12;3;10;10
12;3;12;11
12;3;14;11
12;3;19;30
12;3;26;27
12;3;28;26
12;3;31;31
12;3;32;32
12;3;37;33
12;3;38;34
12;3;39;35
12;3;40;34
12;3;49;49
12;3;50;50
12;4;1;13
12;4;2;2
12;4;3;3
12;4;4;4
12;4;5;5
12;4;6;6
12;4;7;7
12;4;8;8
12;4;9;9
12;4;10;10
12;4;12;11
12;4;14;11
12;4;19;30
12;4;26;27
12;4;28;26
12;4;31;31
12;4;32;32
12;4;37;33
12;4;38;34
12;4;39;35
12;4;40;34
12;4;49;49
12;4;50;50
12;5;1;13
12;5;2;2
12;5;3;3
12;5;4;4
12;5;5;5
12;5;6;6
12;5;7;7
12;5;8;8
12;5;9;9
12;5;10;10
12;5;12;11
12;5;14;11
12;5;19;30
12;5;26;27
12;5;28;26
12;5;31;31
12;5;32;32
12;5;37;33
12;5;38;34
12;5;39;35
12;5;40;34
12;5;49;49
12;5;50;50
12;6;1;13
12;6;2;2
12;6;3;3
12;6;4;4
12;6;5;5
12;6;6;6
12;6;7;7
12;6;8;8
12;6;9;9
12;6;10;10
12;6;12;11
12;6;14;11
12;6;19;30
12;6;26;27
12;6;28;26
12;6;31;31
12;6;32;32
12;6;37;33
12;6;38;34
12;6;39;35
12;6;40;34
12;6;49;49
12;6;50;50
12;7;1;13
12;7;2;2
12;7;3;3
12;7;4;4
12;7;5;5
12;7;6;6
12;7;7;7
12;7;8;8
12;7;9;9
12;7;10;10
12;7;12;11
12;7;14;11
12;7;19;30
12;7;26;27
12;7;28;26
12;7;31;31
12;7;32;32
12;7;37;33
12;7;38;34
12;7;39;35
12;7;40;34
12;7;49;49
12;7;50;50
12;8;1;13
12;8;2;2
12;8;3;3
12;8;4;4
12;8;5;5
12;8;6;6
12;8;7;7
12;8;8;8
12;8;9;9
12;8;10;10
12;8;12;11
12;8;14;11
12;8;19;30
12;8;26;27
12;8;28;26
12;8;31;31
12;8;32;32
12;8;37;33
12;8;38;34
12;8;39;35
12;8;40;34
12;8;49;49
12;8;50;50
12;9;1;13
12;9;2;2
12;9;3;3
12;9;4;4
12;9;5;5
12;9;6;6
12;9;7;7
12;9;8;8
12;9;9;9
12;9;10;10
12;9;12;11
12;9;14;11
12;9;19;30
12;9;26;27
12;9;28;26
12;9;31;31
12;9;32;32
12;9;37;33
12;9;38;34
12;9;39;35
12;9;40;34
12;9;49;49
12;9;50;50
12;10;1;13
12;10;2;2
12;10;3;3
12;10;4;4
12;10;5;5
12;10;6;6
12;10;7;7
12;10;8;8
12;10;9;9
12;10;10;10
12;10;12;11
12;10;14;11
12;10;19;30
12;10;26;27
12;10;28;26
12;10;31;31
12;10;32;32
12;10;37;33
12;10;38;34
12;10;39;35
12;10;40;34
12;10;49;49
12;10;50;50
12;11;1;13
12;11;2;2
12;11;3;3
12;11;4;4
12;11;5;5
12;11;6;6
12;11;7;7
12;11;8;8
12;11;9;9
12;11;10;10
12;11;12;11
12;11;14;11
12;11;15;12
12;11;16;13
12;11;17;14
12;11;18;15
12;11;19;30
12;11;20;14
12;11;21;13
12;11;22;14
12;11;23;23
12;11;24;24
12;11;25;25
12;11;26;27
12;11;29;28
12;11;30;29
12;11;31;31
12;11;32;32
12;11;33;15
12;11;35;13
12;11;36;14
12;11;37;33
12;11;38;34
12;11;39;35
12;11;40;34
12;11;49;49
12;11;50;50
12;12;1;13
12;12;2;2
12;12;3;3
12;12;4;4
12;12;5;5
12;12;6;6
12;12;7;7
12;12;8;8
12;12;9;9
12;12;10;10
12;12;12;11
12;12;14;11
12;12;16;13
12;12;17;12
12;12;18;15
12;12;19;30
12;12;20;12
12;12;21;13
12;12;22;12
12;12;23;23
12;12;24;24
12;12;25;25
12;12;26;27
12;12;28;26
12;12;29;28
12;12;30;29
12;12;31;31
12;12;32;32
12;12;33;15
12;12;35;13
12;12;36;12
12;12;37;33
12;12;38;34
12;12;39;35
12;12;40;34
12;12;49;49
12;12;50;50
12;13;1;13
12;13;2;2
12;13;3;3
12;13;4;4
12;13;5;5
12;13;6;6
12;13;7;7
12;13;8;8
12;13;9;9
12;13;10;10
12;13;12;11
12;13;14;11
12;13;15;12
12;13;17;13
12;13;18;15
12;13;19;30
12;13;20;13
12;13;22;13
12;13;23;23
12;13;24;24
12;13;25;25
12;13;26;27
12;13;27;12
12;13;28;26
12;13;29;28
12;13;30;29
12;13;31;31
12;13;32;32
12;13;33;15
12;13;36;13
12;13;37;33
12;13;38;34
12;13;39;35
12;13;40;34
12;13;49;49
12;13;50;50
12;14;1;13
12;14;2;2
12;14;3;3
12;14;4;4
12;14;5;5
12;14;6;6
12;14;7;7
12;14;8;8
12;14;9;9
12;14;10;10
12;14;12;11
12;14;14;11
12;14;15;12
12;14;16;13
12;14;18;15
12;14;19;30
12;14;21;13
12;14;23;23
12;14;24;24
12;14;25;25
12;14;26;27
12;14;28;26
12;14;29;28
12;14;30;29
12;14;31;31
12;14;32;32
12;14;33;15
12;14;35;13
12;14;37;33
12;14;38;34
12;14;39;35
12;14;40;34
12;14;49;49
12;14;50;50
12;15;1;13
12;15;2;2
12;15;3;3
12;15;4;4
12;15;5;5
12;15;6;6
12;15;7;7
12;15;8;8
12;15;9;9
12;15;10;10
12;15;12;11
12;15;14;11
12;15;15;12
12;15;16;13
12;15;17;15
12;15;19;30
12;15;20;15
12;15;21;13
12;15;22;15
12;15;23;23
12;15;24;24
12;15;25;25
12;15;26;27
12;15;28;26
12;15;29;28
12;15;30;29
12;15;31;31
12;15;32;32
12;15;35;13
12;15;36;15
12;15;37;33
12;15;38;34
12;15;39;35
12;15;40;34
12;15;49;49
12;15;50;50
12;23;1;13
12;23;2;2
12;23;3;3
12;23;4;4
12;23;5;5
12;23;6;6
12;23;7;7
12;23;8;8
12;23;9;9
12;23;10;10
12;23;12;11
12;23;14;11
12;23;15;12
12;23;16;13
12;23;17;14
12;23;18;15
12;23;19;30
12;23;20;14
12;23;21;13
12;23;22;14
12;23;24;24
12;23;25;25
12;23;26;27
12;23;28;26
12;23;29;28
12;23;30;29
12;23;31;31
12;23;32;32
12;23;33;15
12;23;35;13
12;23;36;14
12;23;37;33
12;23;38;34
12;23;39;35
12;23;40;34
12;23;49;49
12;23;50;50
12;24;1;13
12;24;2;2
12;24;3;3
12;24;4;4
12;24;5;5
12;24;6;6
12;24;7;7
12;24;8;8
12;24;9;9
12;24;10;10
12;24;12;11
12;24;14;11
12;24;15;12
12;24;16;13
12;24;17;24
12;24;18;15
12;24;19;30
12;24;20;24
12;24;21;13
12;24;22;24
12;24;23;23
12;24;25;25
12;24;26;27
12;24;28;26
12;24;29;28
12;24;30;29
12;24;31;31
12;24;32;32
12;24;33;15
12;24;35;13
12;24;36;24
12;24;37;33
12;24;38;34
12;24;39;35
12;24;40;34
12;24;49;49
12;24;50;50
12;25;1;13
12;25;2;2
12;25;3;3
12;25;4;4
12;25;5;5
12;25;6;6
12;25;7;7
12;25;8;8
12;25;9;9
12;25;10;10
12;25;12;11
12;25;14;11
12;25;16;13
12;25;17;14
12;25;18;15
12;25;19;30
12;25;20;14
12;25;21;13
12;25;22;14
12;25;23;23
12;25;24;24
12;25;26;27
12;25;28;26
12;25;29;28
12;25;30;29
12;25;31;31
12;25;32;32
12;25;33;15
12;25;35;13
12;25;36;14
12;25;37;33
12;25;38;34
12;25;39;35
12;25;40;34
12;25;49;49
12;25;50;50
12;26;1;13
12;26;2;2
12;26;3;3
12;26;4;4
12;26;5;5
12;26;6;6
12;26;7;7
12;26;8;8
12;26;9;9
12;26;10;10
12;26;12;11
12;26;14;11
12;26;15;12
12;26;16;13
12;26;17;14
12;26;18;15
12;26;19;30
12;26;20;14
12;26;21;13
12;26;22;14
12;26;23;23
12;26;24;24
12;26;25;25
12;26;26;27
12;26;29;28
12;26;30;29
12;26;31;31
12;26;32;32
12;26;33;15
12;26;35;13
12;26;36;14
12;26;37;33
12;26;38;34
12;26;39;35
12;26;40;34
12;26;49;49
12;26;50;50
12;27;1;13
12;27;2;2
12;27;3;3
12;27;4;4
12;27;5;5
12;27;6;6
12;27;7;7
12;27;8;8
12;27;9;9
12;27;10;10
12;27;12;11
12;27;14;11
12;27;19;30
12;27;26;27
12;27;28;26
12;27;31;31
12;27;32;32
12;27;37;33
12;27;38;34
12;27;39;35
12;27;40;34
12;27;49;49
12;27;50;50
12;28;1;13
12;28;2;2
12;28;3;3
12;28;4;4
12;28;5;5
12;28;6;6
12;28;7;7
12;28;8;8
12;28;9;9
12;28;10;10
12;28;12;11
12;28;14;11
12;28;16;13
12;28;19;30
12;28;26;27
12;28;31;31
12;28;32;32
12;28;37;33
12;28;38;34
12;28;39;35
12;28;40;34
12;28;49;49
12;28;50;50
12;29;1;13
12;29;2;2
12;29;3;3
12;29;4;4
12;29;5;5
12;29;6;6
12;29;7;7
12;29;8;8
12;29;9;9
12;29;10;10
12;29;12;11
12;29;14;11
12;29;16;13
12;29;19;30
12;29;24;24
12;29;26;27
12;29;31;31
12;29;32;32
12;29;37;33
12;29;38;34
12;29;39;35
12;29;40;34
12;29;49;49
12;29;50;50
12;30;1;13
12;30;2;2
12;30;3;3
12;30;4;4
12;30;5;5
12;30;6;6
12;30;7;7
12;30;8;8
12;30;9;9
12;30;10;10
12;30;12;11
12;30;14;11
12;30;19;30
12;30;26;27
12;30;31;31
12;30;32;32
12;30;37;33
12;30;38;34
12;30;39;35
12;30;40;34
12;30;49;49
12;30;50;50
12;31;1;13
12;31;2;2
12;31;3;3
12;31;4;4
12;31;5;5
12;31;6;6
12;31;7;7
12;31;8;8
12;31;9;9
12;31;10;10
12;31;12;11
12;31;14;11
12;31;19;30
12;31;26;27
12;31;28;26
12;31;32;32
12;31;37;33
12;31;38;34
12;31;39;35
12;31;40;34
12;31;49;49
12;31;50;50
12;32;1;13
12;32;2;2
12;32;3;3
12;32;4;4
12;32;5;5
12;32;6;6
12;32;7;7
12;32;8;8
12;32;9;9
12;32;10;10
12;32;12;11
12;32;14;11
12;32;19;30
12;32;26;27
12;32;28;26
12;32;31;31
12;32;37;33
12;32;38;34
12;32;39;35
12;32;40;34
12;32;49;49
12;32;50;50
12;33;1;13
12;33;2;2
12;33;3;3
12;33;4;4
12;33;5;5
12;33;6;6
12;33;7;7
12;33;8;8
12;33;9;9
12;33;10;10
12;33;12;11
12;33;14;11
12;33;19;30
12;33;26;27
12;33;28;26
12;33;31;31
12;33;37;33
12;33;38;34
12;33;39;35
12;33;40;34
12;33;49;49
12;33;50;50
12;34;1;13
12;34;2;2
12;34;3;3
12;34;4;4
12;34;5;5
12;34;6;6
12;34;7;7
12;34;8;8
12;34;9;9
12;34;10;10
12;34;12;11
12;34;14;11
12;34;15;12
12;34;16;13
12;34;19;30
12;34;24;24
12;34;26;27
12;34;28;26
12;34;31;31
12;34;37;33
12;34;38;34
12;34;39;35
12;34;40;34
12;34;49;49
12;34;50;50
12;35;1;13
12;35;2;2
12;35;3;3
12;35;4;4
12;35;5;5
12;35;6;6
12;35;7;7
12;35;8;8
12;35;9;9
12;35;10;10
12;35;12;11
12;35;14;11
12;35;19;30
12;35;26;27
12;35;28;26
12;35;31;31
12;35;37;33
12;35;38;34
12;35;39;35
12;35;40;34
12;35;49;49
12;35;50;50
12;49;1;13
12;49;2;2
12;49;3;3
12;49;4;4
12;49;5;5
12;49;6;6
12;49;7;7
12;49;8;8
12;49;9;9
12;49;10;10
12;49;12;11
12;49;14;11
12;49;19;30
12;49;26;27
12;49;28;26
12;49;32;32
12;49;37;33
12;49;38;34
12;49;39;35
12;49;40;34
12;49;49;49
12;49;50;50
12;50;1;13
12;50;2;2
12;50;3;3
12;50;4;4
12;50;5;5
12;50;6;6
12;50;7;7
12;50;8;8
12;50;9;9
12;50;10;10
12;50;12;11
12;50;14;11
12;50;19;30
12;50;26;27
12;50;28;26
12;50;31;31
12;50;37;33
12;50;38;34
12;50;39;35
12;50;40;34
12;50;49;49
12;50;50;50
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 12 2 1 13
3 12 2 2 2
4 12 2 3 3
5 12 2 4 4
6 12 2 5 5
7 12 2 6 6
8 12 2 7 7
9 12 2 8 8
10 12 2 9 9
11 12 2 10 10
12 12 2 12 11
13 12 2 14 11
14 12 2 19 30
15 12 2 26 27
16 12 2 28 26
17 12 2 31 31
18 12 2 32 32
19 12 2 37 33
20 12 2 38 34
21 12 2 39 35
22 12 2 40 34
23 12 2 49 49
24 12 2 50 50
25 12 3 1 13
26 12 3 2 2
27 12 3 3 3
28 12 3 4 4
29 12 3 5 5
30 12 3 6 6
31 12 3 7 7
32 12 3 8 8
33 12 3 9 9
34 12 3 10 10
35 12 3 12 11
36 12 3 14 11
37 12 3 19 30
38 12 3 26 27
39 12 3 28 26
40 12 3 31 31
41 12 3 32 32
42 12 3 37 33
43 12 3 38 34
44 12 3 39 35
45 12 3 40 34
46 12 3 49 49
47 12 3 50 50
48 12 4 1 13
49 12 4 2 2
50 12 4 3 3
51 12 4 4 4
52 12 4 5 5
53 12 4 6 6
54 12 4 7 7
55 12 4 8 8
56 12 4 9 9
57 12 4 10 10
58 12 4 12 11
59 12 4 14 11
60 12 4 19 30
61 12 4 26 27
62 12 4 28 26
63 12 4 31 31
64 12 4 32 32
65 12 4 37 33
66 12 4 38 34
67 12 4 39 35
68 12 4 40 34
69 12 4 49 49
70 12 4 50 50
71 12 5 1 13
72 12 5 2 2
73 12 5 3 3
74 12 5 4 4
75 12 5 5 5
76 12 5 6 6
77 12 5 7 7
78 12 5 8 8
79 12 5 9 9
80 12 5 10 10
81 12 5 12 11
82 12 5 14 11
83 12 5 19 30
84 12 5 26 27
85 12 5 28 26
86 12 5 31 31
87 12 5 32 32
88 12 5 37 33
89 12 5 38 34
90 12 5 39 35
91 12 5 40 34
92 12 5 49 49
93 12 5 50 50
94 12 6 1 13
95 12 6 2 2
96 12 6 3 3
97 12 6 4 4
98 12 6 5 5
99 12 6 6 6
100 12 6 7 7
101 12 6 8 8
102 12 6 9 9
103 12 6 10 10
104 12 6 12 11
105 12 6 14 11
106 12 6 19 30
107 12 6 26 27
108 12 6 28 26
109 12 6 31 31
110 12 6 32 32
111 12 6 37 33
112 12 6 38 34
113 12 6 39 35
114 12 6 40 34
115 12 6 49 49
116 12 6 50 50
117 12 7 1 13
118 12 7 2 2
119 12 7 3 3
120 12 7 4 4
121 12 7 5 5
122 12 7 6 6
123 12 7 7 7
124 12 7 8 8
125 12 7 9 9
126 12 7 10 10
127 12 7 12 11
128 12 7 14 11
129 12 7 19 30
130 12 7 26 27
131 12 7 28 26
132 12 7 31 31
133 12 7 32 32
134 12 7 37 33
135 12 7 38 34
136 12 7 39 35
137 12 7 40 34
138 12 7 49 49
139 12 7 50 50
140 12 8 1 13
141 12 8 2 2
142 12 8 3 3
143 12 8 4 4
144 12 8 5 5
145 12 8 6 6
146 12 8 7 7
147 12 8 8 8
148 12 8 9 9
149 12 8 10 10
150 12 8 12 11
151 12 8 14 11
152 12 8 19 30
153 12 8 26 27
154 12 8 28 26
155 12 8 31 31
156 12 8 32 32
157 12 8 37 33
158 12 8 38 34
159 12 8 39 35
160 12 8 40 34
161 12 8 49 49
162 12 8 50 50
163 12 9 1 13
164 12 9 2 2
165 12 9 3 3
166 12 9 4 4
167 12 9 5 5
168 12 9 6 6
169 12 9 7 7
170 12 9 8 8
171 12 9 9 9
172 12 9 10 10
173 12 9 12 11
174 12 9 14 11
175 12 9 19 30
176 12 9 26 27
177 12 9 28 26
178 12 9 31 31
179 12 9 32 32
180 12 9 37 33
181 12 9 38 34
182 12 9 39 35
183 12 9 40 34
184 12 9 49 49
185 12 9 50 50
186 12 10 1 13
187 12 10 2 2
188 12 10 3 3
189 12 10 4 4
190 12 10 5 5
191 12 10 6 6
192 12 10 7 7
193 12 10 8 8
194 12 10 9 9
195 12 10 10 10
196 12 10 12 11
197 12 10 14 11
198 12 10 19 30
199 12 10 26 27
200 12 10 28 26
201 12 10 31 31
202 12 10 32 32
203 12 10 37 33
204 12 10 38 34
205 12 10 39 35
206 12 10 40 34
207 12 10 49 49
208 12 10 50 50
209 12 11 1 13
210 12 11 2 2
211 12 11 3 3
212 12 11 4 4
213 12 11 5 5
214 12 11 6 6
215 12 11 7 7
216 12 11 8 8
217 12 11 9 9
218 12 11 10 10
219 12 11 12 11
220 12 11 14 11
221 12 11 15 12
222 12 11 16 13
223 12 11 17 14
224 12 11 18 15
225 12 11 19 30
226 12 11 20 14
227 12 11 21 13
228 12 11 22 14
229 12 11 23 23
230 12 11 24 24
231 12 11 25 25
232 12 11 26 27
233 12 11 29 28
234 12 11 30 29
235 12 11 31 31
236 12 11 32 32
237 12 11 33 15
238 12 11 35 13
239 12 11 36 14
240 12 11 37 33
241 12 11 38 34
242 12 11 39 35
243 12 11 40 34
244 12 11 49 49
245 12 11 50 50
246 12 12 1 13
247 12 12 2 2
248 12 12 3 3
249 12 12 4 4
250 12 12 5 5
251 12 12 6 6
252 12 12 7 7
253 12 12 8 8
254 12 12 9 9
255 12 12 10 10
256 12 12 12 11
257 12 12 14 11
258 12 12 16 13
259 12 12 17 12
260 12 12 18 15
261 12 12 19 30
262 12 12 20 12
263 12 12 21 13
264 12 12 22 12
265 12 12 23 23
266 12 12 24 24
267 12 12 25 25
268 12 12 26 27
269 12 12 28 26
270 12 12 29 28
271 12 12 30 29
272 12 12 31 31
273 12 12 32 32
274 12 12 33 15
275 12 12 35 13
276 12 12 36 12
277 12 12 37 33
278 12 12 38 34
279 12 12 39 35
280 12 12 40 34
281 12 12 49 49
282 12 12 50 50
283 12 13 1 13
284 12 13 2 2
285 12 13 3 3
286 12 13 4 4
287 12 13 5 5
288 12 13 6 6
289 12 13 7 7
290 12 13 8 8
291 12 13 9 9
292 12 13 10 10
293 12 13 12 11
294 12 13 14 11
295 12 13 15 12
296 12 13 17 13
297 12 13 18 15
298 12 13 19 30
299 12 13 20 13
300 12 13 22 13
301 12 13 23 23
302 12 13 24 24
303 12 13 25 25
304 12 13 26 27
305 12 13 27 12
306 12 13 28 26
307 12 13 29 28
308 12 13 30 29
309 12 13 31 31
310 12 13 32 32
311 12 13 33 15
312 12 13 36 13
313 12 13 37 33
314 12 13 38 34
315 12 13 39 35
316 12 13 40 34
317 12 13 49 49
318 12 13 50 50
319 12 14 1 13
320 12 14 2 2
321 12 14 3 3
322 12 14 4 4
323 12 14 5 5
324 12 14 6 6
325 12 14 7 7
326 12 14 8 8
327 12 14 9 9
328 12 14 10 10
329 12 14 12 11
330 12 14 14 11
331 12 14 15 12
332 12 14 16 13
333 12 14 18 15
334 12 14 19 30
335 12 14 21 13
336 12 14 23 23
337 12 14 24 24
338 12 14 25 25
339 12 14 26 27
340 12 14 28 26
341 12 14 29 28
342 12 14 30 29
343 12 14 31 31
344 12 14 32 32
345 12 14 33 15
346 12 14 35 13
347 12 14 37 33
348 12 14 38 34
349 12 14 39 35
350 12 14 40 34
351 12 14 49 49
352 12 14 50 50
353 12 15 1 13
354 12 15 2 2
355 12 15 3 3
356 12 15 4 4
357 12 15 5 5
358 12 15 6 6
359 12 15 7 7
360 12 15 8 8
361 12 15 9 9
362 12 15 10 10
363 12 15 12 11
364 12 15 14 11
365 12 15 15 12
366 12 15 16 13
367 12 15 17 15
368 12 15 19 30
369 12 15 20 15
370 12 15 21 13
371 12 15 22 15
372 12 15 23 23
373 12 15 24 24
374 12 15 25 25
375 12 15 26 27
376 12 15 28 26
377 12 15 29 28
378 12 15 30 29
379 12 15 31 31
380 12 15 32 32
381 12 15 35 13
382 12 15 36 15
383 12 15 37 33
384 12 15 38 34
385 12 15 39 35
386 12 15 40 34
387 12 15 49 49
388 12 15 50 50
389 12 23 1 13
390 12 23 2 2
391 12 23 3 3
392 12 23 4 4
393 12 23 5 5
394 12 23 6 6
395 12 23 7 7
396 12 23 8 8
397 12 23 9 9
398 12 23 10 10
399 12 23 12 11
400 12 23 14 11
401 12 23 15 12
402 12 23 16 13
403 12 23 17 14
404 12 23 18 15
405 12 23 19 30
406 12 23 20 14
407 12 23 21 13
408 12 23 22 14
409 12 23 24 24
410 12 23 25 25
411 12 23 26 27
412 12 23 28 26
413 12 23 29 28
414 12 23 30 29
415 12 23 31 31
416 12 23 32 32
417 12 23 33 15
418 12 23 35 13
419 12 23 36 14
420 12 23 37 33
421 12 23 38 34
422 12 23 39 35
423 12 23 40 34
424 12 23 49 49
425 12 23 50 50
426 12 24 1 13
427 12 24 2 2
428 12 24 3 3
429 12 24 4 4
430 12 24 5 5
431 12 24 6 6
432 12 24 7 7
433 12 24 8 8
434 12 24 9 9
435 12 24 10 10
436 12 24 12 11
437 12 24 14 11
438 12 24 15 12
439 12 24 16 13
440 12 24 17 24
441 12 24 18 15
442 12 24 19 30
443 12 24 20 24
444 12 24 21 13
445 12 24 22 24
446 12 24 23 23
447 12 24 25 25
448 12 24 26 27
449 12 24 28 26
450 12 24 29 28
451 12 24 30 29
452 12 24 31 31
453 12 24 32 32
454 12 24 33 15
455 12 24 35 13
456 12 24 36 24
457 12 24 37 33
458 12 24 38 34
459 12 24 39 35
460 12 24 40 34
461 12 24 49 49
462 12 24 50 50
463 12 25 1 13
464 12 25 2 2
465 12 25 3 3
466 12 25 4 4
467 12 25 5 5
468 12 25 6 6
469 12 25 7 7
470 12 25 8 8
471 12 25 9 9
472 12 25 10 10
473 12 25 12 11
474 12 25 14 11
475 12 25 16 13
476 12 25 17 14
477 12 25 18 15
478 12 25 19 30
479 12 25 20 14
480 12 25 21 13
481 12 25 22 14
482 12 25 23 23
483 12 25 24 24
484 12 25 26 27
485 12 25 28 26
486 12 25 29 28
487 12 25 30 29
488 12 25 31 31
489 12 25 32 32
490 12 25 33 15
491 12 25 35 13
492 12 25 36 14
493 12 25 37 33
494 12 25 38 34
495 12 25 39 35
496 12 25 40 34
497 12 25 49 49
498 12 25 50 50
499 12 26 1 13
500 12 26 2 2
501 12 26 3 3
502 12 26 4 4
503 12 26 5 5
504 12 26 6 6
505 12 26 7 7
506 12 26 8 8
507 12 26 9 9
508 12 26 10 10
509 12 26 12 11
510 12 26 14 11
511 12 26 15 12
512 12 26 16 13
513 12 26 17 14
514 12 26 18 15
515 12 26 19 30
516 12 26 20 14
517 12 26 21 13
518 12 26 22 14
519 12 26 23 23
520 12 26 24 24
521 12 26 25 25
522 12 26 26 27
523 12 26 29 28
524 12 26 30 29
525 12 26 31 31
526 12 26 32 32
527 12 26 33 15
528 12 26 35 13
529 12 26 36 14
530 12 26 37 33
531 12 26 38 34
532 12 26 39 35
533 12 26 40 34
534 12 26 49 49
535 12 26 50 50
536 12 27 1 13
537 12 27 2 2
538 12 27 3 3
539 12 27 4 4
540 12 27 5 5
541 12 27 6 6
542 12 27 7 7
543 12 27 8 8
544 12 27 9 9
545 12 27 10 10
546 12 27 12 11
547 12 27 14 11
548 12 27 19 30
549 12 27 26 27
550 12 27 28 26
551 12 27 31 31
552 12 27 32 32
553 12 27 37 33
554 12 27 38 34
555 12 27 39 35
556 12 27 40 34
557 12 27 49 49
558 12 27 50 50
559 12 28 1 13
560 12 28 2 2
561 12 28 3 3
562 12 28 4 4
563 12 28 5 5
564 12 28 6 6
565 12 28 7 7
566 12 28 8 8
567 12 28 9 9
568 12 28 10 10
569 12 28 12 11
570 12 28 14 11
571 12 28 16 13
572 12 28 19 30
573 12 28 26 27
574 12 28 31 31
575 12 28 32 32
576 12 28 37 33
577 12 28 38 34
578 12 28 39 35
579 12 28 40 34
580 12 28 49 49
581 12 28 50 50
582 12 29 1 13
583 12 29 2 2
584 12 29 3 3
585 12 29 4 4
586 12 29 5 5
587 12 29 6 6
588 12 29 7 7
589 12 29 8 8
590 12 29 9 9
591 12 29 10 10
592 12 29 12 11
593 12 29 14 11
594 12 29 16 13
595 12 29 19 30
596 12 29 24 24
597 12 29 26 27
598 12 29 31 31
599 12 29 32 32
600 12 29 37 33
601 12 29 38 34
602 12 29 39 35
603 12 29 40 34
604 12 29 49 49
605 12 29 50 50
606 12 30 1 13
607 12 30 2 2
608 12 30 3 3
609 12 30 4 4
610 12 30 5 5
611 12 30 6 6
612 12 30 7 7
613 12 30 8 8
614 12 30 9 9
615 12 30 10 10
616 12 30 12 11
617 12 30 14 11
618 12 30 19 30
619 12 30 26 27
620 12 30 31 31
621 12 30 32 32
622 12 30 37 33
623 12 30 38 34
624 12 30 39 35
625 12 30 40 34
626 12 30 49 49
627 12 30 50 50
628 12 31 1 13
629 12 31 2 2
630 12 31 3 3
631 12 31 4 4
632 12 31 5 5
633 12 31 6 6
634 12 31 7 7
635 12 31 8 8
636 12 31 9 9
637 12 31 10 10
638 12 31 12 11
639 12 31 14 11
640 12 31 19 30
641 12 31 26 27
642 12 31 28 26
643 12 31 32 32
644 12 31 37 33
645 12 31 38 34
646 12 31 39 35
647 12 31 40 34
648 12 31 49 49
649 12 31 50 50
650 12 32 1 13
651 12 32 2 2
652 12 32 3 3
653 12 32 4 4
654 12 32 5 5
655 12 32 6 6
656 12 32 7 7
657 12 32 8 8
658 12 32 9 9
659 12 32 10 10
660 12 32 12 11
661 12 32 14 11
662 12 32 19 30
663 12 32 26 27
664 12 32 28 26
665 12 32 31 31
666 12 32 37 33
667 12 32 38 34
668 12 32 39 35
669 12 32 40 34
670 12 32 49 49
671 12 32 50 50
672 12 33 1 13
673 12 33 2 2
674 12 33 3 3
675 12 33 4 4
676 12 33 5 5
677 12 33 6 6
678 12 33 7 7
679 12 33 8 8
680 12 33 9 9
681 12 33 10 10
682 12 33 12 11
683 12 33 14 11
684 12 33 19 30
685 12 33 26 27
686 12 33 28 26
687 12 33 31 31
688 12 33 37 33
689 12 33 38 34
690 12 33 39 35
691 12 33 40 34
692 12 33 49 49
693 12 33 50 50
694 12 34 1 13
695 12 34 2 2
696 12 34 3 3
697 12 34 4 4
698 12 34 5 5
699 12 34 6 6
700 12 34 7 7
701 12 34 8 8
702 12 34 9 9
703 12 34 10 10
704 12 34 12 11
705 12 34 14 11
706 12 34 15 12
707 12 34 16 13
708 12 34 19 30
709 12 34 24 24
710 12 34 26 27
711 12 34 28 26
712 12 34 31 31
713 12 34 37 33
714 12 34 38 34
715 12 34 39 35
716 12 34 40 34
717 12 34 49 49
718 12 34 50 50
719 12 35 1 13
720 12 35 2 2
721 12 35 3 3
722 12 35 4 4
723 12 35 5 5
724 12 35 6 6
725 12 35 7 7
726 12 35 8 8
727 12 35 9 9
728 12 35 10 10
729 12 35 12 11
730 12 35 14 11
731 12 35 19 30
732 12 35 26 27
733 12 35 28 26
734 12 35 31 31
735 12 35 37 33
736 12 35 38 34
737 12 35 39 35
738 12 35 40 34
739 12 35 49 49
740 12 35 50 50
741 12 49 1 13
742 12 49 2 2
743 12 49 3 3
744 12 49 4 4
745 12 49 5 5
746 12 49 6 6
747 12 49 7 7
748 12 49 8 8
749 12 49 9 9
750 12 49 10 10
751 12 49 12 11
752 12 49 14 11
753 12 49 19 30
754 12 49 26 27
755 12 49 28 26
756 12 49 32 32
757 12 49 37 33
758 12 49 38 34
759 12 49 39 35
760 12 49 40 34
761 12 49 49 49
762 12 49 50 50
763 12 50 1 13
764 12 50 2 2
765 12 50 3 3
766 12 50 4 4
767 12 50 5 5
768 12 50 6 6
769 12 50 7 7
770 12 50 8 8
771 12 50 9 9
772 12 50 10 10
773 12 50 12 11
774 12 50 14 11
775 12 50 19 30
776 12 50 26 27
777 12 50 28 26
778 12 50 31 31
779 12 50 37 33
780 12 50 38 34
781 12 50 39 35
782 12 50 40 34
783 12 50 49 49
784 12 50 50 50
@@ -0,0 +1,387 @@
#
# Macchine MANUALE/BArcode di partenza
#
#
# 2023.07.25 S.E.L.
#
$DEFINITIONS
$NAME : BARCODE_MANUAL
$IDX : 12
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
$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 : MancaRifornMPD
$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 : 36 : AccensioneSpegnimento
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
$STATE : 49 : MancaAttrezzatura
$STATE : 50 : UsuraUtensile
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 01 : Barcode_Lavora
$EVENT : 02 : Barcode_Attrezzaggio
$EVENT : 03 : Barcode_Creazione_Programmi
$EVENT : 04 : NoBarcode_Riempimento_Vasca
$EVENT : 05 : Barcode_Guasto
# messo NoBarcode_Riscaldamento perchè c'è sotto Barcode riscaldamento -> 38
$EVENT : 06 : NoBarcode_Riscaldamento
$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_PowerOn
$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_Riforn_MPD
$EVENT : 27 : Timer_timeout_tempo_ciclo
$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
$EVENT : 29 : HW_magazzino_grezzi vuoto
$EVENT : 30 : HW_emergenza
$EVENT : 31 : Barcode_Modifica_Programmi
$EVENT : 32 : Barcode_Sostituzione_Utensile
$EVENT : 33 : HW_Allarme Macchina
$EVENT : 34 : HW_end_pallet_1
$EVENT : 35 : HW_end_pallet_2
$EVENT : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 41 : HW_machining_SLOW
$EVENT : 42 : HW_Warn_Livello_Vasca
$EVENT : 43 : HW_Warn_Livello_Cell
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$EVENT : 47 : HW_Mismatch
$EVENT : 48 : HW_preparing
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$EVENT : 120 : IncrementoPezzi
$EVENT : 121 : RettificaPezzi
$EVENT : 999 : Commento
$RULES
# state : event : next state
ALL_STATES : Barcode_Lavora : Lavorazione
ALL_STATES : Barcode_Attrezzaggio : Attrezzaggio
ALL_STATES : Barcode_Creazione_Programmi : CreazioneProgrammi
ALL_STATES : NoBarcode_Riempimento_Vasca : LavoriVari
ALL_STATES : Barcode_Guasto : Guasto
ALL_STATES : NoBarcode_Riscaldamento : MancaPezzo
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
ALL_STATES : Barcode_Assenteismo : Assenteismo
ALL_STATES : Barcode_Manutenzione : Manutenzione
ALL_STATES : Barcode_Pulizia : Pulizia
#11 ALL_STATES : Bcode_Cambio_Pallet : CambioPezzo
ALL_STATES : Barcode_Macchina_Spenta : MacchinaSpenta
ALL_STATES : HW_power_off : MacchinaSpenta
MacchinaPronta : HW_PowerOn : FermoGenerico
MacchinaSpenta : HW_PowerOn : FermoGenerico
Lavorazione : HW_PowerOn : FermoGenerico
CambioPezzo : HW_PowerOn : FermoGenerico
AllarmeCN : HW_PowerOn : FermoGenerico
RotturaNastro : HW_PowerOn : FermoGenerico
Manuale : HW_PowerOn : FermoGenerico
NonDisponibile : HW_PowerOn : FermoGenerico
Riscaldamento : HW_PowerOn : FermoGenerico
MacchinaPronta : HW_machining : Lavorazione
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
MacchinaPronta : HW_end_machining : CambioPezzo
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
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
ALL_STATES : Barcode_Fermo_Organizzativo : FermoOrganizzativo
MacchinaPronta : Contapezzi : CambioPezzo
MacchinaSpenta : Contapezzi : CambioPezzo
FermoGenerico : Contapezzi : FermoGenerico
Lavorazione : Contapezzi : Lavorazione
AllarmeCN : Contapezzi : AllarmeCN
RotturaNastro : Contapezzi : CambioPezzo
Manuale : Contapezzi : Manuale
ScaricoPieno : Contapezzi : CambioPezzo
NonDisponibile : Contapezzi : CambioPezzo
MacchinaPronta : HW_start_pallet : Lavorazione
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
MacchinaPronta : HW_end_pallet : CambioPezzo
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
MacchinaPronta : HW_rottura_nastro_abrasivo : RotturaNastro
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
MacchinaPronta : HW_manuale : Manuale
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
MacchinaPronta : HW_nastro_scarico_pieno : ScaricoPieno
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
# 26
ALL_STATES : Barcode_Manca_Riforn_MPD : MancaRifornMPD
#27
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico
MacchinaPronta : Timer_timeout_TURNO_by_tempo_ciclo : NonDisponibile
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
MancaRifornMPD : 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
MacchinaPronta : HW_magazzino_grezzi vuoto : MagazzinoGrezziVuoto
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
MacchinaPronta : HW_emergenza : Emergenza
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
MacchinaPronta : Barcode_Modifica_Programmi : ModificaProgrammi
Attrezzaggio : Barcode_Modifica_Programmi : ModificaProgrammi
CreazioneProgrammi : Barcode_Modifica_Programmi : ModificaProgrammi
LavoriVari : Barcode_Modifica_Programmi : ModificaProgrammi
Guasto : Barcode_Modifica_Programmi : ModificaProgrammi
MancaPezzo : Barcode_Modifica_Programmi : ModificaProgrammi
MancaLavoro : Barcode_Modifica_Programmi : ModificaProgrammi
Assenteismo : Barcode_Modifica_Programmi : ModificaProgrammi
Manutenzione : Barcode_Modifica_Programmi : ModificaProgrammi
Pulizia : Barcode_Modifica_Programmi : ModificaProgrammi
MacchinaSpenta : Barcode_Modifica_Programmi : ModificaProgrammi
FermoGenerico : Barcode_Modifica_Programmi : ModificaProgrammi
Lavorazione : Barcode_Modifica_Programmi : ModificaProgrammi
CambioPezzo : Barcode_Modifica_Programmi : ModificaProgrammi
AllarmeCN : Barcode_Modifica_Programmi : ModificaProgrammi
RotturaNastro : Barcode_Modifica_Programmi : ModificaProgrammi
Manuale : Barcode_Modifica_Programmi : ModificaProgrammi
ScaricoPieno : Barcode_Modifica_Programmi : ModificaProgrammi
NonDisponibile : Barcode_Modifica_Programmi : ModificaProgrammi
MancaRifornMPD : Barcode_Modifica_Programmi : ModificaProgrammi
MagazzinoGrezziVuoto: Barcode_Modifica_Programmi : ModificaProgrammi
Emergenza : Barcode_Modifica_Programmi : ModificaProgrammi
FermoOrganizzativo : Barcode_Modifica_Programmi : ModificaProgrammi
SostituzioneUtensile: Barcode_Modifica_Programmi : ModificaProgrammi
RiempimentoVasca : Barcode_Modifica_Programmi : ModificaProgrammi
Riscaldamento : Barcode_Modifica_Programmi : ModificaProgrammi
AnomaliaMacchina : Barcode_Modifica_Programmi : ModificaProgrammi
UsuraUtensile : Barcode_Modifica_Programmi : ModificaProgrammi
MacchinaPronta : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Attrezzaggio : Barcode_Sostituzione_Utensile : SostituzioneUtensile
CreazioneProgrammi : Barcode_Sostituzione_Utensile : SostituzioneUtensile
LavoriVari : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Guasto : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MancaPezzo : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MancaLavoro : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Assenteismo : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Manutenzione : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Pulizia : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MacchinaSpenta : Barcode_Sostituzione_Utensile : SostituzioneUtensile
FermoGenerico : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Lavorazione : Barcode_Sostituzione_Utensile : SostituzioneUtensile
CambioPezzo : Barcode_Sostituzione_Utensile : SostituzioneUtensile
AllarmeCN : Barcode_Sostituzione_Utensile : SostituzioneUtensile
RotturaNastro : Barcode_Sostituzione_Utensile : SostituzioneUtensile
Manuale : Barcode_Sostituzione_Utensile : SostituzioneUtensile
ScaricoPieno : Barcode_Sostituzione_Utensile : SostituzioneUtensile
NonDisponibile : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MancaRifornMPD : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MagazzinoGrezziVuoto: Barcode_Sostituzione_Utensile : SostituzioneUtensile
Emergenza : Barcode_Sostituzione_Utensile : SostituzioneUtensile
FermoOrganizzativo : Barcode_Sostituzione_Utensile : SostituzioneUtensile
ModificaProgrammi : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MancaAttrezzatura : Barcode_Sostituzione_Utensile : SostituzioneUtensile
MacchinaPronta : HW_Allarme Macchina : AllarmeCN
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
MacchinaPronta : HW_end_pallet_2 : Lavorazione
MacchinaSpenta : HW_end_pallet_2 : Lavorazione
FermoGenerico : HW_end_pallet_2 : Lavorazione
CambioPezzo : HW_end_pallet_2 : Lavorazione
AllarmeCN : HW_end_pallet_2 : Lavorazione
RotturaNastro : HW_end_pallet_2 : Lavorazione
Manuale : HW_end_pallet_2 : Lavorazione
ScaricoPieno : HW_end_pallet_2 : Lavorazione
NonDisponibile : HW_end_pallet_2 : Lavorazione
#36
MacchinaPronta : HW_deposito_robot : CambioPezzo
MacchinaSpenta : HW_deposito_robot : CambioPezzo
FermoGenerico : HW_deposito_robot : FermoGenerico
Lavorazione : HW_deposito_robot : Lavorazione
AllarmeCN : HW_deposito_robot : AllarmeCN
RotturaNastro : HW_deposito_robot : CambioPezzo
Manuale : HW_deposito_robot : Manuale
ScaricoPieno : HW_deposito_robot : CambioPezzo
NonDisponibile : HW_deposito_robot : CambioPezzo
ALL_STATES : Barcode_Riempimento_Vasca : RiempimentoVasca
ALL_STATES : Barcode_Riscaldamento : Riscaldamento
ALL_STATES : Barcode_Anomalia_Macchina : AnomaliaMacchina
#40
ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento
#49
ALL_STATES : Barcode_Manca_Attrezzatura : MancaAttrezzatura
#50
ALL_STATES : Barcode_Usura_Utensile : UsuraUtensile
#--------------------------------------------------------------------------
$DO
@@ -0,0 +1,835 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
12;0;0;0
12;0;1;13
12;0;2;2
12;0;3;3
12;0;4;4
12;0;5;5
12;0;6;6
12;0;7;7
12;0;8;8
12;0;9;9
12;0;10;10
12;0;12;11
12;0;14;11
12;0;19;30
12;0;26;27
12;0;31;31
12;0;32;32
12;0;37;33
12;0;38;34
12;0;39;35
12;0;40;34
12;0;49;49
12;0;50;50
12;2;0;0
12;2;1;13
12;2;2;2
12;2;3;3
12;2;4;4
12;2;5;5
12;2;6;6
12;2;7;7
12;2;8;8
12;2;9;9
12;2;10;10
12;2;12;11
12;2;14;11
12;2;19;30
12;2;26;27
12;2;28;26
12;2;31;31
12;2;32;32
12;2;37;33
12;2;38;34
12;2;39;35
12;2;40;34
12;2;49;49
12;2;50;50
12;3;0;0
12;3;1;13
12;3;2;2
12;3;3;3
12;3;4;4
12;3;5;5
12;3;6;6
12;3;7;7
12;3;8;8
12;3;9;9
12;3;10;10
12;3;12;11
12;3;14;11
12;3;19;30
12;3;26;27
12;3;28;26
12;3;31;31
12;3;32;32
12;3;37;33
12;3;38;34
12;3;39;35
12;3;40;34
12;3;49;49
12;3;50;50
12;4;0;0
12;4;1;13
12;4;2;2
12;4;3;3
12;4;4;4
12;4;5;5
12;4;6;6
12;4;7;7
12;4;8;8
12;4;9;9
12;4;10;10
12;4;12;11
12;4;14;11
12;4;19;30
12;4;26;27
12;4;28;26
12;4;31;31
12;4;32;32
12;4;37;33
12;4;38;34
12;4;39;35
12;4;40;34
12;4;49;49
12;4;50;50
12;5;0;0
12;5;1;13
12;5;2;2
12;5;3;3
12;5;4;4
12;5;5;5
12;5;6;6
12;5;7;7
12;5;8;8
12;5;9;9
12;5;10;10
12;5;12;11
12;5;14;11
12;5;19;30
12;5;26;27
12;5;28;26
12;5;31;31
12;5;32;32
12;5;37;33
12;5;38;34
12;5;39;35
12;5;40;34
12;5;49;49
12;5;50;50
12;6;0;0
12;6;1;13
12;6;2;2
12;6;3;3
12;6;4;4
12;6;5;5
12;6;6;6
12;6;7;7
12;6;8;8
12;6;9;9
12;6;10;10
12;6;12;11
12;6;14;11
12;6;19;30
12;6;26;27
12;6;28;26
12;6;31;31
12;6;32;32
12;6;37;33
12;6;38;34
12;6;39;35
12;6;40;34
12;6;49;49
12;6;50;50
12;7;0;0
12;7;1;13
12;7;2;2
12;7;3;3
12;7;4;4
12;7;5;5
12;7;6;6
12;7;7;7
12;7;8;8
12;7;9;9
12;7;10;10
12;7;12;11
12;7;14;11
12;7;19;30
12;7;26;27
12;7;28;26
12;7;31;31
12;7;32;32
12;7;37;33
12;7;38;34
12;7;39;35
12;7;40;34
12;7;49;49
12;7;50;50
12;8;0;0
12;8;1;13
12;8;2;2
12;8;3;3
12;8;4;4
12;8;5;5
12;8;6;6
12;8;7;7
12;8;8;8
12;8;9;9
12;8;10;10
12;8;12;11
12;8;14;11
12;8;19;30
12;8;26;27
12;8;28;26
12;8;31;31
12;8;32;32
12;8;37;33
12;8;38;34
12;8;39;35
12;8;40;34
12;8;49;49
12;8;50;50
12;9;0;0
12;9;1;13
12;9;2;2
12;9;3;3
12;9;4;4
12;9;5;5
12;9;6;6
12;9;7;7
12;9;8;8
12;9;9;9
12;9;10;10
12;9;12;11
12;9;14;11
12;9;19;30
12;9;26;27
12;9;28;26
12;9;31;31
12;9;32;32
12;9;37;33
12;9;38;34
12;9;39;35
12;9;40;34
12;9;49;49
12;9;50;50
12;10;0;0
12;10;1;13
12;10;2;2
12;10;3;3
12;10;4;4
12;10;5;5
12;10;6;6
12;10;7;7
12;10;8;8
12;10;9;9
12;10;10;10
12;10;12;11
12;10;14;11
12;10;19;30
12;10;26;27
12;10;28;26
12;10;31;31
12;10;32;32
12;10;37;33
12;10;38;34
12;10;39;35
12;10;40;34
12;10;49;49
12;10;50;50
12;11;0;0
12;11;1;13
12;11;2;2
12;11;3;3
12;11;4;4
12;11;5;5
12;11;6;6
12;11;7;7
12;11;8;8
12;11;9;9
12;11;10;10
12;11;12;11
12;11;14;11
12;11;15;12
12;11;16;13
12;11;17;14
12;11;18;15
12;11;19;30
12;11;20;14
12;11;21;13
12;11;22;14
12;11;23;23
12;11;24;24
12;11;25;25
12;11;26;27
12;11;29;28
12;11;30;29
12;11;31;31
12;11;32;32
12;11;33;15
12;11;36;14
12;11;37;33
12;11;38;34
12;11;39;35
12;11;40;34
12;11;49;49
12;11;50;50
12;12;0;0
12;12;1;13
12;12;2;2
12;12;3;3
12;12;4;4
12;12;5;5
12;12;6;6
12;12;7;7
12;12;8;8
12;12;9;9
12;12;10;10
12;12;12;11
12;12;14;11
12;12;16;13
12;12;17;12
12;12;18;15
12;12;19;30
12;12;20;12
12;12;21;13
12;12;22;12
12;12;23;23
12;12;24;24
12;12;25;25
12;12;26;27
12;12;28;26
12;12;29;28
12;12;30;29
12;12;31;31
12;12;32;32
12;12;33;15
12;12;36;12
12;12;37;33
12;12;38;34
12;12;39;35
12;12;40;34
12;12;49;49
12;12;50;50
12;13;0;0
12;13;1;13
12;13;2;2
12;13;3;3
12;13;4;4
12;13;5;5
12;13;6;6
12;13;7;7
12;13;8;8
12;13;9;9
12;13;10;10
12;13;12;11
12;13;14;11
12;13;15;12
12;13;17;13
12;13;18;15
12;13;19;30
12;13;20;13
12;13;22;13
12;13;23;23
12;13;24;24
12;13;25;25
12;13;26;27
12;13;27;12
12;13;28;26
12;13;29;28
12;13;30;29
12;13;31;31
12;13;32;32
12;13;33;15
12;13;36;13
12;13;37;33
12;13;38;34
12;13;39;35
12;13;40;34
12;13;49;49
12;13;50;50
12;14;0;0
12;14;1;13
12;14;2;2
12;14;3;3
12;14;4;4
12;14;5;5
12;14;6;6
12;14;7;7
12;14;8;8
12;14;9;9
12;14;10;10
12;14;12;11
12;14;14;11
12;14;15;12
12;14;16;13
12;14;18;15
12;14;19;30
12;14;21;13
12;14;23;23
12;14;24;24
12;14;25;25
12;14;26;27
12;14;28;26
12;14;29;28
12;14;30;29
12;14;31;31
12;14;32;32
12;14;33;15
12;14;37;33
12;14;38;34
12;14;39;35
12;14;40;34
12;14;49;49
12;14;50;50
12;15;0;0
12;15;1;13
12;15;2;2
12;15;3;3
12;15;4;4
12;15;5;5
12;15;6;6
12;15;7;7
12;15;8;8
12;15;9;9
12;15;10;10
12;15;12;11
12;15;14;11
12;15;15;12
12;15;16;13
12;15;17;15
12;15;19;30
12;15;20;15
12;15;21;13
12;15;22;15
12;15;23;23
12;15;24;24
12;15;25;25
12;15;26;27
12;15;28;26
12;15;29;28
12;15;30;29
12;15;31;31
12;15;32;32
12;15;36;15
12;15;37;33
12;15;38;34
12;15;39;35
12;15;40;34
12;15;49;49
12;15;50;50
12;23;0;0
12;23;1;13
12;23;2;2
12;23;3;3
12;23;4;4
12;23;5;5
12;23;6;6
12;23;7;7
12;23;8;8
12;23;9;9
12;23;10;10
12;23;12;11
12;23;14;11
12;23;15;12
12;23;16;13
12;23;17;14
12;23;18;15
12;23;19;30
12;23;20;14
12;23;21;13
12;23;22;14
12;23;24;24
12;23;25;25
12;23;26;27
12;23;28;26
12;23;29;28
12;23;30;29
12;23;31;31
12;23;32;32
12;23;33;15
12;23;36;14
12;23;37;33
12;23;38;34
12;23;39;35
12;23;40;34
12;23;49;49
12;23;50;50
12;24;0;0
12;24;1;13
12;24;2;2
12;24;3;3
12;24;4;4
12;24;5;5
12;24;6;6
12;24;7;7
12;24;8;8
12;24;9;9
12;24;10;10
12;24;12;11
12;24;14;11
12;24;15;12
12;24;16;13
12;24;17;24
12;24;18;15
12;24;19;30
12;24;20;24
12;24;21;13
12;24;22;24
12;24;23;23
12;24;25;25
12;24;26;27
12;24;28;26
12;24;29;28
12;24;30;29
12;24;31;31
12;24;32;32
12;24;33;15
12;24;36;24
12;24;37;33
12;24;38;34
12;24;39;35
12;24;40;34
12;24;49;49
12;24;50;50
12;25;0;0
12;25;1;13
12;25;2;2
12;25;3;3
12;25;4;4
12;25;5;5
12;25;6;6
12;25;7;7
12;25;8;8
12;25;9;9
12;25;10;10
12;25;12;11
12;25;14;11
12;25;16;13
12;25;17;14
12;25;18;15
12;25;19;30
12;25;20;14
12;25;21;13
12;25;22;14
12;25;23;23
12;25;24;24
12;25;26;27
12;25;28;26
12;25;29;28
12;25;30;29
12;25;31;31
12;25;32;32
12;25;33;15
12;25;36;14
12;25;37;33
12;25;38;34
12;25;39;35
12;25;40;34
12;25;49;49
12;25;50;50
12;26;0;0
12;26;1;13
12;26;2;2
12;26;3;3
12;26;4;4
12;26;5;5
12;26;6;6
12;26;7;7
12;26;8;8
12;26;9;9
12;26;10;10
12;26;12;11
12;26;14;11
12;26;15;12
12;26;16;13
12;26;17;14
12;26;18;15
12;26;19;30
12;26;20;14
12;26;21;13
12;26;22;14
12;26;23;23
12;26;24;24
12;26;25;25
12;26;26;27
12;26;29;28
12;26;30;29
12;26;31;31
12;26;32;32
12;26;33;15
12;26;36;14
12;26;37;33
12;26;38;34
12;26;39;35
12;26;40;34
12;26;49;49
12;26;50;50
12;27;0;0
12;27;1;13
12;27;2;2
12;27;3;3
12;27;4;4
12;27;5;5
12;27;6;6
12;27;7;7
12;27;8;8
12;27;9;9
12;27;10;10
12;27;12;11
12;27;14;11
12;27;19;30
12;27;26;27
12;27;28;26
12;27;31;31
12;27;32;32
12;27;37;33
12;27;38;34
12;27;39;35
12;27;40;34
12;27;49;49
12;27;50;50
12;28;0;0
12;28;1;13
12;28;2;2
12;28;3;3
12;28;4;4
12;28;5;5
12;28;6;6
12;28;7;7
12;28;8;8
12;28;9;9
12;28;10;10
12;28;12;11
12;28;14;11
12;28;16;13
12;28;19;30
12;28;26;27
12;28;31;31
12;28;32;32
12;28;37;33
12;28;38;34
12;28;39;35
12;28;40;34
12;28;49;49
12;28;50;50
12;29;0;0
12;29;1;13
12;29;2;2
12;29;3;3
12;29;4;4
12;29;5;5
12;29;6;6
12;29;7;7
12;29;8;8
12;29;9;9
12;29;10;10
12;29;12;11
12;29;14;11
12;29;16;13
12;29;19;30
12;29;24;24
12;29;26;27
12;29;31;31
12;29;32;32
12;29;37;33
12;29;38;34
12;29;39;35
12;29;40;34
12;29;49;49
12;29;50;50
12;30;0;0
12;30;1;13
12;30;2;2
12;30;3;3
12;30;4;4
12;30;5;5
12;30;6;6
12;30;7;7
12;30;8;8
12;30;9;9
12;30;10;10
12;30;12;11
12;30;14;11
12;30;19;30
12;30;26;27
12;30;31;31
12;30;32;32
12;30;37;33
12;30;38;34
12;30;39;35
12;30;40;34
12;30;49;49
12;30;50;50
12;31;0;0
12;31;1;13
12;31;2;2
12;31;3;3
12;31;4;4
12;31;5;5
12;31;6;6
12;31;7;7
12;31;8;8
12;31;9;9
12;31;10;10
12;31;12;11
12;31;14;11
12;31;19;30
12;31;26;27
12;31;28;26
12;31;31;31
12;31;32;32
12;31;37;33
12;31;38;34
12;31;39;35
12;31;40;34
12;31;49;49
12;31;50;50
12;32;0;0
12;32;1;13
12;32;2;2
12;32;3;3
12;32;4;4
12;32;5;5
12;32;6;6
12;32;7;7
12;32;8;8
12;32;9;9
12;32;10;10
12;32;12;11
12;32;14;11
12;32;19;30
12;32;26;27
12;32;28;26
12;32;31;31
12;32;32;32
12;32;37;33
12;32;38;34
12;32;39;35
12;32;40;34
12;32;49;49
12;32;50;50
12;33;0;0
12;33;1;13
12;33;2;2
12;33;3;3
12;33;4;4
12;33;5;5
12;33;6;6
12;33;7;7
12;33;8;8
12;33;9;9
12;33;10;10
12;33;12;11
12;33;14;11
12;33;19;30
12;33;26;27
12;33;28;26
12;33;31;31
12;33;32;32
12;33;37;33
12;33;38;34
12;33;39;35
12;33;40;34
12;33;49;49
12;33;50;50
12;34;0;0
12;34;1;13
12;34;2;2
12;34;3;3
12;34;4;4
12;34;5;5
12;34;6;6
12;34;7;7
12;34;8;8
12;34;9;9
12;34;10;10
12;34;12;11
12;34;14;11
12;34;15;12
12;34;16;13
12;34;19;30
12;34;24;24
12;34;26;27
12;34;28;26
12;34;31;31
12;34;32;32
12;34;37;33
12;34;38;34
12;34;39;35
12;34;40;34
12;34;49;49
12;34;50;50
12;35;0;0
12;35;1;13
12;35;2;2
12;35;3;3
12;35;4;4
12;35;5;5
12;35;6;6
12;35;7;7
12;35;8;8
12;35;9;9
12;35;10;10
12;35;12;11
12;35;14;11
12;35;19;30
12;35;26;27
12;35;28;26
12;35;31;31
12;35;32;32
12;35;37;33
12;35;38;34
12;35;39;35
12;35;40;34
12;35;49;49
12;35;50;50
12;49;0;0
12;49;1;13
12;49;2;2
12;49;3;3
12;49;4;4
12;49;5;5
12;49;6;6
12;49;7;7
12;49;8;8
12;49;9;9
12;49;10;10
12;49;12;11
12;49;14;11
12;49;19;30
12;49;26;27
12;49;28;26
12;49;31;31
12;49;32;32
12;49;37;33
12;49;38;34
12;49;39;35
12;49;40;34
12;49;49;49
12;49;50;50
12;50;0;0
12;50;1;13
12;50;2;2
12;50;3;3
12;50;4;4
12;50;5;5
12;50;6;6
12;50;7;7
12;50;8;8
12;50;9;9
12;50;10;10
12;50;12;11
12;50;14;11
12;50;19;30
12;50;26;27
12;50;28;26
12;50;31;31
12;50;32;32
12;50;37;33
12;50;38;34
12;50;39;35
12;50;40;34
12;50;49;49
12;50;50;50
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 12 0 0 0
3 12 0 1 13
4 12 0 2 2
5 12 0 3 3
6 12 0 4 4
7 12 0 5 5
8 12 0 6 6
9 12 0 7 7
10 12 0 8 8
11 12 0 9 9
12 12 0 10 10
13 12 0 12 11
14 12 0 14 11
15 12 0 19 30
16 12 0 26 27
17 12 0 31 31
18 12 0 32 32
19 12 0 37 33
20 12 0 38 34
21 12 0 39 35
22 12 0 40 34
23 12 0 49 49
24 12 0 50 50
25 12 2 0 0
26 12 2 1 13
27 12 2 2 2
28 12 2 3 3
29 12 2 4 4
30 12 2 5 5
31 12 2 6 6
32 12 2 7 7
33 12 2 8 8
34 12 2 9 9
35 12 2 10 10
36 12 2 12 11
37 12 2 14 11
38 12 2 19 30
39 12 2 26 27
40 12 2 28 26
41 12 2 31 31
42 12 2 32 32
43 12 2 37 33
44 12 2 38 34
45 12 2 39 35
46 12 2 40 34
47 12 2 49 49
48 12 2 50 50
49 12 3 0 0
50 12 3 1 13
51 12 3 2 2
52 12 3 3 3
53 12 3 4 4
54 12 3 5 5
55 12 3 6 6
56 12 3 7 7
57 12 3 8 8
58 12 3 9 9
59 12 3 10 10
60 12 3 12 11
61 12 3 14 11
62 12 3 19 30
63 12 3 26 27
64 12 3 28 26
65 12 3 31 31
66 12 3 32 32
67 12 3 37 33
68 12 3 38 34
69 12 3 39 35
70 12 3 40 34
71 12 3 49 49
72 12 3 50 50
73 12 4 0 0
74 12 4 1 13
75 12 4 2 2
76 12 4 3 3
77 12 4 4 4
78 12 4 5 5
79 12 4 6 6
80 12 4 7 7
81 12 4 8 8
82 12 4 9 9
83 12 4 10 10
84 12 4 12 11
85 12 4 14 11
86 12 4 19 30
87 12 4 26 27
88 12 4 28 26
89 12 4 31 31
90 12 4 32 32
91 12 4 37 33
92 12 4 38 34
93 12 4 39 35
94 12 4 40 34
95 12 4 49 49
96 12 4 50 50
97 12 5 0 0
98 12 5 1 13
99 12 5 2 2
100 12 5 3 3
101 12 5 4 4
102 12 5 5 5
103 12 5 6 6
104 12 5 7 7
105 12 5 8 8
106 12 5 9 9
107 12 5 10 10
108 12 5 12 11
109 12 5 14 11
110 12 5 19 30
111 12 5 26 27
112 12 5 28 26
113 12 5 31 31
114 12 5 32 32
115 12 5 37 33
116 12 5 38 34
117 12 5 39 35
118 12 5 40 34
119 12 5 49 49
120 12 5 50 50
121 12 6 0 0
122 12 6 1 13
123 12 6 2 2
124 12 6 3 3
125 12 6 4 4
126 12 6 5 5
127 12 6 6 6
128 12 6 7 7
129 12 6 8 8
130 12 6 9 9
131 12 6 10 10
132 12 6 12 11
133 12 6 14 11
134 12 6 19 30
135 12 6 26 27
136 12 6 28 26
137 12 6 31 31
138 12 6 32 32
139 12 6 37 33
140 12 6 38 34
141 12 6 39 35
142 12 6 40 34
143 12 6 49 49
144 12 6 50 50
145 12 7 0 0
146 12 7 1 13
147 12 7 2 2
148 12 7 3 3
149 12 7 4 4
150 12 7 5 5
151 12 7 6 6
152 12 7 7 7
153 12 7 8 8
154 12 7 9 9
155 12 7 10 10
156 12 7 12 11
157 12 7 14 11
158 12 7 19 30
159 12 7 26 27
160 12 7 28 26
161 12 7 31 31
162 12 7 32 32
163 12 7 37 33
164 12 7 38 34
165 12 7 39 35
166 12 7 40 34
167 12 7 49 49
168 12 7 50 50
169 12 8 0 0
170 12 8 1 13
171 12 8 2 2
172 12 8 3 3
173 12 8 4 4
174 12 8 5 5
175 12 8 6 6
176 12 8 7 7
177 12 8 8 8
178 12 8 9 9
179 12 8 10 10
180 12 8 12 11
181 12 8 14 11
182 12 8 19 30
183 12 8 26 27
184 12 8 28 26
185 12 8 31 31
186 12 8 32 32
187 12 8 37 33
188 12 8 38 34
189 12 8 39 35
190 12 8 40 34
191 12 8 49 49
192 12 8 50 50
193 12 9 0 0
194 12 9 1 13
195 12 9 2 2
196 12 9 3 3
197 12 9 4 4
198 12 9 5 5
199 12 9 6 6
200 12 9 7 7
201 12 9 8 8
202 12 9 9 9
203 12 9 10 10
204 12 9 12 11
205 12 9 14 11
206 12 9 19 30
207 12 9 26 27
208 12 9 28 26
209 12 9 31 31
210 12 9 32 32
211 12 9 37 33
212 12 9 38 34
213 12 9 39 35
214 12 9 40 34
215 12 9 49 49
216 12 9 50 50
217 12 10 0 0
218 12 10 1 13
219 12 10 2 2
220 12 10 3 3
221 12 10 4 4
222 12 10 5 5
223 12 10 6 6
224 12 10 7 7
225 12 10 8 8
226 12 10 9 9
227 12 10 10 10
228 12 10 12 11
229 12 10 14 11
230 12 10 19 30
231 12 10 26 27
232 12 10 28 26
233 12 10 31 31
234 12 10 32 32
235 12 10 37 33
236 12 10 38 34
237 12 10 39 35
238 12 10 40 34
239 12 10 49 49
240 12 10 50 50
241 12 11 0 0
242 12 11 1 13
243 12 11 2 2
244 12 11 3 3
245 12 11 4 4
246 12 11 5 5
247 12 11 6 6
248 12 11 7 7
249 12 11 8 8
250 12 11 9 9
251 12 11 10 10
252 12 11 12 11
253 12 11 14 11
254 12 11 15 12
255 12 11 16 13
256 12 11 17 14
257 12 11 18 15
258 12 11 19 30
259 12 11 20 14
260 12 11 21 13
261 12 11 22 14
262 12 11 23 23
263 12 11 24 24
264 12 11 25 25
265 12 11 26 27
266 12 11 29 28
267 12 11 30 29
268 12 11 31 31
269 12 11 32 32
270 12 11 33 15
271 12 11 36 14
272 12 11 37 33
273 12 11 38 34
274 12 11 39 35
275 12 11 40 34
276 12 11 49 49
277 12 11 50 50
278 12 12 0 0
279 12 12 1 13
280 12 12 2 2
281 12 12 3 3
282 12 12 4 4
283 12 12 5 5
284 12 12 6 6
285 12 12 7 7
286 12 12 8 8
287 12 12 9 9
288 12 12 10 10
289 12 12 12 11
290 12 12 14 11
291 12 12 16 13
292 12 12 17 12
293 12 12 18 15
294 12 12 19 30
295 12 12 20 12
296 12 12 21 13
297 12 12 22 12
298 12 12 23 23
299 12 12 24 24
300 12 12 25 25
301 12 12 26 27
302 12 12 28 26
303 12 12 29 28
304 12 12 30 29
305 12 12 31 31
306 12 12 32 32
307 12 12 33 15
308 12 12 36 12
309 12 12 37 33
310 12 12 38 34
311 12 12 39 35
312 12 12 40 34
313 12 12 49 49
314 12 12 50 50
315 12 13 0 0
316 12 13 1 13
317 12 13 2 2
318 12 13 3 3
319 12 13 4 4
320 12 13 5 5
321 12 13 6 6
322 12 13 7 7
323 12 13 8 8
324 12 13 9 9
325 12 13 10 10
326 12 13 12 11
327 12 13 14 11
328 12 13 15 12
329 12 13 17 13
330 12 13 18 15
331 12 13 19 30
332 12 13 20 13
333 12 13 22 13
334 12 13 23 23
335 12 13 24 24
336 12 13 25 25
337 12 13 26 27
338 12 13 27 12
339 12 13 28 26
340 12 13 29 28
341 12 13 30 29
342 12 13 31 31
343 12 13 32 32
344 12 13 33 15
345 12 13 36 13
346 12 13 37 33
347 12 13 38 34
348 12 13 39 35
349 12 13 40 34
350 12 13 49 49
351 12 13 50 50
352 12 14 0 0
353 12 14 1 13
354 12 14 2 2
355 12 14 3 3
356 12 14 4 4
357 12 14 5 5
358 12 14 6 6
359 12 14 7 7
360 12 14 8 8
361 12 14 9 9
362 12 14 10 10
363 12 14 12 11
364 12 14 14 11
365 12 14 15 12
366 12 14 16 13
367 12 14 18 15
368 12 14 19 30
369 12 14 21 13
370 12 14 23 23
371 12 14 24 24
372 12 14 25 25
373 12 14 26 27
374 12 14 28 26
375 12 14 29 28
376 12 14 30 29
377 12 14 31 31
378 12 14 32 32
379 12 14 33 15
380 12 14 37 33
381 12 14 38 34
382 12 14 39 35
383 12 14 40 34
384 12 14 49 49
385 12 14 50 50
386 12 15 0 0
387 12 15 1 13
388 12 15 2 2
389 12 15 3 3
390 12 15 4 4
391 12 15 5 5
392 12 15 6 6
393 12 15 7 7
394 12 15 8 8
395 12 15 9 9
396 12 15 10 10
397 12 15 12 11
398 12 15 14 11
399 12 15 15 12
400 12 15 16 13
401 12 15 17 15
402 12 15 19 30
403 12 15 20 15
404 12 15 21 13
405 12 15 22 15
406 12 15 23 23
407 12 15 24 24
408 12 15 25 25
409 12 15 26 27
410 12 15 28 26
411 12 15 29 28
412 12 15 30 29
413 12 15 31 31
414 12 15 32 32
415 12 15 36 15
416 12 15 37 33
417 12 15 38 34
418 12 15 39 35
419 12 15 40 34
420 12 15 49 49
421 12 15 50 50
422 12 23 0 0
423 12 23 1 13
424 12 23 2 2
425 12 23 3 3
426 12 23 4 4
427 12 23 5 5
428 12 23 6 6
429 12 23 7 7
430 12 23 8 8
431 12 23 9 9
432 12 23 10 10
433 12 23 12 11
434 12 23 14 11
435 12 23 15 12
436 12 23 16 13
437 12 23 17 14
438 12 23 18 15
439 12 23 19 30
440 12 23 20 14
441 12 23 21 13
442 12 23 22 14
443 12 23 24 24
444 12 23 25 25
445 12 23 26 27
446 12 23 28 26
447 12 23 29 28
448 12 23 30 29
449 12 23 31 31
450 12 23 32 32
451 12 23 33 15
452 12 23 36 14
453 12 23 37 33
454 12 23 38 34
455 12 23 39 35
456 12 23 40 34
457 12 23 49 49
458 12 23 50 50
459 12 24 0 0
460 12 24 1 13
461 12 24 2 2
462 12 24 3 3
463 12 24 4 4
464 12 24 5 5
465 12 24 6 6
466 12 24 7 7
467 12 24 8 8
468 12 24 9 9
469 12 24 10 10
470 12 24 12 11
471 12 24 14 11
472 12 24 15 12
473 12 24 16 13
474 12 24 17 24
475 12 24 18 15
476 12 24 19 30
477 12 24 20 24
478 12 24 21 13
479 12 24 22 24
480 12 24 23 23
481 12 24 25 25
482 12 24 26 27
483 12 24 28 26
484 12 24 29 28
485 12 24 30 29
486 12 24 31 31
487 12 24 32 32
488 12 24 33 15
489 12 24 36 24
490 12 24 37 33
491 12 24 38 34
492 12 24 39 35
493 12 24 40 34
494 12 24 49 49
495 12 24 50 50
496 12 25 0 0
497 12 25 1 13
498 12 25 2 2
499 12 25 3 3
500 12 25 4 4
501 12 25 5 5
502 12 25 6 6
503 12 25 7 7
504 12 25 8 8
505 12 25 9 9
506 12 25 10 10
507 12 25 12 11
508 12 25 14 11
509 12 25 16 13
510 12 25 17 14
511 12 25 18 15
512 12 25 19 30
513 12 25 20 14
514 12 25 21 13
515 12 25 22 14
516 12 25 23 23
517 12 25 24 24
518 12 25 26 27
519 12 25 28 26
520 12 25 29 28
521 12 25 30 29
522 12 25 31 31
523 12 25 32 32
524 12 25 33 15
525 12 25 36 14
526 12 25 37 33
527 12 25 38 34
528 12 25 39 35
529 12 25 40 34
530 12 25 49 49
531 12 25 50 50
532 12 26 0 0
533 12 26 1 13
534 12 26 2 2
535 12 26 3 3
536 12 26 4 4
537 12 26 5 5
538 12 26 6 6
539 12 26 7 7
540 12 26 8 8
541 12 26 9 9
542 12 26 10 10
543 12 26 12 11
544 12 26 14 11
545 12 26 15 12
546 12 26 16 13
547 12 26 17 14
548 12 26 18 15
549 12 26 19 30
550 12 26 20 14
551 12 26 21 13
552 12 26 22 14
553 12 26 23 23
554 12 26 24 24
555 12 26 25 25
556 12 26 26 27
557 12 26 29 28
558 12 26 30 29
559 12 26 31 31
560 12 26 32 32
561 12 26 33 15
562 12 26 36 14
563 12 26 37 33
564 12 26 38 34
565 12 26 39 35
566 12 26 40 34
567 12 26 49 49
568 12 26 50 50
569 12 27 0 0
570 12 27 1 13
571 12 27 2 2
572 12 27 3 3
573 12 27 4 4
574 12 27 5 5
575 12 27 6 6
576 12 27 7 7
577 12 27 8 8
578 12 27 9 9
579 12 27 10 10
580 12 27 12 11
581 12 27 14 11
582 12 27 19 30
583 12 27 26 27
584 12 27 28 26
585 12 27 31 31
586 12 27 32 32
587 12 27 37 33
588 12 27 38 34
589 12 27 39 35
590 12 27 40 34
591 12 27 49 49
592 12 27 50 50
593 12 28 0 0
594 12 28 1 13
595 12 28 2 2
596 12 28 3 3
597 12 28 4 4
598 12 28 5 5
599 12 28 6 6
600 12 28 7 7
601 12 28 8 8
602 12 28 9 9
603 12 28 10 10
604 12 28 12 11
605 12 28 14 11
606 12 28 16 13
607 12 28 19 30
608 12 28 26 27
609 12 28 31 31
610 12 28 32 32
611 12 28 37 33
612 12 28 38 34
613 12 28 39 35
614 12 28 40 34
615 12 28 49 49
616 12 28 50 50
617 12 29 0 0
618 12 29 1 13
619 12 29 2 2
620 12 29 3 3
621 12 29 4 4
622 12 29 5 5
623 12 29 6 6
624 12 29 7 7
625 12 29 8 8
626 12 29 9 9
627 12 29 10 10
628 12 29 12 11
629 12 29 14 11
630 12 29 16 13
631 12 29 19 30
632 12 29 24 24
633 12 29 26 27
634 12 29 31 31
635 12 29 32 32
636 12 29 37 33
637 12 29 38 34
638 12 29 39 35
639 12 29 40 34
640 12 29 49 49
641 12 29 50 50
642 12 30 0 0
643 12 30 1 13
644 12 30 2 2
645 12 30 3 3
646 12 30 4 4
647 12 30 5 5
648 12 30 6 6
649 12 30 7 7
650 12 30 8 8
651 12 30 9 9
652 12 30 10 10
653 12 30 12 11
654 12 30 14 11
655 12 30 19 30
656 12 30 26 27
657 12 30 31 31
658 12 30 32 32
659 12 30 37 33
660 12 30 38 34
661 12 30 39 35
662 12 30 40 34
663 12 30 49 49
664 12 30 50 50
665 12 31 0 0
666 12 31 1 13
667 12 31 2 2
668 12 31 3 3
669 12 31 4 4
670 12 31 5 5
671 12 31 6 6
672 12 31 7 7
673 12 31 8 8
674 12 31 9 9
675 12 31 10 10
676 12 31 12 11
677 12 31 14 11
678 12 31 19 30
679 12 31 26 27
680 12 31 28 26
681 12 31 31 31
682 12 31 32 32
683 12 31 37 33
684 12 31 38 34
685 12 31 39 35
686 12 31 40 34
687 12 31 49 49
688 12 31 50 50
689 12 32 0 0
690 12 32 1 13
691 12 32 2 2
692 12 32 3 3
693 12 32 4 4
694 12 32 5 5
695 12 32 6 6
696 12 32 7 7
697 12 32 8 8
698 12 32 9 9
699 12 32 10 10
700 12 32 12 11
701 12 32 14 11
702 12 32 19 30
703 12 32 26 27
704 12 32 28 26
705 12 32 31 31
706 12 32 32 32
707 12 32 37 33
708 12 32 38 34
709 12 32 39 35
710 12 32 40 34
711 12 32 49 49
712 12 32 50 50
713 12 33 0 0
714 12 33 1 13
715 12 33 2 2
716 12 33 3 3
717 12 33 4 4
718 12 33 5 5
719 12 33 6 6
720 12 33 7 7
721 12 33 8 8
722 12 33 9 9
723 12 33 10 10
724 12 33 12 11
725 12 33 14 11
726 12 33 19 30
727 12 33 26 27
728 12 33 28 26
729 12 33 31 31
730 12 33 32 32
731 12 33 37 33
732 12 33 38 34
733 12 33 39 35
734 12 33 40 34
735 12 33 49 49
736 12 33 50 50
737 12 34 0 0
738 12 34 1 13
739 12 34 2 2
740 12 34 3 3
741 12 34 4 4
742 12 34 5 5
743 12 34 6 6
744 12 34 7 7
745 12 34 8 8
746 12 34 9 9
747 12 34 10 10
748 12 34 12 11
749 12 34 14 11
750 12 34 15 12
751 12 34 16 13
752 12 34 19 30
753 12 34 24 24
754 12 34 26 27
755 12 34 28 26
756 12 34 31 31
757 12 34 32 32
758 12 34 37 33
759 12 34 38 34
760 12 34 39 35
761 12 34 40 34
762 12 34 49 49
763 12 34 50 50
764 12 35 0 0
765 12 35 1 13
766 12 35 2 2
767 12 35 3 3
768 12 35 4 4
769 12 35 5 5
770 12 35 6 6
771 12 35 7 7
772 12 35 8 8
773 12 35 9 9
774 12 35 10 10
775 12 35 12 11
776 12 35 14 11
777 12 35 19 30
778 12 35 26 27
779 12 35 28 26
780 12 35 31 31
781 12 35 32 32
782 12 35 37 33
783 12 35 38 34
784 12 35 39 35
785 12 35 40 34
786 12 35 49 49
787 12 35 50 50
788 12 49 0 0
789 12 49 1 13
790 12 49 2 2
791 12 49 3 3
792 12 49 4 4
793 12 49 5 5
794 12 49 6 6
795 12 49 7 7
796 12 49 8 8
797 12 49 9 9
798 12 49 10 10
799 12 49 12 11
800 12 49 14 11
801 12 49 19 30
802 12 49 26 27
803 12 49 28 26
804 12 49 31 31
805 12 49 32 32
806 12 49 37 33
807 12 49 38 34
808 12 49 39 35
809 12 49 40 34
810 12 49 49 49
811 12 49 50 50
812 12 50 0 0
813 12 50 1 13
814 12 50 2 2
815 12 50 3 3
816 12 50 4 4
817 12 50 5 5
818 12 50 6 6
819 12 50 7 7
820 12 50 8 8
821 12 50 9 9
822 12 50 10 10
823 12 50 12 11
824 12 50 14 11
825 12 50 19 30
826 12 50 26 27
827 12 50 28 26
828 12 50 31 31
829 12 50 32 32
830 12 50 37 33
831 12 50 38 34
832 12 50 39 35
833 12 50 40 34
834 12 50 49 49
835 12 50 50 50
@@ -0,0 +1,384 @@
#
# Macchine MANUALE/BArcode di partenza
#
# 2023.08.01
#
$DEFINITIONS
$NAME : FAMIGLIA_12
$IDX : 12
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
# 27 MancaRifornMPD -> MancaMateriaPrima
#
$STATE : 0 : ND
$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)
# 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
$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_PowerOn
$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 : 36 : HW_deposito_robot
$EVENT : 37 : Barcode_Riempimento_Vasca
$EVENT : 38 : Barcode_Riscaldamento
$EVENT : 39 : Barcode_Anomalia_Macchina
$EVENT : 40 : HW_WarmUp_CoolDown
$EVENT : 49 : Barcode_Manca_Attrezzatura
$EVENT : 50 : Barcode_Usura_Utensile
$RULES
# state : event : next state
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_Guasto : Guasto
ALL_STATES : Barcode_Manca_Pezzo : MancaPezzo
ALL_STATES : Barcode_Manca_Ciclo_Lavoro : MancaLavoro
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 : 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 : HW_power_off : MacchinaSpenta
MacchinaSpenta : HW_PowerOn : FermoGenerico
Lavorazione : HW_PowerOn : FermoGenerico
CambioPezzo : HW_PowerOn : FermoGenerico
AllarmeCN : HW_PowerOn : FermoGenerico
RotturaNastro : HW_PowerOn : FermoGenerico
Manuale : HW_PowerOn : FermoGenerico
NonDisponibile : HW_PowerOn : FermoGenerico
Riscaldamento : HW_PowerOn : FermoGenerico
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
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
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
MacchinaSpenta : Contapezzi : CambioPezzo
FermoGenerico : Contapezzi : FermoGenerico
Lavorazione : Contapezzi : Lavorazione
AllarmeCN : Contapezzi : AllarmeCN
RotturaNastro : Contapezzi : CambioPezzo
Manuale : Contapezzi : Manuale
ScaricoPieno : Contapezzi : CambioPezzo
NonDisponibile : Contapezzi : CambioPezzo
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
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
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
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
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
Lavorazione : Timer_timeout_tempo_ciclo : FermoGenerico # 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
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
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
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
MacchinaSpenta : HW_deposito_robot : CambioPezzo
FermoGenerico : HW_deposito_robot : FermoGenerico
Lavorazione : HW_deposito_robot : Lavorazione
AllarmeCN : HW_deposito_robot : AllarmeCN
RotturaNastro : HW_deposito_robot : CambioPezzo
Manuale : HW_deposito_robot : Manuale
ScaricoPieno : HW_deposito_robot : CambioPezzo
NonDisponibile : HW_deposito_robot : CambioPezzo
ALL_STATES : HW_WarmUp_CoolDown : Riscaldamento # 40
#--------------------------------------------------------------------------
$DO
#$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 : MancaRifornMPD
#$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 : 36 : AccensioneSpegnimento
#$STATE : 37 : Carico
#$STATE : 38 : Riserva
#$STATE : 39 : AVuoto
#$STATE : 49 : MancaAttrezzatura
#$STATE : 50 : UsuraUtensile
#
##definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
#
#$EVENT : 00 : EMPTY
#$EVENT : 01 : Barcode_Lavora
#$EVENT : 02 : Barcode_Attrezzaggio
#$EVENT : 03 : Barcode_Creazione_Programmi
#$EVENT : 04 : NoBarcode_Riempimento_Vasca
#$EVENT : 05 : Barcode_Guasto
# # messo NoBarcode_Riscaldamento perchè c'è sotto Barcode riscaldamento -> 38
#$EVENT : 06 : NoBarcode_Riscaldamento
#$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_PowerOn
#$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_Riforn_MPD
#$EVENT : 27 : Timer_timeout_tempo_ciclo
#$EVENT : 28 : Timer_timeout_TURNO_by_tempo_ciclo
#$EVENT : 29 : HW_magazzino_grezzi vuoto
#$EVENT : 30 : HW_emergenza
#$EVENT : 31 : Barcode_Modifica_Programmi
#$EVENT : 32 : Barcode_Sostituzione_Utensile
#$EVENT : 33 : HW_Allarme Macchina
#$EVENT : 34 : HW_end_pallet_1
#$EVENT : 35 : HW_end_pallet_2
#$EVENT : 36 : HW_deposito_robot
#$EVENT : 37 : Barcode_Riempimento_Vasca
#$EVENT : 38 : Barcode_Riscaldamento
#$EVENT : 39 : Barcode_Anomalia_Macchina
#$EVENT : 40 : HW_WarmUp_CoolDown
#$EVENT : 41 : HW_machining_SLOW
#$EVENT : 42 : HW_Warn_Livello_Vasca
#$EVENT : 43 : HW_Warn_Livello_Cell
#$EVENT : 44 : HW_Warn_a_Vuoto
#$EVENT : 45 : HW_Warn_Riserva
#$EVENT : 46 : HW_Carico
#$EVENT : 47 : HW_Mismatch
#$EVENT : 48 : HW_preparing
#$EVENT : 49 : Barcode_Manca_Attrezzatura
#$EVENT : 50 : Barcode_Usura_Utensile
#$EVENT : 120 : IncrementoPezzi
#$EVENT : 121 : RettificaPezzi
#$EVENT : 999 : Commento
@@ -0,0 +1,193 @@
#
# Macchine MANUALE/BArcode di partenza
#
# 2023.08.01
#
$DEFINITIONS
$NAME : FAMIGLIA_15
$IDX : 15
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
$STATE : 0 : ND
$STATE : 1 : MacchinaPronta
$STATE : 11 : MacchinaSpenta
$STATE : 15 : AllarmeCN
$STATE : 24 : Manuale
$STATE : 29 : Emergenza # SOLO IN INGRESSO
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_power_off
$EVENT : 15 : HW_PowerOn
$EVENT : 18 : HW_error
$EVENT : 24 : HW_manuale # SOLO IN USCITA
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
MacchinaPronta : HW_power_off : MacchinaSpenta
MacchinaSpenta : HW_power_off : MacchinaSpenta
AllarmeCN : HW_power_off : MacchinaSpenta
Carico : HW_power_off : MacchinaSpenta
Riserva : HW_power_off : MacchinaSpenta
AVuoto : HW_power_off : MacchinaSpenta
MacchinaPronta : HW_PowerOn : MacchinaPronta
MacchinaSpenta : HW_PowerOn : MacchinaPronta
AllarmeCN : HW_PowerOn : MacchinaPronta
Carico : HW_PowerOn : MacchinaPronta
Riserva : HW_PowerOn : MacchinaPronta
AVuoto : HW_PowerOn : MacchinaPronta
MacchinaPronta : HW_error : AllarmeCN
MacchinaSpenta : HW_error : AllarmeCN
AllarmeCN : HW_error : AllarmeCN
Carico : HW_error : AllarmeCN
Riserva : HW_error : AllarmeCN
AVuoto : HW_error : AllarmeCN
Emergenza : HW_manuale : Manuale
MacchinaPronta : HW_Warn_a_Vuoto : Riserva
MacchinaSpenta : HW_Warn_a_Vuoto : Riserva
AllarmeCN : HW_Warn_a_Vuoto : Riserva
Carico : HW_Warn_a_Vuoto : Riserva
Riserva : HW_Warn_a_Vuoto : Riserva
AVuoto : HW_Warn_a_Vuoto : Riserva
MacchinaPronta : HW_Warn_Riserva : AVuoto
MacchinaSpenta : HW_Warn_Riserva : AVuoto
AllarmeCN : HW_Warn_Riserva : AVuoto
Carico : HW_Warn_Riserva : AVuoto
Riserva : HW_Warn_Riserva : AVuoto
AVuoto : HW_Warn_Riserva : AVuoto
MacchinaPronta : HW_Carico : Carico
MacchinaSpenta : HW_Carico : Carico
AllarmeCN : HW_Carico : Carico
Carico : HW_Carico : Carico
Riserva : HW_Carico : Carico
AVuoto : HW_Carico : Carico
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 41 : HW_machining_SLOW
# $EVENT : 42 : HW_Warn_Livello_Vasca
# $EVENT : 43 : HW_Warn_Livello_Cell
# $EVENT : 44 : HW_Warn_a_Vuoto
# $EVENT : 45 : HW_Warn_Riserva
# $EVENT : 46 : HW_Carico
# $EVENT : 47 : HW_Mismatch
# $EVENT : 48 : HW_preparing
# $EVENT : 49 : Barcode_Manca_Attrezzatura
# $EVENT : 50 : Barcode_Usura_Utensile
# $EVENT : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento
@@ -0,0 +1,232 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
15;0;14;11
15;0;15;1
15;0;18;15
15;0;44;39
15;0;45;38
15;0;46;37
15;1;0;0
15;1;14;11
15;1;18;15
15;1;44;39
15;1;45;38
15;1;46;37
15;2;0;0
15;2;14;11
15;2;15;1
15;2;18;15
15;2;44;39
15;2;45;38
15;2;46;37
15;3;0;0
15;3;14;11
15;3;15;1
15;3;18;15
15;3;44;39
15;3;45;38
15;3;46;37
15;4;0;0
15;4;14;11
15;4;15;1
15;4;18;15
15;4;44;39
15;4;45;38
15;4;46;37
15;5;0;0
15;5;14;11
15;5;15;1
15;5;18;15
15;5;44;39
15;5;45;38
15;5;46;37
15;6;0;0
15;6;14;11
15;6;15;1
15;6;18;15
15;6;44;39
15;6;45;38
15;6;46;37
15;7;0;0
15;7;14;11
15;7;15;1
15;7;18;15
15;7;44;39
15;7;45;38
15;7;46;37
15;8;0;0
15;8;14;11
15;8;15;1
15;8;18;15
15;8;44;39
15;8;45;38
15;8;46;37
15;9;0;0
15;9;14;11
15;9;15;1
15;9;18;15
15;9;44;39
15;9;45;38
15;9;46;37
15;10;0;0
15;10;14;11
15;10;15;1
15;10;18;15
15;10;44;39
15;10;45;38
15;10;46;37
15;11;0;0
15;11;15;1
15;11;18;15
15;11;44;39
15;11;45;38
15;11;46;37
15;12;0;0
15;12;14;11
15;12;15;1
15;12;18;15
15;12;44;39
15;12;45;38
15;12;46;37
15;13;0;0
15;13;14;11
15;13;15;1
15;13;18;15
15;13;44;39
15;13;45;38
15;13;46;37
15;14;0;0
15;14;14;11
15;14;15;1
15;14;18;15
15;14;44;39
15;14;45;38
15;14;46;37
15;15;0;0
15;15;14;11
15;15;15;1
15;15;44;39
15;15;45;38
15;15;46;37
15;23;0;0
15;23;14;11
15;23;15;1
15;23;18;15
15;23;44;39
15;23;45;38
15;23;46;37
15;24;0;0
15;24;14;11
15;24;15;1
15;24;18;15
15;24;44;39
15;24;45;38
15;24;46;37
15;25;0;0
15;25;14;11
15;25;15;1
15;25;18;15
15;25;44;39
15;25;45;38
15;25;46;37
15;26;0;0
15;26;14;11
15;26;15;1
15;26;18;15
15;26;44;39
15;26;45;38
15;26;46;37
15;27;0;0
15;27;14;11
15;27;15;1
15;27;18;15
15;27;44;39
15;27;45;38
15;27;46;37
15;28;0;0
15;28;14;11
15;28;15;1
15;28;18;15
15;28;44;39
15;28;45;38
15;28;46;37
15;29;0;0
15;29;14;11
15;29;15;1
15;29;18;15
15;29;44;39
15;29;45;38
15;29;46;37
15;30;0;0
15;30;14;11
15;30;15;1
15;30;18;15
15;30;44;39
15;30;45;38
15;30;46;37
15;31;0;0
15;31;14;11
15;31;15;1
15;31;18;15
15;31;44;39
15;31;45;38
15;31;46;37
15;32;0;0
15;32;14;11
15;32;15;1
15;32;18;15
15;32;44;39
15;32;45;38
15;32;46;37
15;33;0;0
15;33;14;11
15;33;15;1
15;33;18;15
15;33;44;39
15;33;45;38
15;33;46;37
15;34;0;0
15;34;14;11
15;34;15;1
15;34;18;15
15;34;44;39
15;34;45;38
15;34;46;37
15;35;0;0
15;35;14;11
15;35;15;1
15;35;18;15
15;35;44;39
15;35;45;38
15;35;46;37
15;37;0;0
15;37;14;11
15;37;15;1
15;37;18;15
15;37;44;39
15;37;45;38
15;38;0;0
15;38;14;11
15;38;15;1
15;38;18;15
15;38;44;39
15;38;46;37
15;39;0;0
15;39;14;11
15;39;15;1
15;39;18;15
15;39;45;38
15;39;46;37
15;49;0;0
15;49;14;11
15;49;15;1
15;49;18;15
15;49;44;39
15;49;45;38
15;49;46;37
15;50;0;0
15;50;14;11
15;50;15;1
15;50;18;15
15;50;44;39
15;50;45;38
15;50;46;37
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 15 0 14 11
3 15 0 15 1
4 15 0 18 15
5 15 0 44 39
6 15 0 45 38
7 15 0 46 37
8 15 1 0 0
9 15 1 14 11
10 15 1 18 15
11 15 1 44 39
12 15 1 45 38
13 15 1 46 37
14 15 2 0 0
15 15 2 14 11
16 15 2 15 1
17 15 2 18 15
18 15 2 44 39
19 15 2 45 38
20 15 2 46 37
21 15 3 0 0
22 15 3 14 11
23 15 3 15 1
24 15 3 18 15
25 15 3 44 39
26 15 3 45 38
27 15 3 46 37
28 15 4 0 0
29 15 4 14 11
30 15 4 15 1
31 15 4 18 15
32 15 4 44 39
33 15 4 45 38
34 15 4 46 37
35 15 5 0 0
36 15 5 14 11
37 15 5 15 1
38 15 5 18 15
39 15 5 44 39
40 15 5 45 38
41 15 5 46 37
42 15 6 0 0
43 15 6 14 11
44 15 6 15 1
45 15 6 18 15
46 15 6 44 39
47 15 6 45 38
48 15 6 46 37
49 15 7 0 0
50 15 7 14 11
51 15 7 15 1
52 15 7 18 15
53 15 7 44 39
54 15 7 45 38
55 15 7 46 37
56 15 8 0 0
57 15 8 14 11
58 15 8 15 1
59 15 8 18 15
60 15 8 44 39
61 15 8 45 38
62 15 8 46 37
63 15 9 0 0
64 15 9 14 11
65 15 9 15 1
66 15 9 18 15
67 15 9 44 39
68 15 9 45 38
69 15 9 46 37
70 15 10 0 0
71 15 10 14 11
72 15 10 15 1
73 15 10 18 15
74 15 10 44 39
75 15 10 45 38
76 15 10 46 37
77 15 11 0 0
78 15 11 15 1
79 15 11 18 15
80 15 11 44 39
81 15 11 45 38
82 15 11 46 37
83 15 12 0 0
84 15 12 14 11
85 15 12 15 1
86 15 12 18 15
87 15 12 44 39
88 15 12 45 38
89 15 12 46 37
90 15 13 0 0
91 15 13 14 11
92 15 13 15 1
93 15 13 18 15
94 15 13 44 39
95 15 13 45 38
96 15 13 46 37
97 15 14 0 0
98 15 14 14 11
99 15 14 15 1
100 15 14 18 15
101 15 14 44 39
102 15 14 45 38
103 15 14 46 37
104 15 15 0 0
105 15 15 14 11
106 15 15 15 1
107 15 15 44 39
108 15 15 45 38
109 15 15 46 37
110 15 23 0 0
111 15 23 14 11
112 15 23 15 1
113 15 23 18 15
114 15 23 44 39
115 15 23 45 38
116 15 23 46 37
117 15 24 0 0
118 15 24 14 11
119 15 24 15 1
120 15 24 18 15
121 15 24 44 39
122 15 24 45 38
123 15 24 46 37
124 15 25 0 0
125 15 25 14 11
126 15 25 15 1
127 15 25 18 15
128 15 25 44 39
129 15 25 45 38
130 15 25 46 37
131 15 26 0 0
132 15 26 14 11
133 15 26 15 1
134 15 26 18 15
135 15 26 44 39
136 15 26 45 38
137 15 26 46 37
138 15 27 0 0
139 15 27 14 11
140 15 27 15 1
141 15 27 18 15
142 15 27 44 39
143 15 27 45 38
144 15 27 46 37
145 15 28 0 0
146 15 28 14 11
147 15 28 15 1
148 15 28 18 15
149 15 28 44 39
150 15 28 45 38
151 15 28 46 37
152 15 29 0 0
153 15 29 14 11
154 15 29 15 1
155 15 29 18 15
156 15 29 44 39
157 15 29 45 38
158 15 29 46 37
159 15 30 0 0
160 15 30 14 11
161 15 30 15 1
162 15 30 18 15
163 15 30 44 39
164 15 30 45 38
165 15 30 46 37
166 15 31 0 0
167 15 31 14 11
168 15 31 15 1
169 15 31 18 15
170 15 31 44 39
171 15 31 45 38
172 15 31 46 37
173 15 32 0 0
174 15 32 14 11
175 15 32 15 1
176 15 32 18 15
177 15 32 44 39
178 15 32 45 38
179 15 32 46 37
180 15 33 0 0
181 15 33 14 11
182 15 33 15 1
183 15 33 18 15
184 15 33 44 39
185 15 33 45 38
186 15 33 46 37
187 15 34 0 0
188 15 34 14 11
189 15 34 15 1
190 15 34 18 15
191 15 34 44 39
192 15 34 45 38
193 15 34 46 37
194 15 35 0 0
195 15 35 14 11
196 15 35 15 1
197 15 35 18 15
198 15 35 44 39
199 15 35 45 38
200 15 35 46 37
201 15 37 0 0
202 15 37 14 11
203 15 37 15 1
204 15 37 18 15
205 15 37 44 39
206 15 37 45 38
207 15 38 0 0
208 15 38 14 11
209 15 38 15 1
210 15 38 18 15
211 15 38 44 39
212 15 38 46 37
213 15 39 0 0
214 15 39 14 11
215 15 39 15 1
216 15 39 18 15
217 15 39 45 38
218 15 39 46 37
219 15 49 0 0
220 15 49 14 11
221 15 49 15 1
222 15 49 18 15
223 15 49 44 39
224 15 49 45 38
225 15 49 46 37
226 15 50 0 0
227 15 50 14 11
228 15 50 15 1
229 15 50 18 15
230 15 50 44 39
231 15 50 45 38
232 15 50 46 37
@@ -0,0 +1,152 @@
#
# Macchine MANUALE/BArcode di partenza
#
# 2023.08.08
#
$DEFINITIONS
$NAME : FAMIGLIA_15
$IDX : 15
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
$STATE : 0 : ND
$STATE : 1 : MacchinaPronta
$STATE : 11 : MacchinaSpenta
$STATE : 15 : AllarmeCN
$STATE : 37 : Carico
$STATE : 38 : Riserva
$STATE : 39 : AVuoto
#definizione eventi : obbligatorio iniziare da 0 --> select * from AnagraficaEventi
$EVENT : 00 : EMPTY
$EVENT : 14 : HW_power_off
$EVENT : 15 : HW_PowerOn
$EVENT : 18 : HW_error
$EVENT : 44 : HW_Warn_a_Vuoto
$EVENT : 45 : HW_Warn_Riserva
$EVENT : 46 : HW_Carico
$RULES
# state : event : next state
ALL_STATES : EMPTY : ND
ALL_STATES : HW_power_off : MacchinaSpenta # 14
ALL_STATES : HW_PowerOn : 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_Carico : Carico # 56
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 41 : HW_machining_SLOW
# $EVENT : 42 : HW_Warn_Livello_Vasca
# $EVENT : 43 : HW_Warn_Livello_Cell
# $EVENT : 44 : HW_Warn_a_Vuoto
# $EVENT : 45 : HW_Warn_Riserva
# $EVENT : 46 : HW_Carico
# $EVENT : 47 : HW_Mismatch
# $EVENT : 48 : HW_preparing
# $EVENT : 49 : Barcode_Manca_Attrezzatura
# $EVENT : 50 : Barcode_Usura_Utensile
# $EVENT : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento
@@ -0,0 +1,204 @@
IdxFamiglia;IdxStato;IdxTipo;next_IdxStato
20;0;14;11
20;0;15;12
20;0;16;13
20;0;18;15
20;0;24;24
20;0;30;29
20;2;0;0
20;2;14;11
20;2;15;12
20;2;16;13
20;2;18;15
20;2;24;24
20;2;30;29
20;3;0;0
20;3;14;11
20;3;15;12
20;3;16;13
20;3;18;15
20;3;24;24
20;3;30;29
20;4;0;0
20;4;14;11
20;4;15;12
20;4;16;13
20;4;18;15
20;4;24;24
20;4;30;29
20;5;0;0
20;5;14;11
20;5;15;12
20;5;16;13
20;5;18;15
20;5;24;24
20;5;30;29
20;6;0;0
20;6;14;11
20;6;15;12
20;6;16;13
20;6;18;15
20;6;24;24
20;6;30;29
20;7;0;0
20;7;14;11
20;7;15;12
20;7;16;13
20;7;18;15
20;7;24;24
20;7;30;29
20;8;0;0
20;8;14;11
20;8;15;12
20;8;16;13
20;8;18;15
20;8;24;24
20;8;30;29
20;9;0;0
20;9;14;11
20;9;15;12
20;9;16;13
20;9;18;15
20;9;24;24
20;9;30;29
20;10;0;0
20;10;14;11
20;10;15;12
20;10;16;13
20;10;18;15
20;10;24;24
20;10;30;29
20;11;0;0
20;11;15;12
20;11;16;13
20;11;18;15
20;11;24;24
20;11;30;29
20;12;0;0
20;12;14;11
20;12;16;13
20;12;18;15
20;12;24;24
20;12;30;29
20;13;0;0
20;13;14;11
20;13;15;12
20;13;18;15
20;13;24;24
20;13;30;29
20;14;0;0
20;14;14;11
20;14;15;12
20;14;16;13
20;14;18;15
20;14;24;24
20;14;30;29
20;15;0;0
20;15;14;11
20;15;15;12
20;15;16;13
20;15;24;24
20;15;30;29
20;23;0;0
20;23;14;11
20;23;15;12
20;23;16;13
20;23;18;15
20;23;24;24
20;23;30;29
20;24;0;0
20;24;14;11
20;24;15;12
20;24;16;13
20;24;18;15
20;24;30;29
20;25;0;0
20;25;14;11
20;25;15;12
20;25;16;13
20;25;18;15
20;25;24;24
20;25;30;29
20;26;0;0
20;26;14;11
20;26;15;12
20;26;16;13
20;26;18;15
20;26;24;24
20;26;30;29
20;27;0;0
20;27;14;11
20;27;15;12
20;27;16;13
20;27;18;15
20;27;24;24
20;27;30;29
20;28;0;0
20;28;14;11
20;28;15;12
20;28;16;13
20;28;18;15
20;28;24;24
20;28;30;29
20;29;0;0
20;29;14;11
20;29;15;12
20;29;16;13
20;29;18;15
20;29;24;24
20;30;0;0
20;30;14;11
20;30;15;12
20;30;16;13
20;30;18;15
20;30;24;24
20;30;30;29
20;31;0;0
20;31;14;11
20;31;15;12
20;31;16;13
20;31;18;15
20;31;24;24
20;31;30;29
20;32;0;0
20;32;14;11
20;32;15;12
20;32;16;13
20;32;18;15
20;32;24;24
20;32;30;29
20;33;0;0
20;33;14;11
20;33;15;12
20;33;16;13
20;33;18;15
20;33;24;24
20;33;30;29
20;34;0;0
20;34;14;11
20;34;15;12
20;34;16;13
20;34;18;15
20;34;24;24
20;34;30;29
20;35;0;0
20;35;14;11
20;35;15;12
20;35;16;13
20;35;18;15
20;35;24;24
20;35;30;29
20;49;0;0
20;49;14;11
20;49;15;12
20;49;16;13
20;49;18;15
20;49;24;24
20;49;30;29
20;50;0;0
20;50;14;11
20;50;15;12
20;50;16;13
20;50;18;15
20;50;24;24
20;50;30;29
1 IdxFamiglia IdxStato IdxTipo next_IdxStato
2 20 0 14 11
3 20 0 15 12
4 20 0 16 13
5 20 0 18 15
6 20 0 24 24
7 20 0 30 29
8 20 2 0 0
9 20 2 14 11
10 20 2 15 12
11 20 2 16 13
12 20 2 18 15
13 20 2 24 24
14 20 2 30 29
15 20 3 0 0
16 20 3 14 11
17 20 3 15 12
18 20 3 16 13
19 20 3 18 15
20 20 3 24 24
21 20 3 30 29
22 20 4 0 0
23 20 4 14 11
24 20 4 15 12
25 20 4 16 13
26 20 4 18 15
27 20 4 24 24
28 20 4 30 29
29 20 5 0 0
30 20 5 14 11
31 20 5 15 12
32 20 5 16 13
33 20 5 18 15
34 20 5 24 24
35 20 5 30 29
36 20 6 0 0
37 20 6 14 11
38 20 6 15 12
39 20 6 16 13
40 20 6 18 15
41 20 6 24 24
42 20 6 30 29
43 20 7 0 0
44 20 7 14 11
45 20 7 15 12
46 20 7 16 13
47 20 7 18 15
48 20 7 24 24
49 20 7 30 29
50 20 8 0 0
51 20 8 14 11
52 20 8 15 12
53 20 8 16 13
54 20 8 18 15
55 20 8 24 24
56 20 8 30 29
57 20 9 0 0
58 20 9 14 11
59 20 9 15 12
60 20 9 16 13
61 20 9 18 15
62 20 9 24 24
63 20 9 30 29
64 20 10 0 0
65 20 10 14 11
66 20 10 15 12
67 20 10 16 13
68 20 10 18 15
69 20 10 24 24
70 20 10 30 29
71 20 11 0 0
72 20 11 15 12
73 20 11 16 13
74 20 11 18 15
75 20 11 24 24
76 20 11 30 29
77 20 12 0 0
78 20 12 14 11
79 20 12 16 13
80 20 12 18 15
81 20 12 24 24
82 20 12 30 29
83 20 13 0 0
84 20 13 14 11
85 20 13 15 12
86 20 13 18 15
87 20 13 24 24
88 20 13 30 29
89 20 14 0 0
90 20 14 14 11
91 20 14 15 12
92 20 14 16 13
93 20 14 18 15
94 20 14 24 24
95 20 14 30 29
96 20 15 0 0
97 20 15 14 11
98 20 15 15 12
99 20 15 16 13
100 20 15 24 24
101 20 15 30 29
102 20 23 0 0
103 20 23 14 11
104 20 23 15 12
105 20 23 16 13
106 20 23 18 15
107 20 23 24 24
108 20 23 30 29
109 20 24 0 0
110 20 24 14 11
111 20 24 15 12
112 20 24 16 13
113 20 24 18 15
114 20 24 30 29
115 20 25 0 0
116 20 25 14 11
117 20 25 15 12
118 20 25 16 13
119 20 25 18 15
120 20 25 24 24
121 20 25 30 29
122 20 26 0 0
123 20 26 14 11
124 20 26 15 12
125 20 26 16 13
126 20 26 18 15
127 20 26 24 24
128 20 26 30 29
129 20 27 0 0
130 20 27 14 11
131 20 27 15 12
132 20 27 16 13
133 20 27 18 15
134 20 27 24 24
135 20 27 30 29
136 20 28 0 0
137 20 28 14 11
138 20 28 15 12
139 20 28 16 13
140 20 28 18 15
141 20 28 24 24
142 20 28 30 29
143 20 29 0 0
144 20 29 14 11
145 20 29 15 12
146 20 29 16 13
147 20 29 18 15
148 20 29 24 24
149 20 30 0 0
150 20 30 14 11
151 20 30 15 12
152 20 30 16 13
153 20 30 18 15
154 20 30 24 24
155 20 30 30 29
156 20 31 0 0
157 20 31 14 11
158 20 31 15 12
159 20 31 16 13
160 20 31 18 15
161 20 31 24 24
162 20 31 30 29
163 20 32 0 0
164 20 32 14 11
165 20 32 15 12
166 20 32 16 13
167 20 32 18 15
168 20 32 24 24
169 20 32 30 29
170 20 33 0 0
171 20 33 14 11
172 20 33 15 12
173 20 33 16 13
174 20 33 18 15
175 20 33 24 24
176 20 33 30 29
177 20 34 0 0
178 20 34 14 11
179 20 34 15 12
180 20 34 16 13
181 20 34 18 15
182 20 34 24 24
183 20 34 30 29
184 20 35 0 0
185 20 35 14 11
186 20 35 15 12
187 20 35 16 13
188 20 35 18 15
189 20 35 24 24
190 20 35 30 29
191 20 49 0 0
192 20 49 14 11
193 20 49 15 12
194 20 49 16 13
195 20 49 18 15
196 20 49 24 24
197 20 49 30 29
198 20 50 0 0
199 20 50 14 11
200 20 50 15 12
201 20 50 16 13
202 20 50 18 15
203 20 50 24 24
204 20 50 30 29
@@ -0,0 +1,153 @@
#
# Macchine MANUALE/Barcode di partenza
#
# 2023.08.09
#
$DEFINITIONS
$NAME : FAMIGLIA_20 # -> MACCHINA FILTRO JETCO - SOSTITUISCE LA 11
$IDX : 20
#definizione stati (MACRO) : obbligatorio iniziare da 0 --> select * from AnagraficaStati
#
#
$STATE : 0 : ND
$STATE : 11 : MacchinaSpenta
$STATE : 12 : FermoGenerico
$STATE : 13 : Lavorazione
$STATE : 15 : AllarmeCN
$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_PowerOn
$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 # 11
ALL_STATES : HW_PowerOn : 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
#--------------------------------------------------------------------------
$DO
# ELENCO STATI E EVENTI DI BASE
# #
# # 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 : 36 : AccensioneSpegnimento
# $STATE : 37 : Carico
# $STATE : 38 : Riserva
# $STATE : 39 : AVuoto
# $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)
# # 26 Barcode_Manca_Riforn_MPD -> Barcode_Manca_MateriaPrima
# # 29 HW_magazzino_grezzi vuoto POTREBBE ESSERE HW - mancanza materiale DA CAMBIARE
#
# $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_PowerOn
# $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 : 34 : HW_end_pallet_1
# $EVENT : 35 : HW_end_pallet_2
# $EVENT : 36 : HW_deposito_robot
# $EVENT : 37 : Barcode_Riempimento_Vasca
# $EVENT : 38 : Barcode_Riscaldamento
# $EVENT : 39 : Barcode_Anomalia_Macchina
# $EVENT : 40 : HW_WarmUp_CoolDown
# $EVENT : 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 : 120 : IncrementoPezzi
# $EVENT : 121 : RettificaPezzi
# $EVENT : 999 : Commento