Aggiunta 3 tipi adapter file based (base, Euromap63)
This commit is contained in:
+256
-195
@@ -5,6 +5,108 @@ using System.Text;
|
||||
|
||||
namespace IOB_UT
|
||||
{
|
||||
/// <summary>
|
||||
/// Elenco MODI CNC
|
||||
/// </summary>
|
||||
public enum CNC_MODE
|
||||
{
|
||||
/// <summary>
|
||||
/// Non definito
|
||||
/// </summary>
|
||||
ND = 0,
|
||||
|
||||
/// <summary>
|
||||
/// AUTOMATICO
|
||||
/// </summary>
|
||||
AUTO,
|
||||
|
||||
/// <summary>
|
||||
/// EDIT (MEMORY EDIT)
|
||||
/// </summary>
|
||||
EDIT,
|
||||
|
||||
/// <summary>
|
||||
/// MEN (MEMORY OPERATION)
|
||||
/// </summary>
|
||||
MEN,
|
||||
|
||||
/// <summary>
|
||||
/// MDI (MANUAL DATA INPUT)
|
||||
/// </summary>
|
||||
MDI,
|
||||
|
||||
/// <summary>
|
||||
/// HANDLE/INC (MANUAL HANDLE / INCREMENTAL FEED)
|
||||
/// </summary>
|
||||
HANDLE_INC,
|
||||
|
||||
/// <summary>
|
||||
/// HOME
|
||||
/// </summary>
|
||||
HOME,
|
||||
|
||||
/// <summary>
|
||||
/// JOG (MANUAL CONTINUOUS FEED)
|
||||
/// </summary>
|
||||
JOG,
|
||||
|
||||
/// <summary>
|
||||
/// JOG MAN
|
||||
/// </summary>
|
||||
JOG_MAN,
|
||||
|
||||
/// <summary>
|
||||
/// JOG_INC
|
||||
/// </summary>
|
||||
JOG_INC,
|
||||
|
||||
/// <summary>
|
||||
/// PROFILE
|
||||
/// </summary>
|
||||
PROFILE,
|
||||
|
||||
/// <summary>
|
||||
/// SEMI
|
||||
/// </summary>
|
||||
SEMI,
|
||||
|
||||
/// <summary>
|
||||
/// THND (TEACH IN HANDLE)
|
||||
/// </summary>
|
||||
THND,
|
||||
|
||||
/// <summary>
|
||||
/// TJOG (TEACH IN JOG)
|
||||
/// </summary>
|
||||
TJOG,
|
||||
|
||||
/// <summary>
|
||||
/// RMT (DNC OPERATION)
|
||||
/// </summary>
|
||||
RMT,
|
||||
|
||||
/// <summary>
|
||||
/// REF (MANUAL REFERENCE POSITION RETURN)
|
||||
/// </summary>
|
||||
REF
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco STATI CNC OSAI
|
||||
/// </summary>
|
||||
public enum CNC_STATUS_OSAI
|
||||
{
|
||||
IDLE = 1,
|
||||
CYCLE,
|
||||
HODA,
|
||||
RUNH,
|
||||
HRUN,
|
||||
ERRO,
|
||||
WAIT,
|
||||
RESET,
|
||||
EMERG,
|
||||
INPUT
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tipologie di DUMP memoria
|
||||
@@ -15,101 +117,13 @@ namespace IOB_UT
|
||||
/// Salvataggio all'avvio aree memoria (con sovrascrittura)
|
||||
/// </summary>
|
||||
STARTUP,
|
||||
|
||||
/// <summary>
|
||||
/// Campionamento periodico
|
||||
/// </summary>
|
||||
SAMPLE
|
||||
}
|
||||
/// <summary>
|
||||
/// Tipologia di adapters ammessi
|
||||
/// </summary>
|
||||
public enum tipoAdapter
|
||||
{
|
||||
/// <summary>
|
||||
/// Adapter SIMULAZIONE
|
||||
/// </summary>
|
||||
SIMULA,
|
||||
/// <summary>
|
||||
/// adapter FANUC
|
||||
/// </summary>
|
||||
FANUC,
|
||||
/// <summary>
|
||||
/// adapter KAWASAKI e-controller
|
||||
/// </summary>
|
||||
KAWASAKI,
|
||||
/// <summary>
|
||||
/// Adapter non specificato
|
||||
/// </summary>
|
||||
ND,
|
||||
/// <summary>
|
||||
/// Adapter MTConnect
|
||||
/// </summary>
|
||||
MTConnect,
|
||||
/// <summary>
|
||||
/// Adapter OMRON
|
||||
/// </summary>
|
||||
OMRON,
|
||||
/// <summary>
|
||||
/// Adapter OSAI CNDEX (Cndex)
|
||||
/// </summary>
|
||||
OSAI_CNDEX,
|
||||
/// <summary>
|
||||
/// Adapter OSAI OPEN (ws)
|
||||
/// </summary>
|
||||
OSAI_OPEN,
|
||||
/// <summary>
|
||||
/// Adapter OSAI VB6
|
||||
/// </summary>
|
||||
OSAI_VB6,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS
|
||||
/// </summary>
|
||||
SIEMENS,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione APROCHIM (filtro liquidi rettifiche)
|
||||
/// </summary>
|
||||
SIEMENS_APROCHIM,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione VIPA @2001
|
||||
/// </summary>
|
||||
SIEMENS_AT2001,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione FAPE (punzonatrici)
|
||||
/// </summary>
|
||||
SIEMENS_FAPE,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione COMUR (dentatrice)
|
||||
/// </summary>
|
||||
SIEMENS_COMUR,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione INGENIA (Valvital, Automazione)
|
||||
/// </summary>
|
||||
SIEMENS_INGENIA,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione LASCO (Valvital, Pressa Bilancere)
|
||||
/// </summary>
|
||||
SIEMENS_LASCO,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione PRESSOIL + CEI (Valvital, Pressa Idraulica)
|
||||
/// </summary>
|
||||
SIEMENS_PRESSOIL_CEI,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione SAET (Valvital, forni / tempra)
|
||||
/// </summary>
|
||||
SIEMENS_SAET,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione SIMEC (Valvital, taglio)
|
||||
/// </summary>
|
||||
SIEMENS_SIMEC,
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione Torri
|
||||
/// </summary>
|
||||
SIEMENS_TORRI,
|
||||
/// <summary>
|
||||
/// Metodi di WPS WebPageScraping (es x compressori Atlas Copco)
|
||||
/// </summary>
|
||||
WPS
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tipo di ciclo da processare
|
||||
/// </summary>
|
||||
@@ -119,40 +133,28 @@ namespace IOB_UT
|
||||
/// Very High Frequency (solo x invii...)
|
||||
/// </summary>
|
||||
VHF,
|
||||
|
||||
/// <summary>
|
||||
/// lettura dati ad alta frequenza
|
||||
/// </summary>
|
||||
HF,
|
||||
|
||||
/// <summary>
|
||||
/// lettura dati standard
|
||||
/// </summary>
|
||||
MF,
|
||||
|
||||
/// <summary>
|
||||
/// lettura dati bassa freq
|
||||
/// </summary>
|
||||
LF,
|
||||
|
||||
/// <summary>
|
||||
/// lettura dati bassissima priorità (re-sync stato allarmi)
|
||||
/// </summary>
|
||||
VLF
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// StFlag8: set di 8 bit (1 word) contente semaforo di variabili
|
||||
/// </summary>
|
||||
[Flags]
|
||||
public enum StFlag8 : int
|
||||
{
|
||||
NONE = 0,
|
||||
B0 = 1 << 0,
|
||||
B1 = 1 << 1,
|
||||
B2 = 1 << 2,
|
||||
B3 = 1 << 3,
|
||||
B4 = 1 << 4,
|
||||
B5 = 1 << 5,
|
||||
B6 = 1 << 6,
|
||||
B7 = 1 << 7
|
||||
}
|
||||
/// <summary>
|
||||
/// StFlag32: set di 32 bit (4 word) contente semaforo di variabili
|
||||
/// </summary>
|
||||
@@ -193,6 +195,150 @@ namespace IOB_UT
|
||||
B30 = 1 << 30,
|
||||
B31 = 1 << 31
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// StFlag8: set di 8 bit (1 word) contente semaforo di variabili
|
||||
/// </summary>
|
||||
[Flags]
|
||||
public enum StFlag8 : int
|
||||
{
|
||||
NONE = 0,
|
||||
B0 = 1 << 0,
|
||||
B1 = 1 << 1,
|
||||
B2 = 1 << 2,
|
||||
B3 = 1 << 3,
|
||||
B4 = 1 << 4,
|
||||
B5 = 1 << 5,
|
||||
B6 = 1 << 6,
|
||||
B7 = 1 << 7
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Tipologia di adapters ammessi
|
||||
/// </summary>
|
||||
public enum tipoAdapter
|
||||
{
|
||||
/// <summary>
|
||||
/// Adapter SIMULAZIONE
|
||||
/// </summary>
|
||||
SIMULA,
|
||||
|
||||
/// <summary>
|
||||
/// adapter FANUC
|
||||
/// </summary>
|
||||
FANUC,
|
||||
|
||||
/// <summary>
|
||||
/// File Based exchange generic adapter
|
||||
/// </summary>
|
||||
FILE_GEN,
|
||||
|
||||
/// <summary>
|
||||
/// File Based exchange Euromap63
|
||||
/// </summary>
|
||||
FILE_EUROM63,
|
||||
|
||||
///// <summary>
|
||||
///// File Based exchange SCM Xylog
|
||||
///// </summary>
|
||||
//FILE_XYLOG,
|
||||
|
||||
/// <summary>
|
||||
/// adapter KAWASAKI e-controller
|
||||
/// </summary>
|
||||
KAWASAKI,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter non specificato
|
||||
/// </summary>
|
||||
ND,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter MTConnect
|
||||
/// </summary>
|
||||
MTConnect,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter OMRON
|
||||
/// </summary>
|
||||
OMRON,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter OSAI CNDEX (Cndex)
|
||||
/// </summary>
|
||||
OSAI_CNDEX,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter OSAI OPEN (ws)
|
||||
/// </summary>
|
||||
OSAI_OPEN,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter OSAI VB6
|
||||
/// </summary>
|
||||
OSAI_VB6,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS
|
||||
/// </summary>
|
||||
SIEMENS,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione APROCHIM (filtro liquidi rettifiche)
|
||||
/// </summary>
|
||||
SIEMENS_APROCHIM,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione VIPA @2001
|
||||
/// </summary>
|
||||
SIEMENS_AT2001,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione FAPE (punzonatrici)
|
||||
/// </summary>
|
||||
SIEMENS_FAPE,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione COMUR (dentatrice)
|
||||
/// </summary>
|
||||
SIEMENS_COMUR,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione INGENIA (Valvital, Automazione)
|
||||
/// </summary>
|
||||
SIEMENS_INGENIA,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione LASCO (Valvital, Pressa Bilancere)
|
||||
/// </summary>
|
||||
SIEMENS_LASCO,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione PRESSOIL + CEI (Valvital, Pressa Idraulica)
|
||||
/// </summary>
|
||||
SIEMENS_PRESSOIL_CEI,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione SAET (Valvital, forni / tempra)
|
||||
/// </summary>
|
||||
SIEMENS_SAET,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione SIMEC (Valvital, taglio)
|
||||
/// </summary>
|
||||
SIEMENS_SIMEC,
|
||||
|
||||
/// <summary>
|
||||
/// Adapter SIEMENS, interfaccia versione Torri
|
||||
/// </summary>
|
||||
SIEMENS_TORRI,
|
||||
|
||||
/// <summary>
|
||||
/// Metodi di WPS WebPageScraping (es x compressori Atlas Copco)
|
||||
/// </summary>
|
||||
WPS
|
||||
}
|
||||
|
||||
#if false
|
||||
/// <summary>
|
||||
/// Enumerazione tipi di semaforo
|
||||
@@ -219,8 +365,9 @@ namespace IOB_UT
|
||||
/// Grigio/Spento
|
||||
/// </summary>
|
||||
SS
|
||||
}
|
||||
}
|
||||
#endif
|
||||
|
||||
/// <summary>
|
||||
/// Enumerazione tipi di tipi di URL x invio
|
||||
/// </summary>
|
||||
@@ -230,96 +377,10 @@ namespace IOB_UT
|
||||
/// Salvataggio FluxLog (valori estesi che non provocano calcoli di macchine a stati, eventi...)
|
||||
/// </summary>
|
||||
FLog,
|
||||
|
||||
/// <summary>
|
||||
/// INPUT segnali in ingresso (standard base MAPO)
|
||||
/// </summary>
|
||||
SignIN
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Elenco STATI CNC OSAI
|
||||
/// </summary>
|
||||
public enum CNC_STATUS_OSAI
|
||||
{
|
||||
IDLE = 1,
|
||||
CYCLE,
|
||||
HODA,
|
||||
RUNH,
|
||||
HRUN,
|
||||
ERRO,
|
||||
WAIT,
|
||||
RESET,
|
||||
EMERG,
|
||||
INPUT
|
||||
}
|
||||
/// <summary>
|
||||
/// Elenco MODI CNC
|
||||
/// </summary>
|
||||
public enum CNC_MODE
|
||||
{
|
||||
/// <summary>
|
||||
/// Non definito
|
||||
/// </summary>
|
||||
ND = 0,
|
||||
/// <summary>
|
||||
/// AUTOMATICO
|
||||
/// </summary>
|
||||
AUTO,
|
||||
/// <summary>
|
||||
/// EDIT (MEMORY EDIT)
|
||||
/// </summary>
|
||||
EDIT,
|
||||
/// <summary>
|
||||
/// MEN (MEMORY OPERATION)
|
||||
/// </summary>
|
||||
MEN,
|
||||
/// <summary>
|
||||
/// MDI (MANUAL DATA INPUT)
|
||||
/// </summary>
|
||||
MDI,
|
||||
/// <summary>
|
||||
/// HANDLE/INC (MANUAL HANDLE / INCREMENTAL FEED)
|
||||
/// </summary>
|
||||
HANDLE_INC,
|
||||
/// <summary>
|
||||
/// HOME
|
||||
/// </summary>
|
||||
HOME,
|
||||
/// <summary>
|
||||
/// JOG (MANUAL CONTINUOUS FEED)
|
||||
/// </summary>
|
||||
JOG,
|
||||
/// <summary>
|
||||
/// JOG MAN
|
||||
/// </summary>
|
||||
JOG_MAN,
|
||||
/// <summary>
|
||||
/// JOG_INC
|
||||
/// </summary>
|
||||
JOG_INC,
|
||||
/// <summary>
|
||||
/// PROFILE
|
||||
/// </summary>
|
||||
PROFILE,
|
||||
/// <summary>
|
||||
/// SEMI
|
||||
/// </summary>
|
||||
SEMI,
|
||||
/// <summary>
|
||||
/// THND (TEACH IN HANDLE)
|
||||
/// </summary>
|
||||
THND,
|
||||
/// <summary>
|
||||
/// TJOG (TEACH IN JOG)
|
||||
/// </summary>
|
||||
TJOG,
|
||||
/// <summary>
|
||||
/// RMT (DNC OPERATION)
|
||||
/// </summary>
|
||||
RMT,
|
||||
/// <summary>
|
||||
/// REF (MANUAL REFERENCE POSITION RETURN)
|
||||
/// </summary>
|
||||
REF
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user