From 7bcb2d752e75446665b7ce6419323a2a5d6cbc0c Mon Sep 17 00:00:00 2001 From: "Samuele E. Locatelli" Date: Mon, 26 Jun 2017 15:25:06 +0200 Subject: [PATCH] update x gestione speed e override speed mandrino OSAI --- MTC_Adapter/MTC_Adapter/AdapterGeneric.cs | 23 +- MTC_Adapter/MTC_Adapter/AdapterOsai.cs | 1784 +++---- MTC_Adapter/MTC_Adapter/App.config | 10 +- .../DATA/CONF/Adapter_ItemList.xml | 140 +- .../MTC_Adapter/DATA/CONF/AlarmList.map | 1526 ++---- .../MTC_Adapter/DATA/CONF/AnalogData.map | 8 +- .../MTC_Adapter/DATA/CONF/CounterList.map | 4 +- MTC_Adapter/MTC_Adapter/MainForm.Designer.cs | 4582 ++++++++--------- 8 files changed, 3726 insertions(+), 4351 deletions(-) diff --git a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs index a5b5b8c..32f97e3 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterGeneric.cs @@ -2153,6 +2153,25 @@ namespace MTC_Adapter vettPath[currIdx].mPathSpindleOver_03.Value = dataVector[5] / 100; vettPath[currIdx].mPathSpindleOver_04.Value = dataVector[6] / 100; + // SE il processo è quello corrente... + string processo = string.Format("P{0}", currIdx + 1); + if (mProcSel.Value.ToString() == processo) + { + // se da conf richeisto salvo override globale come max tra i 4 letti... + if (utils.CRB("getMaxSpOver")) + { + int maxSpeedOver = 0; + maxSpeedOver = ((dataVector[3] / 100) > maxSpeedOver) ? dataVector[3] / 100 : maxSpeedOver; + maxSpeedOver = ((dataVector[4] / 100) > maxSpeedOver) ? dataVector[4] / 100 : maxSpeedOver; + maxSpeedOver = ((dataVector[5] / 100) > maxSpeedOver) ? dataVector[5] / 100 : maxSpeedOver; + maxSpeedOver = ((dataVector[6] / 100) > maxSpeedOver) ? dataVector[6] / 100 : maxSpeedOver; + + // includo lettura override spindle... è la massima tra quelle che ho letto (dai path) + SpeedRateOver = maxSpeedOver; + } + } + + // salvo stringa! sb.AppendLine(string.Format("P{0} - Override % Jog | Feed | Rapid: {1} | {2} | {3}", currIdx + 1, dataVector[0] / 100, dataVector[1] / 100, dataVector[2] / 100)); sb.AppendLine(string.Format("P{0} - Override % Spindle 1 | 2 | 3 | 4: {1} | {2} | {3} | {4}", currIdx + 1, dataVector[3] / 100, dataVector[4] / 100, dataVector[5] / 100, dataVector[6] / 100)); @@ -2482,7 +2501,7 @@ namespace MTC_Adapter vettUnOp[i].mUnOpLoad.Value = UnOpLoad; vettUnOp[i].mUnOpSpeedOverr.Value = SpeedRateOver; - sb.AppendLine(string.Format("UnOp_{0}: SpeedRate {1} rpm | Load {2} | SpOv: {3}", i + 1, SpeedRate, UnOpLoad, SpeedRateOver)); + sb.AppendLine(string.Format("UnOp_{0}: SpeedRate {1} rpm | Load {2} | SpOv: {3}", i + 1, locSpeedRate, UnOpLoad, SpeedRateOver)); } @@ -3208,7 +3227,7 @@ namespace MTC_Adapter getAnalogDataFromPlc(); // reload dati da file... reloadDataFromFile(); - + // area gestione dati utensili... in base al num max di UnOp recupero i dati utensile... PROCEDURA AD HOC!!! getDatiUt(currAdpConf.nUnOp); } diff --git a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs index 437552f..e295a47 100644 --- a/MTC_Adapter/MTC_Adapter/AdapterOsai.cs +++ b/MTC_Adapter/MTC_Adapter/AdapterOsai.cs @@ -8,556 +8,556 @@ using System.Text; namespace MTC_Adapter { - public class AdapterOsai : AdapterGeneric + public class AdapterOsai : AdapterGeneric + { + /// + /// Oggetto MAIN x connessione OSAI + /// + protected OSAI OSAI_ref; + /// + /// wrapper chiamata lettura/scrittura OSAI x BYTE... + /// + /// + /// + /// + /// 0/1 orimo o secondo byte della word... + /// + /// + public bool OsaiMemRW_Byte(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, Int32 memOrderStart, ref byte[] Value) { - /// - /// Oggetto MAIN x connessione OSAI - /// - protected OSAI OSAI_ref; - /// - /// wrapper chiamata lettura/scrittura OSAI x BYTE... - /// - /// - /// - /// - /// 0/1 orimo o secondo byte della word... - /// - /// - public bool OsaiMemRW_Byte(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, Int32 memOrderStart, ref byte[] Value) + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_Byte(bWrite, MemType, memIndex, memOrderStart, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_Byte(bWrite, MemType, memIndex, memOrderStart, ref Value); } - /// - /// wrapper chiamata lettura/scrittura x WORD... - /// - /// - /// - /// - /// - /// - public bool OsaiMemRW_Word(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref ushort[] Value) + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } + /// + /// wrapper chiamata lettura/scrittura x WORD... + /// + /// + /// + /// + /// + /// + public bool OsaiMemRW_Word(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref ushort[] Value) + { + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_Word(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_Word(bWrite, MemType, memIndex, ref Value); } - /// - /// wrapper chiamata lettura/scrittura x DOUBLE-WORD... - /// - /// - /// - /// - /// - /// - public bool OsaiMemRW_DWord(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref uint[] Value) + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } + /// + /// wrapper chiamata lettura/scrittura x DOUBLE-WORD... + /// + /// + /// + /// + /// + /// + public bool OsaiMemRW_DWord(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref uint[] Value) + { + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_DWord(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_DWord(bWrite, MemType, memIndex, ref Value); } - /// - /// wrapper chiamata lettura/scrittura x Short... - /// - /// - /// - /// - /// - /// - public bool OsaiMemRW_Short(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref short[] Value) + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } + /// + /// wrapper chiamata lettura/scrittura x Short... + /// + /// + /// + /// + /// + /// + public bool OsaiMemRW_Short(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref short[] Value) + { + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_Short(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_Short(bWrite, MemType, memIndex, ref Value); } - /// - /// wrapper chiamata lettura/scrittura x INT... - /// - /// - /// - /// - /// - /// - public bool OsaiMemRW_Integer(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref int[] Value) + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } + /// + /// wrapper chiamata lettura/scrittura x INT... + /// + /// + /// + /// + /// + /// + public bool OsaiMemRW_Integer(bool bWrite, OSAI.MemTypeWord MemType, Int32 memIndex, ref int[] Value) + { + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_Integer(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_Integer(bWrite, MemType, memIndex, ref Value); } - /// - /// wrapper chiamata lettura/scrittura x Double... - /// - /// - /// - /// - /// - /// - public bool OsaiMemRW_Double(bool bWrite, OSAI.MemTypeDouble MemType, Int32 memIndex, ref double[] Value) + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } + /// + /// wrapper chiamata lettura/scrittura x Double... + /// + /// + /// + /// + /// + /// + public bool OsaiMemRW_Double(bool bWrite, OSAI.MemTypeDouble MemType, Int32 memIndex, ref double[] Value) + { + bool answ = false; + if (OSAI_ref.Connected) + { + try { - bool answ = false; - if (OSAI_ref.Connected) - { - try - { - parentForm.commPlcActive = true; - answ = OSAI_ref.O_RW_Double(bWrite, MemType, memIndex, ref Value); - } - catch - { } - } - parentForm.commPlcActive = false; - return answ; + parentForm.commPlcActive = true; + answ = OSAI_ref.O_RW_Double(bWrite, MemType, memIndex, ref Value); } + catch + { } + } + parentForm.commPlcActive = false; + return answ; + } - /// - /// struttura dati OSAI x dati NC (pag 148) - /// - protected CMSCncLib.OPENcontrol.GETINFO1DATA allNcData; - /// - /// Vettore degli allarmi CNC attivi - /// - //public CMSCncLib.OPENcontrol.MSGERROR allarmiCNC; - public Dictionary allarmiCNC = new Dictionary(); - /// - /// estende l'init della classe base... - /// - /// - /// - public AdapterOsai(MainForm caller, AdapterConf adpConf) : base(caller, adpConf) + /// + /// struttura dati OSAI x dati NC (pag 148) + /// + protected CMSCncLib.OPENcontrol.GETINFO1DATA allNcData; + /// + /// Vettore degli allarmi CNC attivi + /// + //public CMSCncLib.OPENcontrol.MSGERROR allarmiCNC; + public Dictionary allarmiCNC = new Dictionary(); + /// + /// estende l'init della classe base... + /// + /// + /// + public AdapterOsai(MainForm caller, AdapterConf adpConf) : base(caller, adpConf) + { + // !!!HARD CODED!!! aggiunto banco STATUS del 2 processo IN CODA... (4+1)DW=20byte x strobes...!!! + Strobes = new byte[20]; + + // fix dimensione memorie MST: 52 Byte = 26 short(16bit) x (12+7+7) aree (attenzione: secondo set di 2 bit è VUOTO...) + MemBlock_MST = new byte[52]; + // salto necessario! + saltoMST = 1; + // è littel endian (NON serve conversione) + hasBigEndian = false; + + lg.Info("Start init Adapter OSAI all'IP {0}", utils.CRS("ipPLC")); + + Runtime.CreateNC(CNC.NcType.OSAI, utils.CRS("ipPLC")); + + // inizializzo posizioni assi... + prevPosAxis = new double[adpConf.nAxis]; + prevDirAxis = new int[adpConf.nAxis]; + + parentForm.commPlcActive = true; + OSAI_ref = (OSAI)Runtime.NC; + if (utils.CRB("verbose")) lg.Info(string.Format("Generato oggetto OSAI_ref da CMSCncLib:{0}{1}", Environment.NewLine, OSAI_ref.Descrizione)); + parentForm.commPlcActive = false; + + // disconnetto e connetto... + if (utils.CRB("verbose")) lg.Info("OSAI: tryDisconnect"); + tryDisconnect(); + lg.Info("OSAI: tryConnect"); + tryConnect(); + lg.Info("End init Adapter OSAI"); + } + /// + /// Override disconnessione + /// + public override void tryDisconnect() + { + if (connectionOk) + { + string szStatusConnection = ""; + try { - // !!!HARD CODED!!! aggiunto banco STATUS del 2 processo IN CODA... (4+1)DW=20byte x strobes...!!! - Strobes = new byte[20]; - - // fix dimensione memorie MST: 52 Byte = 26 short(16bit) x (12+7+7) aree (attenzione: secondo set di 2 bit è VUOTO...) - MemBlock_MST = new byte[52]; - // salto necessario! - saltoMST = 1; - // è littel endian (NON serve conversione) - hasBigEndian = false; - - lg.Info("Start init Adapter OSAI all'IP {0}", utils.CRS("ipPLC")); - - Runtime.CreateNC(CNC.NcType.OSAI, utils.CRS("ipPLC")); - - // inizializzo posizioni assi... - prevPosAxis = new double[adpConf.nAxis]; - prevDirAxis = new int[adpConf.nAxis]; - - parentForm.commPlcActive = true; - OSAI_ref = (OSAI)Runtime.NC; - if (utils.CRB("verbose")) lg.Info(string.Format("Generato oggetto OSAI_ref da CMSCncLib:{0}{1}", Environment.NewLine, OSAI_ref.Descrizione)); - parentForm.commPlcActive = false; - - // disconnetto e connetto... - if (utils.CRB("verbose")) lg.Info("OSAI: tryDisconnect"); - tryDisconnect(); - lg.Info("OSAI: tryConnect"); - tryConnect(); - lg.Info("End init Adapter OSAI"); + parentForm.commPlcActive = true; + OSAI_ref.Disconnect(ref szStatusConnection); + connectionOk = false; + lg.Info(szStatusConnection); + lg.Info("Effettuata disconnessione adapter OSAI!"); } - /// - /// Override disconnessione - /// - public override void tryDisconnect() + catch (Exception exc) { - if (connectionOk) + lg.Fatal(exc, "Errore nella disconnessione dall'adapter OSAI"); + } + parentForm.commPlcActive = false; + } + else + { + lg.Error("IMPOSSIBILE effettuare disconnessione: Connessione non disponibile..."); + } + } + /// + /// Override connessione + /// + public override void tryConnect() + { + if (!connectionOk) + { + string szStatusConnection = ""; + try + { + parentForm.commPlcActive = true; + OSAI_ref.Connect(ref szStatusConnection); + lg.Info("szStatusConnection: " + szStatusConnection); + connectionOk = true; + // refresh stato allarmi!!! + if (connectionOk) + { + if (adpRunning) { - string szStatusConnection = ""; - try - { - parentForm.commPlcActive = true; - OSAI_ref.Disconnect(ref szStatusConnection); - connectionOk = false; - lg.Info(szStatusConnection); - lg.Info("Effettuata disconnessione adapter OSAI!"); - } - catch (Exception exc) - { - lg.Fatal(exc, "Errore nella disconnessione dall'adapter OSAI"); - } - parentForm.commPlcActive = false; + // carico status allarmi (completo) + lg.Info("Inizio refresh completo stato allarmi..."); + forceAlarmCheck(); + lg.Info("Completato refresh completo stato allarmi!"); } else { - lg.Error("IMPOSSIBILE effettuare disconnessione: Connessione non disponibile..."); + lg.Info("Connessione OK"); } + } + else + { + lg.Error("Impossibile procedere, connessione mancante..."); + } } - /// - /// Override connessione - /// - public override void tryConnect() + catch (Exception exc) { - if (!connectionOk) - { - string szStatusConnection = ""; - try - { - parentForm.commPlcActive = true; - OSAI_ref.Connect(ref szStatusConnection); - lg.Info("szStatusConnection: " + szStatusConnection); - connectionOk = true; - // refresh stato allarmi!!! - if (connectionOk) - { - if (adpRunning) - { - // carico status allarmi (completo) - lg.Info("Inizio refresh completo stato allarmi..."); - forceAlarmCheck(); - lg.Info("Completato refresh completo stato allarmi!"); - } - else - { - lg.Info("Connessione OK"); - } - } - else - { - lg.Error("Impossibile procedere, connessione mancante..."); - } - } - catch (Exception exc) - { - lg.Fatal(string.Format("Errore nella connessione all'adapter OSAI: {0}{1}{2}", szStatusConnection, Environment.NewLine, exc)); - connectionOk = false; - lg.Info(string.Format("Segnalo Adapter NON running, pausa di {0} msec prima di ulteriori tentativi di riconnessione", utils.CRI("waitRecMSec"))); - } - parentForm.commPlcActive = false; - } + lg.Fatal(string.Format("Errore nella connessione all'adapter OSAI: {0}{1}{2}", szStatusConnection, Environment.NewLine, exc)); + connectionOk = false; + lg.Info(string.Format("Segnalo Adapter NON running, pausa di {0} msec prima di ulteriori tentativi di riconnessione", utils.CRI("waitRecMSec"))); } - /// - /// Verifico connessione OSAI... - /// - /// - public override bool connectionOk + parentForm.commPlcActive = false; + } + } + /// + /// Verifico connessione OSAI... + /// + /// + public override bool connectionOk + { + get + { + return OSAI_ref.Connected; + } + } + /// + /// Effettuo lettura dei 16 byte di strobe/status + /// + public override void getStrobeAndAckStatus() + { + base.getStrobeAndAckStatus(); + if (connectionOk) + { + // leggo TUTTO ack e strobe... in blocco di 16 WORD (32 byte) + altre 2 in coda... + ushort[] MemBlock_A = new ushort[16]; + ushort[] MemBlock_B = new ushort[2]; + + int memIndexA = 19018; + int memIndexB = 19698; + + // NB: LEGGO SEMPRE a WORD 16bit (+ veloce...) + + // leggo blocco dati + grande... + inizio = DateTime.Now; + OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndexA, ref MemBlock_A); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R-{0}-W4", MemBlock_A.Length * 2), DateTime.Now.Subtract(inizio).Ticks); + + // leggo blocco dati + piccolo + inizio = DateTime.Now; + OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndexB, ref MemBlock_B); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R-{0}-W1", MemBlock_B.Length * 2), DateTime.Now.Subtract(inizio).Ticks); + + // suddivido blocco a blocco... da file di conf x OSAI!!! + // primi 12 byte ad ACK + Buffer.BlockCopy(MemBlock_A, 0, Acknowl, 0, Acknowl.Length - 4); + // altri 4 byte ad ACK blocco secondario + Buffer.BlockCopy(MemBlock_B, 0, Acknowl, Acknowl.Length - 4, 4); + // tutti i 16+4 byte a strobe/status + Buffer.BlockCopy(MemBlock_A, Acknowl.Length - 4, Strobes, 0, Strobes.Length); + } + else + { + lg.Error("Errore connessione mancante in getStrobeAndAckStatus"); + } + } + /// + /// processing strobe! + /// + public override void processStrobe() + { + // inizializzo userAction + string UserAction = ""; + // oggetti "accessori" x processing (1 byte di strobe x ogni path) + StFlag8 currStrobe; + StFlag8 currAck; + + // processo ora i dati dei path... di sicuro il primo + currStrobe = (StFlag8)(Strobes[4]); // 5° byte + currAck = (StFlag8)(Acknowl[4]); // 5° byte + procPathStrobes(0, currStrobe, currAck, 19100, 19020, ref UserAction); + + //...e se c'è pure il secondo... + if (currAdpConf.nPath > 1) + { + currStrobe = (StFlag8)(Strobes[6]); // 7° byte + currAck = (StFlag8)(Acknowl[6]); // 7° byte + procPathStrobes(1, currStrobe, currAck, 19126, 19021, ref UserAction); + } + + // 2017.01.16 INVIO vettore azioni (1 o +)... SE CE NE SONO! + if (UserAction.Trim() != "") + { + mUserAction.ForceChanged(); + mUserAction.Value = UserAction.Trim(); + } + + // verifico strobe dell'auto-test + currStrobe = (StFlag8)(Strobes[7]); // 8° byte + currAck = (StFlag8)(Acknowl[7]); // 8° byte + processTestStrobe(currStrobe, currAck, 19021, 1); + + // gestione bit di watchdog... sulal DWord successiva + sendWatchDog(); + } + /// + /// Scrive ACK x dati MST + /// + /// + /// + /// + /// + public override bool writeMST_ACK(int memIndexAck, ref byte[] currACK_DW) + { + bool fatto = false; + try + { + inizio = DateTime.Now; + fatto = OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndexAck, 0, ref currACK_DW); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("W{0}-ACK_DW0", currACK_DW.Length), DateTime.Now.Subtract(inizio).Ticks); + } + catch (Exception exc) + { + lg.Error(string.Format("Errore in scrittura dati ACK MST:{0}{1}", Environment.NewLine, exc)); + } + return fatto; + } + /// + /// Legge area memoria dati MST + /// + /// + /// + /// + /// + public override bool readMST_data(int idxPath, int memIndexMST, ref byte[] MemBlock_MST) + { + bool fatto = false; + try + { + // leggo tutto!!! + inizio = DateTime.Now; + fatto = OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndexMST, 0, ref MemBlock_MST); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-STRB_DW1-P{1:00}", MemBlock_MST.Length, idxPath), DateTime.Now.Subtract(inizio).Ticks); + } + catch (Exception exc) + { + lg.Error(string.Format("Errore in lettura dati MST:{0}{1}", Environment.NewLine, exc)); + } + return fatto; + } + /// + /// Scrive watchdog + /// + /// + /// + public override bool writeWatchDog(ref byte[] retACK_DW) + { + int memIndex = 19022; + return OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref retACK_DW); + } + /// + /// Effettua lettura dati TESTING + /// + /// + /// + public override bool readTestData(ref uint[] MemBlockTestData) + { + bool fatto = false; + try + { + // leggo tutto!!! + int memIndex = 19700; + inizio = DateTime.Now; + OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref MemBlockTestData); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TEST_DATA", MemBlockTestData.Length), DateTime.Now.Subtract(inizio).Ticks); + fatto = true; + } + catch (Exception exc) + { + lg.Error(string.Format("Errore in lettura dati TEST:{0}{1}", Environment.NewLine, exc)); + } + return fatto; + } + + /// + /// Scrive vettore ACK degli allarmi + /// + /// + /// + public override bool writeAlarmAck(ref byte[] retACK_DW0) + { + int memIndexAck = 19018; + return OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndexAck, 0, ref retACK_DW0); + } + + /// + /// Legge vettore di TUTTE memorie tipo DWord dato vettore memorie (completo) + /// + /// + /// + public override bool readAllAlarms(ref uint[] MemBlock) + { + int memIndex = 19036; + return OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref MemBlock); + } + /// + /// Legge vettore di TUTTE memorie tipo DWord dato indice di partenza e vettore memorie + /// + /// + /// + /// + public override bool readAlarmBlock(ref uint[] MemBlock, int blockIndex) + { + int memIndex = 19036; + return OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex + blockIndex * 2, ref MemBlock); + } + + #region implementazione processing GlobalData + + /// + /// Legge dati globali... + /// + public override void readGlobalData() + { + // leggo dati globali... + parentForm.commPlcActive = true; + inizio = DateTime.Now; + OSAI_ref.O_GetNcInfo1(ref allNcData); + if (utils.CRB("recTime")) TimingData.addResult("R-NcInfo", DateTime.Now.Subtract(inizio).Ticks); + parentForm.commPlcActive = false; + + // recupero speed e feed... + FeedRate = Convert.ToInt32(allNcData.realfeed); + SpeedRate = Convert.ToInt32(allNcData.realspeed); + } + /// + /// legge dati override... + /// + /// + /// + public override bool readOverrides(ref StringBuilder sb1) + { + bool fatto = false; + try + { + + // area path1/2: 7 WORD x ogni path... + int memIndex = 19151; + ushort[] PathData_mem = new ushort[14]; + inizio = DateTime.Now; + OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref PathData_mem); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-PathData", PathData_mem.Length * 2), DateTime.Now.Subtract(inizio).Ticks); + + // inizio indicando feed... + sb1.AppendLine(string.Format("FeedRate: {0} mm/min", FeedRate)); + sb1.AppendLine(string.Format("SpeedRate: {0} mm/min", SpeedRate)); + + // 2017.04.20: recupero OVER per Jog/Feed/Rapid/Spindle x i path multipli (qui cablati 1-2) + ushort[] currPathData = new ushort[7]; + // processo ora i dai dei path... di sicuro il primo + Array.Copy(PathData_mem, 0, currPathData, 0, 7); + procPathOverride(0, currPathData, ref sb1); + //...e se c'è pure il secondo... + if (currAdpConf.nPath > 1) { - get - { - return OSAI_ref.Connected; - } + Array.Copy(PathData_mem, 7, currPathData, 0, 7); + // anche il secondo! + procPathOverride(1, currPathData, ref sb1); } - /// - /// Effettuo lettura dei 16 byte di strobe/status - /// - public override void getStrobeAndAckStatus() + fatto = true; + } + catch + { } + return fatto; + } + /// + /// processa allarmi CNC... + /// + public override bool procCncAlarm() + { + bool fatto = false; + try + { + // se ho allarmi li accodo... + if (allNcData.lastncerror != 0) { - base.getStrobeAndAckStatus(); - if (connectionOk) - { - // leggo TUTTO ack e strobe... in blocco di 16 WORD (32 byte) + altre 2 in coda... - ushort[] MemBlock_A = new ushort[16]; - ushort[] MemBlock_B = new ushort[2]; - int memIndexA = 19018; - int memIndexB = 19698; + if (utils.CRI("loglevel") > 5) + { + lg.Info(string.Format("Allarmi CNC: {0} ", allNcData.lastncerror)); + } + string alarmText = string.Format("CNC Alarm - Cod: {0}", allNcData.lastncerror); - // NB: LEGGO SEMPRE a WORD 16bit (+ veloce...) - - // leggo blocco dati + grande... - inizio = DateTime.Now; - OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndexA, ref MemBlock_A); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R-{0}-W4", MemBlock_A.Length * 2), DateTime.Now.Subtract(inizio).Ticks); - - // leggo blocco dati + piccolo - inizio = DateTime.Now; - OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndexB, ref MemBlock_B); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R-{0}-W1", MemBlock_B.Length * 2), DateTime.Now.Subtract(inizio).Ticks); - - // suddivido blocco a blocco... da file di conf x OSAI!!! - // primi 12 byte ad ACK - Buffer.BlockCopy(MemBlock_A, 0, Acknowl, 0, Acknowl.Length - 4); - // altri 4 byte ad ACK blocco secondario - Buffer.BlockCopy(MemBlock_B, 0, Acknowl, Acknowl.Length - 4, 4); - // tutti i 16+4 byte a strobe/status - Buffer.BlockCopy(MemBlock_A, Acknowl.Length - 4, Strobes, 0, Strobes.Length); - } - else - { - lg.Error("Errore connessione mancante in getStrobeAndAckStatus"); - } - } - /// - /// processing strobe! - /// - public override void processStrobe() - { - // inizializzo userAction - string UserAction = ""; - // oggetti "accessori" x processing (1 byte di strobe x ogni path) - StFlag8 currStrobe; - StFlag8 currAck; - - // processo ora i dati dei path... di sicuro il primo - currStrobe = (StFlag8)(Strobes[4]); // 5° byte - currAck = (StFlag8)(Acknowl[4]); // 5° byte - procPathStrobes(0, currStrobe, currAck, 19100, 19020, ref UserAction); - - //...e se c'è pure il secondo... - if (currAdpConf.nPath > 1) - { - currStrobe = (StFlag8)(Strobes[6]); // 7° byte - currAck = (StFlag8)(Acknowl[6]); // 7° byte - procPathStrobes(1, currStrobe, currAck, 19126, 19021, ref UserAction); - } - - // 2017.01.16 INVIO vettore azioni (1 o +)... SE CE NE SONO! - if (UserAction.Trim() != "") - { - mUserAction.ForceChanged(); - mUserAction.Value = UserAction.Trim(); - } - - // verifico strobe dell'auto-test - currStrobe = (StFlag8)(Strobes[7]); // 8° byte - currAck = (StFlag8)(Acknowl[7]); // 8° byte - processTestStrobe(currStrobe, currAck, 19021, 1); - - // gestione bit di watchdog... sulal DWord successiva - sendWatchDog(); - } - /// - /// Scrive ACK x dati MST - /// - /// - /// - /// - /// - public override bool writeMST_ACK(int memIndexAck, ref byte[] currACK_DW) - { - bool fatto = false; - try - { - inizio = DateTime.Now; - fatto = OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndexAck, 0, ref currACK_DW); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("W{0}-ACK_DW0", currACK_DW.Length), DateTime.Now.Subtract(inizio).Ticks); - } - catch (Exception exc) - { - lg.Error(string.Format("Errore in scrittura dati ACK MST:{0}{1}", Environment.NewLine, exc)); - } - return fatto; - } - /// - /// Legge area memoria dati MST - /// - /// - /// - /// - /// - public override bool readMST_data(int idxPath, int memIndexMST, ref byte[] MemBlock_MST) - { - bool fatto = false; - try - { - // leggo tutto!!! - inizio = DateTime.Now; - fatto = OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndexMST, 0, ref MemBlock_MST); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-STRB_DW1-P{1:00}", MemBlock_MST.Length, idxPath), DateTime.Now.Subtract(inizio).Ticks); - } - catch (Exception exc) - { - lg.Error(string.Format("Errore in lettura dati MST:{0}{1}", Environment.NewLine, exc)); - } - return fatto; - } - /// - /// Scrive watchdog - /// - /// - /// - public override bool writeWatchDog(ref byte[] retACK_DW) - { - int memIndex = 19022; - return OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref retACK_DW); - } - /// - /// Effettua lettura dati TESTING - /// - /// - /// - public override bool readTestData(ref uint[] MemBlockTestData) - { - bool fatto = false; - try - { - // leggo tutto!!! - int memIndex = 19700; - inizio = DateTime.Now; - OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref MemBlockTestData); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TEST_DATA", MemBlockTestData.Length), DateTime.Now.Subtract(inizio).Ticks); - fatto = true; - } - catch (Exception exc) - { - lg.Error(string.Format("Errore in lettura dati TEST:{0}{1}", Environment.NewLine, exc)); - } - return fatto; - } - - /// - /// Scrive vettore ACK degli allarmi - /// - /// - /// - public override bool writeAlarmAck(ref byte[] retACK_DW0) - { - int memIndexAck = 19018; - return OsaiMemRW_Byte(W, OSAI.MemTypeWord.MW_CODE, memIndexAck, 0, ref retACK_DW0); - } - - /// - /// Legge vettore di TUTTE memorie tipo DWord dato vettore memorie (completo) - /// - /// - /// - public override bool readAllAlarms(ref uint[] MemBlock) - { - int memIndex = 19036; - return OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref MemBlock); - } - /// - /// Legge vettore di TUTTE memorie tipo DWord dato indice di partenza e vettore memorie - /// - /// - /// - /// - public override bool readAlarmBlock(ref uint[] MemBlock, int blockIndex) - { - int memIndex = 19036; - return OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex + blockIndex * 2, ref MemBlock); - } - - #region implementazione processing GlobalData - - /// - /// Legge dati globali... - /// - public override void readGlobalData() - { - // leggo dati globali... - parentForm.commPlcActive = true; - inizio = DateTime.Now; - OSAI_ref.O_GetNcInfo1(ref allNcData); - if (utils.CRB("recTime")) TimingData.addResult("R-NcInfo", DateTime.Now.Subtract(inizio).Ticks); - parentForm.commPlcActive = false; - - // recupero speed e feed... - FeedRate = Convert.ToInt32(allNcData.realfeed); - SpeedRate = Convert.ToInt32(allNcData.realspeed); - } - /// - /// legge dati override... - /// - /// - /// - public override bool readOverrides(ref StringBuilder sb1) - { - bool fatto = false; - try - { - - // area path1/2: 7 WORD x ogni path... - int memIndex = 19151; - ushort[] PathData_mem = new ushort[14]; - inizio = DateTime.Now; - OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref PathData_mem); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-PathData", PathData_mem.Length * 2), DateTime.Now.Subtract(inizio).Ticks); - - // inizio indicando feed... - sb1.AppendLine(string.Format("FeedRate: {0} mm/min", FeedRate)); - sb1.AppendLine(string.Format("SpeedRate: {0} mm/min", SpeedRate)); - - // 2017.04.20: recupero OVER per Jog/Feed/Rapid/Spindle x i path multipli (qui cablati 1-2) - ushort[] currPathData = new ushort[7]; - // processo ora i dai dei path... di sicuro il primo - Array.Copy(PathData_mem, 0, currPathData, 0, 7); - procPathOverride(0, currPathData, ref sb1); - //...e se c'è pure il secondo... - if (currAdpConf.nPath > 1) - { - Array.Copy(PathData_mem, 7, currPathData, 0, 7); - // anche il secondo! - procPathOverride(1, currPathData, ref sb1); - } - fatto = true; - } - catch - { } - return fatto; - } - /// - /// processa allarmi CNC... - /// - public override bool procCncAlarm() - { - bool fatto = false; - try - { - // se ho allarmi li accodo... - if (allNcData.lastncerror != 0) - { - - if (utils.CRI("loglevel") > 5) - { - lg.Info(string.Format("Allarmi CNC: {0} ", allNcData.lastncerror)); - } - string alarmText = string.Format("CNC Alarm - Cod: {0}", allNcData.lastncerror); - - // tolgo eventuali allarmi CNC... - allarmiCNC.Clear(); - allarmiCNC.Add(allNcData.lastncerror.ToString(), alarmText); - // 2017.05.09 gestione allarmi commentata + // tolgo eventuali allarmi CNC... + allarmiCNC.Clear(); + allarmiCNC.Add(allNcData.lastncerror.ToString(), alarmText); + // 2017.05.09 gestione allarmi commentata #if false mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, alarmText, allNcData.lastncerror.ToString(), "", ""); // mostro in form! @@ -565,7 +565,7 @@ namespace MTC_Adapter parentForm.dataMonitor_1 += sb1.ToString(); #endif - // 2017.05.09 gestione allarmi commentata + // 2017.05.09 gestione allarmi commentata #if false // il codice è corretto (manca prima aprte codice + traduzione), se cerco di trovare oggett completo NON c'è, verificare con Andrea... sb1.AppendLine(string.Format("Allarmi CNC: {0}", allNcData.lastncerror)); @@ -586,163 +586,163 @@ namespace MTC_Adapter OSAI_ref.O_ReadCurrentAnomalyMsg(ref anomCNC); parentForm.commPlcActive = false; #endif - } - else - { - allarmiCNC.Clear(); - allarmiCNC = new Dictionary(); - // 2017.05.09 gestione allarmi commentata - //allarmiCNC = new CMSCncLib.OPENcontrol.MSGERROR(); - } - fatto = true; - } - catch - { } - return fatto; } - /// - /// Gestione lettura dati manutenzione - /// - public override bool getMtzDataFromPlc() + else { - bool fatto = false; - try - { - if (maintData.Length > 0) - { - // recupero i dati di manutenzione dall'area di memoria IN BLOCCO - int memIndex = 1000; - uint[] tabDatiMtz = new uint[maintData.Length]; - inizio = DateTime.Now; - OsaiMemRW_DWord(R, OSAI.MemTypeWord.GW_CODE, memIndex, ref tabDatiMtz); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiMtz", tabDatiMtz.Length * 4), DateTime.Now.Subtract(inizio).Ticks); - // decodifico aree memoria secondo tab configurazione - processMaintData(tabDatiMtz, maintData); - } - fatto = true; - } - catch - { } - return fatto; + allarmiCNC.Clear(); + allarmiCNC = new Dictionary(); + // 2017.05.09 gestione allarmi commentata + //allarmiCNC = new CMSCncLib.OPENcontrol.MSGERROR(); } - /// - /// Gestione lettura dati analogici - /// - public override bool getAnalogDataFromPlc() + fatto = true; + } + catch + { } + return fatto; + } + /// + /// Gestione lettura dati manutenzione + /// + public override bool getMtzDataFromPlc() + { + bool fatto = false; + try + { + if (maintData.Length > 0) { - bool fatto = false; - try - { - if (analogData.Length > 0) - { - // recupero i dati di manutenzione dall'area di memoria IN BLOCCO - int memIndex = 19434; - uint[] tabDatiAnalog = new uint[analogData.Length]; - inizio = DateTime.Now; - OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref tabDatiAnalog); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiAnalog", tabDatiAnalog.Length * 4), DateTime.Now.Subtract(inizio).Ticks); - // decodifico aree memoria secondo tab configurazione - processAnalogData(tabDatiAnalog, analogData); - } - fatto = true; - } - catch - { } - return fatto; + // recupero i dati di manutenzione dall'area di memoria IN BLOCCO + int memIndex = 1000; + uint[] tabDatiMtz = new uint[maintData.Length]; + inizio = DateTime.Now; + OsaiMemRW_DWord(R, OSAI.MemTypeWord.GW_CODE, memIndex, ref tabDatiMtz); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiMtz", tabDatiMtz.Length * 4), DateTime.Now.Subtract(inizio).Ticks); + // decodifico aree memoria secondo tab configurazione + processMaintData(tabDatiMtz, maintData); } - /// - /// Gestione lettura dati status da PLC - /// - public override bool getStatusDataFromPlc() + fatto = true; + } + catch + { } + return fatto; + } + /// + /// Gestione lettura dati analogici + /// + public override bool getAnalogDataFromPlc() + { + bool fatto = false; + try + { + if (analogData.Length > 0) { - bool fatto = false; - try - { - if (statusData.Length > 0) - { - // recupero i dati di manutenzione dall'area di memoria IN BLOCCO - int memIndex = 19426; - int numByte = 1 + (statusData.Length / 8); - byte[] tabDatiStatus = new byte[numByte]; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabDatiStatus); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiStatus", tabDatiStatus.Length), DateTime.Now.Subtract(inizio).Ticks); - // decodifico aree memoria secondo tab configurazione - processStatusData(tabDatiStatus, statusData); - } - fatto = true; - } - catch - { } - return fatto; + // recupero i dati di manutenzione dall'area di memoria IN BLOCCO + int memIndex = 19434; + uint[] tabDatiAnalog = new uint[analogData.Length]; + inizio = DateTime.Now; + OsaiMemRW_DWord(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref tabDatiAnalog); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiAnalog", tabDatiAnalog.Length * 4), DateTime.Now.Subtract(inizio).Ticks); + // decodifico aree memoria secondo tab configurazione + processAnalogData(tabDatiAnalog, analogData); } + fatto = true; + } + catch + { } + return fatto; + } + /// + /// Gestione lettura dati status da PLC + /// + public override bool getStatusDataFromPlc() + { + bool fatto = false; + try + { + if (statusData.Length > 0) + { + // recupero i dati di manutenzione dall'area di memoria IN BLOCCO + int memIndex = 19426; + int numByte = 1 + (statusData.Length / 8); + byte[] tabDatiStatus = new byte[numByte]; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabDatiStatus); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-DatiStatus", tabDatiStatus.Length), DateTime.Now.Subtract(inizio).Ticks); + // decodifico aree memoria secondo tab configurazione + processStatusData(tabDatiStatus, statusData); + } + fatto = true; + } + catch + { } + return fatto; + } - #endregion + #endregion - /// - /// Carico file conf dati CMS - /// - protected override void loadOtherFile() - { - base.loadOtherFile(); - //loadMaintData("MW", 19166, 2); - loadMaintData("GL", 500, 1); - loadStatusData("M", 19426, 1); - //loadAnalogData("ML", 19434, 2); - loadAnalogData("ML", 9717, 1); - } - /// - /// Processing allarmi CNC - /// - public override void processAlarm() - { - base.processAlarm(); + /// + /// Carico file conf dati CMS + /// + protected override void loadOtherFile() + { + base.loadOtherFile(); + //loadMaintData("MW", 19166, 2); + loadMaintData("GL", 500, 1); + loadStatusData("M", 19426, 1); + //loadAnalogData("ML", 19434, 2); + loadAnalogData("ML", 9717, 1); + } + /// + /// Processing allarmi CNC + /// + public override void processAlarm() + { + base.processAlarm(); - // aggiungo gestione allarmi CNC - checkCNCAlarms(); - } - /// - /// Verifica i 10 allarmi CNC SE presenti - /// - private void checkCNCAlarms() + // aggiungo gestione allarmi CNC + checkCNCAlarms(); + } + /// + /// Verifica i 10 allarmi CNC SE presenti + /// + private void checkCNCAlarms() + { + if (allarmiCNC != null) + { + sendAlarmIfPresent(allarmiCNC); + } + } + /// + /// Invia singolo allarme CNC se presente (da dictionary) + /// + /// + protected void sendAlarmIfPresent(Dictionary allarmi) + { + // controllo valore... + if (allarmi != null && allarmi.Count > 0) + { + try { - if (allarmiCNC != null) + StringBuilder sb = new StringBuilder(); + + foreach (KeyValuePair item in allarmi) + { + string alarmText = string.Format("{0} - {1}", item.Key, item.Value); + if (utils.CRI("loglevel") > 5) { - sendAlarmIfPresent(allarmiCNC); + lg.Info(string.Format("Allarme CNC: {0}", alarmText)); } + mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, alarmText, item.Key, "", ""); + // mostro in form! + sb.AppendLine(alarmText); + } + parentForm.dataMonitor_1 += sb.ToString(); } - /// - /// Invia singolo allarme CNC se presente (da dictionary) - /// - /// - protected void sendAlarmIfPresent(Dictionary allarmi) + catch (Exception exc) { - // controllo valore... - if (allarmi != null && allarmi.Count > 0) - { - try - { - StringBuilder sb = new StringBuilder(); - - foreach (KeyValuePair item in allarmi) - { - string alarmText = string.Format("{0} - {1}", item.Key, item.Value); - if (utils.CRI("loglevel") > 5) - { - lg.Info(string.Format("Allarme CNC: {0}", alarmText)); - } - mAlarmCNC.Add(MTConnect.Condition.Level.FAULT, alarmText, item.Key, "", ""); - // mostro in form! - sb.AppendLine(alarmText); - } - parentForm.dataMonitor_1 += sb.ToString(); - } - catch (Exception exc) - { - lg.Error(string.Format("{0}", exc)); - } - } + lg.Error(string.Format("{0}", exc)); } + } + } #if false /// /// Invia singolo allarme CNC se presente @@ -773,132 +773,132 @@ namespace MTC_Adapter } } #endif - /// - /// Recupero dati x UnOp - /// - public override void getUnOp() - { - // leggo in blocco tutte le speed da memoria... - int memIndex = 2950; - // buffer memoria 60 byte... speed (16bit 2 * 20) + load (8bit 1 * 20) visto che sono 20 teste max - byte[] unOpSpeedMem = new byte[60]; - ushort[] unOpSpeedMemW = new ushort[30]; - inizio = DateTime.Now; - OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref unOpSpeedMemW); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-SPEED_UNOP", unOpSpeedMem.Length), DateTime.Now.Subtract(inizio).Ticks); + /// + /// Recupero dati x UnOp + /// + public override void getUnOp() + { + // leggo in blocco tutte le speed da memoria... + int memIndex = 2950; + // buffer memoria 60 byte... speed (16bit 2 * 20) + load (8bit 1 * 20) visto che sono 20 teste max + byte[] unOpSpeedMem = new byte[60]; + ushort[] unOpSpeedMemW = new ushort[30]; + inizio = DateTime.Now; + OsaiMemRW_Word(R, OSAI.MemTypeWord.MW_CODE, memIndex, ref unOpSpeedMemW); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-SPEED_UNOP", unOpSpeedMem.Length), DateTime.Now.Subtract(inizio).Ticks); - // travaso in modalità byte... - Buffer.BlockCopy(unOpSpeedMemW, 0, unOpSpeedMem, 0, unOpSpeedMem.Length); - procUnOp(unOpSpeedMem); - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 4 - /// - /// - /// - /// - public override int getDatiUt_step4(ref byte[] int32Mem, int j) - { - int memIndex = 6200 + 2 * j; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref int32Mem); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-VitaRes", int32Mem.Length), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 3b - /// - /// - /// - /// - public override int getDatiUt_step3b(ref byte int8Mem, int j) - { - int memIndex = 5000 + 1 * j / 2; // dovrebeb leggere correttamente solo 1 byte... - byte[] byteMtrx = new byte[1]; - int resto = 0; - Math.DivRem(j, 2, out resto); - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, resto, ref byteMtrx); - int8Mem = byteMtrx[0]; - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-FamUT", 8), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 3a - /// - /// - /// - public override int getDatiUt_step3a(ref byte[] tabFam_FamUt) - { - int memIndex = 4100; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabFam_FamUt); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabFamUT-FamUT", tabFam_FamUt.Length), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 2b - /// - /// - /// - /// - public override int getDatiUt_step2b(ref byte[] int16Mem, int j) - { - int memIndex = 5500 + j; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref int16Mem); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-FamUT", int16Mem.Length), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 2a - /// - /// - /// - public override int getDatiUt_step2a(ref byte[] tabUt_UT) - { - int memIndex = 5300; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabUt_UT); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-UT", tabUt_UT.Length), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } - /// - /// Procedura di processing lettura memoria x DatiUt - Step 1 - /// - /// - /// - public override int getDatiUt_step1(ref byte[] elencoUtMem) - { - int memIndex = 3020; - inizio = DateTime.Now; - OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref elencoUtMem); - if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-NUMUT", elencoUtMem.Length), DateTime.Now.Subtract(inizio).Ticks); - return memIndex; - } + // travaso in modalità byte... + Buffer.BlockCopy(unOpSpeedMemW, 0, unOpSpeedMem, 0, unOpSpeedMem.Length); + procUnOp(unOpSpeedMem); + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 4 + /// + /// + /// + /// + public override int getDatiUt_step4(ref byte[] int32Mem, int j) + { + int memIndex = 6200 + 2 * j; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref int32Mem); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-VitaRes", int32Mem.Length), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 3b + /// + /// + /// + /// + public override int getDatiUt_step3b(ref byte int8Mem, int j) + { + int memIndex = 5000 + 1 * j / 2; // dovrebeb leggere correttamente solo 1 byte... + byte[] byteMtrx = new byte[1]; + int resto = 0; + Math.DivRem(j, 2, out resto); + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, resto, ref byteMtrx); + int8Mem = byteMtrx[0]; + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-FamUT", 8), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 3a + /// + /// + /// + public override int getDatiUt_step3a(ref byte[] tabFam_FamUt) + { + int memIndex = 4100; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabFam_FamUt); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabFamUT-FamUT", tabFam_FamUt.Length), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 2b + /// + /// + /// + /// + public override int getDatiUt_step2b(ref byte[] int16Mem, int j) + { + int memIndex = 5500 + j; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref int16Mem); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-FamUT", int16Mem.Length), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 2a + /// + /// + /// + public override int getDatiUt_step2a(ref byte[] tabUt_UT) + { + int memIndex = 5300; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref tabUt_UT); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-TabUT-UT", tabUt_UT.Length), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } + /// + /// Procedura di processing lettura memoria x DatiUt - Step 1 + /// + /// + /// + public override int getDatiUt_step1(ref byte[] elencoUtMem) + { + int memIndex = 3020; + inizio = DateTime.Now; + OsaiMemRW_Byte(R, OSAI.MemTypeWord.MW_CODE, memIndex, 0, ref elencoUtMem); + if (utils.CRB("recTime")) TimingData.addResult(string.Format("R{0}-NUMUT", elencoUtMem.Length), DateTime.Now.Subtract(inizio).Ticks); + return memIndex; + } - public override void getPath() + public override void getPath() + { + // recupero vettore generale G MODE + parentForm.commPlcActive = true; + inizio = DateTime.Now; + ushort[] vettGCodes = new ushort[14]; + OSAI_ref.getPathGCodeMod(ref vettGCodes); + if (utils.CRB("recTime")) TimingData.addResult("R-GCodModal", DateTime.Now.Subtract(inizio).Ticks); + parentForm.commPlcActive = false; + + // attenzione: il vettore contiene come campi "vuoti" il valore MAX di USHort (16bit) ovvero 2^16 -1 (base 0) --> 65535 + string GCodAttivi = ""; + for (int i = 0; i < vettGCodes.Length; i++) + { + // se il valore è < di UShort.max (65535)... + if (vettGCodes[i] < ushort.MaxValue) { - // recupero vettore generale G MODE - parentForm.commPlcActive = true; - inizio = DateTime.Now; - ushort[] vettGCodes = new ushort[14]; - OSAI_ref.getPathGCodeMod(ref vettGCodes); - if (utils.CRB("recTime")) TimingData.addResult("R-GCodModal", DateTime.Now.Subtract(inizio).Ticks); - parentForm.commPlcActive = false; + GCodAttivi += string.Format("[G{0}]", vettGCodes[i]); + } + } - // attenzione: il vettore contiene come campi "vuoti" il valore MAX di USHort (16bit) ovvero 2^16 -1 (base 0) --> 65535 - string GCodAttivi = ""; - for (int i = 0; i < vettGCodes.Length; i++) - { - // se il valore è < di UShort.max (65535)... - if (vettGCodes[i] < ushort.MaxValue) - { - GCodAttivi += string.Format("[G{0}]", vettGCodes[i]); - } - } - - // NON ci sono nella documentazione metodi x recuperare posizione PuntaUtensile, in attesa news da OSAI/Andrea... + // NON ci sono nella documentazione metodi x recuperare posizione PuntaUtensile, in attesa news da OSAI/Andrea... #if false parentForm.commPlcActive = true; @@ -908,16 +908,16 @@ namespace MTC_Adapter parentForm.commPlcActive = false; #endif - // ciclo su path - StringBuilder sb_2; - StringBuilder sb_3; - for (int i = 0; i < currAdpConf.nPath; i++) - { - // accodo dati path in DataMonitor... - sb_2 = new StringBuilder(); - sb_3 = new StringBuilder(); + // ciclo su path + StringBuilder sb_2; + StringBuilder sb_3; + for (int i = 0; i < currAdpConf.nPath; i++) + { + // accodo dati path in DataMonitor... + sb_2 = new StringBuilder(); + sb_3 = new StringBuilder(); - vettPath[i].mPathCodG_Act.Value = GCodAttivi; + vettPath[i].mPathCodG_Act.Value = GCodAttivi; #if false vettPath[i].mPathPosActX.Value = ((decimal)vettTTCoord.data1) / utils.CRI("fattdecimale"); @@ -928,12 +928,12 @@ namespace MTC_Adapter vettPath[i].mPathPosActK.Value = "0"; // è 5 assi...nullo... #endif - // 2017.01.16 da rivedere - vettPath[i].mPathCurrProgRowNum.Value = ""; - vettPath[i].mPathActiveAxes.Value = ""; + // 2017.01.16 da rivedere + vettPath[i].mPathCurrProgRowNum.Value = ""; + vettPath[i].mPathActiveAxes.Value = ""; - sb_2.AppendLine(string.Format("Path {0}, PROG: {1}", i + 1, vettPath[i].mPathCurrProg.Value)); - sb_3.AppendLine(string.Format("Path {0}, GCodes: {1}", i + 1, GCodAttivi)); + sb_2.AppendLine(string.Format("Path {0}, PROG: {1}", i + 1, vettPath[i].mPathCurrProg.Value)); + sb_3.AppendLine(string.Format("Path {0}, GCodes: {1}", i + 1, GCodAttivi)); #if false sb.AppendLine(string.Format("Path {0}, Asse 1: {1:N3}", i + 1, ((decimal)vettTTCoord.data1) / utils.CRI("fattdecimale"))); @@ -943,99 +943,99 @@ namespace MTC_Adapter sb.AppendLine(string.Format("Path {0}, Cent 2: {1:N3}", i + 1, ((decimal)vettTTCoord.c2) / utils.CRI("fattdecimale"))); #endif - parentForm.dataMonitor_2 += sb_2.ToString(); - parentForm.dataMonitor_3 += sb_3.ToString(); - } - } - - public override void getAxis() - { - // mostro assi in DataMonitor...... - StringBuilder sb = new StringBuilder(); - - parentForm.commPlcActive = true; - inizio = DateTime.Now; - // inizializzo x numero assi... - CMSCncLib.OPENcontrol.GETINTDATA[] posAssiTgt = new CMSCncLib.OPENcontrol.GETINTDATA[currAdpConf.nAxis]; - CMSCncLib.OPENcontrol.GETINTDATA[] posAssi = new CMSCncLib.OPENcontrol.GETINTDATA[currAdpConf.nAxis]; - OSAI_ref.getAllAxisPos(1, ref posAssiTgt); - OSAI_ref.getAllAxisPos(2, ref posAssi); - if (utils.CRB("recTime")) TimingData.addResult("R-AXIS_POS", DateTime.Now.Subtract(inizio).Ticks); - parentForm.commPlcActive = false; - - // nuova posizione (per calcoli) - double newPos = 0; - double newPosTgt = 0; - double distPerc = 0; - int newDir = 0; - string tipoAsse = ""; - string direzione = ""; - char axName; - // ciclo x assi - for (int i = 0; i < currAdpConf.nAxis; i++) - { - // per sicurezza try-catch - try - { - //string axName = System.Text.Encoding.ASCII.GetString(posAssi[i].AxisName); - axName = Convert.ToChar(posAssiTgt[i].AxisName); - newPos = posAssi[i].position; - newPosTgt = posAssiTgt[i].position; - - // popolo valori... LOAD gestito da vettore letto con area memoria AnalogData.map - vettAxis[i].mAxLoad.Value = istLoadAssi[i]; - - vettAxis[i].mAxPosAct.Value = newPos; - vettAxis[i].mAxPosTgt.Value = newPosTgt; - - vettAxis[i].mAxFeedAct.Value = FeedRate; - - // calcolo distanza e salvo valore... - distPerc = newPos - prevPosAxis[i]; - - // sistemo direzione +/- (POS/NEG se lineari, CCW/CW se rotativi) - if (distPerc != 0) - { - newDir = Convert.ToInt32(distPerc / Math.Abs(distPerc)); - } - else - { - newDir = prevDirAxis[i]; - } - - // verifico tipo direzione da tipo asse... - tipoAsse = vettAxis[i].mAxType.Value.ToString(); - if (tipoAsse == "LINEAR") - { - // ?: conditional operator. - direzione = (newDir > 0) ? "POSITIVE" : "NEGATIVE"; - } - else if (tipoAsse == "ROTARY") - { - direzione = (newDir > 0) ? "CLOCKWISE" : "COUNTER_CLOCKWISE"; - } - - vettAxis[i].mAxDir.Value = direzione; - - - if (utils.CRB("verbose")) - { - sb.AppendLine(string.Format("Asse {0}: PosAct:{1:N3} | Prg:{2:N3} | Load:{3:N1} | {4}", axName, newPos, newPosTgt, istLoadAssi[i], direzione)); - } - - // salvo valori vettore prec... - prevPosAxis[i] = newPos; - prevDirAxis[i] = newDir; - - vettAxis[i].mAxFeedOver.Value = FeedRateOver; - } - catch - { - lg.Error(string.Format("Errore in lettura asse {0}", i)); - } - } - - parentForm.dataMonitor_3 += sb.ToString(); - } + parentForm.dataMonitor_2 += sb_2.ToString(); + parentForm.dataMonitor_3 += sb_3.ToString(); + } } + + public override void getAxis() + { + // mostro assi in DataMonitor...... + StringBuilder sb = new StringBuilder(); + + parentForm.commPlcActive = true; + inizio = DateTime.Now; + // inizializzo x numero assi... + CMSCncLib.OPENcontrol.GETINTDATA[] posAssiTgt = new CMSCncLib.OPENcontrol.GETINTDATA[currAdpConf.nAxis]; + CMSCncLib.OPENcontrol.GETINTDATA[] posAssi = new CMSCncLib.OPENcontrol.GETINTDATA[currAdpConf.nAxis]; + OSAI_ref.getAllAxisPos(1, ref posAssiTgt); + OSAI_ref.getAllAxisPos(2, ref posAssi); + if (utils.CRB("recTime")) TimingData.addResult("R-AXIS_POS", DateTime.Now.Subtract(inizio).Ticks); + parentForm.commPlcActive = false; + + // nuova posizione (per calcoli) + double newPos = 0; + double newPosTgt = 0; + double distPerc = 0; + int newDir = 0; + string tipoAsse = ""; + string direzione = ""; + char axName; + // ciclo x assi + for (int i = 0; i < currAdpConf.nAxis; i++) + { + // per sicurezza try-catch + try + { + //string axName = System.Text.Encoding.ASCII.GetString(posAssi[i].AxisName); + axName = Convert.ToChar(posAssiTgt[i].AxisName); + newPos = posAssi[i].position; + newPosTgt = posAssiTgt[i].position; + + // popolo valori... LOAD gestito da vettore letto con area memoria AnalogData.map + vettAxis[i].mAxLoad.Value = istLoadAssi[i]; + + vettAxis[i].mAxPosAct.Value = newPos; + vettAxis[i].mAxPosTgt.Value = newPosTgt; + + vettAxis[i].mAxFeedAct.Value = FeedRate; + + // calcolo distanza e salvo valore... + distPerc = newPos - prevPosAxis[i]; + + // sistemo direzione +/- (POS/NEG se lineari, CCW/CW se rotativi) + if (distPerc != 0) + { + newDir = Convert.ToInt32(distPerc / Math.Abs(distPerc)); + } + else + { + newDir = prevDirAxis[i]; + } + + // verifico tipo direzione da tipo asse... + tipoAsse = vettAxis[i].mAxType.Value.ToString(); + if (tipoAsse == "LINEAR") + { + // ?: conditional operator. + direzione = (newDir > 0) ? "POSITIVE" : "NEGATIVE"; + } + else if (tipoAsse == "ROTARY") + { + direzione = (newDir > 0) ? "CLOCKWISE" : "COUNTER_CLOCKWISE"; + } + + vettAxis[i].mAxDir.Value = direzione; + + + if (utils.CRB("verbose")) + { + sb.AppendLine(string.Format("Asse {0}: PosAct:{1:N3} | Prg:{2:N3} | Load:{3:N1} | {4}", axName, newPos, newPosTgt, istLoadAssi[i], direzione)); + } + + // salvo valori vettore prec... + prevPosAxis[i] = newPos; + prevDirAxis[i] = newDir; + + vettAxis[i].mAxFeedOver.Value = FeedRateOver; + } + catch + { + lg.Error(string.Format("Errore in lettura asse {0}", i)); + } + } + + parentForm.dataMonitor_3 += sb.ToString(); + } + } } diff --git a/MTC_Adapter/MTC_Adapter/App.config b/MTC_Adapter/MTC_Adapter/App.config index d79fdc7..c3cf2e8 100644 --- a/MTC_Adapter/MTC_Adapter/App.config +++ b/MTC_Adapter/MTC_Adapter/App.config @@ -16,7 +16,7 @@ - + @@ -36,10 +36,12 @@ - + - + + + @@ -91,6 +93,8 @@ + + diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml b/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml index 66f2df4..a3cdf8c 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/Adapter_ItemList.xml @@ -1,8 +1,8 @@ 1 - ADAPTER_SIEMENS - SIEMENS + ADAPTER_OSAI + OSAI 0 0 0 @@ -41,13 +41,11 @@ ProtMagazzino_01 - - - SlittaMagazzino_ + ProtMagazzino_02 - + Cooler_01 @@ -173,135 +171,5 @@ - - Axis_07 - - - Axis_07_Type - LINEAR - - - Axis_07_Grp - 00 - - - - - Axis_08 - - - Axis_08_Type - LINEAR - - - Axis_08_Grp - 00 - - - - - Axis_09 - - - Axis_09_Type - LINEAR - - - Axis_09_Grp - 00 - - - - - Axis_10 - - - Axis_10_Type - LINEAR - - - Axis_10_Grp - 00 - - - - - Axis_11 - - - Axis_11_Type - LINEAR - - - Axis_11_Grp - 00 - - - - - Axis_12 - - - Axis_12_Type - LINEAR - - - Axis_12_Grp - 00 - - - - - Axis_13 - - - Axis_13_Type - ROTARY - - - Axis_13_Grp - 00 - - - - - Axis_14 - - - Axis_14_Type - ROTARY - - - Axis_14_Grp - 00 - - - - - Axis_15 - - - Axis_15_Type - LINEAR - - - Axis_15_Grp - 00 - - - - - Axis_16 - - - Axis_16_Type - LINEAR - - - Axis_16_Grp - 00 - - - \ No newline at end of file diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map b/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map index 6698345..98bcf27 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/AlarmList.map @@ -1,1025 +1,503 @@ # Commenti con "#", elenco tipo COD_NUM|GRUPPO|LEVEL|DESCRIZIONE completa -000001|PLC|FAULT|[COD 001000] - 334 ERRORE COMUNICAZIONE PROFIBUS -000002|PLC|FAULT|[COD 001001] - 700 TABELLE IN MODIFICA -000003|PLC|FAULT|[COD 001002] - 404 BILANCIAMENTO ASSE Z INSUFFICIENTE -000004|PLC|FAULT|[COD 001003] - 403 SURRISCALDAMENTO ARMADIO ELETTRICO -000005|PLC|FAULT|[COD 001004] - 173 CAMBIARE LA BATTERIA -000006|PLC|FAULT|[COD 001005] - 407 UNO O PIU ASSI IN EXTRA CORSA -000007|PLC|FAULT|[COD 001006] - 406 PULSANTI DI EMERGENZA -000008|PLC|FAULT|[COD 001007] - ... -000009|PLC|FAULT|[COD 001008] - 583 MACCHINA SPENTA -000010|PLC|FAULT|[COD 001009] - 782 RICHIESTA ESECUZIONE TEST DI SICUREZZA -000011|PLC|FAULT|[COD 001010] - 783 INCONSISTENZA SEGNALI DUALCHEK (PARATIA) -000012|PLC|FAULT|[COD 001011] - 784 SOVRACORRENTE MODULI I/O LINK -000013|PLC|FAULT|[COD 001012] - 667 CIRCUITO DI SICUREZZA GUASTO -000014|PLC|FAULT|[COD 001013] - 404 BILANCIAMENTO ASSE W INSUFFICIENTE -000015|PLC|FAULT|[COD 001014] - 584 PORTA DI SICUREZZA AUSILIARIA 1 NON CHIUSA -000016|PLC|FAULT|[COD 001015] - 584 PORTA DI SICUREZZA AUSILIARIA 2 NON CHIUSA -000017|PLC|FAULT|[COD 001016] - 001 HAI VERIFICATO TABELLE UTENSILI ? PREMERE SOFTKEY SI -000018|PLC|FAULT|[COD 001017] - 002 SEI SICURO ? PREMERE SOFTKEY SI -000019|PLC|FAULT|[COD 001018] - 666 MODULO CONTROLLO MANDRINO FERMO NON OK -000020|PLC|FAULT|[COD 001019] - 666 DISPOSITIVO DI SICUREZZA GUASTO -000021|PLC|FAULT|[COD 001020] - 689 STATUS UTENSILE NON OK -000022|PLC|FAULT|[COD 001021] - 688 ERRORE TOOLTABLE - SINCRONISMO DATI -000023|PLC|FAULT|[COD 001022] - 688 ERRORE TOOLTABLE - UTENSILE NON TROVATO -000024|PLC|FAULT|[COD 001023] - 688 ERRORE TOOLTABLE - PASTIGLIA NON TROVATA -000025|PLC|FAULT|[COD 001024] - 688 ERRORE TOOLTABLE - FAMIGLIA NON TROVATA -000026|PLC|FAULT|[COD 001025] - 688 ERRORE TOOLTABLE - MAGAZZINO/POSTO NON TROVATO -000027|PLC|FAULT|[COD 001026] - 688 ERRORE TOOLTABLE - VITA UT. ESAURITA PER FAMIGLIA -000028|PLC|FAULT|[COD 001027] - 688 ERRORE TOOLTABLE - POSTO MAGAZZINO NON TROVATO -000029|PLC|FAULT|[COD 001028] - ... -000030|PLC|FAULT|[COD 001029] - ... -000031|PLC|FAULT|[COD 001030] - ... -000032|PLC|FAULT|[COD 001031] - 146 FIELDBUS KO (375) -000033|PLC|FAULT|[COD 001032] - -000034|PLC|FAULT|[COD 001033] - -000035|PLC|FAULT|[COD 001034] - -000036|PLC|FAULT|[COD 001035] - -000037|PLC|FAULT|[COD 001036] - -000038|PLC|FAULT|[COD 001037] - -000039|PLC|FAULT|[COD 001038] - -000040|PLC|FAULT|[COD 001039] - -000041|PLC|FAULT|[COD 001040] - -000042|PLC|FAULT|[COD 001041] - -000043|PLC|FAULT|[COD 001042] - -000044|PLC|FAULT|[COD 001043] - -000045|PLC|FAULT|[COD 001044] - -000046|PLC|FAULT|[COD 001045] - -000047|PLC|FAULT|[COD 001046] - -000048|PLC|FAULT|[COD 001047] - -000049|PLC|FAULT|[COD 001048] - -000050|PLC|FAULT|[COD 001049] - -000051|PLC|FAULT|[COD 001050] - -000052|PLC|FAULT|[COD 001051] - -000053|PLC|FAULT|[COD 001052] - -000054|PLC|FAULT|[COD 001053] - -000055|PLC|FAULT|[COD 001054] - -000056|PLC|FAULT|[COD 001055] - -000057|PLC|FAULT|[COD 001056] - -000058|PLC|FAULT|[COD 001057] - -000059|PLC|FAULT|[COD 001058] - -000060|PLC|FAULT|[COD 001059] - -000061|PLC|FAULT|[COD 001060] - -000062|PLC|FAULT|[COD 001061] - -000063|PLC|FAULT|[COD 001062] - -000064|PLC|FAULT|[COD 001063] - -000065|PLC|FAULT|[COD 001064] - -000066|PLC|FAULT|[COD 001065] - -000067|PLC|FAULT|[COD 001066] - -000068|PLC|FAULT|[COD 001067] - -000069|PLC|FAULT|[COD 001068] - -000070|PLC|FAULT|[COD 001069] - -000071|PLC|FAULT|[COD 001070] - -000072|PLC|FAULT|[COD 001071] - -000073|PLC|FAULT|[COD 001072] - -000074|PLC|FAULT|[COD 001073] - -000075|PLC|FAULT|[COD 001074] - -000076|PLC|FAULT|[COD 001075] - -000077|PLC|FAULT|[COD 001076] - -000078|PLC|FAULT|[COD 001077] - -000079|PLC|FAULT|[COD 001078] - -000080|PLC|FAULT|[COD 001079] - -000081|PLC|FAULT|[COD 001080] - -000082|PLC|FAULT|[COD 001081] - -000083|PLC|FAULT|[COD 001082] - -000084|PLC|FAULT|[COD 001083] - -000085|PLC|FAULT|[COD 001084] - -000086|PLC|FAULT|[COD 001085] - -000087|PLC|FAULT|[COD 001086] - -000088|PLC|FAULT|[COD 001087] - -000089|PLC|FAULT|[COD 001088] - -000090|PLC|FAULT|[COD 001089] - -000091|PLC|FAULT|[COD 001090] - -000092|PLC|FAULT|[COD 001091] - -000093|PLC|FAULT|[COD 001092] - -000094|PLC|FAULT|[COD 001093] - -000095|PLC|FAULT|[COD 001094] - -000096|PLC|FAULT|[COD 001095] - -000097|PLC|FAULT|[COD 001096] - -000098|PLC|FAULT|[COD 001097] - -000099|PLC|FAULT|[COD 001098] - -000100|PLC|FAULT|[COD 001099] - -000101|PLC|FAULT|[COD 001100] - -000102|PLC|FAULT|[COD 001101] - -000103|PLC|FAULT|[COD 001102] - -000104|PLC|FAULT|[COD 001103] - -000105|PLC|FAULT|[COD 001104] - -000106|PLC|FAULT|[COD 001105] - -000107|PLC|FAULT|[COD 001106] - -000108|PLC|FAULT|[COD 001107] - -000109|PLC|FAULT|[COD 001108] - -000110|PLC|FAULT|[COD 001109] - -000111|PLC|FAULT|[COD 001110] - -000112|PLC|FAULT|[COD 001111] - -000113|PLC|FAULT|[COD 001112] - -000114|PLC|FAULT|[COD 001113] - -000115|PLC|FAULT|[COD 001114] - -000116|PLC|FAULT|[COD 001115] - -000117|PLC|FAULT|[COD 001116] - -000118|PLC|FAULT|[COD 001117] - -000119|PLC|FAULT|[COD 001118] - -000120|PLC|FAULT|[COD 001119] - -000121|PLC|FAULT|[COD 001120] - -000122|PLC|FAULT|[COD 001121] - -000123|PLC|FAULT|[COD 001122] - -000124|PLC|FAULT|[COD 001123] - -000125|PLC|FAULT|[COD 001124] - -000126|PLC|FAULT|[COD 001125] - -000127|PLC|FAULT|[COD 001126] - -000128|PLC|FAULT|[COD 001127] - -000129|PLC|FAULT|[COD 001128] - -000130|PLC|FAULT|[COD 001129] - -000131|PLC|FAULT|[COD 001130] - -000132|PLC|FAULT|[COD 001131] - -000133|PLC|FAULT|[COD 001132] - -000134|PLC|FAULT|[COD 001133] - -000135|PLC|FAULT|[COD 001134] - -000136|PLC|FAULT|[COD 001135] - -000137|PLC|FAULT|[COD 001136] - -000138|PLC|FAULT|[COD 001137] - -000139|PLC|FAULT|[COD 001138] - -000140|PLC|FAULT|[COD 001139] - -000141|PLC|FAULT|[COD 001140] - -000142|PLC|FAULT|[COD 001141] - -000143|PLC|FAULT|[COD 001142] - -000144|PLC|FAULT|[COD 001143] - -000145|PLC|FAULT|[COD 001144] - -000146|PLC|FAULT|[COD 001145] - -000147|PLC|FAULT|[COD 001146] - -000148|PLC|FAULT|[COD 001147] - -000149|PLC|FAULT|[COD 001148] - -000150|PLC|FAULT|[COD 001149] - -000151|PLC|FAULT|[COD 001150] - -000152|PLC|FAULT|[COD 001151] - -000153|PLC|FAULT|[COD 001152] - -000154|PLC|FAULT|[COD 001153] - -000155|PLC|FAULT|[COD 001154] - -000156|PLC|FAULT|[COD 001155] - -000157|PLC|FAULT|[COD 001156] - -000158|PLC|FAULT|[COD 001157] - -000159|PLC|FAULT|[COD 001158] - -000160|PLC|FAULT|[COD 001159] - -000161|PLC|FAULT|[COD 001160] - -000162|PLC|FAULT|[COD 001161] - -000163|PLC|FAULT|[COD 001162] - -000164|PLC|FAULT|[COD 001163] - -000165|PLC|FAULT|[COD 001164] - -000166|PLC|FAULT|[COD 001165] - -000167|PLC|FAULT|[COD 001166] - -000168|PLC|FAULT|[COD 001167] - -000169|PLC|FAULT|[COD 001168] - -000170|PLC|FAULT|[COD 001169] - -000171|PLC|FAULT|[COD 001170] - -000172|PLC|FAULT|[COD 001171] - -000173|PLC|FAULT|[COD 001172] - -000174|PLC|FAULT|[COD 001173] - -000175|PLC|FAULT|[COD 001174] - -000176|PLC|FAULT|[COD 001175] - -000177|PLC|FAULT|[COD 001176] - -000178|PLC|FAULT|[COD 001177] - -000179|PLC|FAULT|[COD 001178] - -000180|PLC|FAULT|[COD 001179] - -000181|PLC|FAULT|[COD 001180] - -000182|PLC|FAULT|[COD 001181] - -000183|PLC|FAULT|[COD 001182] - -000184|PLC|FAULT|[COD 001183] - -000185|PLC|FAULT|[COD 001184] - -000186|PLC|FAULT|[COD 001185] - -000187|PLC|FAULT|[COD 001186] - -000188|PLC|FAULT|[COD 001187] - -000189|PLC|FAULT|[COD 001188] - -000190|PLC|FAULT|[COD 001189] - -000191|PLC|FAULT|[COD 001190] - -000192|PLC|FAULT|[COD 001191] - -000193|PLC|FAULT|[COD 001192] - -000194|PLC|FAULT|[COD 001193] - -000195|PLC|FAULT|[COD 001194] - -000196|PLC|FAULT|[COD 001195] - -000197|PLC|FAULT|[COD 001196] - -000198|PLC|FAULT|[COD 001197] - -000199|PLC|FAULT|[COD 001198] - -000200|PLC|FAULT|[COD 001199] - -000201|PLC|FAULT|[COD 001200] - -000202|PLC|FAULT|[COD 001201] - -000203|PLC|FAULT|[COD 001202] - -000204|PLC|FAULT|[COD 001203] - -000205|PLC|FAULT|[COD 001204] - -000206|PLC|FAULT|[COD 001205] - -000207|PLC|FAULT|[COD 001206] - -000208|PLC|FAULT|[COD 001207] - -000209|PLC|FAULT|[COD 001208] - -000210|PLC|FAULT|[COD 001209] - -000211|PLC|FAULT|[COD 001210] - -000212|PLC|FAULT|[COD 001211] - -000213|PLC|FAULT|[COD 001212] - -000214|PLC|FAULT|[COD 001213] - -000215|PLC|FAULT|[COD 001214] - -000216|PLC|FAULT|[COD 001215] - -000217|PLC|FAULT|[COD 001216] - -000218|PLC|FAULT|[COD 001217] - -000219|PLC|FAULT|[COD 001218] - -000220|PLC|FAULT|[COD 001219] - -000221|PLC|FAULT|[COD 001220] - -000222|PLC|FAULT|[COD 001221] - -000223|PLC|FAULT|[COD 001222] - -000224|PLC|FAULT|[COD 001223] - -000225|PLC|FAULT|[COD 001224] - -000226|PLC|FAULT|[COD 001225] - -000227|PLC|FAULT|[COD 001226] - -000228|PLC|FAULT|[COD 001227] - -000229|PLC|FAULT|[COD 001228] - -000230|PLC|FAULT|[COD 001229] - -000231|PLC|FAULT|[COD 001230] - -000232|PLC|FAULT|[COD 001231] - -000233|PLC|FAULT|[COD 001232] - -000234|PLC|FAULT|[COD 001233] - -000235|PLC|FAULT|[COD 001234] - -000236|PLC|FAULT|[COD 001235] - -000237|PLC|FAULT|[COD 001236] - -000238|PLC|FAULT|[COD 001237] - -000239|PLC|FAULT|[COD 001238] - -000240|PLC|FAULT|[COD 001239] - -000241|PLC|FAULT|[COD 001240] - -000242|PLC|FAULT|[COD 001241] - -000243|PLC|FAULT|[COD 001242] - -000244|PLC|FAULT|[COD 001243] - -000245|PLC|FAULT|[COD 001244] - -000246|PLC|FAULT|[COD 001245] - -000247|PLC|FAULT|[COD 001246] - -000248|PLC|FAULT|[COD 001247] - -000249|PLC|FAULT|[COD 001248] - -000250|PLC|FAULT|[COD 001249] - -000251|PLC|FAULT|[COD 001250] - -000252|PLC|FAULT|[COD 001251] - -000253|PLC|FAULT|[COD 001252] - -000254|PLC|FAULT|[COD 001253] - -000255|PLC|FAULT|[COD 001254] - -000256|PLC|FAULT|[COD 001255] - -000257|PLC|FAULT|[COD 002000] - 444 PRESSIONE LIQUIDO DI RAFFREDDAMENTO INSUFFICIENTE -000258|PLC|FAULT|[COD 002001] - 441 MALFUNZIONAMENTO RAFFREDDAMENTO MANDRINI -000259|PLC|FAULT|[COD 002002] - 276 LIMITI SOFTWARE ASSE X NON ATTUALI -000260|PLC|FAULT|[COD 002003] - 512 CAMBIO ZONA INTERROTTO -000261|PLC|FAULT|[COD 002004] - 346 PARATIA NON IN POSIZIONE -000262|PLC|FAULT|[COD 002005] - 607 PREMERE PRENOTAZIONE CAMBIO ZONA -000263|PLC|FAULT|[COD 002006] - 150 AZIONAMENTI NON ABILITATI -000264|PLC|FAULT|[COD 002007] - 161 COMUNICAZIONE INVERTER IN ERRORE -000265|PLC|FAULT|[COD 002008] - 162 FATAL ERROR INVERTER -000266|PLC|FAULT|[COD 002009] - 398 PRESSIONE ARIA INSUFFICIENTE -000267|PLC|FAULT|[COD 002010] - 400 LUBRIFICAZIONE INEFFICIENTE -000268|PLC|FAULT|[COD 002011] - 460 ASSE B BLOCCATO -000269|PLC|FAULT|[COD 002012] - 458 ASSE B NON BLOCCATO -000270|PLC|FAULT|[COD 002013] - 460 ASSE C BLOCCATO -000271|PLC|FAULT|[COD 002014] - 458 ASSE C NON BLOCCATO -000272|PLC|FAULT|[COD 002015] - 105 MACCHINA IN HOLD -000273|PLC|FAULT|[COD 002016] - 614 PREMERE LA SOFTKEY RIPRISTINO ACCOPPIAMENTO Z-W -000274|PLC|FAULT|[COD 002017] - 593 PROTEZIONI DI SICUREZZA -000275|PLC|FAULT|[COD 002018] - 362 MONTANTE CENTRALE NON IN POSIZIONE -000276|PLC|FAULT|[COD 002019] - 157 SICUREZZE ANTICADUTA ASSE Z NON OK -000277|PLC|FAULT|[COD 002020] - 158 PIOLO ANTICADUTA ASSE Z NON IN POSIZIONE -000278|PLC|FAULT|[COD 002021] - 115 CONTROLLO VELOCITA MANDRINO -000279|PLC|FAULT|[COD 002022] - 135 CONVERTITORE IN BLOCCO -000280|PLC|FAULT|[COD 002023] - 514 PROTEZIONE SUPPORTO LASER NON IN POSIZIONE -000281|PLC|FAULT|[COD 002024] - 561 LASER NON IN POSIZIONE -000282|PLC|FAULT|[COD 002025] - 230 RELE TERMICO POMPA VUOTO 1 -000283|PLC|FAULT|[COD 002026] - 230 RELE TERMICO POMPA VUOTO 2 -000284|PLC|FAULT|[COD 002027] - 200 RELE TERMICO MANDRINO -000285|PLC|FAULT|[COD 002028] - 168 CONVERTITORE NON ABILITATO -000286|PLC|FAULT|[COD 002029] - 333 COMUNICAZIONE VOLANTINO IN ERRORE -000287|PLC|FAULT|[COD 002030] - 390 FUNZIONE T NON PERMESSA -000288|PLC|FAULT|[COD 002031] - 429 UTENSILE IN MANDRINO NON OK -000289|PLC|FAULT|[COD 002032] - 245 PROTEZIONE TERMICA ASSE A -000290|PLC|FAULT|[COD 002033] - 245 PROTEZIONE TERMICA ASSE C -000291|PLC|FAULT|[COD 002034] - 004 VUOI ATTIVARE IL PROGRAMMA? PREMERE LA SOFTKEY SI OPPURE RESET -000292|PLC|FAULT|[COD 002035] - 490 VERIFICA POSIZIONE UTENSILI -000293|PLC|FAULT|[COD 002036] - 522 NUMERO DI GIRI TROPPO ELEVATI -000294|PLC|FAULT|[COD 002037] - 498 CARICO MASSIMO SUL MANDRINO -000295|PLC|FAULT|[COD 002038] - 397 CIRCUITO REFRIGERANTE UTENSILE NON OK -000296|PLC|FAULT|[COD 002039] - 465 UTENSILE ROTTO -000297|PLC|FAULT|[COD 002040] - 559 LASER/TASTATORE IN MANDRINO -000298|PLC|FAULT|[COD 002041] - 572 TASTATORE NON PRONTO -000299|PLC|FAULT|[COD 002042] - 514 PROTEZIONE SUPPORTO TASTATORE NON IN POSIZIONE -000300|PLC|FAULT|[COD 002043] - 561 TASTATORE NON IN POSIZIONE -000301|PLC|FAULT|[COD 002044] - 163 FRENO CONVERTITORE NON OK -000302|PLC|FAULT|[COD 002045] - 572 RADIO PROBE - BATTERIA SCARICA -000303|PLC|FAULT|[COD 002046] - 640 TAVOLE NON IN POSIZIONE CORRETTA -000304|PLC|FAULT|[COD 002047] - 673 ASSE Z NON OK PER CAMBIO TAVOLA -000305|PLC|FAULT|[COD 002048] - 641 CAMBIO TAVOLA INTERROTTO -000306|PLC|FAULT|[COD 002049] - 130 PROBE DEVICE NON OK - DISATTIVARE DRY RUN -000307|PLC|FAULT|[COD 002050] - 276 LIMITI SOFTWARE ASSE C NON ATTUALI -000308|PLC|FAULT|[COD 002051] - 495 AZZERAMENTO ASSI CON UTENSILE NON CONSENTITO -000309|PLC|FAULT|[COD 002052] - 479 PORTELLE ASPIRAZIONE DESTRA NON IN POSIZIONE -000310|PLC|FAULT|[COD 002053] - 479 PORTELLE ASPIRAZIONE SINISTRA NON IN POSIZIONE -000311|PLC|FAULT|[COD 002054] - ... -000312|PLC|FAULT|[COD 002055] - ... -000313|PLC|FAULT|[COD 002056] - ... -000314|PLC|FAULT|[COD 002057] - ... -000315|PLC|FAULT|[COD 002058] - 444 PRESSIONE LIQUIDO DI RAFFREDDAMENTO MOTORI TORQUE INSUFFICIENTE(TORQUE) -000316|PLC|FAULT|[COD 002059] - 672 CIRCUITO LIQUIDO DI RAFFREDDAMENTO MOTORI TORQUE NON OK -000317|PLC|FAULT|[COD 002060] - 265 ASSE X NON IN POSIZIONE PER AZZERAMENTO -000318|PLC|FAULT|[COD 002061] - 265 ASSE Y NON IN POSIZIONE PER AZZERAMENTO -000319|PLC|FAULT|[COD 002062] - 265 ASSE Z NON IN POSIZIONE PER AZZERAMENTO -000320|PLC|FAULT|[COD 002063] - ... -000321|PLC|FAULT|[COD 002064] - 551 CONDIZIONI NON OK PER GRUPPO A FORARE -000322|PLC|FAULT|[COD 002065] - 265 ASSE B NON IN POSIZIONE PER AZZERAMENTO -000323|PLC|FAULT|[COD 002066] - 265 ASSE C NON IN POSIZIONE PER AZZERAMENTO -000324|PLC|FAULT|[COD 002067] - 270 RELE TERMICO GRUPPO DI FORATURA -000325|PLC|FAULT|[COD 002068] - ... -000326|PLC|FAULT|[COD 002069] - ... -000327|PLC|FAULT|[COD 002070] - 105 STOP DA DISPOSITIVO DI MONITORAGGIO -000328|PLC|FAULT|[COD 002071] - ... -000329|PLC|FAULT|[COD 002072] - 551 CONDIZIONI NON OK PER GRUPPO A FORARE -000330|PLC|FAULT|[COD 002073] - 265 ASSE B NON IN POSIZIONE PER AZZERAMENTO -000331|PLC|FAULT|[COD 002074] - 265 ASSE C NON IN POSIZIONE PER AZZERAMENTO -000332|PLC|FAULT|[COD 002075] - 270 RELE TERMICO GRUPPO DI FORATURA -000333|PLC|FAULT|[COD 002076] - ... -000334|PLC|FAULT|[COD 002077] - ... -000335|PLC|FAULT|[COD 002078] - 105 STOP DA DISPOSITIVO DI MONITORAGGIO -000336|PLC|FAULT|[COD 002079] - ... -000337|PLC|FAULT|[COD 002080] - -000338|PLC|FAULT|[COD 002081] - -000339|PLC|FAULT|[COD 002082] - -000340|PLC|FAULT|[COD 002083] - -000341|PLC|FAULT|[COD 002084] - -000342|PLC|FAULT|[COD 002085] - -000343|PLC|FAULT|[COD 002086] - -000344|PLC|FAULT|[COD 002087] - -000345|PLC|FAULT|[COD 002088] - -000346|PLC|FAULT|[COD 002089] - -000347|PLC|FAULT|[COD 002090] - -000348|PLC|FAULT|[COD 002091] - -000349|PLC|FAULT|[COD 002092] - -000350|PLC|FAULT|[COD 002093] - -000351|PLC|FAULT|[COD 002094] - -000352|PLC|FAULT|[COD 002095] - -000353|PLC|FAULT|[COD 002096] - -000354|PLC|FAULT|[COD 000000] - -000355|PLC|FAULT|[COD 000000] - -000356|PLC|FAULT|[COD 000000] - -000357|PLC|FAULT|[COD 000000] - -000358|PLC|FAULT|[COD 000000] - -000359|PLC|FAULT|[COD 000000] - -000360|PLC|FAULT|[COD 000000] - -000361|PLC|FAULT|[COD 000000] - -000362|PLC|FAULT|[COD 000000] - -000363|PLC|FAULT|[COD 000000] - -000364|PLC|FAULT|[COD 000000] - -000365|PLC|FAULT|[COD 000000] - -000366|PLC|FAULT|[COD 000000] - -000367|PLC|FAULT|[COD 000000] - -000368|PLC|FAULT|[COD 000000] - -000369|PLC|FAULT|[COD 002100] - 503 CAMBIO UTENSILE IN CORSO -000370|PLC|FAULT|[COD 002101] - 781 UNO O PIU ASSI SENZA RIFERIMENTO -000371|PLC|FAULT|[COD 002102] - 674 MACCHINA NON IN ZONA DI LAVORO -000372|PLC|FAULT|[COD 002103] - 785 CONSENSO APERTURA PORTE NEGATO -000373|PLC|FAULT|[COD 002104] - 520 FUNZIONE STALL MODE ATTIVA -000374|PLC|FAULT|[COD 002105] - 450 UTENSILE MANDRINO NON BLOCCATO -000375|PLC|FAULT|[COD 002106] - 780 STAZIONE OCCUPATA MAGAZZINO -000376|PLC|FAULT|[COD 002107] - 530 PULSANTIERA ESTERNA ABILITATA -000377|PLC|FAULT|[COD 002108] - 504 CAMBIO UTENSILE INTERROTTO -000378|PLC|FAULT|[COD 002109] - 363 MONTANTE CENTRALE ALTO -000379|PLC|FAULT|[COD 002110] - =--- PREALLARME TERMICO TORQUE A -000380|PLC|FAULT|[COD 002111] - 498 CARICO MASSIMO SUL MANDRINO SUPERATO SOGLIA S1 -000381|PLC|FAULT|[COD 002112] - --- PREALLARME TERMICO TORQUE C -000382|PLC|FAULT|[COD 002113] - 432 UTENSILE NON SGANCIATO -000383|PLC|FAULT|[COD 002114] - 475 CUFFIA ASPIRAZIONE NON IN POSIZIONE -000384|PLC|FAULT|[COD 002115] - 498 CARICO MASSIMO SUL MANDRINO SUPERATO SOGLIA S6 -000385|PLC|FAULT|[COD 002116] - 505 MOVIMENTO CONSENTITO Z+ -000386|PLC|FAULT|[COD 002117] - 545 ASSE Z NON IN POSIZIONE -000387|PLC|FAULT|[COD 002118] - 528 MODALITA PROVA PROGRAMMA ATTIVA -000388|PLC|FAULT|[COD 002119] - 351 MESSAGGI PLC INVIATO SMS -000389|PLC|FAULT|[COD 002120] - 603 INDICARE IL NOME DELL OPERATORE E CAUSA ARRESTO MACCHINA -000390|PLC|FAULT|[COD 002121] - 538 TAVOLA NON POSIZIONATA -000391|PLC|FAULT|[COD 002122] - 595 BARRIERE DI SICUREZZA -000392|PLC|FAULT|[COD 002123] - 689 AVVISO TOOLTABLE - T INTERPRETATA COME MANINA -000393|PLC|FAULT|[COD 002124] - 689 AVVISO TOOLTABLE - T INTERPRETATA COME ID UTENSILE -000394|PLC|FAULT|[COD 002125] - 260 REGOLAZIONE AUTOMATICA FEED OVERRIDE IN CORSO -000395|PLC|FAULT|[COD 002126] - 464 VITA UTENSILE ESAURITA -000396|PLC|FAULT|[COD 002127] - 003 SEI SICURO DI VOLER CAMBIARE ORIGINE ? PREMERE SOFTKEY SI O RESET -000397|PLC|FAULT|[COD 002128] - 305 BLOCCAGGIO A DEPRESSIONE 1 INEFFICIENTE -000398|PLC|FAULT|[COD 002129] - 305 BLOCCAGGIO A DEPRESSIONE 2 INEFFICIENTE -000399|PLC|FAULT|[COD 002130] - 300 BLOCCAGGIO A PRESSIONE 1 INEFFICIENTE -000400|PLC|FAULT|[COD 002131] - 300 BLOCCAGGIO A PRESSIONE 2 INEFFICIENTE -000401|PLC|FAULT|[COD 002132] - 305 BLOCCAGGIO A DEPRESSIONE SUPPLEMENTARE 1 INEFFICIENTE -000402|PLC|FAULT|[COD 002133] - 305 BLOCCAGGIO A DEPRESSIONE SUPPLEMENTARE 2 INEFFICIENTE -000403|PLC|FAULT|[COD 002134] - 584 PORTE DI SICUREZZA 1 NON CHIUSE -000404|PLC|FAULT|[COD 002135] - 584 PORTE DI SICUREZZA 2 NON CHIUSE -000405|PLC|FAULT|[COD 002136] - 406 PULSANTE POWER-OFF PREMUTO -000406|PLC|FAULT|[COD 002137] - 412 AZZERAMENTO AUTOMATICO ASSI IN CORSO -000407|PLC|FAULT|[COD 002138] - 689 AVVISO TOOLTABLE - RICHIESTA CONFERMA ATTREZZAGGIO -000408|PLC|FAULT|[COD 002139] - 700 TABELLE IN MODIFICA -000409|PLC|FAULT|[COD 002140] - 442 MAGAZZINO DISCO MOBILE NON IN POSIZIONE -000410|PLC|FAULT|[COD 002141] - 442 MAGAZZINO PICK-UP 1 NON IN POSIZIONE -000411|PLC|FAULT|[COD 002142] - 442 MAGAZZINO PICK-UP 2 NON IN POSIZIONE -000412|PLC|FAULT|[COD 002143] - 442 MAGAZINO LATERALE 1 NON IN POSIZIONE -000413|PLC|FAULT|[COD 002144] - 442 MAGAZINO LATERALE 2 NON IN POSIZIONE -000414|PLC|FAULT|[COD 002145] - 514 PROTEZIONE MAGAZZINO PICK-UP 1 NON IN POSIZIONE -000415|PLC|FAULT|[COD 002146] - 514 PROTEZIONE MAGAZZINO PICK-UP 2 NON IN POSIZIONE -000416|PLC|FAULT|[COD 002147] - 514 PROTEZIONE MAGAZZINO LATERALE 1 NON IN POSIZIONE -000417|PLC|FAULT|[COD 002148] - 514 PROTEZIONE MAGAZZINO LATERALE 2 NON IN POSIZIONE -000418|PLC|FAULT|[COD 002149] - 334 ERRORE COMUNICAZIONE CANBUS -000419|PLC|FAULT|[COD 002150] - 147 CAMBIO UTENSILE 1 IN ALLARME -000420|PLC|FAULT|[COD 002151] - 160 AZIONAMENTO CAMBIO UTENSILE 1 NON PRONTO -000421|PLC|FAULT|[COD 002152] - 151 AZIONAMENTO CAMBIO UTENSILE 1 NON ALIMENTATO -000422|PLC|FAULT|[COD 002153] - 442 MAGAZZINO UTENSILI DISCO 1 NON IN POSIZIONE -000423|PLC|FAULT|[COD 002154] - 289 ATTREZZAGGIO CAMBIO UTENSILE 1 IN CORSO -000424|PLC|FAULT|[COD 002155] - 584 PORTA DI SICUREZZA MAGAZZINO DISCO 1 NON CHIUSA -000425|PLC|FAULT|[COD 002156] - 514 PROTEZIONE MAGAZZINO DISCO 1 NON IN POSIZIONE -000426|PLC|FAULT|[COD 002157] - 147 CAMBIO UTENSILE 2 IN ALLARME -000427|PLC|FAULT|[COD 002158] - 160 AZIONAMENTO CAMBIO UTENSILE 2 NON PRONTO -000428|PLC|FAULT|[COD 002159] - 151 AZIONAMENTO CAMBIO UTENSILE 2 NON ALIMENTATO -000429|PLC|FAULT|[COD 002160] - 442 MAGAZZINO UTENSILI DISCO 2 NON IN POSIZIONE -000430|PLC|FAULT|[COD 002161] - 289 ATTREZZAGGIO CAMBIO UTENSILE 2 IN CORSO -000431|PLC|FAULT|[COD 002162] - 584 PORTA DI SICUREZZA MAGAZZINO DISCO 2 NON CHIUSA -000432|PLC|FAULT|[COD 002163] - 514 PROTEZIONE MAGAZZINO DISCO 2 NON IN POSIZIONE -000433|PLC|FAULT|[COD 002164] - -000434|PLC|FAULT|[COD 002165] - 550 GRUPPO DI FORATURA NON IN POSIZIONE -000435|PLC|FAULT|[COD 002166] - ... -000436|PLC|FAULT|[COD 002167] - ... -000437|PLC|FAULT|[COD 002168] - ... -000438|PLC|FAULT|[COD 002169] - ... -000439|PLC|FAULT|[COD 002170] - 250 CICLO DI ATTREZZAGGIO AUTOMATICO IN CORSO -000440|PLC|FAULT|[COD 002171] - 251 CICLO DI ATTREZZAGGIO AUTOMATICO INTERROTTO -000441|PLC|FAULT|[COD 002172] - 605 DISPOSITIVO DI REGISTRAZIONE DATI UTENSILI NON IN POSIZIONE -000442|PLC|FAULT|[COD 002173] - ... -000443|PLC|FAULT|[COD 002174] - ... -000444|PLC|FAULT|[COD 002175] - ... -000445|PLC|FAULT|[COD 002176] - 130 DISPOSITIVO MONITORAGGIO NON PRONTO -000446|PLC|FAULT|[COD 002177] - 773 LIMITE 1 MONITORAGGIO NON OK -000447|PLC|FAULT|[COD 002178] - 773 LIMITE 2 MONITORAGGIO NON OK -000448|PLC|FAULT|[COD 002179] - 773 LIMITE 3 MONITORAGGIO NON OK -000449|PLC|FAULT|[COD 002180] - ... -000450|PLC|FAULT|[COD 002181] - -000451|PLC|FAULT|[COD 002182] - -000452|PLC|FAULT|[COD 002183] - -000453|PLC|FAULT|[COD 002184] - -000454|PLC|FAULT|[COD 002185] - -000455|PLC|FAULT|[COD 002186] - -000456|PLC|FAULT|[COD 002187] - -000457|PLC|FAULT|[COD 002188] - -000458|PLC|FAULT|[COD 002189] - -000459|PLC|FAULT|[COD 002190] - -000460|PLC|FAULT|[COD 002191] - -000461|PLC|FAULT|[COD 002192] - -000462|PLC|FAULT|[COD 002193] - -000463|PLC|FAULT|[COD 002194] - -000464|PLC|FAULT|[COD 002195] - -000465|PLC|FAULT|[COD 000000] - -000466|PLC|FAULT|[COD 000000] - -000467|PLC|FAULT|[COD 000000] - -000468|PLC|FAULT|[COD 000000] - -000469|PLC|FAULT|[COD 000000] - -000470|PLC|FAULT|[COD 000000] - -000471|PLC|FAULT|[COD 000000] - -000472|PLC|FAULT|[COD 000000] - -000473|PLC|FAULT|[COD 000000] - -000474|PLC|FAULT|[COD 000000] - -000475|PLC|FAULT|[COD 000000] - -000476|PLC|FAULT|[COD 000000] - -000477|PLC|FAULT|[COD 000000] - -000478|PLC|FAULT|[COD 000000] - -000479|PLC|FAULT|[COD 000000] - -000480|PLC|FAULT|[COD 000000] - -000481|PLC|FAULT|[COD 000000] - -000482|PLC|FAULT|[COD 000000] - -000483|PLC|FAULT|[COD 000000] - -000484|PLC|FAULT|[COD 000000] - -000485|PLC|FAULT|[COD 000000] - -000486|PLC|FAULT|[COD 000000] - -000487|PLC|FAULT|[COD 000000] - -000488|PLC|FAULT|[COD 000000] - -000489|PLC|FAULT|[COD 000000] - -000490|PLC|FAULT|[COD 000000] - -000491|PLC|FAULT|[COD 000000] - -000492|PLC|FAULT|[COD 000000] - -000493|PLC|FAULT|[COD 000000] - -000494|PLC|FAULT|[COD 000000] - -000495|PLC|FAULT|[COD 000000] - -000496|PLC|FAULT|[COD 000000] - -000497|PLC|FAULT|[COD 000000] - -000498|PLC|FAULT|[COD 000000] - -000499|PLC|FAULT|[COD 000000] - -000500|PLC|FAULT|[COD 000000] - -000501|PLC|FAULT|[COD 000000] - -000502|PLC|FAULT|[COD 000000] - -000503|PLC|FAULT|[COD 000000] - -000504|PLC|FAULT|[COD 000000] - -000505|PLC|FAULT|[COD 000000] - -000506|PLC|FAULT|[COD 000000] - -000507|PLC|FAULT|[COD 000000] - -000508|PLC|FAULT|[COD 000000] - -000509|PLC|FAULT|[COD 000000] - -000510|PLC|FAULT|[COD 000000] - -000511|PLC|FAULT|[COD 000000] - -000512|PLC|FAULT|[COD 000000] - -000513|PLC|FAULT|[COD 000000] - -000514|PLC|FAULT|[COD 000000] - -000515|PLC|FAULT|[COD 000000] - -000516|PLC|FAULT|[COD 000000] - -000517|PLC|FAULT|[COD 000000] - -000518|PLC|FAULT|[COD 000000] - -000519|PLC|FAULT|[COD 000000] - -000520|PLC|FAULT|[COD 000000] - -000521|PLC|FAULT|[COD 000000] - -000522|PLC|FAULT|[COD 000000] - -000523|PLC|FAULT|[COD 000000] - -000524|PLC|FAULT|[COD 000000] - -000525|PLC|FAULT|[COD 000000] - -000526|PLC|FAULT|[COD 000000] - -000527|PLC|FAULT|[COD 000000] - -000528|PLC|FAULT|[COD 000000] - -000529|PLC|FAULT|[COD 000000] - -000530|PLC|FAULT|[COD 000000] - -000531|PLC|FAULT|[COD 000000] - -000532|PLC|FAULT|[COD 000000] - -000533|PLC|FAULT|[COD 000000] - -000534|PLC|FAULT|[COD 000000] - -000535|PLC|FAULT|[COD 000000] - -000536|PLC|FAULT|[COD 000000] - -000537|PLC|FAULT|[COD 000000] - -000538|PLC|FAULT|[COD 000000] - -000539|PLC|FAULT|[COD 000000] - -000540|PLC|FAULT|[COD 000000] - -000541|PLC|FAULT|[COD 000000] - -000542|PLC|FAULT|[COD 000000] - -000543|PLC|FAULT|[COD 000000] - -000544|PLC|FAULT|[COD 000000] - -000545|PLC|FAULT|[COD 000000] - -000546|PLC|FAULT|[COD 000000] - -000547|PLC|FAULT|[COD 000000] - -000548|PLC|FAULT|[COD 000000] - -000549|PLC|FAULT|[COD 000000] - -000550|PLC|FAULT|[COD 000000] - -000551|PLC|FAULT|[COD 000000] - -000552|PLC|FAULT|[COD 000000] - -000553|PLC|FAULT|[COD 000000] - -000554|PLC|FAULT|[COD 000000] - -000555|PLC|FAULT|[COD 000000] - -000556|PLC|FAULT|[COD 000000] - -000557|PLC|FAULT|[COD 000000] - -000558|PLC|FAULT|[COD 000000] - -000559|PLC|FAULT|[COD 000000] - -000560|PLC|FAULT|[COD 000000] - -000561|PLC|FAULT|[COD 000000] - -000562|PLC|FAULT|[COD 000000] - -000563|PLC|FAULT|[COD 000000] - -000564|PLC|FAULT|[COD 000000] - -000565|PLC|FAULT|[COD 000000] - -000566|PLC|FAULT|[COD 000000] - -000567|PLC|FAULT|[COD 000000] - -000568|PLC|FAULT|[COD 000000] - -000569|PLC|FAULT|[COD 000000] - -000570|PLC|FAULT|[COD 000000] - -000571|PLC|FAULT|[COD 000000] - -000572|PLC|FAULT|[COD 000000] - -000573|PLC|FAULT|[COD 000000] - -000574|PLC|FAULT|[COD 000000] - -000575|PLC|FAULT|[COD 000000] - -000576|PLC|FAULT|[COD 000000] - -000577|PLC|FAULT|[COD 000000] - -000578|PLC|FAULT|[COD 000000] - -000579|PLC|FAULT|[COD 000000] - -000580|PLC|FAULT|[COD 000000] - -000581|PLC|FAULT|[COD 000000] - -000582|PLC|FAULT|[COD 000000] - -000583|PLC|FAULT|[COD 000000] - -000584|PLC|FAULT|[COD 000000] - -000585|PLC|FAULT|[COD 000000] - -000586|PLC|FAULT|[COD 000000] - -000587|PLC|FAULT|[COD 000000] - -000588|PLC|FAULT|[COD 000000] - -000589|PLC|FAULT|[COD 000000] - -000590|PLC|FAULT|[COD 000000] - -000591|PLC|FAULT|[COD 000000] - -000592|PLC|FAULT|[COD 000000] - -000593|PLC|FAULT|[COD 000000] - -000594|PLC|FAULT|[COD 000000] - -000595|PLC|FAULT|[COD 000000] - -000596|PLC|FAULT|[COD 000000] - -000597|PLC|FAULT|[COD 000000] - -000598|PLC|FAULT|[COD 000000] - -000599|PLC|FAULT|[COD 000000] - -000600|PLC|FAULT|[COD 000000] - -000601|PLC|FAULT|[COD 000000] - -000602|PLC|FAULT|[COD 000000] - -000603|PLC|FAULT|[COD 000000] - -000604|PLC|FAULT|[COD 000000] - -000605|PLC|FAULT|[COD 000000] - -000606|PLC|FAULT|[COD 000000] - -000607|PLC|FAULT|[COD 000000] - -000608|PLC|FAULT|[COD 000000] - -000609|PLC|FAULT|[COD 000000] - -000610|PLC|FAULT|[COD 000000] - -000611|PLC|FAULT|[COD 000000] - -000612|PLC|FAULT|[COD 000000] - -000613|PLC|FAULT|[COD 000000] - -000614|PLC|FAULT|[COD 000000] - -000615|PLC|FAULT|[COD 000000] - -000616|PLC|FAULT|[COD 000000] - -000617|PLC|FAULT|[COD 000000] - -000618|PLC|FAULT|[COD 000000] - -000619|PLC|FAULT|[COD 000000] - -000620|PLC|FAULT|[COD 000000] - -000621|PLC|FAULT|[COD 000000] - -000622|PLC|FAULT|[COD 000000] - -000623|PLC|FAULT|[COD 000000] - -000624|PLC|FAULT|[COD 000000] - -000625|PLC|FAULT|[COD 000000] - -000626|PLC|FAULT|[COD 000000] - -000627|PLC|FAULT|[COD 000000] - -000628|PLC|FAULT|[COD 000000] - -000629|PLC|FAULT|[COD 000000] - -000630|PLC|FAULT|[COD 000000] - -000631|PLC|FAULT|[COD 000000] - -000632|PLC|FAULT|[COD 000000] - -000633|PLC|FAULT|[COD 000000] - -000634|PLC|FAULT|[COD 000000] - -000635|PLC|FAULT|[COD 000000] - -000636|PLC|FAULT|[COD 000000] - -000637|PLC|FAULT|[COD 000000] - -000638|PLC|FAULT|[COD 000000] - -000639|PLC|FAULT|[COD 000000] - -000640|PLC|FAULT|[COD 000000] - -000641|PLC|FAULT|[COD 000000] - -000642|PLC|FAULT|[COD 000000] - -000643|PLC|FAULT|[COD 000000] - -000644|PLC|FAULT|[COD 000000] - -000645|PLC|FAULT|[COD 000000] - -000646|PLC|FAULT|[COD 000000] - -000647|PLC|FAULT|[COD 000000] - -000648|PLC|FAULT|[COD 000000] - -000649|PLC|FAULT|[COD 000000] - -000650|PLC|FAULT|[COD 000000] - -000651|PLC|FAULT|[COD 000000] - -000652|PLC|FAULT|[COD 000000] - -000653|PLC|FAULT|[COD 000000] - -000654|PLC|FAULT|[COD 000000] - -000655|PLC|FAULT|[COD 000000] - -000656|PLC|FAULT|[COD 000000] - -000657|PLC|FAULT|[COD 000000] - -000658|PLC|FAULT|[COD 000000] - -000659|PLC|FAULT|[COD 000000] - -000660|PLC|FAULT|[COD 000000] - -000661|PLC|FAULT|[COD 000000] - -000662|PLC|FAULT|[COD 000000] - -000663|PLC|FAULT|[COD 000000] - -000664|PLC|FAULT|[COD 000000] - -000665|PLC|FAULT|[COD 000000] - -000666|PLC|FAULT|[COD 000000] - -000667|PLC|FAULT|[COD 000000] - -000668|PLC|FAULT|[COD 000000] - -000669|PLC|FAULT|[COD 000000] - -000670|PLC|FAULT|[COD 000000] - -000671|PLC|FAULT|[COD 000000] - -000672|PLC|FAULT|[COD 000000] - -000673|PLC|FAULT|[COD 000000] - -000674|PLC|FAULT|[COD 000000] - -000675|PLC|FAULT|[COD 000000] - -000676|PLC|FAULT|[COD 000000] - -000677|PLC|FAULT|[COD 000000] - -000678|PLC|FAULT|[COD 000000] - -000679|PLC|FAULT|[COD 000000] - -000680|PLC|FAULT|[COD 000000] - -000681|PLC|FAULT|[COD 000000] - -000682|PLC|FAULT|[COD 000000] - -000683|PLC|FAULT|[COD 000000] - -000684|PLC|FAULT|[COD 000000] - -000685|PLC|FAULT|[COD 000000] - -000686|PLC|FAULT|[COD 000000] - -000687|PLC|FAULT|[COD 000000] - -000688|PLC|FAULT|[COD 000000] - -000689|PLC|FAULT|[COD 000000] - -000690|PLC|FAULT|[COD 000000] - -000691|PLC|FAULT|[COD 000000] - -000692|PLC|FAULT|[COD 000000] - -000693|PLC|FAULT|[COD 000000] - -000694|PLC|FAULT|[COD 000000] - -000695|PLC|FAULT|[COD 000000] - -000696|PLC|FAULT|[COD 000000] - -000697|PLC|FAULT|[COD 000000] - -000698|PLC|FAULT|[COD 000000] - -000699|PLC|FAULT|[COD 000000] - -000700|PLC|FAULT|[COD 000000] - -000701|PLC|FAULT|[COD 000000] - -000702|PLC|FAULT|[COD 000000] - -000703|PLC|FAULT|[COD 000000] - -000704|PLC|FAULT|[COD 000000] - -000705|PLC|FAULT|[COD 000000] - -000706|PLC|FAULT|[COD 000000] - -000707|PLC|FAULT|[COD 000000] - -000708|PLC|FAULT|[COD 000000] - -000709|PLC|FAULT|[COD 000000] - -000710|PLC|FAULT|[COD 000000] - -000711|PLC|FAULT|[COD 000000] - -000712|PLC|FAULT|[COD 000000] - -000713|PLC|FAULT|[COD 000000] - -000714|PLC|FAULT|[COD 000000] - -000715|PLC|FAULT|[COD 000000] - -000716|PLC|FAULT|[COD 000000] - -000717|PLC|FAULT|[COD 000000] - -000718|PLC|FAULT|[COD 000000] - -000719|PLC|FAULT|[COD 000000] - -000720|PLC|FAULT|[COD 000000] - -000721|PLC|FAULT|[COD 000000] - -000722|PLC|FAULT|[COD 000000] - -000723|PLC|FAULT|[COD 000000] - -000724|PLC|FAULT|[COD 000000] - -000725|PLC|FAULT|[COD 000000] - -000726|PLC|FAULT|[COD 000000] - -000727|PLC|FAULT|[COD 000000] - -000728|PLC|FAULT|[COD 000000] - -000729|PLC|FAULT|[COD 000000] - -000730|PLC|FAULT|[COD 000000] - -000731|PLC|FAULT|[COD 000000] - -000732|PLC|FAULT|[COD 000000] - -000733|PLC|FAULT|[COD 000000] - -000734|PLC|FAULT|[COD 000000] - -000735|PLC|FAULT|[COD 000000] - -000736|PLC|FAULT|[COD 000000] - -000737|PLC|FAULT|[COD 000000] - -000738|PLC|FAULT|[COD 000000] - -000739|PLC|FAULT|[COD 000000] - -000740|PLC|FAULT|[COD 000000] - -000741|PLC|FAULT|[COD 000000] - -000742|PLC|FAULT|[COD 000000] - -000743|PLC|FAULT|[COD 000000] - -000744|PLC|FAULT|[COD 000000] - -000745|PLC|FAULT|[COD 000000] - -000746|PLC|FAULT|[COD 000000] - -000747|PLC|FAULT|[COD 000000] - -000748|PLC|FAULT|[COD 000000] - -000749|PLC|FAULT|[COD 000000] - -000750|PLC|FAULT|[COD 000000] - -000751|PLC|FAULT|[COD 000000] - -000752|PLC|FAULT|[COD 000000] - -000753|PLC|FAULT|[COD 000000] - -000754|PLC|FAULT|[COD 000000] - -000755|PLC|FAULT|[COD 000000] - -000756|PLC|FAULT|[COD 000000] - -000757|PLC|FAULT|[COD 000000] - -000758|PLC|FAULT|[COD 000000] - -000759|PLC|FAULT|[COD 000000] - -000760|PLC|FAULT|[COD 000000] - -000761|PLC|FAULT|[COD 000000] - -000762|PLC|FAULT|[COD 000000] - -000763|PLC|FAULT|[COD 000000] - -000764|PLC|FAULT|[COD 000000] - -000765|PLC|FAULT|[COD 000000] - -000766|PLC|FAULT|[COD 000000] - -000767|PLC|FAULT|[COD 000000] - -000768|PLC|FAULT|[COD 000000] - -000769|PLC|FAULT|[COD 000000] - -000770|PLC|FAULT|[COD 000000] - -000771|PLC|FAULT|[COD 000000] - -000772|PLC|FAULT|[COD 000000] - -000773|PLC|FAULT|[COD 000000] - -000774|PLC|FAULT|[COD 000000] - -000775|PLC|FAULT|[COD 000000] - -000776|PLC|FAULT|[COD 000000] - -000777|PLC|FAULT|[COD 000000] - -000778|PLC|FAULT|[COD 000000] - -000779|PLC|FAULT|[COD 000000] - -000780|PLC|FAULT|[COD 000000] - -000781|PLC|FAULT|[COD 000000] - -000782|PLC|FAULT|[COD 000000] - -000783|PLC|FAULT|[COD 000000] - -000784|PLC|FAULT|[COD 000000] - -000785|PLC|FAULT|[COD 000000] - -000786|PLC|FAULT|[COD 000000] - -000787|PLC|FAULT|[COD 000000] - -000788|PLC|FAULT|[COD 000000] - -000789|PLC|FAULT|[COD 000000] - -000790|PLC|FAULT|[COD 000000] - -000791|PLC|FAULT|[COD 000000] - -000792|PLC|FAULT|[COD 000000] - -000793|PLC|FAULT|[COD 000000] - -000794|PLC|FAULT|[COD 000000] - -000795|PLC|FAULT|[COD 000000] - -000796|PLC|FAULT|[COD 000000] - -000797|PLC|FAULT|[COD 000000] - -000798|PLC|FAULT|[COD 000000] - -000799|PLC|FAULT|[COD 000000] - -000800|PLC|FAULT|[COD 000000] - -000801|PLC|FAULT|[COD 000000] - -000802|PLC|FAULT|[COD 000000] - -000803|PLC|FAULT|[COD 000000] - -000804|PLC|FAULT|[COD 000000] - -000805|PLC|FAULT|[COD 000000] - -000806|PLC|FAULT|[COD 000000] - -000807|PLC|FAULT|[COD 000000] - -000808|PLC|FAULT|[COD 000000] - -000809|PLC|FAULT|[COD 000000] - -000810|PLC|FAULT|[COD 000000] - -000811|PLC|FAULT|[COD 000000] - -000812|PLC|FAULT|[COD 000000] - -000813|PLC|FAULT|[COD 000000] - -000814|PLC|FAULT|[COD 000000] - -000815|PLC|FAULT|[COD 000000] - -000816|PLC|FAULT|[COD 000000] - -000817|PLC|FAULT|[COD 000000] - -000818|PLC|FAULT|[COD 000000] - -000819|PLC|FAULT|[COD 000000] - -000820|PLC|FAULT|[COD 000000] - -000821|PLC|FAULT|[COD 000000] - -000822|PLC|FAULT|[COD 000000] - -000823|PLC|FAULT|[COD 000000] - -000824|PLC|FAULT|[COD 000000] - -000825|PLC|FAULT|[COD 000000] - -000826|PLC|FAULT|[COD 000000] - -000827|PLC|FAULT|[COD 000000] - -000828|PLC|FAULT|[COD 000000] - -000829|PLC|FAULT|[COD 000000] - -000830|PLC|FAULT|[COD 000000] - -000831|PLC|FAULT|[COD 000000] - -000832|PLC|FAULT|[COD 000000] - -000833|PLC|FAULT|[COD 000000] - -000834|PLC|FAULT|[COD 000000] - -000835|PLC|FAULT|[COD 000000] - -000836|PLC|FAULT|[COD 000000] - -000837|PLC|FAULT|[COD 000000] - -000838|PLC|FAULT|[COD 000000] - -000839|PLC|FAULT|[COD 000000] - -000840|PLC|FAULT|[COD 000000] - -000841|PLC|FAULT|[COD 000000] - -000842|PLC|FAULT|[COD 000000] - -000843|PLC|FAULT|[COD 000000] - -000844|PLC|FAULT|[COD 000000] - -000845|PLC|FAULT|[COD 000000] - -000846|PLC|FAULT|[COD 000000] - -000847|PLC|FAULT|[COD 000000] - -000848|PLC|FAULT|[COD 000000] - -000849|PLC|FAULT|[COD 000000] - -000850|PLC|FAULT|[COD 000000] - -000851|PLC|FAULT|[COD 000000] - -000852|PLC|FAULT|[COD 000000] - -000853|PLC|FAULT|[COD 000000] - -000854|PLC|FAULT|[COD 000000] - -000855|PLC|FAULT|[COD 000000] - -000856|PLC|FAULT|[COD 000000] - -000857|PLC|FAULT|[COD 000000] - -000858|PLC|FAULT|[COD 000000] - -000859|PLC|FAULT|[COD 000000] - -000860|PLC|FAULT|[COD 000000] - -000861|PLC|FAULT|[COD 000000] - -000862|PLC|FAULT|[COD 000000] - -000863|PLC|FAULT|[COD 000000] - -000864|PLC|FAULT|[COD 000000] - -000865|PLC|FAULT|[COD 000000] - -000866|PLC|FAULT|[COD 000000] - -000867|PLC|FAULT|[COD 000000] - -000868|PLC|FAULT|[COD 000000] - -000869|PLC|FAULT|[COD 000000] - -000870|PLC|FAULT|[COD 000000] - -000871|PLC|FAULT|[COD 000000] - -000872|PLC|FAULT|[COD 000000] - -000873|PLC|FAULT|[COD 000000] - -000874|PLC|FAULT|[COD 000000] - -000875|PLC|FAULT|[COD 000000] - -000876|PLC|FAULT|[COD 000000] - -000877|PLC|FAULT|[COD 000000] - -000878|PLC|FAULT|[COD 000000] - -000879|PLC|FAULT|[COD 000000] - -000880|PLC|FAULT|[COD 000000] - -000881|PLC|FAULT|[COD 000000] - -000882|PLC|FAULT|[COD 000000] - -000883|PLC|FAULT|[COD 000000] - -000884|PLC|FAULT|[COD 000000] - -000885|PLC|FAULT|[COD 000000] - -000886|PLC|FAULT|[COD 000000] - -000887|PLC|FAULT|[COD 000000] - -000888|PLC|FAULT|[COD 000000] - -000889|PLC|FAULT|[COD 000000] - -000890|PLC|FAULT|[COD 000000] - -000891|PLC|FAULT|[COD 000000] - -000892|PLC|FAULT|[COD 000000] - -000893|PLC|FAULT|[COD 000000] - -000894|PLC|FAULT|[COD 000000] - -000895|PLC|FAULT|[COD 000000] - -000896|PLC|FAULT|[COD 000000] - -000897|PLC|FAULT|[COD 000000] - -000898|PLC|FAULT|[COD 000000] - -000899|PLC|FAULT|[COD 000000] - -000900|PLC|FAULT|[COD 000000] - -000901|PLC|FAULT|[COD 000000] - -000902|PLC|FAULT|[COD 000000] - -000903|PLC|FAULT|[COD 000000] - -000904|PLC|FAULT|[COD 000000] - -000905|PLC|FAULT|[COD 000000] - -000906|PLC|FAULT|[COD 000000] - -000907|PLC|FAULT|[COD 000000] - -000908|PLC|FAULT|[COD 000000] - -000909|PLC|FAULT|[COD 000000] - -000910|PLC|FAULT|[COD 000000] - -000911|PLC|FAULT|[COD 000000] - -000912|PLC|FAULT|[COD 000000] - -000913|PLC|FAULT|[COD 000000] - -000914|PLC|FAULT|[COD 000000] - -000915|PLC|FAULT|[COD 000000] - -000916|PLC|FAULT|[COD 000000] - -000917|PLC|FAULT|[COD 000000] - -000918|PLC|FAULT|[COD 000000] - -000919|PLC|FAULT|[COD 000000] - -000920|PLC|FAULT|[COD 000000] - -000921|PLC|FAULT|[COD 000000] - -000922|PLC|FAULT|[COD 000000] - -000923|PLC|FAULT|[COD 000000] - -000924|PLC|FAULT|[COD 000000] - -000925|PLC|FAULT|[COD 000000] - -000926|PLC|FAULT|[COD 000000] - -000927|PLC|FAULT|[COD 000000] - -000928|PLC|FAULT|[COD 000000] - -000929|PLC|FAULT|[COD 000000] - -000930|PLC|FAULT|[COD 000000] - -000931|PLC|FAULT|[COD 000000] - -000932|PLC|FAULT|[COD 000000] - -000933|PLC|FAULT|[COD 000000] - -000934|PLC|FAULT|[COD 000000] - -000935|PLC|FAULT|[COD 000000] - -000936|PLC|FAULT|[COD 000000] - -000937|PLC|FAULT|[COD 000000] - -000938|PLC|FAULT|[COD 000000] - -000939|PLC|FAULT|[COD 000000] - -000940|PLC|FAULT|[COD 000000] - -000941|PLC|FAULT|[COD 000000] - -000942|PLC|FAULT|[COD 000000] - -000943|PLC|FAULT|[COD 000000] - -000944|PLC|FAULT|[COD 000000] - -000945|PLC|FAULT|[COD 000000] - -000946|PLC|FAULT|[COD 000000] - -000947|PLC|FAULT|[COD 000000] - -000948|PLC|FAULT|[COD 000000] - -000949|PLC|FAULT|[COD 000000] - -000950|PLC|FAULT|[COD 000000] - -000951|PLC|FAULT|[COD 000000] - -000952|PLC|FAULT|[COD 000000] - -000953|PLC|FAULT|[COD 000000] - -000954|PLC|FAULT|[COD 000000] - -000955|PLC|FAULT|[COD 000000] - -000956|PLC|FAULT|[COD 000000] - -000957|PLC|FAULT|[COD 000000] - -000958|PLC|FAULT|[COD 000000] - -000959|PLC|FAULT|[COD 000000] - -000960|PLC|FAULT|[COD 000000] - -000961|PLC|FAULT|[COD 000000] - -000962|PLC|FAULT|[COD 000000] - -000963|PLC|FAULT|[COD 000000] - -000964|PLC|FAULT|[COD 000000] - -000965|PLC|FAULT|[COD 000000] - -000966|PLC|FAULT|[COD 000000] - -000967|PLC|FAULT|[COD 000000] - -000968|PLC|FAULT|[COD 000000] - -000969|PLC|FAULT|[COD 000000] - -000970|PLC|FAULT|[COD 000000] - -000971|PLC|FAULT|[COD 000000] - -000972|PLC|FAULT|[COD 000000] - -000973|PLC|FAULT|[COD 000000] - -000974|PLC|FAULT|[COD 000000] - -000975|PLC|FAULT|[COD 000000] - -000976|PLC|FAULT|[COD 000000] - -000977|PLC|FAULT|[COD 000000] - -000978|PLC|FAULT|[COD 000000] - -000979|PLC|FAULT|[COD 000000] - -000980|PLC|FAULT|[COD 000000] - -000981|PLC|FAULT|[COD 000000] - -000982|PLC|FAULT|[COD 000000] - -000983|PLC|FAULT|[COD 000000] - -000984|PLC|FAULT|[COD 000000] - -000985|PLC|FAULT|[COD 000000] - -000986|PLC|FAULT|[COD 000000] - -000987|PLC|FAULT|[COD 000000] - -000988|PLC|FAULT|[COD 000000] - -000989|PLC|FAULT|[COD 000000] - -000990|PLC|FAULT|[COD 000000] - -000991|PLC|FAULT|[COD 000000] - -000992|PLC|FAULT|[COD 000000] - -000993|PLC|FAULT|[COD 000000] - -000994|PLC|FAULT|[COD 000000] - -000995|PLC|FAULT|[COD 000000] - -000996|PLC|FAULT|[COD 000000] - -000997|PLC|FAULT|[COD 000000] - -000998|PLC|FAULT|[COD 000000] - -000999|PLC|FAULT|[COD 000000] - -001000|PLC|FAULT|[COD 000000] - -001001|PLC|FAULT|[COD 000000] - -001002|PLC|FAULT|[COD 000000] - -001003|PLC|FAULT|[COD 000000] - -001004|PLC|FAULT|[COD 000000] - -001005|PLC|FAULT|[COD 000000] - -001006|PLC|FAULT|[COD 000000] - -001007|PLC|FAULT|[COD 000000] - -001008|PLC|FAULT|[COD 000000] - -001009|PLC|FAULT|[COD 000000] - -001010|PLC|FAULT|[COD 000000] - -001011|PLC|FAULT|[COD 000000] - -001012|PLC|FAULT|[COD 000000] - -001013|PLC|FAULT|[COD 000000] - -001014|PLC|FAULT|[COD 000000] - -001015|PLC|FAULT|[COD 000000] - -001016|PLC|FAULT|[COD 000000] - -001017|PLC|FAULT|[COD 000000] - -001018|PLC|FAULT|[COD 000000] - -001019|PLC|FAULT|[COD 000000] - -001020|PLC|FAULT|[COD 000000] - -001021|PLC|FAULT|[COD 000000] - -001022|PLC|FAULT|[COD 000000] - -001023|PLC|FAULT|[COD 000000] - -001024|PLC|FAULT|[COD 000000] - \ No newline at end of file +000001|PLC|FAULT|[COD 001] - 152 AXIS X DRIVING GEAR NOT READY +000002|PLC|FAULT|[COD 002] - 152 AXIS Y DRIVING GEAR NOT READY +000003|PLC|FAULT|[COD 003] - 152 AXIS Z DRIVING GEAR NOT READY +000004|PLC|FAULT|[COD 004] - 152 AXIS V DRIVING GEAR NOT READY +000005|PLC|FAULT|[COD 005] - 152 AXIS B DRIVING GEAR NOT READY +000006|PLC|FAULT|[COD 006] - 152 AXIS C DRIVING GEAR NOT READY +000007|PLC|FAULT|[COD 007] - 152 Allarme azionamento asse ID 07 +000008|PLC|FAULT|[COD 008] - 152 Allarme azionamento asse ID 08 +000009|PLC|FAULT|[COD 009] - 152 Allarme azionamento asse ID 09 +000010|PLC|FAULT|[COD 010] - 152 Allarme azionamento asse ID 10 +000011|PLC|FAULT|[COD 011] - 152 Allarme azionamento asse ID 11 +000012|PLC|FAULT|[COD 012] - 152 Allarme azionamento asse ID 12 +000013|PLC|FAULT|[COD 013] - 152 Allarme azionamento asse ID 13 +000014|PLC|FAULT|[COD 014] - 152 Allarme azionamento asse ID 14 +000015|PLC|FAULT|[COD 015] - 152 Allarme azionamento asse ID 15 +000016|PLC|FAULT|[COD 016] - 152 Allarme azionamento asse ID 16 +000017|PLC|FAULT|[COD 017] - 152 Allarme azionamento asse ID 17 +000018|PLC|FAULT|[COD 018] - 152 Allarme azionamento asse ID 18 +000019|PLC|FAULT|[COD 019] - 152 Allarme azionamento asse ID 19 +000020|PLC|FAULT|[COD 020] - 152 Allarme azionamento asse ID 20 +000021|PLC|FAULT|[COD 021] - 152 Allarme azionamento asse ID 21 +000022|PLC|FAULT|[COD 022] - 152 Allarme azionamento asse ID 22 +000023|PLC|FAULT|[COD 023] - 152 Allarme azionamento asse ID 23 +000024|PLC|FAULT|[COD 024] - 152 Allarme azionamento asse ID 24 +000025|PLC|FAULT|[COD 025] - 152 Allarme azionamento asse ID 25 +000026|PLC|FAULT|[COD 026] - 152 Allarme azionamento asse ID 26 +000027|PLC|FAULT|[COD 027] - 152 Allarme azionamento asse ID 27 +000028|PLC|FAULT|[COD 028] - 152 Allarme azionamento asse ID 28 +000029|PLC|FAULT|[COD 029] - 152 Allarme azionamento asse ID 29 +000030|PLC|FAULT|[COD 030] - 152 Allarme azionamento asse ID 30 +000031|PLC|FAULT|[COD 031] - 152 Allarme azionamento asse ID 31 +000032|PLC|FAULT|[COD 032] - 152 Allarme azionamento asse ID 32 +000033|PLC|FAULT|[COD 033] - 152 Allarme azionamento asse ID 33 +000034|PLC|FAULT|[COD 034] - 152 Allarme azionamento asse ID 34 +000035|PLC|FAULT|[COD 035] - 152 Allarme azionamento asse ID 35 +000036|PLC|FAULT|[COD 036] - 152 Allarme azionamento asse ID 36 +000037|PLC|FAULT|[COD 037] - 152 Allarme azionamento asse ID 37 +000038|PLC|FAULT|[COD 038] - 152 Allarme azionamento asse ID 38 +000039|PLC|FAULT|[COD 039] - 152 Allarme azionamento asse ID 39 +000040|PLC|FAULT|[COD 040] - 152 Allarme azionamento asse ID 40 +000041|PLC|FAULT|[COD 041] - 152 Allarme azionamento asse ID 41 +000042|PLC|FAULT|[COD 042] - 152 Allarme azionamento asse ID 42 +000043|PLC|FAULT|[COD 043] - 152 Allarme azionamento asse ID 43 +000044|PLC|FAULT|[COD 044] - 152 Allarme azionamento asse ID 44 +000045|PLC|FAULT|[COD 045] - 152 Allarme azionamento asse ID 45 +000046|PLC|FAULT|[COD 046] - 152 Allarme azionamento asse ID 46 +000047|PLC|FAULT|[COD 047] - 152 Allarme azionamento asse ID 47 +000048|PLC|FAULT|[COD 048] - 152 Allarme azionamento asse ID 48 +000049|PLC|FAULT|[COD 049] - 152 Allarme azionamento asse ID 49 +000050|PLC|FAULT|[COD 050] - 152 Allarme azionamento asse ID 50 +000051|PLC|FAULT|[COD 051] - 152 Allarme azionamento asse ID 51 +000052|PLC|FAULT|[COD 052] - 152 Allarme azionamento asse ID 52 +000053|PLC|FAULT|[COD 053] - 152 Allarme azionamento asse ID 53 +000054|PLC|FAULT|[COD 054] - 152 Allarme azionamento asse ID 54 +000055|PLC|FAULT|[COD 055] - 152 Allarme azionamento asse ID 55 +000056|PLC|FAULT|[COD 056] - 152 Allarme azionamento asse ID 56 +000057|PLC|FAULT|[COD 057] - 152 Allarme azionamento asse ID 57 +000058|PLC|FAULT|[COD 058] - 152 Allarme azionamento asse ID 58 +000059|PLC|FAULT|[COD 059] - 152 Allarme azionamento asse ID 59 +000060|PLC|FAULT|[COD 060] - 152 Allarme azionamento asse ID 60 +000061|PLC|FAULT|[COD 061] - 152 Allarme azionamento asse ID 61 +000062|PLC|FAULT|[COD 062] - 152 Allarme azionamento asse ID 62 +000063|PLC|FAULT|[COD 063] - 152 Allarme azionamento asse ID 63 +000064|PLC|FAULT|[COD 064] - 152 Allarme azionamento asse ID 64 +000065|PLC|FAULT|[COD 065] - Potenza spenta +000066|PLC|FAULT|[COD 066] - Assi non riferiti +000067|PLC|FAULT|[COD 067] - Errore nel ciclo azzeramento assi +000068|PLC|FAULT|[COD 068] - Errore abilitazione assi +000069|PLC|FAULT|[COD 069] - Assi non abilitati +000070|PLC|FAULT|[COD 070] - Errore preset origini +000071|PLC|FAULT|[COD 071] - Livello minimo lubrificazione +000072|PLC|FAULT|[COD 072] - Contr.tempo esecuzione background +000073|PLC|FAULT|[COD 073] - Pulsante di start rifiutato +000074|PLC|FAULT|[COD 074] - Troppi assi selezionati +000075|PLC|FAULT|[COD 075] - Teach pendant abilitata +000076|PLC|FAULT|[COD 076] - +000077|PLC|FAULT|[COD 077] - Errore salvataggio file XML +000078|PLC|FAULT|[COD 078] - Parametri AMP assi sovrascritti +000079|PLC|FAULT|[COD 079] - Azion.OsWire in attesa rapid-halt +000080|PLC|FAULT|[COD 080] - Azion.OsWire attesa I/O emer.man. +000081|PLC|FAULT|[COD 081] - Anomalia generica function block +000082|PLC|FAULT|[COD 082] - Nodo di I/O digitale in errore +000083|PLC|FAULT|[COD 083] - Time-out abilitazione assi +000084|PLC|FAULT|[COD 084] - Err. gestione file mappatura I/O +000085|PLC|FAULT|[COD 085] - Azionamenti guasti +000086|PLC|FAULT|[COD 086] - Errore durante l'inizializzazione +000087|PLC|FAULT|[COD 087] - Watch dog console Top 5 +000088|PLC|FAULT|[COD 088] - Errore gestione reset +000089|PLC|FAULT|[COD 089] - Errore file XML configuraz. PLC +000090|PLC|FAULT|[COD 090] - Errore file XML configuraz. assi +000091|PLC|FAULT|[COD 091] - Errore Ethercat +000092|PLC|FAULT|[COD 092] - +000093|PLC|FAULT|[COD 093] - Azionamento mandrino 4 guasto +000094|PLC|FAULT|[COD 094] - Azionamento mandrino 3 guasto +000095|PLC|FAULT|[COD 095] - Azionamento mandrino 2 guasto +000096|PLC|FAULT|[COD 096] - Azionamento mandrino 1 guasto +000097|PLC|FAULT|[COD 097] - Ripari aperti +000098|PLC|FAULT|[COD 098] - Mancanza pressostato aria +000099|PLC|FAULT|[COD 099] - Intervento termici generici +000100|PLC|FAULT|[COD 100] - Oltrecorsa asse ausiliario +000101|PLC|FAULT|[COD 101] - Teach pendant liveman +000102|PLC|FAULT|[COD 102] - Disabilitazione assi +000103|PLC|FAULT|[COD 103] - +000104|PLC|FAULT|[COD 104] - +000105|PLC|FAULT|[COD 105] - +000106|PLC|FAULT|[COD 106] - +000107|PLC|FAULT|[COD 107] - +000108|PLC|FAULT|[COD 108] - +000109|PLC|FAULT|[COD 109] - +000110|PLC|FAULT|[COD 110] - +000111|PLC|FAULT|[COD 111] - +000112|PLC|FAULT|[COD 112] - +000113|PLC|FAULT|[COD 113] - Rotaz. mandr. 1 con pezzo sbloc. +000114|PLC|FAULT|[COD 114] - Rotaz. mandr. 1 con utens. sbloc. +000115|PLC|FAULT|[COD 115] - Err.parità sensori uten.1 blo/sbl +000116|PLC|FAULT|[COD 116] - Memoria utens. in mandr. 1 errata +000117|PLC|FAULT|[COD 117] - Rotaz. mandr. 1 con riferim. alti +000118|PLC|FAULT|[COD 118] - +000119|PLC|FAULT|[COD 119] - +000120|PLC|FAULT|[COD 120] - +000121|PLC|FAULT|[COD 121] - +000122|PLC|FAULT|[COD 122] - +000123|PLC|FAULT|[COD 123] - +000124|PLC|FAULT|[COD 124] - +000125|PLC|FAULT|[COD 125] - +000126|PLC|FAULT|[COD 126] - +000127|PLC|FAULT|[COD 127] - +000128|PLC|FAULT|[COD 128] - +000129|PLC|FAULT|[COD 129] - Pezzo 1 non bloccato +000130|PLC|FAULT|[COD 130] - Pezzo 1 non sbloccato +000131|PLC|FAULT|[COD 131] - Utensile 1 non sbloccato +000132|PLC|FAULT|[COD 132] - Utensile 1 non bloccato +000133|PLC|FAULT|[COD 133] - Cambio utensile 1 fuori fase +000134|PLC|FAULT|[COD 134] - Cappa aspirazione non alta +000135|PLC|FAULT|[COD 135] - Cappa aspirazione non bassa +000136|PLC|FAULT|[COD 136] - Uten.mand.1 non allineato con RCM +000137|PLC|FAULT|[COD 137] - +000138|PLC|FAULT|[COD 138] - +000139|PLC|FAULT|[COD 139] - +000140|PLC|FAULT|[COD 140] - +000141|PLC|FAULT|[COD 141] - +000142|PLC|FAULT|[COD 142] - +000143|PLC|FAULT|[COD 143] - +000144|PLC|FAULT|[COD 144] - +000145|PLC|FAULT|[COD 145] - Errore gestione asse ausiliario w +000146|PLC|FAULT|[COD 146] - Messaggio dal processo 1 +000147|PLC|FAULT|[COD 147] - Pulsante sblocco uten.1 rifiutato +000148|PLC|FAULT|[COD 148] - Rotazione G96 non ammessa Mandr.1 +000149|PLC|FAULT|[COD 149] - Attesa mandrino 1 a regime +000150|PLC|FAULT|[COD 150] - Errore gestione mandrino 1 +000151|PLC|FAULT|[COD 151] - Modalità rotaz.G96/G97 variata P1 +000152|PLC|FAULT|[COD 152] - Errore funzione T programmata Pr1 +000153|PLC|FAULT|[COD 153] - Errore aggiornamento offset ut. 1 +000154|PLC|FAULT|[COD 154] - Errore gestione assi condivisi +000155|PLC|FAULT|[COD 155] - Premere start per iniziare RCM +000156|PLC|FAULT|[COD 156] - Premere start per riprendere lav. +000157|PLC|FAULT|[COD 157] - Errore nel ciclo di ricerca mem. +000158|PLC|FAULT|[COD 158] - Attesa sistema pronto SW/HW +000159|PLC|FAULT|[COD 159] - +000160|PLC|FAULT|[COD 160] - +000161|PLC|FAULT|[COD 161] - Rotaz. mandr. 2 con pezzo sbloc. +000162|PLC|FAULT|[COD 162] - Rotaz. mandr. 2 con utens. sbloc. +000163|PLC|FAULT|[COD 163] - Err.parità sensori uten.2 blo/sbl +000164|PLC|FAULT|[COD 164] - Memoria utens. in mandr. 2 errata +000165|PLC|FAULT|[COD 165] - +000166|PLC|FAULT|[COD 166] - +000167|PLC|FAULT|[COD 167] - --- ATTESA CONFERMA CMS CONTROL +000168|PLC|FAULT|[COD 168] - --- ADAPTER MTCONNECT NON DISPONIBILE +000169|PLC|FAULT|[COD 169] - 720 LIQUIDO NEBULIZZATORE NON OK +000170|PLC|FAULT|[COD 170] - 666 SPINDLE 2 SAFETY DEVICE FAILURE +000171|PLC|FAULT|[COD 171] - 546 B-Z AXIS NOT IN ZERO POSITION +000172|PLC|FAULT|[COD 172] - 229 THERMAL RELAY HYDRAULIC PUMP 2 +000173|PLC|FAULT|[COD 173] - 120 RANGE ACTIVATION NOT OK 2 +000174|PLC|FAULT|[COD 174] - 135 CONVERTER 2 IN WARNING +000175|PLC|FAULT|[COD 175] - 135 CONVERTER 2 IN FAULT +000176|PLC|FAULT|[COD 176] - 520 STALL MODE FUNCTION ACTIVE 2 +000177|PLC|FAULT|[COD 177] - 135 CONVERTER 2 BLOCKED +000178|PLC|FAULT|[COD 178] - 168 CONVERTER 2 DISABLED +000179|PLC|FAULT|[COD 179] - 163 CONVERTER 2 BRAKE OUT OF ORDER +000180|PLC|FAULT|[COD 180] - 100 CONVERTER 2 OFF +000181|PLC|FAULT|[COD 181] - 514 TOOL CRIB 4 PROTECTION NOT IN POSITION +000182|PLC|FAULT|[COD 182] - 181 TOOL CHANGE 2 PROGRAM NOT CALLD +000183|PLC|FAULT|[COD 183] - 489 COUPLING 2 FAILURE +000184|PLC|FAULT|[COD 184] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER A +000185|PLC|FAULT|[COD 185] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER B +000186|PLC|FAULT|[COD 186] - 228 THERMAL RELAY TOOL COOLANT PUMP 2 +000187|PLC|FAULT|[COD 187] - 487 SPINDLE 2 JOINT INSUFFICIENT WATER +000188|PLC|FAULT|[COD 188] - 488 INSUFFICIENT TOOL 2 COOLING +000189|PLC|FAULT|[COD 189] - 493 A+ AXIS ONLY ENABLED TO MOVEMENT +000190|PLC|FAULT|[COD 190] - 490 TOOLS POSITION CHECK 2 +000191|PLC|FAULT|[COD 191] - 432 TOOL 2 NOT UNCLAMPED +000192|PLC|FAULT|[COD 192] - 450 TOOL 2 NOT LOCKED +000193|PLC|FAULT|[COD 193] - 407 OVER EXTRA-STROKE A AXIS +000194|PLC|FAULT|[COD 194] - 407 OVER EXTRA-STROKE B AXIS +000195|PLC|FAULT|[COD 195] - 818 DOORS OPENED WITH SLAB ON MANIPULATOR +000196|PLC|FAULT|[COD 196] - 514 PROTEZIONE MAGAZZINO 3 NON IN POSIZIONE +000197|PLC|FAULT|[COD 197] - 545 UTENSILE ERRATO PER APERTURA MANIPOLATORE +000198|PLC|FAULT|[COD 198] - 545 ROTATION WITHOUT WATER NOT ALLOWED +000199|PLC|FAULT|[COD 199] - 561 LASER NOT IN POSITION +000200|PLC|FAULT|[COD 200] - --- VENTOSA SINCR. 1 NON OK +000201|PLC|FAULT|[COD 201] - --- VENTOSA SINCR. 2 NON OK +000202|PLC|FAULT|[COD 202] - --- VENTOSA SINCR. 3 NON OK +000203|PLC|FAULT|[COD 203] - --- VENTOSA SINCR. 4 NON OK +000204|PLC|FAULT|[COD 204] - --- VENTOSA SINCR. 5 NON OK +000205|PLC|FAULT|[COD 205] - --- VENTOSA SINCR. 6 NON OK +000206|PLC|FAULT|[COD 206] - --- VENTOSA SINCR. 7 NON OK +000207|PLC|FAULT|[COD 207] - --- VENTOSA SINCR. 8 NON OK +000208|PLC|FAULT|[COD 208] - --- VENTOSA SINCR. 9 NON OK +000209|PLC|FAULT|[COD 209] - --- VENTOSA SINCR. 10 NON OK +000210|PLC|FAULT|[COD 210] - --- VENTOSA SINCR. 11 NON OK +000211|PLC|FAULT|[COD 211] - --- VENTOSA SINCR. 12 NON OK +000212|PLC|FAULT|[COD 212] - --- VENTOSA SINCR. 13 NON OK +000213|PLC|FAULT|[COD 213] - --- VENTOSA SINCR. 14 NON OK +000214|PLC|FAULT|[COD 214] - --- VENTOSA SINCR. 15 NON OK +000215|PLC|FAULT|[COD 215] - --- VENTOSA SINCR. 16 NON OK +000216|PLC|FAULT|[COD 216] - --- VENTOSA SINCR. 17 NON OK +000217|PLC|FAULT|[COD 217] - --- VENTOSA SINCR. 18 NON OK +000218|PLC|FAULT|[COD 218] - --- VENTOSA SINCR. 19 NON OK +000219|PLC|FAULT|[COD 219] - --- VENTOSA SINCR. 20 NON OK +000220|PLC|FAULT|[COD 220] - --- VENTOSA SINCR. 21 NON OK +000221|PLC|FAULT|[COD 221] - --- VENTOSA SINCR. 22 NON OK +000222|PLC|FAULT|[COD 222] - --- VENTOSA SINCR. 23 NON OK +000223|PLC|FAULT|[COD 223] - --- VENTOSA SINCR. 24 NON OK +000224|PLC|FAULT|[COD 224] - 534 VENTOSE IN MOVIMENTO +000225|PLC|FAULT|[COD 225] - 503 PULIZIA CONI IN CORSO +000226|PLC|FAULT|[COD 226] - 177 MODULO FRENATURA AZIONAMENTO ASSE U NON OK +000227|PLC|FAULT|[COD 227] - 488 RECYCLED WATER NOT OK +000228|PLC|FAULT|[COD 228] - 443 RAFFREDDAMENTO POMPA VUOTO 2 NON OK +000229|PLC|FAULT|[COD 229] - 538 ROTARY TABLE NOT IN POSITION +000230|PLC|FAULT|[COD 230] - 346 PARATIA NON IN POSIZIONE +000231|PLC|FAULT|[COD 231] - 595 SAFETY BARRIERS +000232|PLC|FAULT|[COD 232] - 666 SETTING FEED ERROR +000233|PLC|FAULT|[COD 233] - 805 SAFETY DOOR LOCK ERROR +000234|PLC|FAULT|[COD 234] - 666 AXES FEED OUT OF RANGE +000235|PLC|FAULT|[COD 235] - 124 INCORRECT VECTRON DATASET CONFIGURATION FILE +000236|PLC|FAULT|[COD 236] - 442 BLADE CRIB 1 NOT IN POSITION +000237|PLC|FAULT|[COD 237] - 442 BLADE CRIB 2 NOT IN POSITION +000238|PLC|FAULT|[COD 238] - 125 VECTRON PARAMETERS WRITING IN PROGRESS +000239|PLC|FAULT|[COD 239] - 546 Z AXIS NOT IN POSITION +000240|PLC|FAULT|[COD 240] - 285 THERMAL RELAY LOAD ROLLER HYDRAULIC PUMP MOTOR +000241|PLC|FAULT|[COD 241] - --- AUTOMATIC ZEROING HEIDENAHIN NOT OK +000242|PLC|FAULT|[COD 242] - --- HEIDENAHIN ACTIVATION NOT ALLOWED WITH TOOL +000243|PLC|FAULT|[COD 243] - 561 HEIDENAHIN NOT IN POSITION +000244|PLC|FAULT|[COD 244] - 442 BLADE CRIB NOT IN POSITION +000245|PLC|FAULT|[COD 245] - 533 COLLET NOT IN POSITION +000246|PLC|FAULT|[COD 246] - 199 SPINDLE 1 NOT IN POSITION +000247|PLC|FAULT|[COD 247] - 124 INCORRECT TRANSPORTS CONFIGURATION FILE +000248|PLC|FAULT|[COD 248] - 556 INTERRUPTED LOAD/UNLOAD CYCLE +000249|PLC|FAULT|[COD 249] - 553 LOADING/UNLOADING CYCLE BLOCKED +000250|PLC|FAULT|[COD 250] - 575 PIECE IN LOADING/UNLOADING PHASE +000251|PLC|FAULT|[COD 251] - 548 ROLLER LOADER NOT IN POSITION +000252|PLC|FAULT|[COD 252] - 576 PIECE-LOADER EMPTY +000253|PLC|FAULT|[COD 253] - 135 CONVERTER UNLOAD BELT NOT READY +000254|PLC|FAULT|[COD 254] - 135 CONVERTER MACHINE BELT NOT READY +000255|PLC|FAULT|[COD 255] - 135 CONVERTER LOAD BELT NOT READY +000256|PLC|FAULT|[COD 256] - 135 CONVERTER UNLOAD ROLLER NOT READY +000257|PLC|FAULT|[COD 257] - 135 CONVERTER MACHINE ROLLER NOT READY +000258|PLC|FAULT|[COD 258] - 135 CONVERTER LOAD ROLLER NOT READY +000259|PLC|FAULT|[COD 259] - 549 SAFETY UNLOAD BELT +000260|PLC|FAULT|[COD 260] - 549 SAFETY MACHINE BELT +000261|PLC|FAULT|[COD 261] - 549 SAFETY LOAD BELT +000262|PLC|FAULT|[COD 262] - 549 SAFETY UNLOAD ROLLER +000263|PLC|FAULT|[COD 263] - 549 SAFETY MACHINE ROLLER +000264|PLC|FAULT|[COD 264] - 549 SAFETY LOAD ROLLER +000265|PLC|FAULT|[COD 265] - 599 MANUAL MOVEMENT UNLOAD BELT NOT ALLOWED +000266|PLC|FAULT|[COD 266] - 599 MANUAL MOVEMENT MACHINE BELT NOT ALLOWED +000267|PLC|FAULT|[COD 267] - 599 MANUAL MOVEMENT LOAD BELT NOT ALLOWED +000268|PLC|FAULT|[COD 268] - 599 MANUAL MOVEMENT UNLOAD ROLLER NOT ALLOWED +000269|PLC|FAULT|[COD 269] - 599 MANUAL MOVEMENT MACHINE ROLLER NOT ALLOWED +000270|PLC|FAULT|[COD 270] - 599 MANUAL MOVEMENT LOAD ROLLER NOT ALLOWED +000271|PLC|FAULT|[COD 271] - 125 UNLOAD BELT PARAMETERS ERROR +000272|PLC|FAULT|[COD 272] - 125 MACHINE BELT PARAMETERS ERROR +000273|PLC|FAULT|[COD 273] - 125 LOAD BELT PARAMETERS ERROR +000274|PLC|FAULT|[COD 274] - 125 UNLOAD ROLLER PARAMETERS ERROR +000275|PLC|FAULT|[COD 275] - 125 MACHINE ROLLER PARAMETERS ERROR +000276|PLC|FAULT|[COD 276] - 125 LOAD ROLLER PARAMETERS ERROR +000277|PLC|FAULT|[COD 277] - 285 THERMAL RELAY MACHINE ROLLER MOTOR +000278|PLC|FAULT|[COD 278] - 285 THERMAL RELAY UNLOAD ROLLER MOTOR +000279|PLC|FAULT|[COD 279] - 285 THERMAL RELAY LOAD BELT MOTOR +000280|PLC|FAULT|[COD 280] - 285 THERMAL RELAY MACHINE BELT MOTOR +000281|PLC|FAULT|[COD 281] - 285 THERMAL RELAY UNLOAD BELT MOTOR +000282|PLC|FAULT|[COD 282] - 125 SAVING FGE POINTS +000283|PLC|FAULT|[COD 283] - 287 PROTEZIONE TERMICA IMPIANTO CERIO +000284|PLC|FAULT|[COD 284] - 659 ACCENSIONE PROLUNGATA POMPA CERIO +000285|PLC|FAULT|[COD 285] - 705 AMP SETTINGS FOR N.T.S. ERROR +000286|PLC|FAULT|[COD 286] - 779 NTS IN LOW POSITION +000287|PLC|FAULT|[COD 287] - 779 NTS NOT IN POSITION +000288|PLC|FAULT|[COD 288] - 599 Q MOVEMENT NOT ALLOWED +000289|PLC|FAULT|[COD 289] - 493 Q+ AXIS ONLY ENABLED TO MOVEMENT +000290|PLC|FAULT|[COD 290] - 493 Q- AXIS ONLY ENABLED TO MOVEMENT +000291|PLC|FAULT|[COD 291] - 250 SHAPES DETECTOR ON SPINDLE +000292|PLC|FAULT|[COD 292] - 250 PULIZIA PIANO IN CORSO +000293|PLC|FAULT|[COD 293] - 124 ERRORE FILE CONFIGURAZINE SICU-CU +000294|PLC|FAULT|[COD 294] - 442 TOOL CRIB 2 NOT IN POSITION +000295|PLC|FAULT|[COD 295] - 514 TOOL CRIB 2 PROTECTION NOT IN POSITION +000296|PLC|FAULT|[COD 296] - 545 AXES NOT IN PROBING POSITION +000297|PLC|FAULT|[COD 297] - 251 PROBE CYCLE INTERRUPTED +000298|PLC|FAULT|[COD 298] - 251 PRESETTING LASER CYCLE INTERRUPTED +000299|PLC|FAULT|[COD 299] - 495 SINGLE AXIS ZEROING NOT ENABLE +000300|PLC|FAULT|[COD 300] - 285 RELAIS THERMIQUE ROULEAUX MACHINE +000301|PLC|FAULT|[COD 301] - 438 SPINDLE OFF WITH PROBE ACTIVATED +000302|PLC|FAULT|[COD 302] - 538 TABLE NOT POSITIONED +000303|PLC|FAULT|[COD 303] - 294 SUCTION CUPS NOT IN POSITION +000304|PLC|FAULT|[COD 304] - 547 COLLISION MANIPULATOR AND PROBE +000305|PLC|FAULT|[COD 305] - 197 REMOVE PARTS FROM MANIPULATOR +000306|PLC|FAULT|[COD 306] - 545 AXES NOT IN POSITION TO OPEN MANIPULATOR +000307|PLC|FAULT|[COD 307] - 538 AXIS MOVEMENT NOT ALLOWED WITH MANIPULATOR OPEN +000308|PLC|FAULT|[COD 308] - 305 MANIPLATOR VACUUM CLAMPS NOT OK +000309|PLC|FAULT|[COD 309] - 197 PART NOT LOCKED BY MANIPULATOR +000310|PLC|FAULT|[COD 310] - 785 CONSENSO APERTURA PORTE NEGATO +000311|PLC|FAULT|[COD 311] - 482 PIECE CLEANING WATER NOT OK +000312|PLC|FAULT|[COD 312] - 488 INSUFFICIENT TOOL DRILL COOLING +000313|PLC|FAULT|[COD 313] - 482 MANIPULATOR WATER NOT OK +000314|PLC|FAULT|[COD 314] - 146 FIELDBUS KO (375) +000315|PLC|FAULT|[COD 315] - 250 CICLO RAVVIVA FORETTI IN CORSO +000316|PLC|FAULT|[COD 316] - 250 CICLO RAVVIVA MOLE IN CORSO +000317|PLC|FAULT|[COD 317] - 407 OVER EXTRA-STROKE X AXIS +000318|PLC|FAULT|[COD 318] - 407 OVER EXTRA-STROKE Y AXIS +000319|PLC|FAULT|[COD 319] - 407 OVER EXTRA-STROKE Z AXIS +000320|PLC|FAULT|[COD 320] - 407 OVER EXTRA-STROKE V AXIS +000321|PLC|FAULT|[COD 321] - 148 AXES PRE-ALERTED +000322|PLC|FAULT|[COD 322] - 147 AXES ALERTED +000323|PLC|FAULT|[COD 323] - 149 Z AXIS PRE-ALERTED +000324|PLC|FAULT|[COD 324] - 149 W AXIS PRE-ALERTED +000325|PLC|FAULT|[COD 325] - 747 LAYING THE TOOL DOWN TO THE FLOOR (START) +000326|PLC|FAULT|[COD 326] - 748 TAKE UP TOOL FROM THE FLOOR (START) +000327|PLC|FAULT|[COD 327] - 151 DRIVING GEARS NOT POWERED +000328|PLC|FAULT|[COD 328] - 150 SERVO DRIVES NOT ENABLED +000329|PLC|FAULT|[COD 329] - 656 CLUTCH LOCKED +000330|PLC|FAULT|[COD 330] - 655 CLUTCH NOT LOCKED +000331|PLC|FAULT|[COD 331] - 404 Z-AXIS BALANCING INSUFFICIENT +000332|PLC|FAULT|[COD 332] - 464 TOOL LIFE EXHAUSTED +000333|PLC|FAULT|[COD 333] - 484 MACHINE STOPPED +000334|PLC|FAULT|[COD 334] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER X +000335|PLC|FAULT|[COD 335] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER Y +000336|PLC|FAULT|[COD 336] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER Z +000337|PLC|FAULT|[COD 337] - 305 VACUUM CLAMPING INEFFICIENT +000338|PLC|FAULT|[COD 338] - 177 SERVO-DRIVE BRAKING MODULE OUT OF ORDER V +000339|PLC|FAULT|[COD 339] - 593 SAFETY GUARDS +000340|PLC|FAULT|[COD 340] - 594 CHECK DOORS SECURITY +000341|PLC|FAULT|[COD 341] - 584 OPENING DOORS REQUEST +000342|PLC|FAULT|[COD 342] - 487 SPINDLE JOINT INSUFFICIENT WATER +000343|PLC|FAULT|[COD 343] - 488 INSUFFICIENT TOOL COOLING +000344|PLC|FAULT|[COD 344] - 594 FRONT DOORS NOT LOCKED +000345|PLC|FAULT|[COD 345] - 594 BACK DOORS NOT LOCKED +000346|PLC|FAULT|[COD 346] - 584 LATERAL DOOR NOT LOCKED +000347|PLC|FAULT|[COD 347] - 124 INCORRECT PLC CONFIGURATION FILE +000348|PLC|FAULT|[COD 348] - 124 INCORRECT I/O FILE +000349|PLC|FAULT|[COD 349] - AXES AMP PARAMETER OVERWRITE +000350|PLC|FAULT|[COD 350] - ERROR DURING BOOT +000351|PLC|FAULT|[COD 351] - 124 INCORRECT CONFIG.COLLISIONI FILE +000352|PLC|FAULT|[COD 352] - 124 INCORRECT CONFIG.COMPENSAZIONE FILE +000353|PLC|FAULT|[COD 353] - 124 INCORRECT CONFIG.MACCHINA FILE +000354|PLC|FAULT|[COD 354] - 489 COUPLING FAILURE +000355|PLC|FAULT|[COD 355] - 146 BUS ETHERCAT NOT OK +000356|PLC|FAULT|[COD 356] - 145 AXIS BOARDS NOT READY +000357|PLC|FAULT|[COD 357] - 583 MACHINE OFF +000358|PLC|FAULT|[COD 358] - 443 VACUUM PUMP COOLING SYSTEM MALFUNCTION +000359|PLC|FAULT|[COD 359] - 406 EMERGENCY PUSH-BUTTON +000360|PLC|FAULT|[COD 360] - 583 E-STOP CONTACT OPEN +000361|PLC|FAULT|[COD 361] - 667 SAFETY CIRCUIT FAILURE +000362|PLC|FAULT|[COD 362] - 666 SAFETY DEVICE FAILURE +000363|PLC|FAULT|[COD 363] - 127 OVERRIDE AT ZERO +000364|PLC|FAULT|[COD 364] - 305 VACUUM CLAMPING 2 INEFFICIENT +000365|PLC|FAULT|[COD 365] - 127 RAPID OVERRIDE AT ZERO +000366|PLC|FAULT|[COD 366] - 406 POWER OFF BUTTON PUSHED +000367|PLC|FAULT|[COD 367] - 577 TABLE IN MOTION +000368|PLC|FAULT|[COD 368] - 590 FRONT DOORS NOT CLOSED +000369|PLC|FAULT|[COD 369] - 590 BACK DOORS NOT CLOSED +000370|PLC|FAULT|[COD 370] - 230 THERMAL RELAY VACUUM PUMP 1 +000371|PLC|FAULT|[COD 371] - 230 THERMAL RELAY VACUUM PUMP 2 +000372|PLC|FAULT|[COD 372] - 229 THERMAL RELAY HYDRAULIC PUMP +000373|PLC|FAULT|[COD 373] - 641 TABLE CHANGE INTERRUPTED +000374|PLC|FAULT|[COD 374] - 534 TABLE LOCKING PIN NOT UP +000375|PLC|FAULT|[COD 375] - 534 TABLE LOCKING PIN NOT DOWN +000376|PLC|FAULT|[COD 376] - 403 OVERHEATING ELECTRICAL BOX +000377|PLC|FAULT|[COD 377] - 260 AUTOMATIC ADJUSTMENT OF FEED OVERRIDE IN PROGRESS +000378|PLC|FAULT|[COD 378] - 305 VACUUM CLAMPING 1 INEFFICIENT +000379|PLC|FAULT|[COD 379] - 611 TOOL CHANGE MOTOR NON IN POSITION +000380|PLC|FAULT|[COD 380] - 459 B AXIS LOCKED +000381|PLC|FAULT|[COD 381] - 458 B AXIS UNLOCKED +000382|PLC|FAULT|[COD 382] - 459 C AXIS LOCKED +000383|PLC|FAULT|[COD 383] - 458 C AXIS UNLOCKED +000384|PLC|FAULT|[COD 384] - 305 VACUUM CLAMPING INC. PLANE 1 INEFFICIENT +000385|PLC|FAULT|[COD 385] - 305 VACUUM CLAMPING INC. PLANE 2 INEFFICIENT +000386|PLC|FAULT|[COD 386] - 229 THERMAL RELAY RECYCLE WATER PUMP +000387|PLC|FAULT|[COD 387] - 228 THERMAL RELAY TOOL COOLANT PUMP +000388|PLC|FAULT|[COD 388] - 590 CABIN DOOR NOT CLOSED +000389|PLC|FAULT|[COD 389] - 179 TOOL CHANGE MOTOR NOT POWERED/ENABLED +000390|PLC|FAULT|[COD 390] - 300 RIGHT PRESSURE CLAMPING INEFFICIENT +000391|PLC|FAULT|[COD 391] - 300 LEFT PRESSURE CLAMPING INEFFICIENT +000392|PLC|FAULT|[COD 392] - 360 REFERENCE CYLINDERS 1 NOT IN POSITION +000393|PLC|FAULT|[COD 393] - 360 REFERENCE CYLINDERS 2 NOT IN POSITION +000394|PLC|FAULT|[COD 394] - 124 INCORRECT CONFIG.MOTORI CANBUS +000395|PLC|FAULT|[COD 395] - 135 TOOL CHANGE CONVERTER BLOCKED +000396|PLC|FAULT|[COD 396] - 135 TOOL CHANGE CONVERTER ON WARNIG +000397|PLC|FAULT|[COD 397] - 530 EXTERNAL MACHINE PANEL ENABLED +000398|PLC|FAULT|[COD 398] - 412 AXIS AUTOMATIC ZEROING UNDER WAY +000399|PLC|FAULT|[COD 399] - 442 TOOL CRIB 1 NOT IN POSITION +000400|PLC|FAULT|[COD 400] - 514 TOOL CRIB 1 PROTECTION NOT IN POSITION +000401|PLC|FAULT|[COD 401] - 495 AXIS ZEROING WITH TOOL IN ELECTROSPINDLE +000402|PLC|FAULT|[COD 402] - 606 PART-PROGRAM NOT FOUND (PC) +000403|PLC|FAULT|[COD 403] - 163 CONVERTER BRAKE OUT OF ORDER +000404|PLC|FAULT|[COD 404] - 603 PRESS START CYCLE +000405|PLC|FAULT|[COD 405] - 001 TOOLTABLES CHECKED? PRESS SOFTKEY «YES» +000406|PLC|FAULT|[COD 406] - 002 ARE YOU SURE? PRESS SOFTKEY «YES» +000407|PLC|FAULT|[COD 407] - 606 PART-PROGRAM NOT FOUND +000408|PLC|FAULT|[COD 408] - 135 CONVERTER BLOCKED +000409|PLC|FAULT|[COD 409] - 106 STOP FROM EXTERNAL PUSH-BUTTON PANEL +000410|PLC|FAULT|[COD 410] - 105 MACHINE IN HOLD STATUS +000411|PLC|FAULT|[COD 411] - 168 CONVERTER DISABLED +000412|PLC|FAULT|[COD 412] - 700 TABLES UNDER MODIFICATION +000413|PLC|FAULT|[COD 413] - 161 VECTRON COMMUNICATION ERROR +000414|PLC|FAULT|[COD 414] - 162 VECTRON FATAL ERROR: STOP THE MACHINE +000415|PLC|FAULT|[COD 415] - 176 FAULTY SPINDLE POWER SUPPLY +000416|PLC|FAULT|[COD 416] - 125 WEAR CONSTANT OUT OF RANGE +000417|PLC|FAULT|[COD 417] - 125 WRONG PARAMETER READING +000418|PLC|FAULT|[COD 418] - 125 PRESSURE RANGE NOT CORRECT +000419|PLC|FAULT|[COD 419] - 106 STOP FROM EXTERNAL PUSH-BUTTON CONTROL PANEL +000420|PLC|FAULT|[COD 420] - 125 COMPENSATION VERSOR ERROR +000421|PLC|FAULT|[COD 421] - 245 THERMAL CUT-OUT TOOL CRIB PROTECTION +000422|PLC|FAULT|[COD 422] - 741 TOOL CHANGE CODE PROCESS NOT SELECTED +000423|PLC|FAULT|[COD 423] - 390 T FUNCTION NOT PERMITTED +000424|PLC|FAULT|[COD 424] - 804 MOVE FEED/RAPID OVERRIDE +000425|PLC|FAULT|[COD 425] - 661 UNLOAD THE TOOL AND LOAD IT IN HIS POSITION ON THE TOOL CRIB +000426|PLC|FAULT|[COD 426] - 657 PLATFORM BALANCE HEAD NOT IN POSITION +000427|PLC|FAULT|[COD 427] - 741 HEADS 1 NOT SELECTED +000428|PLC|FAULT|[COD 428] - 488 RAFFREDDAMENTO DISCO INFERIORE +000429|PLC|FAULT|[COD 429] - 294 DISCO TAGLIO INFERIORE NON IN POSIZIONE +000430|PLC|FAULT|[COD 430] - 181 TOOL CHANGE PROGRAM NOT CALLED +000431|PLC|FAULT|[COD 431] - 546 Z AXIS NOT IN ZERO POSITION +000432|PLC|FAULT|[COD 432] - 545 B AXIS NOT IN POSITION +000433|PLC|FAULT|[COD 433] - 689 TOOLMANAGER WARNING +000434|PLC|FAULT|[COD 434] - 689 TOOLMANAGER WARNING +000435|PLC|FAULT|[COD 435] - 250 PRESETTING LASER ENABLED +000436|PLC|FAULT|[COD 436] - 817 HEADS SELECTION ERROR +000437|PLC|FAULT|[COD 437] - 517 INCORRECT VALUE FROM TABLE +000438|PLC|FAULT|[COD 438] - 390 M07 FUNCTION NOT PERMITTED +000439|PLC|FAULT|[COD 439] - 411 AXES WITHOUT ZERO POINTS (M97-HOME) +000440|PLC|FAULT|[COD 440] - 390 T FUNCTION NOT PERMITTED +000441|PLC|FAULT|[COD 441] - 399 GREASE TANK EMPTY +000442|PLC|FAULT|[COD 442] - 400 LUBRICATION INEFFICIENT +000443|PLC|FAULT|[COD 443] - 152 DRIVING GEARS NOT READY +000444|PLC|FAULT|[COD 444] - 530 SETTING MODE ENABLED +000445|PLC|FAULT|[COD 445] - 398 INSUFFICIENT AIR PRESSURE +000446|PLC|FAULT|[COD 446] - 528 “PROGRAM TEST” MODE ACTIVE +000447|PLC|FAULT|[COD 447] - 125 FLOATING WRONG PARAMETER +000448|PLC|FAULT|[COD 448] - 561 PROBE NOT IN POSITION +000449|PLC|FAULT|[COD 449] - 100 CONVERTER OFF +000450|PLC|FAULT|[COD 450] - 520 STALL MODE FUNCTION ACTIVE +000451|PLC|FAULT|[COD 451] - 120 RANGE ACTIVATION NOT OK +000452|PLC|FAULT|[COD 452] - 135 CONVERTER IN FAULT +000453|PLC|FAULT|[COD 453] - 135 CONVERTER IN WARNING +000454|PLC|FAULT|[COD 454] - 235 SPINDLE THERMAL PROTECTION +000455|PLC|FAULT|[COD 455] - 522 SPINDLE R.P.M. TOO HIGH +000456|PLC|FAULT|[COD 456] - 115 SPINDLE SPEED CONTROL +000457|PLC|FAULT|[COD 457] - 498 MAXIMAL CHARGE ON THE SPINDLE +000458|PLC|FAULT|[COD 458] - 441 SPINDLE COOLING SYSTEM MALFUNCTION +000459|PLC|FAULT|[COD 459] - 672 COOLANT CIRCUIT OUT OF ORDER +000460|PLC|FAULT|[COD 460] - 490 TOOLS POSITION CHECK +000461|PLC|FAULT|[COD 461] - 666 SPINDLE SAFETY DEVICE FAILURE +000462|PLC|FAULT|[COD 462] - --- TURNING OFF --- +000463|PLC|FAULT|[COD 463] - 450 TOOL NOT LOCKED +000464|PLC|FAULT|[COD 464] - 432 TOOL NOT UNCLAMPED +000465|PLC|FAULT|[COD 465] - 503 TOOL-CHANGE IN EXECUTION +000466|PLC|FAULT|[COD 466] - 504 TOOL-CHANGE INTERRUPTED +000467|PLC|FAULT|[COD 467] - 493 Z+ AXIS ONLY ENABLED TO MOVEMENT +000468|PLC|FAULT|[COD 468] - 493 Z- AXIS ONLY ENABLED TO MOVEMENT +000469|PLC|FAULT|[COD 469] - 493 Y+ AXIS ONLY ENABLED TO MOVEMENT +000470|PLC|FAULT|[COD 470] - 493 Y- AXIS ONLY ENABLED TO MOVEMENT +000471|PLC|FAULT|[COD 471] - 493 X+ AXIS ONLY ENABLED TO MOVEMENT +000472|PLC|FAULT|[COD 472] - 493 X- AXIS ONLY ENABLED TO MOVEMENT +000473|PLC|FAULT|[COD 473] - 493 C+ AXIS ONLY ENABLED TO MOVEMENT +000474|PLC|FAULT|[COD 474] - 493 C- AXIS ONLY ENABLED TO MOVEMENT +000475|PLC|FAULT|[COD 475] - 493 B+ AXIS ONLY ENABLED TO MOVEMENT +000476|PLC|FAULT|[COD 476] - 493 B- AXIS ONLY ENABLED TO MOVEMENT +000477|PLC|FAULT|[COD 477] - 484 MACHINE STOPPED BY LUBRICATION INEFFICIENT +000478|PLC|FAULT|[COD 478] - 654 VERIFY AXES COLLISION +000479|PLC|FAULT|[COD 479] - --- SAFETY COLLISION FUNCTION OFF --- +000480|PLC|FAULT|[COD 480] - 573 POSITIVE OVERSTROKE FLOATING AXIS +000481|PLC|FAULT|[COD 481] - 573 NEGATIVE OVERSTROKE FLOATING AXIS +000482|PLC|FAULT|[COD 482] - 538 TABLE MOVEMENT NOT ALLOWED +000483|PLC|FAULT|[COD 483] - 538 TABLE RELEASE NOT ALLOWED +000484|PLC|FAULT|[COD 484] - 235 SONDA TERMICA MANDRINO 2 +000485|PLC|FAULT|[COD 485] - 522 GIRI TROPPO ELEVATI MANDRINO 2 +000486|PLC|FAULT|[COD 486] - 115 CONTROLLO VELOCITÀ MANDRINO 2 +000487|PLC|FAULT|[COD 487] - 498 CARICO MASSIMO SUL MANDRINO 2 +000488|PLC|FAULT|[COD 488] - 176 MANDRINO 2 NON INIZIALIZZATO +000489|PLC|FAULT|[COD 489] - 741 UNITÀ OPERATRICE 2: MANDRINO NON SELEZIONATO O IN CAMBIO UTENSIL +000490|PLC|FAULT|[COD 490] - 538 AXES MOVEMENT NOT ENABLED-PROBE IN POSITION +000491|PLC|FAULT|[COD 491] - 595 SAFETY LOAD BARRIERS +000492|PLC|FAULT|[COD 492] - 595 SAFETY UNLOAD BARRIERS +000493|PLC|FAULT|[COD 493] - 550 CHECK POPUP MODULE +000494|PLC|FAULT|[COD 494] - 550 ASCENT POPUP MODULE NOT ALLOWE +000495|PLC|FAULT|[COD 495] - 550 POPUP MODULE UP +000496|PLC|FAULT|[COD 496] - 552 CHECK INPUT BULKHEAD +000497|PLC|FAULT|[COD 497] - 552 CHECK OUTPUT BULKHEAD +000498|PLC|FAULT|[COD 498] - 551 WAITING INPUT BULKHEAD OPEN +000499|PLC|FAULT|[COD 499] - 551 WAITING INPUT BULKHEAD CLOSE +000500|PLC|FAULT|[COD 500] - 551 WAITING OUTPUT BULKHEAD OPEN +000501|PLC|FAULT|[COD 501] - 551 WAITING OUTPUT BULKHEAD CLOSE +000502|PLC|FAULT|[COD 502] - 550 WAITING POPUP IN POSITION \ No newline at end of file diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/AnalogData.map b/MTC_Adapter/MTC_Adapter/DATA/CONF/AnalogData.map index 9177953..9e81ede 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/AnalogData.map +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/AnalogData.map @@ -1 +1,7 @@ -# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) \ No newline at end of file +# Commenti con cancelletto, struttura un variabile per riga, tipo chiave|valore (occhio che il separatore è configurato da .cofig come "testCharSep"); spazi e tabulazioni dovrei trimmarli in acquisizione (qui inseriti per comodità di lettura) +001|Axis_01_Load |NUM +002|Axis_02_Load |NUM +003|Axis_03_Load |NUM +004|Axis_04_Load |NUM +005|Axis_05_Load |NUM +006|Axis_06_Load |NUM \ No newline at end of file diff --git a/MTC_Adapter/MTC_Adapter/DATA/CONF/CounterList.map b/MTC_Adapter/MTC_Adapter/DATA/CONF/CounterList.map index 59c12a6..55e0c09 100644 --- a/MTC_Adapter/MTC_Adapter/DATA/CONF/CounterList.map +++ b/MTC_Adapter/MTC_Adapter/DATA/CONF/CounterList.map @@ -21,8 +21,8 @@ 020|VacAct_02_Count |COUNT 021|Lubro_01_Num |COUNT 022|SlittaTastatore_Count |COUNT -023|SlittaMagazzino_01_Count |COUNT -024|ProtMagazzino_01_Count |COUNT +023|ProtMagazzino_01_Count |COUNT +024|ProtMagazzino_02_Count |COUNT 025|UnOp_01_NumCambiUT |COUNT 026|Axis_01_AccTime |COUNT 027|Axis_02_AccTime |COUNT diff --git a/MTC_Adapter/MTC_Adapter/MainForm.Designer.cs b/MTC_Adapter/MTC_Adapter/MainForm.Designer.cs index 6afb379..dd4688e 100644 --- a/MTC_Adapter/MTC_Adapter/MainForm.Designer.cs +++ b/MTC_Adapter/MTC_Adapter/MainForm.Designer.cs @@ -28,2316 +28,2316 @@ /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); - this.PlcErr_02 = new System.Windows.Forms.CheckBox(); - this.gather = new System.Windows.Forms.Timer(this.components); - this.groupBox4 = new System.Windows.Forms.GroupBox(); - this.label8 = new System.Windows.Forms.Label(); - this.label7 = new System.Windows.Forms.Label(); - this.messageText = new System.Windows.Forms.TextBox(); - this.messageCode = new System.Windows.Forms.TextBox(); - this.label6 = new System.Windows.Forms.Label(); - this.AxFeedOverValue = new System.Windows.Forms.TextBox(); - this.AxFeedActValue = new System.Windows.Forms.TextBox(); - this.label9 = new System.Windows.Forms.Label(); - this.AxFeedOver = new System.Windows.Forms.HScrollBar(); - this.label10 = new System.Windows.Forms.Label(); - this.AxFeedAct = new System.Windows.Forms.HScrollBar(); - this.partID = new System.Windows.Forms.TextBox(); - this.label13 = new System.Windows.Forms.Label(); - this.functionalMode = new System.Windows.Forms.ComboBox(); - this.label12 = new System.Windows.Forms.Label(); - this.PosAct = new System.Windows.Forms.DataGridView(); - this.X = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Y = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.Z = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.I = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.J = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.K = new System.Windows.Forms.DataGridViewTextBoxColumn(); - this.PlcErr_03 = new System.Windows.Forms.CheckBox(); - this.PlcErr_01 = new System.Windows.Forms.CheckBox(); - this.groupBox3 = new System.Windows.Forms.GroupBox(); - this.ErrRT_03 = new System.Windows.Forms.CheckBox(); - this.ErrRT_02 = new System.Windows.Forms.CheckBox(); - this.CncErr_02 = new System.Windows.Forms.CheckBox(); - this.CncErr_03 = new System.Windows.Forms.CheckBox(); - this.CncErr_01 = new System.Windows.Forms.CheckBox(); - this.SysErr_03 = new System.Windows.Forms.CheckBox(); - this.ErrRT_01 = new System.Windows.Forms.CheckBox(); - this.SysErr_02 = new System.Windows.Forms.CheckBox(); - this.SysErr_01 = new System.Windows.Forms.CheckBox(); - this.groupBox2 = new System.Windows.Forms.GroupBox(); - this.AxAccelAct = new System.Windows.Forms.TextBox(); - this.label37 = new System.Windows.Forms.Label(); - this.AxBatt = new System.Windows.Forms.TextBox(); - this.label36 = new System.Windows.Forms.Label(); - this.AxAccTime = new System.Windows.Forms.TextBox(); - this.label11 = new System.Windows.Forms.Label(); - this.AxDir = new System.Windows.Forms.TextBox(); - this.label35 = new System.Windows.Forms.Label(); - this.label34 = new System.Windows.Forms.Label(); - this.cbAxType = new System.Windows.Forms.ComboBox(); - this.AxMastId = new System.Windows.Forms.TextBox(); - this.label33 = new System.Windows.Forms.Label(); - this.AxIsMaster = new System.Windows.Forms.CheckBox(); - this.AxMainProc = new System.Windows.Forms.TextBox(); - this.label32 = new System.Windows.Forms.Label(); - this.cbAxNum = new System.Windows.Forms.ComboBox(); - this.label31 = new System.Windows.Forms.Label(); - this.AxPositionValue = new System.Windows.Forms.TextBox(); - this.AxLoadValue = new System.Windows.Forms.TextBox(); - this.label5 = new System.Windows.Forms.Label(); - this.AxPosition = new System.Windows.Forms.HScrollBar(); - this.label4 = new System.Windows.Forms.Label(); - this.label3 = new System.Windows.Forms.Label(); - this.AxLoad = new System.Windows.Forms.HScrollBar(); - this.program = new System.Windows.Forms.TextBox(); - this.label2 = new System.Windows.Forms.Label(); - this.groupBox9 = new System.Windows.Forms.GroupBox(); - this.txtPzKo = new System.Windows.Forms.TextBox(); - this.label25 = new System.Windows.Forms.Label(); - this.txtPzOk = new System.Windows.Forms.TextBox(); - this.label23 = new System.Windows.Forms.Label(); - this.txtPzTot = new System.Windows.Forms.TextBox(); - this.label21 = new System.Windows.Forms.Label(); - this.OPERATOR_ID = new System.Windows.Forms.TextBox(); - this.label19 = new System.Windows.Forms.Label(); - this.PROG_ROW_NUM = new System.Windows.Forms.TextBox(); - this.label17 = new System.Windows.Forms.Label(); - this.groupBox11 = new System.Windows.Forms.GroupBox(); - this.STATUS_STRB_DW3 = new System.Windows.Forms.TextBox(); - this.label49 = new System.Windows.Forms.Label(); - this.STATUS_STRB_DW2 = new System.Windows.Forms.TextBox(); - this.label47 = new System.Windows.Forms.Label(); - this.STATUS_STRB_DW1 = new System.Windows.Forms.TextBox(); - this.label18 = new System.Windows.Forms.Label(); - this.STATUS_STRB_DW0 = new System.Windows.Forms.TextBox(); - this.lblPLC_ADP = new System.Windows.Forms.Label(); - this.statusStrip1 = new System.Windows.Forms.StatusStrip(); - this.lblApp = new System.Windows.Forms.ToolStripStatusLabel(); - this.lblVers = new System.Windows.Forms.ToolStripStatusLabel(); - this.MainProgrBar = new System.Windows.Forms.ToolStripProgressBar(); - this.lblStatus = new System.Windows.Forms.ToolStripStatusLabel(); - this.groupBox13 = new System.Windows.Forms.GroupBox(); - this.cbPathSel = new System.Windows.Forms.ComboBox(); - this.label38 = new System.Windows.Forms.Label(); - this.label29 = new System.Windows.Forms.Label(); - this.txtPathSpeedOver = new System.Windows.Forms.TextBox(); - this.label28 = new System.Windows.Forms.Label(); - this.hsPathSpeedOver = new System.Windows.Forms.HScrollBar(); - this.txtPathFeedOver = new System.Windows.Forms.TextBox(); - this.label27 = new System.Windows.Forms.Label(); - this.hsPathFeedOver = new System.Windows.Forms.HScrollBar(); - this.txtPathFeed = new System.Windows.Forms.TextBox(); - this.label26 = new System.Windows.Forms.Label(); - this.hsPathFeed = new System.Windows.Forms.HScrollBar(); - this.menuStrip1 = new System.Windows.Forms.MenuStrip(); - this.fILEToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.mLoadAdaptConf = new System.Windows.Forms.ToolStripMenuItem(); - this.sETUPToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); - this.mConfGen = new System.Windows.Forms.ToolStripMenuItem(); - this.lblCurrAdapt = new System.Windows.Forms.Label(); - this.tabCtrlMain = new System.Windows.Forms.TabControl(); - this.tpStatus = new System.Windows.Forms.TabPage(); - this.gbMonitor = new System.Windows.Forms.GroupBox(); - this.lblOutMessage3 = new System.Windows.Forms.Label(); - this.lblOutMessage = new System.Windows.Forms.Label(); - this.lblOutMessage2 = new System.Windows.Forms.Label(); - this.groupBox6 = new System.Windows.Forms.GroupBox(); - this.STATUS_ACK_DW3 = new System.Windows.Forms.TextBox(); - this.label52 = new System.Windows.Forms.Label(); - this.STATUS_ACK_DW2 = new System.Windows.Forms.TextBox(); - this.label51 = new System.Windows.Forms.Label(); - this.STATUS_ACK_DW1 = new System.Windows.Forms.TextBox(); - this.label50 = new System.Windows.Forms.Label(); - this.STATUS_ACK_DW0 = new System.Windows.Forms.TextBox(); - this.label48 = new System.Windows.Forms.Label(); - this.groupBox1 = new System.Windows.Forms.GroupBox(); - this.dump = new System.Windows.Forms.Button(); - this.stop = new System.Windows.Forms.Button(); - this.start = new System.Windows.Forms.Button(); - this.port = new System.Windows.Forms.TextBox(); - this.label1 = new System.Windows.Forms.Label(); - this.tbConf = new System.Windows.Forms.TabPage(); - this.wbXmlConf = new System.Windows.Forms.WebBrowser(); - this.tpSIM = new System.Windows.Forms.TabPage(); - this.groupBox5 = new System.Windows.Forms.GroupBox(); - this.uoSpeedVal = new System.Windows.Forms.TextBox(); - this.uoLoadVal = new System.Windows.Forms.TextBox(); - this.label45 = new System.Windows.Forms.Label(); - this.uoSpeed = new System.Windows.Forms.HScrollBar(); - this.label46 = new System.Windows.Forms.Label(); - this.uoLoad = new System.Windows.Forms.HScrollBar(); - this.uoVitaRes = new System.Windows.Forms.TextBox(); - this.label43 = new System.Windows.Forms.Label(); - this.uoAccTime = new System.Windows.Forms.TextBox(); - this.label44 = new System.Windows.Forms.Label(); - this.uoToolId = new System.Windows.Forms.TextBox(); - this.label40 = new System.Windows.Forms.Label(); - this.uoStatus = new System.Windows.Forms.TextBox(); - this.label41 = new System.Windows.Forms.Label(); - this.uoNumCU = new System.Windows.Forms.TextBox(); - this.label42 = new System.Windows.Forms.Label(); - this.cbUnOpSel = new System.Windows.Forms.ComboBox(); - this.label39 = new System.Windows.Forms.Label(); - this.Execution = new System.Windows.Forms.GroupBox(); - this.ready = new System.Windows.Forms.RadioButton(); - this.feedhold = new System.Windows.Forms.RadioButton(); - this.stopped = new System.Windows.Forms.RadioButton(); - this.running = new System.Windows.Forms.RadioButton(); - this.mode = new System.Windows.Forms.GroupBox(); - this.edit = new System.Windows.Forms.RadioButton(); - this.mdi = new System.Windows.Forms.RadioButton(); - this.manual = new System.Windows.Forms.RadioButton(); - this.automatic = new System.Windows.Forms.RadioButton(); - this.groupBox7 = new System.Windows.Forms.GroupBox(); - this.D1_UUID = new System.Windows.Forms.Label(); - this.D1_ID = new System.Windows.Forms.Label(); - this.D1_NAME = new System.Windows.Forms.Label(); - this.lblAT = new System.Windows.Forms.Label(); - this.txtAccTime = new System.Windows.Forms.TextBox(); - this.label30 = new System.Windows.Forms.Label(); - this.txtPower = new System.Windows.Forms.TextBox(); - this.label16 = new System.Windows.Forms.Label(); - this.label15 = new System.Windows.Forms.Label(); - this.label14 = new System.Windows.Forms.Label(); - this.groupBox10 = new System.Windows.Forms.GroupBox(); - this.enableDataSim = new System.Windows.Forms.CheckBox(); - this.groupBox8 = new System.Windows.Forms.GroupBox(); - this.estop = new System.Windows.Forms.CheckBox(); - this.groupBox12 = new System.Windows.Forms.GroupBox(); - this.lblCodaT = new System.Windows.Forms.Label(); - this.addCodT = new System.Windows.Forms.TextBox(); - this.label24 = new System.Windows.Forms.Label(); - this.lblCodaS = new System.Windows.Forms.Label(); - this.addCodS = new System.Windows.Forms.TextBox(); - this.label22 = new System.Windows.Forms.Label(); - this.lblCodaM = new System.Windows.Forms.Label(); - this.addCodM = new System.Windows.Forms.TextBox(); - this.label20 = new System.Windows.Forms.Label(); - this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); - this.trayMenu = new System.Windows.Forms.ContextMenuStrip(this.components); - this.lblComStats = new System.Windows.Forms.ToolStripStatusLabel(); - this.groupBox4.SuspendLayout(); - ((System.ComponentModel.ISupportInitialize)(this.PosAct)).BeginInit(); - this.groupBox3.SuspendLayout(); - this.groupBox2.SuspendLayout(); - this.groupBox9.SuspendLayout(); - this.groupBox11.SuspendLayout(); - this.statusStrip1.SuspendLayout(); - this.groupBox13.SuspendLayout(); - this.menuStrip1.SuspendLayout(); - this.tabCtrlMain.SuspendLayout(); - this.tpStatus.SuspendLayout(); - this.gbMonitor.SuspendLayout(); - this.groupBox6.SuspendLayout(); - this.groupBox1.SuspendLayout(); - this.tbConf.SuspendLayout(); - this.tpSIM.SuspendLayout(); - this.groupBox5.SuspendLayout(); - this.Execution.SuspendLayout(); - this.mode.SuspendLayout(); - this.groupBox7.SuspendLayout(); - this.groupBox10.SuspendLayout(); - this.groupBox8.SuspendLayout(); - this.groupBox12.SuspendLayout(); - this.SuspendLayout(); - // - // PlcErr_02 - // - this.PlcErr_02.AutoSize = true; - this.PlcErr_02.Location = new System.Drawing.Point(128, 53); - this.PlcErr_02.Margin = new System.Windows.Forms.Padding(4); - this.PlcErr_02.Name = "PlcErr_02"; - this.PlcErr_02.Size = new System.Drawing.Size(92, 21); - this.PlcErr_02.TabIndex = 6; - this.PlcErr_02.Text = "PlcErr_05"; - this.PlcErr_02.UseVisualStyleBackColor = true; - this.PlcErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // gather - // - this.gather.Tick += new System.EventHandler(this.gather_Tick); - // - // groupBox4 - // - this.groupBox4.Controls.Add(this.label8); - this.groupBox4.Controls.Add(this.label7); - this.groupBox4.Controls.Add(this.messageText); - this.groupBox4.Controls.Add(this.messageCode); - this.groupBox4.Location = new System.Drawing.Point(5, 514); - this.groupBox4.Margin = new System.Windows.Forms.Padding(4); - this.groupBox4.Name = "groupBox4"; - this.groupBox4.Padding = new System.Windows.Forms.Padding(4); - this.groupBox4.Size = new System.Drawing.Size(505, 64); - this.groupBox4.TabIndex = 44; - this.groupBox4.TabStop = false; - this.groupBox4.Text = "Message"; - // - // label8 - // - this.label8.AutoSize = true; - this.label8.Location = new System.Drawing.Point(157, 32); - this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label8.Name = "label8"; - this.label8.Size = new System.Drawing.Size(35, 17); - this.label8.TabIndex = 19; - this.label8.Text = "Text"; - // - // label7 - // - this.label7.AutoSize = true; - this.label7.Location = new System.Drawing.Point(5, 32); - this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label7.Name = "label7"; - this.label7.Size = new System.Drawing.Size(41, 17); - this.label7.TabIndex = 18; - this.label7.Text = "Code"; - // - // messageText - // - this.messageText.Location = new System.Drawing.Point(201, 28); - this.messageText.Margin = new System.Windows.Forms.Padding(4); - this.messageText.Name = "messageText"; - this.messageText.Size = new System.Drawing.Size(285, 22); - this.messageText.TabIndex = 14; - this.messageText.Leave += new System.EventHandler(this.message_Leave); - // - // messageCode - // - this.messageCode.Location = new System.Drawing.Point(67, 28); - this.messageCode.Margin = new System.Windows.Forms.Padding(4); - this.messageCode.Name = "messageCode"; - this.messageCode.Size = new System.Drawing.Size(81, 22); - this.messageCode.TabIndex = 13; - // - // label6 - // - this.label6.AutoSize = true; - this.label6.Location = new System.Drawing.Point(16, 452); - this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label6.Name = "label6"; - this.label6.Size = new System.Drawing.Size(0, 17); - this.label6.TabIndex = 43; - // - // AxFeedOverValue - // - this.AxFeedOverValue.Location = new System.Drawing.Point(353, 201); - this.AxFeedOverValue.Margin = new System.Windows.Forms.Padding(4); - this.AxFeedOverValue.Name = "AxFeedOverValue"; - this.AxFeedOverValue.Size = new System.Drawing.Size(132, 22); - this.AxFeedOverValue.TabIndex = 26; - // - // AxFeedActValue - // - this.AxFeedActValue.Location = new System.Drawing.Point(353, 175); - this.AxFeedActValue.Margin = new System.Windows.Forms.Padding(4); - this.AxFeedActValue.Name = "AxFeedActValue"; - this.AxFeedActValue.Size = new System.Drawing.Size(132, 22); - this.AxFeedActValue.TabIndex = 25; - // - // label9 - // - this.label9.AutoSize = true; - this.label9.Location = new System.Drawing.Point(16, 204); - this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label9.Name = "label9"; - this.label9.Size = new System.Drawing.Size(75, 17); - this.label9.TabIndex = 24; - this.label9.Text = "Feed Over"; - // - // AxFeedOver - // - this.AxFeedOver.Location = new System.Drawing.Point(108, 201); - this.AxFeedOver.Maximum = 150; - this.AxFeedOver.Name = "AxFeedOver"; - this.AxFeedOver.Size = new System.Drawing.Size(224, 18); - this.AxFeedOver.TabIndex = 23; - this.AxFeedOver.Scroll += new System.Windows.Forms.ScrollEventHandler(this.cSpeed_Scroll); - // - // label10 - // - this.label10.AutoSize = true; - this.label10.Location = new System.Drawing.Point(16, 178); - this.label10.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label10.Name = "label10"; - this.label10.Size = new System.Drawing.Size(64, 17); - this.label10.TabIndex = 22; - this.label10.Text = "Feed Act"; - // - // AxFeedAct - // - this.AxFeedAct.Location = new System.Drawing.Point(108, 175); - this.AxFeedAct.Name = "AxFeedAct"; - this.AxFeedAct.Size = new System.Drawing.Size(224, 18); - this.AxFeedAct.TabIndex = 20; - this.AxFeedAct.Scroll += new System.Windows.Forms.ScrollEventHandler(this.cLoad_Scroll); - // - // partID - // - this.partID.Location = new System.Drawing.Point(107, 55); - this.partID.Margin = new System.Windows.Forms.Padding(4); - this.partID.Name = "partID"; - this.partID.Size = new System.Drawing.Size(132, 22); - this.partID.TabIndex = 49; - // - // label13 - // - this.label13.AutoSize = true; - this.label13.Location = new System.Drawing.Point(41, 59); - this.label13.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label13.Name = "label13"; - this.label13.Size = new System.Drawing.Size(51, 17); - this.label13.TabIndex = 48; - this.label13.Text = "Part ID"; - // - // functionalMode - // - this.functionalMode.FormattingEnabled = true; - this.functionalMode.Location = new System.Drawing.Point(107, 87); - this.functionalMode.Margin = new System.Windows.Forms.Padding(4); - this.functionalMode.Name = "functionalMode"; - this.functionalMode.Size = new System.Drawing.Size(389, 24); - this.functionalMode.TabIndex = 47; - // - // label12 - // - this.label12.AutoSize = true; - this.label12.Location = new System.Drawing.Point(20, 91); - this.label12.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label12.Name = "label12"; - this.label12.Size = new System.Drawing.Size(69, 17); - this.label12.TabIndex = 46; - this.label12.Text = "Halt Type"; - // - // PosAct - // - this.PosAct.AllowUserToAddRows = false; - this.PosAct.AllowUserToDeleteRows = false; - this.PosAct.AllowUserToResizeColumns = false; - this.PosAct.AllowUserToResizeRows = false; - this.PosAct.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.PosAct.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(MainForm)); + this.PlcErr_02 = new System.Windows.Forms.CheckBox(); + this.gather = new System.Windows.Forms.Timer(this.components); + this.groupBox4 = new System.Windows.Forms.GroupBox(); + this.label8 = new System.Windows.Forms.Label(); + this.label7 = new System.Windows.Forms.Label(); + this.messageText = new System.Windows.Forms.TextBox(); + this.messageCode = new System.Windows.Forms.TextBox(); + this.label6 = new System.Windows.Forms.Label(); + this.AxFeedOverValue = new System.Windows.Forms.TextBox(); + this.AxFeedActValue = new System.Windows.Forms.TextBox(); + this.label9 = new System.Windows.Forms.Label(); + this.AxFeedOver = new System.Windows.Forms.HScrollBar(); + this.label10 = new System.Windows.Forms.Label(); + this.AxFeedAct = new System.Windows.Forms.HScrollBar(); + this.partID = new System.Windows.Forms.TextBox(); + this.label13 = new System.Windows.Forms.Label(); + this.functionalMode = new System.Windows.Forms.ComboBox(); + this.label12 = new System.Windows.Forms.Label(); + this.PosAct = new System.Windows.Forms.DataGridView(); + this.X = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Y = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.Z = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.I = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.J = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.K = new System.Windows.Forms.DataGridViewTextBoxColumn(); + this.PlcErr_03 = new System.Windows.Forms.CheckBox(); + this.PlcErr_01 = new System.Windows.Forms.CheckBox(); + this.groupBox3 = new System.Windows.Forms.GroupBox(); + this.ErrRT_03 = new System.Windows.Forms.CheckBox(); + this.ErrRT_02 = new System.Windows.Forms.CheckBox(); + this.CncErr_02 = new System.Windows.Forms.CheckBox(); + this.CncErr_03 = new System.Windows.Forms.CheckBox(); + this.CncErr_01 = new System.Windows.Forms.CheckBox(); + this.SysErr_03 = new System.Windows.Forms.CheckBox(); + this.ErrRT_01 = new System.Windows.Forms.CheckBox(); + this.SysErr_02 = new System.Windows.Forms.CheckBox(); + this.SysErr_01 = new System.Windows.Forms.CheckBox(); + this.groupBox2 = new System.Windows.Forms.GroupBox(); + this.AxAccelAct = new System.Windows.Forms.TextBox(); + this.label37 = new System.Windows.Forms.Label(); + this.AxBatt = new System.Windows.Forms.TextBox(); + this.label36 = new System.Windows.Forms.Label(); + this.AxAccTime = new System.Windows.Forms.TextBox(); + this.label11 = new System.Windows.Forms.Label(); + this.AxDir = new System.Windows.Forms.TextBox(); + this.label35 = new System.Windows.Forms.Label(); + this.label34 = new System.Windows.Forms.Label(); + this.cbAxType = new System.Windows.Forms.ComboBox(); + this.AxMastId = new System.Windows.Forms.TextBox(); + this.label33 = new System.Windows.Forms.Label(); + this.AxIsMaster = new System.Windows.Forms.CheckBox(); + this.AxMainProc = new System.Windows.Forms.TextBox(); + this.label32 = new System.Windows.Forms.Label(); + this.cbAxNum = new System.Windows.Forms.ComboBox(); + this.label31 = new System.Windows.Forms.Label(); + this.AxPositionValue = new System.Windows.Forms.TextBox(); + this.AxLoadValue = new System.Windows.Forms.TextBox(); + this.label5 = new System.Windows.Forms.Label(); + this.AxPosition = new System.Windows.Forms.HScrollBar(); + this.label4 = new System.Windows.Forms.Label(); + this.label3 = new System.Windows.Forms.Label(); + this.AxLoad = new System.Windows.Forms.HScrollBar(); + this.program = new System.Windows.Forms.TextBox(); + this.label2 = new System.Windows.Forms.Label(); + this.groupBox9 = new System.Windows.Forms.GroupBox(); + this.txtPzKo = new System.Windows.Forms.TextBox(); + this.label25 = new System.Windows.Forms.Label(); + this.txtPzOk = new System.Windows.Forms.TextBox(); + this.label23 = new System.Windows.Forms.Label(); + this.txtPzTot = new System.Windows.Forms.TextBox(); + this.label21 = new System.Windows.Forms.Label(); + this.OPERATOR_ID = new System.Windows.Forms.TextBox(); + this.label19 = new System.Windows.Forms.Label(); + this.PROG_ROW_NUM = new System.Windows.Forms.TextBox(); + this.label17 = new System.Windows.Forms.Label(); + this.groupBox11 = new System.Windows.Forms.GroupBox(); + this.STATUS_STRB_DW3 = new System.Windows.Forms.TextBox(); + this.label49 = new System.Windows.Forms.Label(); + this.STATUS_STRB_DW2 = new System.Windows.Forms.TextBox(); + this.label47 = new System.Windows.Forms.Label(); + this.STATUS_STRB_DW1 = new System.Windows.Forms.TextBox(); + this.label18 = new System.Windows.Forms.Label(); + this.STATUS_STRB_DW0 = new System.Windows.Forms.TextBox(); + this.lblPLC_ADP = new System.Windows.Forms.Label(); + this.statusStrip1 = new System.Windows.Forms.StatusStrip(); + this.lblApp = new System.Windows.Forms.ToolStripStatusLabel(); + this.lblVers = new System.Windows.Forms.ToolStripStatusLabel(); + this.MainProgrBar = new System.Windows.Forms.ToolStripProgressBar(); + this.lblComStats = new System.Windows.Forms.ToolStripStatusLabel(); + this.lblStatus = new System.Windows.Forms.ToolStripStatusLabel(); + this.groupBox13 = new System.Windows.Forms.GroupBox(); + this.cbPathSel = new System.Windows.Forms.ComboBox(); + this.label38 = new System.Windows.Forms.Label(); + this.label29 = new System.Windows.Forms.Label(); + this.txtPathSpeedOver = new System.Windows.Forms.TextBox(); + this.label28 = new System.Windows.Forms.Label(); + this.hsPathSpeedOver = new System.Windows.Forms.HScrollBar(); + this.txtPathFeedOver = new System.Windows.Forms.TextBox(); + this.label27 = new System.Windows.Forms.Label(); + this.hsPathFeedOver = new System.Windows.Forms.HScrollBar(); + this.txtPathFeed = new System.Windows.Forms.TextBox(); + this.label26 = new System.Windows.Forms.Label(); + this.hsPathFeed = new System.Windows.Forms.HScrollBar(); + this.menuStrip1 = new System.Windows.Forms.MenuStrip(); + this.fILEToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mLoadAdaptConf = new System.Windows.Forms.ToolStripMenuItem(); + this.sETUPToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem(); + this.mConfGen = new System.Windows.Forms.ToolStripMenuItem(); + this.lblCurrAdapt = new System.Windows.Forms.Label(); + this.tabCtrlMain = new System.Windows.Forms.TabControl(); + this.tpStatus = new System.Windows.Forms.TabPage(); + this.gbMonitor = new System.Windows.Forms.GroupBox(); + this.lblOutMessage3 = new System.Windows.Forms.Label(); + this.lblOutMessage = new System.Windows.Forms.Label(); + this.lblOutMessage2 = new System.Windows.Forms.Label(); + this.groupBox6 = new System.Windows.Forms.GroupBox(); + this.STATUS_ACK_DW3 = new System.Windows.Forms.TextBox(); + this.label52 = new System.Windows.Forms.Label(); + this.STATUS_ACK_DW2 = new System.Windows.Forms.TextBox(); + this.label51 = new System.Windows.Forms.Label(); + this.STATUS_ACK_DW1 = new System.Windows.Forms.TextBox(); + this.label50 = new System.Windows.Forms.Label(); + this.STATUS_ACK_DW0 = new System.Windows.Forms.TextBox(); + this.label48 = new System.Windows.Forms.Label(); + this.groupBox1 = new System.Windows.Forms.GroupBox(); + this.dump = new System.Windows.Forms.Button(); + this.stop = new System.Windows.Forms.Button(); + this.start = new System.Windows.Forms.Button(); + this.port = new System.Windows.Forms.TextBox(); + this.label1 = new System.Windows.Forms.Label(); + this.tbConf = new System.Windows.Forms.TabPage(); + this.wbXmlConf = new System.Windows.Forms.WebBrowser(); + this.tpSIM = new System.Windows.Forms.TabPage(); + this.groupBox5 = new System.Windows.Forms.GroupBox(); + this.uoSpeedVal = new System.Windows.Forms.TextBox(); + this.uoLoadVal = new System.Windows.Forms.TextBox(); + this.label45 = new System.Windows.Forms.Label(); + this.uoSpeed = new System.Windows.Forms.HScrollBar(); + this.label46 = new System.Windows.Forms.Label(); + this.uoLoad = new System.Windows.Forms.HScrollBar(); + this.uoVitaRes = new System.Windows.Forms.TextBox(); + this.label43 = new System.Windows.Forms.Label(); + this.uoAccTime = new System.Windows.Forms.TextBox(); + this.label44 = new System.Windows.Forms.Label(); + this.uoToolId = new System.Windows.Forms.TextBox(); + this.label40 = new System.Windows.Forms.Label(); + this.uoStatus = new System.Windows.Forms.TextBox(); + this.label41 = new System.Windows.Forms.Label(); + this.uoNumCU = new System.Windows.Forms.TextBox(); + this.label42 = new System.Windows.Forms.Label(); + this.cbUnOpSel = new System.Windows.Forms.ComboBox(); + this.label39 = new System.Windows.Forms.Label(); + this.Execution = new System.Windows.Forms.GroupBox(); + this.ready = new System.Windows.Forms.RadioButton(); + this.feedhold = new System.Windows.Forms.RadioButton(); + this.stopped = new System.Windows.Forms.RadioButton(); + this.running = new System.Windows.Forms.RadioButton(); + this.mode = new System.Windows.Forms.GroupBox(); + this.edit = new System.Windows.Forms.RadioButton(); + this.mdi = new System.Windows.Forms.RadioButton(); + this.manual = new System.Windows.Forms.RadioButton(); + this.automatic = new System.Windows.Forms.RadioButton(); + this.groupBox7 = new System.Windows.Forms.GroupBox(); + this.D1_UUID = new System.Windows.Forms.Label(); + this.D1_ID = new System.Windows.Forms.Label(); + this.D1_NAME = new System.Windows.Forms.Label(); + this.lblAT = new System.Windows.Forms.Label(); + this.txtAccTime = new System.Windows.Forms.TextBox(); + this.label30 = new System.Windows.Forms.Label(); + this.txtPower = new System.Windows.Forms.TextBox(); + this.label16 = new System.Windows.Forms.Label(); + this.label15 = new System.Windows.Forms.Label(); + this.label14 = new System.Windows.Forms.Label(); + this.groupBox10 = new System.Windows.Forms.GroupBox(); + this.enableDataSim = new System.Windows.Forms.CheckBox(); + this.groupBox8 = new System.Windows.Forms.GroupBox(); + this.estop = new System.Windows.Forms.CheckBox(); + this.groupBox12 = new System.Windows.Forms.GroupBox(); + this.lblCodaT = new System.Windows.Forms.Label(); + this.addCodT = new System.Windows.Forms.TextBox(); + this.label24 = new System.Windows.Forms.Label(); + this.lblCodaS = new System.Windows.Forms.Label(); + this.addCodS = new System.Windows.Forms.TextBox(); + this.label22 = new System.Windows.Forms.Label(); + this.lblCodaM = new System.Windows.Forms.Label(); + this.addCodM = new System.Windows.Forms.TextBox(); + this.label20 = new System.Windows.Forms.Label(); + this.notifyIcon1 = new System.Windows.Forms.NotifyIcon(this.components); + this.trayMenu = new System.Windows.Forms.ContextMenuStrip(this.components); + this.groupBox4.SuspendLayout(); + ((System.ComponentModel.ISupportInitialize)(this.PosAct)).BeginInit(); + this.groupBox3.SuspendLayout(); + this.groupBox2.SuspendLayout(); + this.groupBox9.SuspendLayout(); + this.groupBox11.SuspendLayout(); + this.statusStrip1.SuspendLayout(); + this.groupBox13.SuspendLayout(); + this.menuStrip1.SuspendLayout(); + this.tabCtrlMain.SuspendLayout(); + this.tpStatus.SuspendLayout(); + this.gbMonitor.SuspendLayout(); + this.groupBox6.SuspendLayout(); + this.groupBox1.SuspendLayout(); + this.tbConf.SuspendLayout(); + this.tpSIM.SuspendLayout(); + this.groupBox5.SuspendLayout(); + this.Execution.SuspendLayout(); + this.mode.SuspendLayout(); + this.groupBox7.SuspendLayout(); + this.groupBox10.SuspendLayout(); + this.groupBox8.SuspendLayout(); + this.groupBox12.SuspendLayout(); + this.SuspendLayout(); + // + // PlcErr_02 + // + this.PlcErr_02.AutoSize = true; + this.PlcErr_02.Location = new System.Drawing.Point(128, 53); + this.PlcErr_02.Margin = new System.Windows.Forms.Padding(4); + this.PlcErr_02.Name = "PlcErr_02"; + this.PlcErr_02.Size = new System.Drawing.Size(92, 21); + this.PlcErr_02.TabIndex = 6; + this.PlcErr_02.Text = "PlcErr_05"; + this.PlcErr_02.UseVisualStyleBackColor = true; + this.PlcErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // gather + // + this.gather.Tick += new System.EventHandler(this.gather_Tick); + // + // groupBox4 + // + this.groupBox4.Controls.Add(this.label8); + this.groupBox4.Controls.Add(this.label7); + this.groupBox4.Controls.Add(this.messageText); + this.groupBox4.Controls.Add(this.messageCode); + this.groupBox4.Location = new System.Drawing.Point(5, 514); + this.groupBox4.Margin = new System.Windows.Forms.Padding(4); + this.groupBox4.Name = "groupBox4"; + this.groupBox4.Padding = new System.Windows.Forms.Padding(4); + this.groupBox4.Size = new System.Drawing.Size(505, 64); + this.groupBox4.TabIndex = 44; + this.groupBox4.TabStop = false; + this.groupBox4.Text = "Message"; + // + // label8 + // + this.label8.AutoSize = true; + this.label8.Location = new System.Drawing.Point(157, 32); + this.label8.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label8.Name = "label8"; + this.label8.Size = new System.Drawing.Size(35, 17); + this.label8.TabIndex = 19; + this.label8.Text = "Text"; + // + // label7 + // + this.label7.AutoSize = true; + this.label7.Location = new System.Drawing.Point(5, 32); + this.label7.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label7.Name = "label7"; + this.label7.Size = new System.Drawing.Size(41, 17); + this.label7.TabIndex = 18; + this.label7.Text = "Code"; + // + // messageText + // + this.messageText.Location = new System.Drawing.Point(201, 28); + this.messageText.Margin = new System.Windows.Forms.Padding(4); + this.messageText.Name = "messageText"; + this.messageText.Size = new System.Drawing.Size(285, 22); + this.messageText.TabIndex = 14; + this.messageText.Leave += new System.EventHandler(this.message_Leave); + // + // messageCode + // + this.messageCode.Location = new System.Drawing.Point(67, 28); + this.messageCode.Margin = new System.Windows.Forms.Padding(4); + this.messageCode.Name = "messageCode"; + this.messageCode.Size = new System.Drawing.Size(81, 22); + this.messageCode.TabIndex = 13; + // + // label6 + // + this.label6.AutoSize = true; + this.label6.Location = new System.Drawing.Point(16, 452); + this.label6.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label6.Name = "label6"; + this.label6.Size = new System.Drawing.Size(0, 17); + this.label6.TabIndex = 43; + // + // AxFeedOverValue + // + this.AxFeedOverValue.Location = new System.Drawing.Point(353, 201); + this.AxFeedOverValue.Margin = new System.Windows.Forms.Padding(4); + this.AxFeedOverValue.Name = "AxFeedOverValue"; + this.AxFeedOverValue.Size = new System.Drawing.Size(132, 22); + this.AxFeedOverValue.TabIndex = 26; + // + // AxFeedActValue + // + this.AxFeedActValue.Location = new System.Drawing.Point(353, 175); + this.AxFeedActValue.Margin = new System.Windows.Forms.Padding(4); + this.AxFeedActValue.Name = "AxFeedActValue"; + this.AxFeedActValue.Size = new System.Drawing.Size(132, 22); + this.AxFeedActValue.TabIndex = 25; + // + // label9 + // + this.label9.AutoSize = true; + this.label9.Location = new System.Drawing.Point(16, 204); + this.label9.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label9.Name = "label9"; + this.label9.Size = new System.Drawing.Size(75, 17); + this.label9.TabIndex = 24; + this.label9.Text = "Feed Over"; + // + // AxFeedOver + // + this.AxFeedOver.Location = new System.Drawing.Point(108, 201); + this.AxFeedOver.Maximum = 150; + this.AxFeedOver.Name = "AxFeedOver"; + this.AxFeedOver.Size = new System.Drawing.Size(224, 18); + this.AxFeedOver.TabIndex = 23; + this.AxFeedOver.Scroll += new System.Windows.Forms.ScrollEventHandler(this.cSpeed_Scroll); + // + // label10 + // + this.label10.AutoSize = true; + this.label10.Location = new System.Drawing.Point(16, 178); + this.label10.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label10.Name = "label10"; + this.label10.Size = new System.Drawing.Size(64, 17); + this.label10.TabIndex = 22; + this.label10.Text = "Feed Act"; + // + // AxFeedAct + // + this.AxFeedAct.Location = new System.Drawing.Point(108, 175); + this.AxFeedAct.Name = "AxFeedAct"; + this.AxFeedAct.Size = new System.Drawing.Size(224, 18); + this.AxFeedAct.TabIndex = 20; + this.AxFeedAct.Scroll += new System.Windows.Forms.ScrollEventHandler(this.cLoad_Scroll); + // + // partID + // + this.partID.Location = new System.Drawing.Point(107, 55); + this.partID.Margin = new System.Windows.Forms.Padding(4); + this.partID.Name = "partID"; + this.partID.Size = new System.Drawing.Size(132, 22); + this.partID.TabIndex = 49; + // + // label13 + // + this.label13.AutoSize = true; + this.label13.Location = new System.Drawing.Point(41, 59); + this.label13.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label13.Name = "label13"; + this.label13.Size = new System.Drawing.Size(51, 17); + this.label13.TabIndex = 48; + this.label13.Text = "Part ID"; + // + // functionalMode + // + this.functionalMode.FormattingEnabled = true; + this.functionalMode.Location = new System.Drawing.Point(107, 87); + this.functionalMode.Margin = new System.Windows.Forms.Padding(4); + this.functionalMode.Name = "functionalMode"; + this.functionalMode.Size = new System.Drawing.Size(389, 24); + this.functionalMode.TabIndex = 47; + // + // label12 + // + this.label12.AutoSize = true; + this.label12.Location = new System.Drawing.Point(20, 91); + this.label12.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label12.Name = "label12"; + this.label12.Size = new System.Drawing.Size(69, 17); + this.label12.TabIndex = 46; + this.label12.Text = "Halt Type"; + // + // PosAct + // + this.PosAct.AllowUserToAddRows = false; + this.PosAct.AllowUserToDeleteRows = false; + this.PosAct.AllowUserToResizeColumns = false; + this.PosAct.AllowUserToResizeRows = false; + this.PosAct.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; + this.PosAct.Columns.AddRange(new System.Windows.Forms.DataGridViewColumn[] { this.X, this.Y, this.Z, this.I, this.J, this.K}); - this.PosAct.Location = new System.Drawing.Point(107, 142); - this.PosAct.Margin = new System.Windows.Forms.Padding(4); - this.PosAct.Name = "PosAct"; - this.PosAct.ScrollBars = System.Windows.Forms.ScrollBars.None; - this.PosAct.Size = new System.Drawing.Size(389, 50); - this.PosAct.TabIndex = 32; - // - // X - // - this.X.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.X.HeaderText = "X"; - this.X.Name = "X"; - this.X.Width = 46; - // - // Y - // - this.Y.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.Y.HeaderText = "Y"; - this.Y.Name = "Y"; - this.Y.Width = 46; - // - // Z - // - this.Z.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.Z.HeaderText = "Z"; - this.Z.Name = "Z"; - this.Z.Width = 46; - // - // I - // - this.I.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.I.HeaderText = "I"; - this.I.Name = "I"; - this.I.Width = 40; - // - // J - // - this.J.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.J.HeaderText = "J"; - this.J.Name = "J"; - this.J.Width = 44; - // - // K - // - this.K.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; - this.K.HeaderText = "K"; - this.K.Name = "K"; - this.K.Width = 46; - // - // PlcErr_03 - // - this.PlcErr_03.AutoSize = true; - this.PlcErr_03.Location = new System.Drawing.Point(128, 81); - this.PlcErr_03.Margin = new System.Windows.Forms.Padding(4); - this.PlcErr_03.Name = "PlcErr_03"; - this.PlcErr_03.Size = new System.Drawing.Size(92, 21); - this.PlcErr_03.TabIndex = 5; - this.PlcErr_03.Text = "PlcErr_06"; - this.PlcErr_03.UseVisualStyleBackColor = true; - this.PlcErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // PlcErr_01 - // - this.PlcErr_01.AutoSize = true; - this.PlcErr_01.Location = new System.Drawing.Point(128, 25); - this.PlcErr_01.Margin = new System.Windows.Forms.Padding(4); - this.PlcErr_01.Name = "PlcErr_01"; - this.PlcErr_01.Size = new System.Drawing.Size(92, 21); - this.PlcErr_01.TabIndex = 4; - this.PlcErr_01.Text = "PlcErr_04"; - this.PlcErr_01.UseVisualStyleBackColor = true; - this.PlcErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // groupBox3 - // - this.groupBox3.Controls.Add(this.ErrRT_03); - this.groupBox3.Controls.Add(this.ErrRT_02); - this.groupBox3.Controls.Add(this.CncErr_02); - this.groupBox3.Controls.Add(this.CncErr_03); - this.groupBox3.Controls.Add(this.CncErr_01); - this.groupBox3.Controls.Add(this.PlcErr_02); - this.groupBox3.Controls.Add(this.PlcErr_03); - this.groupBox3.Controls.Add(this.PlcErr_01); - this.groupBox3.Controls.Add(this.SysErr_03); - this.groupBox3.Controls.Add(this.ErrRT_01); - this.groupBox3.Controls.Add(this.SysErr_02); - this.groupBox3.Controls.Add(this.SysErr_01); - this.groupBox3.Location = new System.Drawing.Point(4, 620); - this.groupBox3.Margin = new System.Windows.Forms.Padding(4); - this.groupBox3.Name = "groupBox3"; - this.groupBox3.Padding = new System.Windows.Forms.Padding(4); - this.groupBox3.Size = new System.Drawing.Size(505, 140); - this.groupBox3.TabIndex = 41; - this.groupBox3.TabStop = false; - this.groupBox3.Text = "Alarms"; - // - // ErrRT_03 - // - this.ErrRT_03.AutoSize = true; - this.ErrRT_03.Location = new System.Drawing.Point(357, 81); - this.ErrRT_03.Margin = new System.Windows.Forms.Padding(4); - this.ErrRT_03.Name = "ErrRT_03"; - this.ErrRT_03.Size = new System.Drawing.Size(83, 21); - this.ErrRT_03.TabIndex = 11; - this.ErrRT_03.Text = "ERR_12"; - this.ErrRT_03.UseVisualStyleBackColor = true; - this.ErrRT_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // ErrRT_02 - // - this.ErrRT_02.AutoSize = true; - this.ErrRT_02.Location = new System.Drawing.Point(357, 53); - this.ErrRT_02.Margin = new System.Windows.Forms.Padding(4); - this.ErrRT_02.Name = "ErrRT_02"; - this.ErrRT_02.Size = new System.Drawing.Size(83, 21); - this.ErrRT_02.TabIndex = 10; - this.ErrRT_02.Text = "ERR_11"; - this.ErrRT_02.UseVisualStyleBackColor = true; - this.ErrRT_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // CncErr_02 - // - this.CncErr_02.AutoSize = true; - this.CncErr_02.Location = new System.Drawing.Point(241, 53); - this.CncErr_02.Margin = new System.Windows.Forms.Padding(4); - this.CncErr_02.Name = "CncErr_02"; - this.CncErr_02.Size = new System.Drawing.Size(97, 21); - this.CncErr_02.TabIndex = 9; - this.CncErr_02.Text = "CncErr_08"; - this.CncErr_02.UseVisualStyleBackColor = true; - this.CncErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // CncErr_03 - // - this.CncErr_03.AutoSize = true; - this.CncErr_03.Location = new System.Drawing.Point(241, 81); - this.CncErr_03.Margin = new System.Windows.Forms.Padding(4); - this.CncErr_03.Name = "CncErr_03"; - this.CncErr_03.Size = new System.Drawing.Size(97, 21); - this.CncErr_03.TabIndex = 8; - this.CncErr_03.Text = "CncErr_09"; - this.CncErr_03.UseVisualStyleBackColor = true; - this.CncErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // CncErr_01 - // - this.CncErr_01.AutoSize = true; - this.CncErr_01.Location = new System.Drawing.Point(241, 25); - this.CncErr_01.Margin = new System.Windows.Forms.Padding(4); - this.CncErr_01.Name = "CncErr_01"; - this.CncErr_01.Size = new System.Drawing.Size(97, 21); - this.CncErr_01.TabIndex = 7; - this.CncErr_01.Text = "CncErr_07"; - this.CncErr_01.UseVisualStyleBackColor = true; - this.CncErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // SysErr_03 - // - this.SysErr_03.AutoSize = true; - this.SysErr_03.Location = new System.Drawing.Point(9, 81); - this.SysErr_03.Margin = new System.Windows.Forms.Padding(4); - this.SysErr_03.Name = "SysErr_03"; - this.SysErr_03.Size = new System.Drawing.Size(96, 21); - this.SysErr_03.TabIndex = 3; - this.SysErr_03.Text = "SysErr_03"; - this.SysErr_03.UseVisualStyleBackColor = true; - this.SysErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // ErrRT_01 - // - this.ErrRT_01.AutoSize = true; - this.ErrRT_01.Location = new System.Drawing.Point(357, 25); - this.ErrRT_01.Margin = new System.Windows.Forms.Padding(4); - this.ErrRT_01.Name = "ErrRT_01"; - this.ErrRT_01.Size = new System.Drawing.Size(83, 21); - this.ErrRT_01.TabIndex = 2; - this.ErrRT_01.Text = "ERR_10"; - this.ErrRT_01.UseVisualStyleBackColor = true; - this.ErrRT_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // SysErr_02 - // - this.SysErr_02.AutoSize = true; - this.SysErr_02.Location = new System.Drawing.Point(9, 53); - this.SysErr_02.Margin = new System.Windows.Forms.Padding(4); - this.SysErr_02.Name = "SysErr_02"; - this.SysErr_02.Size = new System.Drawing.Size(96, 21); - this.SysErr_02.TabIndex = 1; - this.SysErr_02.Text = "SysErr_02"; - this.SysErr_02.UseVisualStyleBackColor = true; - this.SysErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // SysErr_01 - // - this.SysErr_01.AutoSize = true; - this.SysErr_01.Location = new System.Drawing.Point(9, 25); - this.SysErr_01.Margin = new System.Windows.Forms.Padding(4); - this.SysErr_01.Name = "SysErr_01"; - this.SysErr_01.Size = new System.Drawing.Size(96, 21); - this.SysErr_01.TabIndex = 0; - this.SysErr_01.Text = "SysErr_01"; - this.SysErr_01.UseVisualStyleBackColor = true; - this.SysErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); - // - // groupBox2 - // - this.groupBox2.Controls.Add(this.AxAccelAct); - this.groupBox2.Controls.Add(this.label37); - this.groupBox2.Controls.Add(this.AxBatt); - this.groupBox2.Controls.Add(this.label36); - this.groupBox2.Controls.Add(this.AxAccTime); - this.groupBox2.Controls.Add(this.label11); - this.groupBox2.Controls.Add(this.AxFeedOverValue); - this.groupBox2.Controls.Add(this.AxDir); - this.groupBox2.Controls.Add(this.AxFeedActValue); - this.groupBox2.Controls.Add(this.label35); - this.groupBox2.Controls.Add(this.label9); - this.groupBox2.Controls.Add(this.label34); - this.groupBox2.Controls.Add(this.AxFeedOver); - this.groupBox2.Controls.Add(this.cbAxType); - this.groupBox2.Controls.Add(this.label10); - this.groupBox2.Controls.Add(this.AxMastId); - this.groupBox2.Controls.Add(this.label33); - this.groupBox2.Controls.Add(this.AxFeedAct); - this.groupBox2.Controls.Add(this.AxIsMaster); - this.groupBox2.Controls.Add(this.AxMainProc); - this.groupBox2.Controls.Add(this.label32); - this.groupBox2.Controls.Add(this.cbAxNum); - this.groupBox2.Controls.Add(this.label31); - this.groupBox2.Controls.Add(this.AxPositionValue); - this.groupBox2.Controls.Add(this.AxLoadValue); - this.groupBox2.Controls.Add(this.label5); - this.groupBox2.Controls.Add(this.AxPosition); - this.groupBox2.Controls.Add(this.label4); - this.groupBox2.Controls.Add(this.label3); - this.groupBox2.Controls.Add(this.AxLoad); - this.groupBox2.Location = new System.Drawing.Point(513, 514); - this.groupBox2.Margin = new System.Windows.Forms.Padding(4); - this.groupBox2.Name = "groupBox2"; - this.groupBox2.Padding = new System.Windows.Forms.Padding(4); - this.groupBox2.Size = new System.Drawing.Size(500, 277); - this.groupBox2.TabIndex = 40; - this.groupBox2.TabStop = false; - this.groupBox2.Text = "Axis"; - // - // AxAccelAct - // - this.AxAccelAct.Location = new System.Drawing.Point(107, 226); - this.AxAccelAct.Margin = new System.Windows.Forms.Padding(4); - this.AxAccelAct.Name = "AxAccelAct"; - this.AxAccelAct.Size = new System.Drawing.Size(60, 22); - this.AxAccelAct.TabIndex = 43; - // - // label37 - // - this.label37.AutoSize = true; - this.label37.Location = new System.Drawing.Point(13, 230); - this.label37.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label37.Name = "label37"; - this.label37.Size = new System.Drawing.Size(66, 17); - this.label37.TabIndex = 42; - this.label37.Text = "Accel Act"; - // - // AxBatt - // - this.AxBatt.Location = new System.Drawing.Point(405, 226); - this.AxBatt.Margin = new System.Windows.Forms.Padding(4); - this.AxBatt.Name = "AxBatt"; - this.AxBatt.Size = new System.Drawing.Size(80, 22); - this.AxBatt.TabIndex = 41; - // - // label36 - // - this.label36.AutoSize = true; - this.label36.Location = new System.Drawing.Point(349, 230); - this.label36.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label36.Name = "label36"; - this.label36.Size = new System.Drawing.Size(53, 17); - this.label36.TabIndex = 40; - this.label36.Text = "Battery"; - // - // AxAccTime - // - this.AxAccTime.Location = new System.Drawing.Point(263, 226); - this.AxAccTime.Margin = new System.Windows.Forms.Padding(4); - this.AxAccTime.Name = "AxAccTime"; - this.AxAccTime.Size = new System.Drawing.Size(68, 22); - this.AxAccTime.TabIndex = 39; - // - // label11 - // - this.label11.AutoSize = true; - this.label11.Location = new System.Drawing.Point(169, 230); - this.label11.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label11.Name = "label11"; - this.label11.Size = new System.Drawing.Size(85, 17); - this.label11.TabIndex = 38; - this.label11.Text = "Accum Time"; - // - // AxDir - // - this.AxDir.Location = new System.Drawing.Point(353, 82); - this.AxDir.Margin = new System.Windows.Forms.Padding(4); - this.AxDir.Name = "AxDir"; - this.AxDir.Size = new System.Drawing.Size(105, 22); - this.AxDir.TabIndex = 37; - this.AxDir.Text = "1"; - // - // label35 - // - this.label35.AutoSize = true; - this.label35.Location = new System.Drawing.Point(291, 87); - this.label35.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label35.Name = "label35"; - this.label35.Size = new System.Drawing.Size(64, 17); - this.label35.TabIndex = 36; - this.label35.Text = "Direction"; - // - // label34 - // - this.label34.AutoSize = true; - this.label34.Location = new System.Drawing.Point(16, 89); - this.label34.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label34.Name = "label34"; - this.label34.Size = new System.Drawing.Size(69, 17); - this.label34.TabIndex = 35; - this.label34.Text = "Axis Type"; - // - // cbAxType - // - this.cbAxType.FormattingEnabled = true; - this.cbAxType.Items.AddRange(new object[] { + this.PosAct.Location = new System.Drawing.Point(107, 142); + this.PosAct.Margin = new System.Windows.Forms.Padding(4); + this.PosAct.Name = "PosAct"; + this.PosAct.ScrollBars = System.Windows.Forms.ScrollBars.None; + this.PosAct.Size = new System.Drawing.Size(389, 50); + this.PosAct.TabIndex = 32; + // + // X + // + this.X.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.X.HeaderText = "X"; + this.X.Name = "X"; + this.X.Width = 46; + // + // Y + // + this.Y.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.Y.HeaderText = "Y"; + this.Y.Name = "Y"; + this.Y.Width = 46; + // + // Z + // + this.Z.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.Z.HeaderText = "Z"; + this.Z.Name = "Z"; + this.Z.Width = 46; + // + // I + // + this.I.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.I.HeaderText = "I"; + this.I.Name = "I"; + this.I.Width = 40; + // + // J + // + this.J.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.J.HeaderText = "J"; + this.J.Name = "J"; + this.J.Width = 44; + // + // K + // + this.K.AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMode.DisplayedCells; + this.K.HeaderText = "K"; + this.K.Name = "K"; + this.K.Width = 46; + // + // PlcErr_03 + // + this.PlcErr_03.AutoSize = true; + this.PlcErr_03.Location = new System.Drawing.Point(128, 81); + this.PlcErr_03.Margin = new System.Windows.Forms.Padding(4); + this.PlcErr_03.Name = "PlcErr_03"; + this.PlcErr_03.Size = new System.Drawing.Size(92, 21); + this.PlcErr_03.TabIndex = 5; + this.PlcErr_03.Text = "PlcErr_06"; + this.PlcErr_03.UseVisualStyleBackColor = true; + this.PlcErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // PlcErr_01 + // + this.PlcErr_01.AutoSize = true; + this.PlcErr_01.Location = new System.Drawing.Point(128, 25); + this.PlcErr_01.Margin = new System.Windows.Forms.Padding(4); + this.PlcErr_01.Name = "PlcErr_01"; + this.PlcErr_01.Size = new System.Drawing.Size(92, 21); + this.PlcErr_01.TabIndex = 4; + this.PlcErr_01.Text = "PlcErr_04"; + this.PlcErr_01.UseVisualStyleBackColor = true; + this.PlcErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // groupBox3 + // + this.groupBox3.Controls.Add(this.ErrRT_03); + this.groupBox3.Controls.Add(this.ErrRT_02); + this.groupBox3.Controls.Add(this.CncErr_02); + this.groupBox3.Controls.Add(this.CncErr_03); + this.groupBox3.Controls.Add(this.CncErr_01); + this.groupBox3.Controls.Add(this.PlcErr_02); + this.groupBox3.Controls.Add(this.PlcErr_03); + this.groupBox3.Controls.Add(this.PlcErr_01); + this.groupBox3.Controls.Add(this.SysErr_03); + this.groupBox3.Controls.Add(this.ErrRT_01); + this.groupBox3.Controls.Add(this.SysErr_02); + this.groupBox3.Controls.Add(this.SysErr_01); + this.groupBox3.Location = new System.Drawing.Point(4, 620); + this.groupBox3.Margin = new System.Windows.Forms.Padding(4); + this.groupBox3.Name = "groupBox3"; + this.groupBox3.Padding = new System.Windows.Forms.Padding(4); + this.groupBox3.Size = new System.Drawing.Size(505, 140); + this.groupBox3.TabIndex = 41; + this.groupBox3.TabStop = false; + this.groupBox3.Text = "Alarms"; + // + // ErrRT_03 + // + this.ErrRT_03.AutoSize = true; + this.ErrRT_03.Location = new System.Drawing.Point(357, 81); + this.ErrRT_03.Margin = new System.Windows.Forms.Padding(4); + this.ErrRT_03.Name = "ErrRT_03"; + this.ErrRT_03.Size = new System.Drawing.Size(83, 21); + this.ErrRT_03.TabIndex = 11; + this.ErrRT_03.Text = "ERR_12"; + this.ErrRT_03.UseVisualStyleBackColor = true; + this.ErrRT_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // ErrRT_02 + // + this.ErrRT_02.AutoSize = true; + this.ErrRT_02.Location = new System.Drawing.Point(357, 53); + this.ErrRT_02.Margin = new System.Windows.Forms.Padding(4); + this.ErrRT_02.Name = "ErrRT_02"; + this.ErrRT_02.Size = new System.Drawing.Size(83, 21); + this.ErrRT_02.TabIndex = 10; + this.ErrRT_02.Text = "ERR_11"; + this.ErrRT_02.UseVisualStyleBackColor = true; + this.ErrRT_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // CncErr_02 + // + this.CncErr_02.AutoSize = true; + this.CncErr_02.Location = new System.Drawing.Point(241, 53); + this.CncErr_02.Margin = new System.Windows.Forms.Padding(4); + this.CncErr_02.Name = "CncErr_02"; + this.CncErr_02.Size = new System.Drawing.Size(97, 21); + this.CncErr_02.TabIndex = 9; + this.CncErr_02.Text = "CncErr_08"; + this.CncErr_02.UseVisualStyleBackColor = true; + this.CncErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // CncErr_03 + // + this.CncErr_03.AutoSize = true; + this.CncErr_03.Location = new System.Drawing.Point(241, 81); + this.CncErr_03.Margin = new System.Windows.Forms.Padding(4); + this.CncErr_03.Name = "CncErr_03"; + this.CncErr_03.Size = new System.Drawing.Size(97, 21); + this.CncErr_03.TabIndex = 8; + this.CncErr_03.Text = "CncErr_09"; + this.CncErr_03.UseVisualStyleBackColor = true; + this.CncErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // CncErr_01 + // + this.CncErr_01.AutoSize = true; + this.CncErr_01.Location = new System.Drawing.Point(241, 25); + this.CncErr_01.Margin = new System.Windows.Forms.Padding(4); + this.CncErr_01.Name = "CncErr_01"; + this.CncErr_01.Size = new System.Drawing.Size(97, 21); + this.CncErr_01.TabIndex = 7; + this.CncErr_01.Text = "CncErr_07"; + this.CncErr_01.UseVisualStyleBackColor = true; + this.CncErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // SysErr_03 + // + this.SysErr_03.AutoSize = true; + this.SysErr_03.Location = new System.Drawing.Point(9, 81); + this.SysErr_03.Margin = new System.Windows.Forms.Padding(4); + this.SysErr_03.Name = "SysErr_03"; + this.SysErr_03.Size = new System.Drawing.Size(96, 21); + this.SysErr_03.TabIndex = 3; + this.SysErr_03.Text = "SysErr_03"; + this.SysErr_03.UseVisualStyleBackColor = true; + this.SysErr_03.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // ErrRT_01 + // + this.ErrRT_01.AutoSize = true; + this.ErrRT_01.Location = new System.Drawing.Point(357, 25); + this.ErrRT_01.Margin = new System.Windows.Forms.Padding(4); + this.ErrRT_01.Name = "ErrRT_01"; + this.ErrRT_01.Size = new System.Drawing.Size(83, 21); + this.ErrRT_01.TabIndex = 2; + this.ErrRT_01.Text = "ERR_10"; + this.ErrRT_01.UseVisualStyleBackColor = true; + this.ErrRT_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // SysErr_02 + // + this.SysErr_02.AutoSize = true; + this.SysErr_02.Location = new System.Drawing.Point(9, 53); + this.SysErr_02.Margin = new System.Windows.Forms.Padding(4); + this.SysErr_02.Name = "SysErr_02"; + this.SysErr_02.Size = new System.Drawing.Size(96, 21); + this.SysErr_02.TabIndex = 1; + this.SysErr_02.Text = "SysErr_02"; + this.SysErr_02.UseVisualStyleBackColor = true; + this.SysErr_02.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // SysErr_01 + // + this.SysErr_01.AutoSize = true; + this.SysErr_01.Location = new System.Drawing.Point(9, 25); + this.SysErr_01.Margin = new System.Windows.Forms.Padding(4); + this.SysErr_01.Name = "SysErr_01"; + this.SysErr_01.Size = new System.Drawing.Size(96, 21); + this.SysErr_01.TabIndex = 0; + this.SysErr_01.Text = "SysErr_01"; + this.SysErr_01.UseVisualStyleBackColor = true; + this.SysErr_01.CheckedChanged += new System.EventHandler(this.SysErr_01_CheckedChanged); + // + // groupBox2 + // + this.groupBox2.Controls.Add(this.AxAccelAct); + this.groupBox2.Controls.Add(this.label37); + this.groupBox2.Controls.Add(this.AxBatt); + this.groupBox2.Controls.Add(this.label36); + this.groupBox2.Controls.Add(this.AxAccTime); + this.groupBox2.Controls.Add(this.label11); + this.groupBox2.Controls.Add(this.AxFeedOverValue); + this.groupBox2.Controls.Add(this.AxDir); + this.groupBox2.Controls.Add(this.AxFeedActValue); + this.groupBox2.Controls.Add(this.label35); + this.groupBox2.Controls.Add(this.label9); + this.groupBox2.Controls.Add(this.label34); + this.groupBox2.Controls.Add(this.AxFeedOver); + this.groupBox2.Controls.Add(this.cbAxType); + this.groupBox2.Controls.Add(this.label10); + this.groupBox2.Controls.Add(this.AxMastId); + this.groupBox2.Controls.Add(this.label33); + this.groupBox2.Controls.Add(this.AxFeedAct); + this.groupBox2.Controls.Add(this.AxIsMaster); + this.groupBox2.Controls.Add(this.AxMainProc); + this.groupBox2.Controls.Add(this.label32); + this.groupBox2.Controls.Add(this.cbAxNum); + this.groupBox2.Controls.Add(this.label31); + this.groupBox2.Controls.Add(this.AxPositionValue); + this.groupBox2.Controls.Add(this.AxLoadValue); + this.groupBox2.Controls.Add(this.label5); + this.groupBox2.Controls.Add(this.AxPosition); + this.groupBox2.Controls.Add(this.label4); + this.groupBox2.Controls.Add(this.label3); + this.groupBox2.Controls.Add(this.AxLoad); + this.groupBox2.Location = new System.Drawing.Point(513, 514); + this.groupBox2.Margin = new System.Windows.Forms.Padding(4); + this.groupBox2.Name = "groupBox2"; + this.groupBox2.Padding = new System.Windows.Forms.Padding(4); + this.groupBox2.Size = new System.Drawing.Size(500, 277); + this.groupBox2.TabIndex = 40; + this.groupBox2.TabStop = false; + this.groupBox2.Text = "Axis"; + // + // AxAccelAct + // + this.AxAccelAct.Location = new System.Drawing.Point(107, 226); + this.AxAccelAct.Margin = new System.Windows.Forms.Padding(4); + this.AxAccelAct.Name = "AxAccelAct"; + this.AxAccelAct.Size = new System.Drawing.Size(60, 22); + this.AxAccelAct.TabIndex = 43; + // + // label37 + // + this.label37.AutoSize = true; + this.label37.Location = new System.Drawing.Point(13, 230); + this.label37.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label37.Name = "label37"; + this.label37.Size = new System.Drawing.Size(66, 17); + this.label37.TabIndex = 42; + this.label37.Text = "Accel Act"; + // + // AxBatt + // + this.AxBatt.Location = new System.Drawing.Point(405, 226); + this.AxBatt.Margin = new System.Windows.Forms.Padding(4); + this.AxBatt.Name = "AxBatt"; + this.AxBatt.Size = new System.Drawing.Size(80, 22); + this.AxBatt.TabIndex = 41; + // + // label36 + // + this.label36.AutoSize = true; + this.label36.Location = new System.Drawing.Point(349, 230); + this.label36.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label36.Name = "label36"; + this.label36.Size = new System.Drawing.Size(53, 17); + this.label36.TabIndex = 40; + this.label36.Text = "Battery"; + // + // AxAccTime + // + this.AxAccTime.Location = new System.Drawing.Point(263, 226); + this.AxAccTime.Margin = new System.Windows.Forms.Padding(4); + this.AxAccTime.Name = "AxAccTime"; + this.AxAccTime.Size = new System.Drawing.Size(68, 22); + this.AxAccTime.TabIndex = 39; + // + // label11 + // + this.label11.AutoSize = true; + this.label11.Location = new System.Drawing.Point(169, 230); + this.label11.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label11.Name = "label11"; + this.label11.Size = new System.Drawing.Size(85, 17); + this.label11.TabIndex = 38; + this.label11.Text = "Accum Time"; + // + // AxDir + // + this.AxDir.Location = new System.Drawing.Point(353, 82); + this.AxDir.Margin = new System.Windows.Forms.Padding(4); + this.AxDir.Name = "AxDir"; + this.AxDir.Size = new System.Drawing.Size(105, 22); + this.AxDir.TabIndex = 37; + this.AxDir.Text = "1"; + // + // label35 + // + this.label35.AutoSize = true; + this.label35.Location = new System.Drawing.Point(291, 87); + this.label35.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label35.Name = "label35"; + this.label35.Size = new System.Drawing.Size(64, 17); + this.label35.TabIndex = 36; + this.label35.Text = "Direction"; + // + // label34 + // + this.label34.AutoSize = true; + this.label34.Location = new System.Drawing.Point(16, 89); + this.label34.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label34.Name = "label34"; + this.label34.Size = new System.Drawing.Size(69, 17); + this.label34.TabIndex = 35; + this.label34.Text = "Axis Type"; + // + // cbAxType + // + this.cbAxType.FormattingEnabled = true; + this.cbAxType.Items.AddRange(new object[] { "LINEAR", "ROTARY"}); - this.cbAxType.Location = new System.Drawing.Point(108, 85); - this.cbAxType.Margin = new System.Windows.Forms.Padding(4); - this.cbAxType.Name = "cbAxType"; - this.cbAxType.Size = new System.Drawing.Size(119, 24); - this.cbAxType.TabIndex = 34; - // - // AxMastId - // - this.AxMastId.Location = new System.Drawing.Point(380, 50); - this.AxMastId.Margin = new System.Windows.Forms.Padding(4); - this.AxMastId.Name = "AxMastId"; - this.AxMastId.Size = new System.Drawing.Size(105, 22); - this.AxMastId.TabIndex = 33; - // - // label33 - // - this.label33.AutoSize = true; - this.label33.Location = new System.Drawing.Point(317, 55); - this.label33.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label33.Name = "label33"; - this.label33.Size = new System.Drawing.Size(55, 17); - this.label33.TabIndex = 32; - this.label33.Text = "Mast ID"; - // - // AxIsMaster - // - this.AxIsMaster.AutoSize = true; - this.AxIsMaster.Location = new System.Drawing.Point(237, 54); - this.AxIsMaster.Margin = new System.Windows.Forms.Padding(4); - this.AxIsMaster.Name = "AxIsMaster"; - this.AxIsMaster.Size = new System.Drawing.Size(73, 21); - this.AxIsMaster.TabIndex = 31; - this.AxIsMaster.Text = "Master"; - this.AxIsMaster.UseVisualStyleBackColor = true; - // - // AxMainProc - // - this.AxMainProc.Location = new System.Drawing.Point(108, 50); - this.AxMainProc.Margin = new System.Windows.Forms.Padding(4); - this.AxMainProc.Name = "AxMainProc"; - this.AxMainProc.Size = new System.Drawing.Size(60, 22); - this.AxMainProc.TabIndex = 30; - // - // label32 - // - this.label32.AutoSize = true; - this.label32.Location = new System.Drawing.Point(15, 54); - this.label32.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label32.Name = "label32"; - this.label32.Size = new System.Drawing.Size(71, 17); - this.label32.TabIndex = 29; - this.label32.Text = "Main Proc"; - // - // cbAxNum - // - this.cbAxNum.DisplayMember = "Name"; - this.cbAxNum.FormattingEnabled = true; - this.cbAxNum.Location = new System.Drawing.Point(108, 18); - this.cbAxNum.Margin = new System.Windows.Forms.Padding(4); - this.cbAxNum.Name = "cbAxNum"; - this.cbAxNum.Size = new System.Drawing.Size(160, 24); - this.cbAxNum.TabIndex = 28; - this.cbAxNum.ValueMember = "Value"; - this.cbAxNum.SelectedIndexChanged += new System.EventHandler(this.cbAxNum_SelectedIndexChanged); - // - // label31 - // - this.label31.AutoSize = true; - this.label31.Location = new System.Drawing.Point(16, 23); - this.label31.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label31.Name = "label31"; - this.label31.Size = new System.Drawing.Size(66, 17); - this.label31.TabIndex = 27; - this.label31.Text = "Axis Num"; - // - // AxPositionValue - // - this.AxPositionValue.Location = new System.Drawing.Point(353, 149); - this.AxPositionValue.Margin = new System.Windows.Forms.Padding(4); - this.AxPositionValue.Name = "AxPositionValue"; - this.AxPositionValue.Size = new System.Drawing.Size(132, 22); - this.AxPositionValue.TabIndex = 26; - // - // AxLoadValue - // - this.AxLoadValue.Location = new System.Drawing.Point(353, 123); - this.AxLoadValue.Margin = new System.Windows.Forms.Padding(4); - this.AxLoadValue.Name = "AxLoadValue"; - this.AxLoadValue.Size = new System.Drawing.Size(132, 22); - this.AxLoadValue.TabIndex = 25; - // - // label5 - // - this.label5.AutoSize = true; - this.label5.Location = new System.Drawing.Point(16, 153); - this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label5.Name = "label5"; - this.label5.Size = new System.Drawing.Size(58, 17); - this.label5.TabIndex = 24; - this.label5.Text = "Position"; - // - // AxPosition - // - this.AxPosition.Location = new System.Drawing.Point(108, 149); - this.AxPosition.Name = "AxPosition"; - this.AxPosition.Size = new System.Drawing.Size(224, 18); - this.AxPosition.TabIndex = 23; - this.AxPosition.Scroll += new System.Windows.Forms.ScrollEventHandler(this.xPosition_Scroll); - // - // label4 - // - this.label4.AutoSize = true; - this.label4.Location = new System.Drawing.Point(16, 127); - this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label4.Name = "label4"; - this.label4.Size = new System.Drawing.Size(40, 17); - this.label4.TabIndex = 22; - this.label4.Text = "Load"; - // - // label3 - // - this.label3.AutoSize = true; - this.label3.Location = new System.Drawing.Point(116, 117); - this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label3.Name = "label3"; - this.label3.Size = new System.Drawing.Size(0, 17); - this.label3.TabIndex = 21; - // - // AxLoad - // - this.AxLoad.Location = new System.Drawing.Point(108, 123); - this.AxLoad.Name = "AxLoad"; - this.AxLoad.Size = new System.Drawing.Size(224, 18); - this.AxLoad.TabIndex = 20; - this.AxLoad.Scroll += new System.Windows.Forms.ScrollEventHandler(this.xLoad_Scroll); - // - // program - // - this.program.Location = new System.Drawing.Point(107, 23); - this.program.Margin = new System.Windows.Forms.Padding(4); - this.program.Name = "program"; - this.program.Size = new System.Drawing.Size(203, 22); - this.program.TabIndex = 39; - // - // label2 - // - this.label2.AutoSize = true; - this.label2.Location = new System.Drawing.Point(9, 27); - this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label2.Name = "label2"; - this.label2.Size = new System.Drawing.Size(93, 17); - this.label2.TabIndex = 38; - this.label2.Text = "Curr Program"; - // - // groupBox9 - // - this.groupBox9.Controls.Add(this.txtPzKo); - this.groupBox9.Controls.Add(this.label25); - this.groupBox9.Controls.Add(this.txtPzOk); - this.groupBox9.Controls.Add(this.label23); - this.groupBox9.Controls.Add(this.txtPzTot); - this.groupBox9.Controls.Add(this.label21); - this.groupBox9.Controls.Add(this.OPERATOR_ID); - this.groupBox9.Controls.Add(this.label19); - this.groupBox9.Controls.Add(this.PROG_ROW_NUM); - this.groupBox9.Controls.Add(this.label17); - this.groupBox9.Controls.Add(this.program); - this.groupBox9.Controls.Add(this.label2); - this.groupBox9.Controls.Add(this.partID); - this.groupBox9.Controls.Add(this.label13); - this.groupBox9.Controls.Add(this.functionalMode); - this.groupBox9.Controls.Add(this.label12); - this.groupBox9.Location = new System.Drawing.Point(4, 182); - this.groupBox9.Margin = new System.Windows.Forms.Padding(4); - this.groupBox9.Name = "groupBox9"; - this.groupBox9.Padding = new System.Windows.Forms.Padding(4); - this.groupBox9.Size = new System.Drawing.Size(505, 194); - this.groupBox9.TabIndex = 55; - this.groupBox9.TabStop = false; - this.groupBox9.Text = "Produzione"; - // - // txtPzKo - // - this.txtPzKo.Location = new System.Drawing.Point(417, 121); - this.txtPzKo.Margin = new System.Windows.Forms.Padding(4); - this.txtPzKo.Name = "txtPzKo"; - this.txtPzKo.Size = new System.Drawing.Size(79, 22); - this.txtPzKo.TabIndex = 59; - this.txtPzKo.TextChanged += new System.EventHandler(this.pzKo_TextChanged); - // - // label25 - // - this.label25.AutoSize = true; - this.label25.Location = new System.Drawing.Point(359, 124); - this.label25.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label25.Name = "label25"; - this.label25.Size = new System.Drawing.Size(48, 17); - this.label25.TabIndex = 58; - this.label25.Text = "Pz KO"; - // - // txtPzOk - // - this.txtPzOk.Enabled = false; - this.txtPzOk.Location = new System.Drawing.Point(268, 121); - this.txtPzOk.Margin = new System.Windows.Forms.Padding(4); - this.txtPzOk.Name = "txtPzOk"; - this.txtPzOk.Size = new System.Drawing.Size(79, 22); - this.txtPzOk.TabIndex = 57; - // - // label23 - // - this.label23.AutoSize = true; - this.label23.Location = new System.Drawing.Point(209, 124); - this.label23.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label23.Name = "label23"; - this.label23.Size = new System.Drawing.Size(48, 17); - this.label23.TabIndex = 56; - this.label23.Text = "Pz OK"; - // - // txtPzTot - // - this.txtPzTot.Enabled = false; - this.txtPzTot.Location = new System.Drawing.Point(107, 121); - this.txtPzTot.Margin = new System.Windows.Forms.Padding(4); - this.txtPzTot.Name = "txtPzTot"; - this.txtPzTot.Size = new System.Drawing.Size(79, 22); - this.txtPzTot.TabIndex = 55; - // - // label21 - // - this.label21.AutoSize = true; - this.label21.Location = new System.Drawing.Point(44, 124); - this.label21.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label21.Name = "label21"; - this.label21.Size = new System.Drawing.Size(49, 17); - this.label21.TabIndex = 54; - this.label21.Text = "Pz Tot"; - // - // OPERATOR_ID - // - this.OPERATOR_ID.Location = new System.Drawing.Point(364, 55); - this.OPERATOR_ID.Margin = new System.Windows.Forms.Padding(4); - this.OPERATOR_ID.Name = "OPERATOR_ID"; - this.OPERATOR_ID.Size = new System.Drawing.Size(132, 22); - this.OPERATOR_ID.TabIndex = 53; - // - // label19 - // - this.label19.AutoSize = true; - this.label19.Location = new System.Drawing.Point(296, 59); - this.label19.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label19.Name = "label19"; - this.label19.Size = new System.Drawing.Size(58, 17); - this.label19.TabIndex = 52; - this.label19.Text = "ID oper."; - // - // PROG_ROW_NUM - // - this.PROG_ROW_NUM.Location = new System.Drawing.Point(417, 23); - this.PROG_ROW_NUM.Margin = new System.Windows.Forms.Padding(4); - this.PROG_ROW_NUM.Name = "PROG_ROW_NUM"; - this.PROG_ROW_NUM.Size = new System.Drawing.Size(79, 22); - this.PROG_ROW_NUM.TabIndex = 51; - // - // label17 - // - this.label17.AutoSize = true; - this.label17.Location = new System.Drawing.Point(337, 27); - this.label17.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label17.Name = "label17"; - this.label17.Size = new System.Drawing.Size(68, 17); - this.label17.TabIndex = 50; - this.label17.Text = "Row Num"; - // - // groupBox11 - // - this.groupBox11.Controls.Add(this.STATUS_STRB_DW3); - this.groupBox11.Controls.Add(this.label49); - this.groupBox11.Controls.Add(this.STATUS_STRB_DW2); - this.groupBox11.Controls.Add(this.label47); - this.groupBox11.Controls.Add(this.STATUS_STRB_DW1); - this.groupBox11.Controls.Add(this.label18); - this.groupBox11.Controls.Add(this.STATUS_STRB_DW0); - this.groupBox11.Controls.Add(this.lblPLC_ADP); - this.groupBox11.Location = new System.Drawing.Point(11, 71); - this.groupBox11.Margin = new System.Windows.Forms.Padding(4); - this.groupBox11.Name = "groupBox11"; - this.groupBox11.Padding = new System.Windows.Forms.Padding(4); - this.groupBox11.Size = new System.Drawing.Size(509, 191); - this.groupBox11.TabIndex = 57; - this.groupBox11.TabStop = false; - this.groupBox11.Text = "Strobes PLC --> ADP"; - // - // STATUS_STRB_DW3 - // - this.STATUS_STRB_DW3.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_STRB_DW3.Location = new System.Drawing.Point(113, 146); - this.STATUS_STRB_DW3.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_STRB_DW3.Name = "STATUS_STRB_DW3"; - this.STATUS_STRB_DW3.Size = new System.Drawing.Size(387, 28); - this.STATUS_STRB_DW3.TabIndex = 59; - // - // label49 - // - this.label49.AutoSize = true; - this.label49.Location = new System.Drawing.Point(20, 154); - this.label49.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label49.Name = "label49"; - this.label49.Size = new System.Drawing.Size(84, 17); - this.label49.TabIndex = 58; - this.label49.Text = "STRB_DW3"; - // - // STATUS_STRB_DW2 - // - this.STATUS_STRB_DW2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_STRB_DW2.Location = new System.Drawing.Point(113, 103); - this.STATUS_STRB_DW2.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_STRB_DW2.Name = "STATUS_STRB_DW2"; - this.STATUS_STRB_DW2.Size = new System.Drawing.Size(387, 28); - this.STATUS_STRB_DW2.TabIndex = 57; - // - // label47 - // - this.label47.AutoSize = true; - this.label47.Location = new System.Drawing.Point(20, 111); - this.label47.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label47.Name = "label47"; - this.label47.Size = new System.Drawing.Size(84, 17); - this.label47.TabIndex = 56; - this.label47.Text = "STRB_DW2"; - // - // STATUS_STRB_DW1 - // - this.STATUS_STRB_DW1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_STRB_DW1.Location = new System.Drawing.Point(113, 60); - this.STATUS_STRB_DW1.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_STRB_DW1.Name = "STATUS_STRB_DW1"; - this.STATUS_STRB_DW1.Size = new System.Drawing.Size(387, 28); - this.STATUS_STRB_DW1.TabIndex = 55; - // - // label18 - // - this.label18.AutoSize = true; - this.label18.Location = new System.Drawing.Point(20, 68); - this.label18.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label18.Name = "label18"; - this.label18.Size = new System.Drawing.Size(84, 17); - this.label18.TabIndex = 54; - this.label18.Text = "STRB_DW1"; - // - // STATUS_STRB_DW0 - // - this.STATUS_STRB_DW0.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_STRB_DW0.Location = new System.Drawing.Point(113, 17); - this.STATUS_STRB_DW0.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_STRB_DW0.Name = "STATUS_STRB_DW0"; - this.STATUS_STRB_DW0.Size = new System.Drawing.Size(387, 28); - this.STATUS_STRB_DW0.TabIndex = 53; - // - // lblPLC_ADP - // - this.lblPLC_ADP.AutoSize = true; - this.lblPLC_ADP.Location = new System.Drawing.Point(20, 27); - this.lblPLC_ADP.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblPLC_ADP.Name = "lblPLC_ADP"; - this.lblPLC_ADP.Size = new System.Drawing.Size(84, 17); - this.lblPLC_ADP.TabIndex = 52; - this.lblPLC_ADP.Text = "STRB_DW0"; - // - // statusStrip1 - // - this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); - this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.cbAxType.Location = new System.Drawing.Point(108, 85); + this.cbAxType.Margin = new System.Windows.Forms.Padding(4); + this.cbAxType.Name = "cbAxType"; + this.cbAxType.Size = new System.Drawing.Size(119, 24); + this.cbAxType.TabIndex = 34; + // + // AxMastId + // + this.AxMastId.Location = new System.Drawing.Point(380, 50); + this.AxMastId.Margin = new System.Windows.Forms.Padding(4); + this.AxMastId.Name = "AxMastId"; + this.AxMastId.Size = new System.Drawing.Size(105, 22); + this.AxMastId.TabIndex = 33; + // + // label33 + // + this.label33.AutoSize = true; + this.label33.Location = new System.Drawing.Point(317, 55); + this.label33.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label33.Name = "label33"; + this.label33.Size = new System.Drawing.Size(55, 17); + this.label33.TabIndex = 32; + this.label33.Text = "Mast ID"; + // + // AxIsMaster + // + this.AxIsMaster.AutoSize = true; + this.AxIsMaster.Location = new System.Drawing.Point(237, 54); + this.AxIsMaster.Margin = new System.Windows.Forms.Padding(4); + this.AxIsMaster.Name = "AxIsMaster"; + this.AxIsMaster.Size = new System.Drawing.Size(73, 21); + this.AxIsMaster.TabIndex = 31; + this.AxIsMaster.Text = "Master"; + this.AxIsMaster.UseVisualStyleBackColor = true; + // + // AxMainProc + // + this.AxMainProc.Location = new System.Drawing.Point(108, 50); + this.AxMainProc.Margin = new System.Windows.Forms.Padding(4); + this.AxMainProc.Name = "AxMainProc"; + this.AxMainProc.Size = new System.Drawing.Size(60, 22); + this.AxMainProc.TabIndex = 30; + // + // label32 + // + this.label32.AutoSize = true; + this.label32.Location = new System.Drawing.Point(15, 54); + this.label32.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label32.Name = "label32"; + this.label32.Size = new System.Drawing.Size(71, 17); + this.label32.TabIndex = 29; + this.label32.Text = "Main Proc"; + // + // cbAxNum + // + this.cbAxNum.DisplayMember = "Name"; + this.cbAxNum.FormattingEnabled = true; + this.cbAxNum.Location = new System.Drawing.Point(108, 18); + this.cbAxNum.Margin = new System.Windows.Forms.Padding(4); + this.cbAxNum.Name = "cbAxNum"; + this.cbAxNum.Size = new System.Drawing.Size(160, 24); + this.cbAxNum.TabIndex = 28; + this.cbAxNum.ValueMember = "Value"; + this.cbAxNum.SelectedIndexChanged += new System.EventHandler(this.cbAxNum_SelectedIndexChanged); + // + // label31 + // + this.label31.AutoSize = true; + this.label31.Location = new System.Drawing.Point(16, 23); + this.label31.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label31.Name = "label31"; + this.label31.Size = new System.Drawing.Size(66, 17); + this.label31.TabIndex = 27; + this.label31.Text = "Axis Num"; + // + // AxPositionValue + // + this.AxPositionValue.Location = new System.Drawing.Point(353, 149); + this.AxPositionValue.Margin = new System.Windows.Forms.Padding(4); + this.AxPositionValue.Name = "AxPositionValue"; + this.AxPositionValue.Size = new System.Drawing.Size(132, 22); + this.AxPositionValue.TabIndex = 26; + // + // AxLoadValue + // + this.AxLoadValue.Location = new System.Drawing.Point(353, 123); + this.AxLoadValue.Margin = new System.Windows.Forms.Padding(4); + this.AxLoadValue.Name = "AxLoadValue"; + this.AxLoadValue.Size = new System.Drawing.Size(132, 22); + this.AxLoadValue.TabIndex = 25; + // + // label5 + // + this.label5.AutoSize = true; + this.label5.Location = new System.Drawing.Point(16, 153); + this.label5.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label5.Name = "label5"; + this.label5.Size = new System.Drawing.Size(58, 17); + this.label5.TabIndex = 24; + this.label5.Text = "Position"; + // + // AxPosition + // + this.AxPosition.Location = new System.Drawing.Point(108, 149); + this.AxPosition.Name = "AxPosition"; + this.AxPosition.Size = new System.Drawing.Size(224, 18); + this.AxPosition.TabIndex = 23; + this.AxPosition.Scroll += new System.Windows.Forms.ScrollEventHandler(this.xPosition_Scroll); + // + // label4 + // + this.label4.AutoSize = true; + this.label4.Location = new System.Drawing.Point(16, 127); + this.label4.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label4.Name = "label4"; + this.label4.Size = new System.Drawing.Size(40, 17); + this.label4.TabIndex = 22; + this.label4.Text = "Load"; + // + // label3 + // + this.label3.AutoSize = true; + this.label3.Location = new System.Drawing.Point(116, 117); + this.label3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label3.Name = "label3"; + this.label3.Size = new System.Drawing.Size(0, 17); + this.label3.TabIndex = 21; + // + // AxLoad + // + this.AxLoad.Location = new System.Drawing.Point(108, 123); + this.AxLoad.Name = "AxLoad"; + this.AxLoad.Size = new System.Drawing.Size(224, 18); + this.AxLoad.TabIndex = 20; + this.AxLoad.Scroll += new System.Windows.Forms.ScrollEventHandler(this.xLoad_Scroll); + // + // program + // + this.program.Location = new System.Drawing.Point(107, 23); + this.program.Margin = new System.Windows.Forms.Padding(4); + this.program.Name = "program"; + this.program.Size = new System.Drawing.Size(203, 22); + this.program.TabIndex = 39; + // + // label2 + // + this.label2.AutoSize = true; + this.label2.Location = new System.Drawing.Point(9, 27); + this.label2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label2.Name = "label2"; + this.label2.Size = new System.Drawing.Size(93, 17); + this.label2.TabIndex = 38; + this.label2.Text = "Curr Program"; + // + // groupBox9 + // + this.groupBox9.Controls.Add(this.txtPzKo); + this.groupBox9.Controls.Add(this.label25); + this.groupBox9.Controls.Add(this.txtPzOk); + this.groupBox9.Controls.Add(this.label23); + this.groupBox9.Controls.Add(this.txtPzTot); + this.groupBox9.Controls.Add(this.label21); + this.groupBox9.Controls.Add(this.OPERATOR_ID); + this.groupBox9.Controls.Add(this.label19); + this.groupBox9.Controls.Add(this.PROG_ROW_NUM); + this.groupBox9.Controls.Add(this.label17); + this.groupBox9.Controls.Add(this.program); + this.groupBox9.Controls.Add(this.label2); + this.groupBox9.Controls.Add(this.partID); + this.groupBox9.Controls.Add(this.label13); + this.groupBox9.Controls.Add(this.functionalMode); + this.groupBox9.Controls.Add(this.label12); + this.groupBox9.Location = new System.Drawing.Point(4, 182); + this.groupBox9.Margin = new System.Windows.Forms.Padding(4); + this.groupBox9.Name = "groupBox9"; + this.groupBox9.Padding = new System.Windows.Forms.Padding(4); + this.groupBox9.Size = new System.Drawing.Size(505, 194); + this.groupBox9.TabIndex = 55; + this.groupBox9.TabStop = false; + this.groupBox9.Text = "Produzione"; + // + // txtPzKo + // + this.txtPzKo.Location = new System.Drawing.Point(417, 121); + this.txtPzKo.Margin = new System.Windows.Forms.Padding(4); + this.txtPzKo.Name = "txtPzKo"; + this.txtPzKo.Size = new System.Drawing.Size(79, 22); + this.txtPzKo.TabIndex = 59; + this.txtPzKo.TextChanged += new System.EventHandler(this.pzKo_TextChanged); + // + // label25 + // + this.label25.AutoSize = true; + this.label25.Location = new System.Drawing.Point(359, 124); + this.label25.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label25.Name = "label25"; + this.label25.Size = new System.Drawing.Size(48, 17); + this.label25.TabIndex = 58; + this.label25.Text = "Pz KO"; + // + // txtPzOk + // + this.txtPzOk.Enabled = false; + this.txtPzOk.Location = new System.Drawing.Point(268, 121); + this.txtPzOk.Margin = new System.Windows.Forms.Padding(4); + this.txtPzOk.Name = "txtPzOk"; + this.txtPzOk.Size = new System.Drawing.Size(79, 22); + this.txtPzOk.TabIndex = 57; + // + // label23 + // + this.label23.AutoSize = true; + this.label23.Location = new System.Drawing.Point(209, 124); + this.label23.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label23.Name = "label23"; + this.label23.Size = new System.Drawing.Size(48, 17); + this.label23.TabIndex = 56; + this.label23.Text = "Pz OK"; + // + // txtPzTot + // + this.txtPzTot.Enabled = false; + this.txtPzTot.Location = new System.Drawing.Point(107, 121); + this.txtPzTot.Margin = new System.Windows.Forms.Padding(4); + this.txtPzTot.Name = "txtPzTot"; + this.txtPzTot.Size = new System.Drawing.Size(79, 22); + this.txtPzTot.TabIndex = 55; + // + // label21 + // + this.label21.AutoSize = true; + this.label21.Location = new System.Drawing.Point(44, 124); + this.label21.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label21.Name = "label21"; + this.label21.Size = new System.Drawing.Size(49, 17); + this.label21.TabIndex = 54; + this.label21.Text = "Pz Tot"; + // + // OPERATOR_ID + // + this.OPERATOR_ID.Location = new System.Drawing.Point(364, 55); + this.OPERATOR_ID.Margin = new System.Windows.Forms.Padding(4); + this.OPERATOR_ID.Name = "OPERATOR_ID"; + this.OPERATOR_ID.Size = new System.Drawing.Size(132, 22); + this.OPERATOR_ID.TabIndex = 53; + // + // label19 + // + this.label19.AutoSize = true; + this.label19.Location = new System.Drawing.Point(296, 59); + this.label19.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label19.Name = "label19"; + this.label19.Size = new System.Drawing.Size(58, 17); + this.label19.TabIndex = 52; + this.label19.Text = "ID oper."; + // + // PROG_ROW_NUM + // + this.PROG_ROW_NUM.Location = new System.Drawing.Point(417, 23); + this.PROG_ROW_NUM.Margin = new System.Windows.Forms.Padding(4); + this.PROG_ROW_NUM.Name = "PROG_ROW_NUM"; + this.PROG_ROW_NUM.Size = new System.Drawing.Size(79, 22); + this.PROG_ROW_NUM.TabIndex = 51; + // + // label17 + // + this.label17.AutoSize = true; + this.label17.Location = new System.Drawing.Point(337, 27); + this.label17.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label17.Name = "label17"; + this.label17.Size = new System.Drawing.Size(68, 17); + this.label17.TabIndex = 50; + this.label17.Text = "Row Num"; + // + // groupBox11 + // + this.groupBox11.Controls.Add(this.STATUS_STRB_DW3); + this.groupBox11.Controls.Add(this.label49); + this.groupBox11.Controls.Add(this.STATUS_STRB_DW2); + this.groupBox11.Controls.Add(this.label47); + this.groupBox11.Controls.Add(this.STATUS_STRB_DW1); + this.groupBox11.Controls.Add(this.label18); + this.groupBox11.Controls.Add(this.STATUS_STRB_DW0); + this.groupBox11.Controls.Add(this.lblPLC_ADP); + this.groupBox11.Location = new System.Drawing.Point(11, 71); + this.groupBox11.Margin = new System.Windows.Forms.Padding(4); + this.groupBox11.Name = "groupBox11"; + this.groupBox11.Padding = new System.Windows.Forms.Padding(4); + this.groupBox11.Size = new System.Drawing.Size(509, 191); + this.groupBox11.TabIndex = 57; + this.groupBox11.TabStop = false; + this.groupBox11.Text = "Strobes PLC --> ADP"; + // + // STATUS_STRB_DW3 + // + this.STATUS_STRB_DW3.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_STRB_DW3.Location = new System.Drawing.Point(113, 146); + this.STATUS_STRB_DW3.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_STRB_DW3.Name = "STATUS_STRB_DW3"; + this.STATUS_STRB_DW3.Size = new System.Drawing.Size(387, 28); + this.STATUS_STRB_DW3.TabIndex = 59; + // + // label49 + // + this.label49.AutoSize = true; + this.label49.Location = new System.Drawing.Point(20, 154); + this.label49.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label49.Name = "label49"; + this.label49.Size = new System.Drawing.Size(84, 17); + this.label49.TabIndex = 58; + this.label49.Text = "STRB_DW3"; + // + // STATUS_STRB_DW2 + // + this.STATUS_STRB_DW2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_STRB_DW2.Location = new System.Drawing.Point(113, 103); + this.STATUS_STRB_DW2.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_STRB_DW2.Name = "STATUS_STRB_DW2"; + this.STATUS_STRB_DW2.Size = new System.Drawing.Size(387, 28); + this.STATUS_STRB_DW2.TabIndex = 57; + // + // label47 + // + this.label47.AutoSize = true; + this.label47.Location = new System.Drawing.Point(20, 111); + this.label47.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label47.Name = "label47"; + this.label47.Size = new System.Drawing.Size(84, 17); + this.label47.TabIndex = 56; + this.label47.Text = "STRB_DW2"; + // + // STATUS_STRB_DW1 + // + this.STATUS_STRB_DW1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_STRB_DW1.Location = new System.Drawing.Point(113, 60); + this.STATUS_STRB_DW1.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_STRB_DW1.Name = "STATUS_STRB_DW1"; + this.STATUS_STRB_DW1.Size = new System.Drawing.Size(387, 28); + this.STATUS_STRB_DW1.TabIndex = 55; + // + // label18 + // + this.label18.AutoSize = true; + this.label18.Location = new System.Drawing.Point(20, 68); + this.label18.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label18.Name = "label18"; + this.label18.Size = new System.Drawing.Size(84, 17); + this.label18.TabIndex = 54; + this.label18.Text = "STRB_DW1"; + // + // STATUS_STRB_DW0 + // + this.STATUS_STRB_DW0.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_STRB_DW0.Location = new System.Drawing.Point(113, 17); + this.STATUS_STRB_DW0.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_STRB_DW0.Name = "STATUS_STRB_DW0"; + this.STATUS_STRB_DW0.Size = new System.Drawing.Size(387, 28); + this.STATUS_STRB_DW0.TabIndex = 53; + // + // lblPLC_ADP + // + this.lblPLC_ADP.AutoSize = true; + this.lblPLC_ADP.Location = new System.Drawing.Point(20, 27); + this.lblPLC_ADP.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblPLC_ADP.Name = "lblPLC_ADP"; + this.lblPLC_ADP.Size = new System.Drawing.Size(84, 17); + this.lblPLC_ADP.TabIndex = 52; + this.lblPLC_ADP.Text = "STRB_DW0"; + // + // statusStrip1 + // + this.statusStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.statusStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.lblApp, this.lblVers, this.MainProgrBar, this.lblComStats, this.lblStatus}); - this.statusStrip1.Location = new System.Drawing.Point(0, 669); - this.statusStrip1.Name = "statusStrip1"; - this.statusStrip1.Padding = new System.Windows.Forms.Padding(1, 0, 19, 0); - this.statusStrip1.Size = new System.Drawing.Size(1047, 29); - this.statusStrip1.TabIndex = 59; - this.statusStrip1.Text = "statusStrip1"; - // - // lblApp - // - this.lblApp.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); - this.lblApp.ForeColor = System.Drawing.SystemColors.ControlText; - this.lblApp.Name = "lblApp"; - this.lblApp.Size = new System.Drawing.Size(21, 24); - this.lblApp.Text = "..."; - // - // lblVers - // - this.lblVers.Font = new System.Drawing.Font("Segoe UI", 8F); - this.lblVers.ForeColor = System.Drawing.SystemColors.ControlDarkDark; - this.lblVers.Name = "lblVers"; - this.lblVers.Size = new System.Drawing.Size(18, 24); - this.lblVers.Text = "..."; - // - // MainProgrBar - // - this.MainProgrBar.BackColor = System.Drawing.SystemColors.Control; - this.MainProgrBar.Name = "MainProgrBar"; - this.MainProgrBar.Size = new System.Drawing.Size(133, 23); - this.MainProgrBar.Step = 1; - // - // lblStatus - // - this.lblStatus.Name = "lblStatus"; - this.lblStatus.Size = new System.Drawing.Size(27, 24); - this.lblStatus.Text = "---"; - // - // groupBox13 - // - this.groupBox13.Controls.Add(this.cbPathSel); - this.groupBox13.Controls.Add(this.label38); - this.groupBox13.Controls.Add(this.label29); - this.groupBox13.Controls.Add(this.PosAct); - this.groupBox13.Controls.Add(this.txtPathSpeedOver); - this.groupBox13.Controls.Add(this.label28); - this.groupBox13.Controls.Add(this.hsPathSpeedOver); - this.groupBox13.Controls.Add(this.txtPathFeedOver); - this.groupBox13.Controls.Add(this.label27); - this.groupBox13.Controls.Add(this.hsPathFeedOver); - this.groupBox13.Controls.Add(this.txtPathFeed); - this.groupBox13.Controls.Add(this.label26); - this.groupBox13.Controls.Add(this.hsPathFeed); - this.groupBox13.Location = new System.Drawing.Point(513, 103); - this.groupBox13.Margin = new System.Windows.Forms.Padding(4); - this.groupBox13.Name = "groupBox13"; - this.groupBox13.Padding = new System.Windows.Forms.Padding(4); - this.groupBox13.Size = new System.Drawing.Size(505, 206); - this.groupBox13.TabIndex = 60; - this.groupBox13.TabStop = false; - this.groupBox13.Text = "PATH"; - // - // cbPathSel - // - this.cbPathSel.DisplayMember = "Name"; - this.cbPathSel.FormattingEnabled = true; - this.cbPathSel.Location = new System.Drawing.Point(107, 20); - this.cbPathSel.Margin = new System.Windows.Forms.Padding(4); - this.cbPathSel.Name = "cbPathSel"; - this.cbPathSel.Size = new System.Drawing.Size(160, 24); - this.cbPathSel.TabIndex = 63; - this.cbPathSel.ValueMember = "Value"; - this.cbPathSel.SelectedIndexChanged += new System.EventHandler(this.cbPathSel_SelectedIndexChanged); - // - // label38 - // - this.label38.AutoSize = true; - this.label38.Location = new System.Drawing.Point(15, 25); - this.label38.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label38.Name = "label38"; - this.label38.Size = new System.Drawing.Size(70, 17); - this.label38.TabIndex = 62; - this.label38.Text = "Path Num"; - // - // label29 - // - this.label29.AutoSize = true; - this.label29.Location = new System.Drawing.Point(16, 164); - this.label29.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label29.Name = "label29"; - this.label29.Size = new System.Drawing.Size(66, 17); - this.label29.TabIndex = 33; - this.label29.Text = "Posiz Act"; - // - // txtPathSpeedOver - // - this.txtPathSpeedOver.Location = new System.Drawing.Point(397, 108); - this.txtPathSpeedOver.Margin = new System.Windows.Forms.Padding(4); - this.txtPathSpeedOver.Name = "txtPathSpeedOver"; - this.txtPathSpeedOver.Size = new System.Drawing.Size(97, 22); - this.txtPathSpeedOver.TabIndex = 32; - this.txtPathSpeedOver.TextChanged += new System.EventHandler(this.txtPathSpeedOver_TextChanged); - // - // label28 - // - this.label28.AutoSize = true; - this.label28.Location = new System.Drawing.Point(13, 112); - this.label28.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label28.Name = "label28"; - this.label28.Size = new System.Drawing.Size(84, 17); - this.label28.TabIndex = 31; - this.label28.Text = "Rapid Over."; - // - // hsPathSpeedOver - // - this.hsPathSpeedOver.Location = new System.Drawing.Point(107, 112); - this.hsPathSpeedOver.Maximum = 150; - this.hsPathSpeedOver.Name = "hsPathSpeedOver"; - this.hsPathSpeedOver.Size = new System.Drawing.Size(284, 18); - this.hsPathSpeedOver.TabIndex = 30; - this.hsPathSpeedOver.ValueChanged += new System.EventHandler(this.hsPathSpeedOver_ValueChanged); - // - // txtPathFeedOver - // - this.txtPathFeedOver.Location = new System.Drawing.Point(397, 78); - this.txtPathFeedOver.Margin = new System.Windows.Forms.Padding(4); - this.txtPathFeedOver.Name = "txtPathFeedOver"; - this.txtPathFeedOver.Size = new System.Drawing.Size(97, 22); - this.txtPathFeedOver.TabIndex = 29; - this.txtPathFeedOver.TextChanged += new System.EventHandler(this.txtPathFeedOver_TextChanged); - // - // label27 - // - this.label27.AutoSize = true; - this.label27.Location = new System.Drawing.Point(13, 81); - this.label27.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label27.Name = "label27"; - this.label27.Size = new System.Drawing.Size(79, 17); - this.label27.TabIndex = 28; - this.label27.Text = "Feed Over."; - // - // hsPathFeedOver - // - this.hsPathFeedOver.Location = new System.Drawing.Point(107, 81); - this.hsPathFeedOver.Maximum = 150; - this.hsPathFeedOver.Name = "hsPathFeedOver"; - this.hsPathFeedOver.Size = new System.Drawing.Size(284, 18); - this.hsPathFeedOver.TabIndex = 27; - this.hsPathFeedOver.ValueChanged += new System.EventHandler(this.hsPathFeedOver_ValueChanged); - // - // txtPathFeed - // - this.txtPathFeed.Location = new System.Drawing.Point(397, 46); - this.txtPathFeed.Margin = new System.Windows.Forms.Padding(4); - this.txtPathFeed.Name = "txtPathFeed"; - this.txtPathFeed.Size = new System.Drawing.Size(97, 22); - this.txtPathFeed.TabIndex = 26; - this.txtPathFeed.TextChanged += new System.EventHandler(this.txtPathFeed_TextChanged); - // - // label26 - // - this.label26.AutoSize = true; - this.label26.Location = new System.Drawing.Point(13, 49); - this.label26.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label26.Name = "label26"; - this.label26.Size = new System.Drawing.Size(65, 17); - this.label26.TabIndex = 24; - this.label26.Text = "Feedrate"; - // - // hsPathFeed - // - this.hsPathFeed.Location = new System.Drawing.Point(107, 49); - this.hsPathFeed.Maximum = 150; - this.hsPathFeed.Name = "hsPathFeed"; - this.hsPathFeed.Size = new System.Drawing.Size(284, 18); - this.hsPathFeed.TabIndex = 23; - this.hsPathFeed.ValueChanged += new System.EventHandler(this.hsPathFeed_ValueChanged); - // - // menuStrip1 - // - this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); - this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.statusStrip1.Location = new System.Drawing.Point(0, 669); + this.statusStrip1.Name = "statusStrip1"; + this.statusStrip1.Padding = new System.Windows.Forms.Padding(1, 0, 19, 0); + this.statusStrip1.Size = new System.Drawing.Size(1047, 29); + this.statusStrip1.TabIndex = 59; + this.statusStrip1.Text = "statusStrip1"; + // + // lblApp + // + this.lblApp.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold); + this.lblApp.ForeColor = System.Drawing.SystemColors.ControlText; + this.lblApp.Name = "lblApp"; + this.lblApp.Size = new System.Drawing.Size(21, 24); + this.lblApp.Text = "..."; + // + // lblVers + // + this.lblVers.Font = new System.Drawing.Font("Segoe UI", 8F); + this.lblVers.ForeColor = System.Drawing.SystemColors.ControlDarkDark; + this.lblVers.Name = "lblVers"; + this.lblVers.Size = new System.Drawing.Size(18, 24); + this.lblVers.Text = "..."; + // + // MainProgrBar + // + this.MainProgrBar.BackColor = System.Drawing.SystemColors.Control; + this.MainProgrBar.Name = "MainProgrBar"; + this.MainProgrBar.Size = new System.Drawing.Size(133, 23); + this.MainProgrBar.Step = 1; + // + // lblComStats + // + this.lblComStats.Name = "lblComStats"; + this.lblComStats.Size = new System.Drawing.Size(39, 24); + this.lblComStats.Text = "stats"; + // + // lblStatus + // + this.lblStatus.Name = "lblStatus"; + this.lblStatus.Size = new System.Drawing.Size(27, 24); + this.lblStatus.Text = "---"; + // + // groupBox13 + // + this.groupBox13.Controls.Add(this.cbPathSel); + this.groupBox13.Controls.Add(this.label38); + this.groupBox13.Controls.Add(this.label29); + this.groupBox13.Controls.Add(this.PosAct); + this.groupBox13.Controls.Add(this.txtPathSpeedOver); + this.groupBox13.Controls.Add(this.label28); + this.groupBox13.Controls.Add(this.hsPathSpeedOver); + this.groupBox13.Controls.Add(this.txtPathFeedOver); + this.groupBox13.Controls.Add(this.label27); + this.groupBox13.Controls.Add(this.hsPathFeedOver); + this.groupBox13.Controls.Add(this.txtPathFeed); + this.groupBox13.Controls.Add(this.label26); + this.groupBox13.Controls.Add(this.hsPathFeed); + this.groupBox13.Location = new System.Drawing.Point(513, 103); + this.groupBox13.Margin = new System.Windows.Forms.Padding(4); + this.groupBox13.Name = "groupBox13"; + this.groupBox13.Padding = new System.Windows.Forms.Padding(4); + this.groupBox13.Size = new System.Drawing.Size(505, 206); + this.groupBox13.TabIndex = 60; + this.groupBox13.TabStop = false; + this.groupBox13.Text = "PATH"; + // + // cbPathSel + // + this.cbPathSel.DisplayMember = "Name"; + this.cbPathSel.FormattingEnabled = true; + this.cbPathSel.Location = new System.Drawing.Point(107, 20); + this.cbPathSel.Margin = new System.Windows.Forms.Padding(4); + this.cbPathSel.Name = "cbPathSel"; + this.cbPathSel.Size = new System.Drawing.Size(160, 24); + this.cbPathSel.TabIndex = 63; + this.cbPathSel.ValueMember = "Value"; + this.cbPathSel.SelectedIndexChanged += new System.EventHandler(this.cbPathSel_SelectedIndexChanged); + // + // label38 + // + this.label38.AutoSize = true; + this.label38.Location = new System.Drawing.Point(15, 25); + this.label38.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label38.Name = "label38"; + this.label38.Size = new System.Drawing.Size(70, 17); + this.label38.TabIndex = 62; + this.label38.Text = "Path Num"; + // + // label29 + // + this.label29.AutoSize = true; + this.label29.Location = new System.Drawing.Point(16, 164); + this.label29.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label29.Name = "label29"; + this.label29.Size = new System.Drawing.Size(66, 17); + this.label29.TabIndex = 33; + this.label29.Text = "Posiz Act"; + // + // txtPathSpeedOver + // + this.txtPathSpeedOver.Location = new System.Drawing.Point(397, 108); + this.txtPathSpeedOver.Margin = new System.Windows.Forms.Padding(4); + this.txtPathSpeedOver.Name = "txtPathSpeedOver"; + this.txtPathSpeedOver.Size = new System.Drawing.Size(97, 22); + this.txtPathSpeedOver.TabIndex = 32; + this.txtPathSpeedOver.TextChanged += new System.EventHandler(this.txtPathSpeedOver_TextChanged); + // + // label28 + // + this.label28.AutoSize = true; + this.label28.Location = new System.Drawing.Point(13, 112); + this.label28.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label28.Name = "label28"; + this.label28.Size = new System.Drawing.Size(84, 17); + this.label28.TabIndex = 31; + this.label28.Text = "Rapid Over."; + // + // hsPathSpeedOver + // + this.hsPathSpeedOver.Location = new System.Drawing.Point(107, 112); + this.hsPathSpeedOver.Maximum = 150; + this.hsPathSpeedOver.Name = "hsPathSpeedOver"; + this.hsPathSpeedOver.Size = new System.Drawing.Size(284, 18); + this.hsPathSpeedOver.TabIndex = 30; + this.hsPathSpeedOver.ValueChanged += new System.EventHandler(this.hsPathSpeedOver_ValueChanged); + // + // txtPathFeedOver + // + this.txtPathFeedOver.Location = new System.Drawing.Point(397, 78); + this.txtPathFeedOver.Margin = new System.Windows.Forms.Padding(4); + this.txtPathFeedOver.Name = "txtPathFeedOver"; + this.txtPathFeedOver.Size = new System.Drawing.Size(97, 22); + this.txtPathFeedOver.TabIndex = 29; + this.txtPathFeedOver.TextChanged += new System.EventHandler(this.txtPathFeedOver_TextChanged); + // + // label27 + // + this.label27.AutoSize = true; + this.label27.Location = new System.Drawing.Point(13, 81); + this.label27.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label27.Name = "label27"; + this.label27.Size = new System.Drawing.Size(79, 17); + this.label27.TabIndex = 28; + this.label27.Text = "Feed Over."; + // + // hsPathFeedOver + // + this.hsPathFeedOver.Location = new System.Drawing.Point(107, 81); + this.hsPathFeedOver.Maximum = 150; + this.hsPathFeedOver.Name = "hsPathFeedOver"; + this.hsPathFeedOver.Size = new System.Drawing.Size(284, 18); + this.hsPathFeedOver.TabIndex = 27; + this.hsPathFeedOver.ValueChanged += new System.EventHandler(this.hsPathFeedOver_ValueChanged); + // + // txtPathFeed + // + this.txtPathFeed.Location = new System.Drawing.Point(397, 46); + this.txtPathFeed.Margin = new System.Windows.Forms.Padding(4); + this.txtPathFeed.Name = "txtPathFeed"; + this.txtPathFeed.Size = new System.Drawing.Size(97, 22); + this.txtPathFeed.TabIndex = 26; + this.txtPathFeed.TextChanged += new System.EventHandler(this.txtPathFeed_TextChanged); + // + // label26 + // + this.label26.AutoSize = true; + this.label26.Location = new System.Drawing.Point(13, 49); + this.label26.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label26.Name = "label26"; + this.label26.Size = new System.Drawing.Size(65, 17); + this.label26.TabIndex = 24; + this.label26.Text = "Feedrate"; + // + // hsPathFeed + // + this.hsPathFeed.Location = new System.Drawing.Point(107, 49); + this.hsPathFeed.Maximum = 150; + this.hsPathFeed.Name = "hsPathFeed"; + this.hsPathFeed.Size = new System.Drawing.Size(284, 18); + this.hsPathFeed.TabIndex = 23; + this.hsPathFeed.ValueChanged += new System.EventHandler(this.hsPathFeed_ValueChanged); + // + // menuStrip1 + // + this.menuStrip1.ImageScalingSize = new System.Drawing.Size(20, 20); + this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] { this.fILEToolStripMenuItem, this.sETUPToolStripMenuItem}); - this.menuStrip1.Location = new System.Drawing.Point(0, 0); - this.menuStrip1.Name = "menuStrip1"; - this.menuStrip1.Padding = new System.Windows.Forms.Padding(8, 2, 0, 2); - this.menuStrip1.Size = new System.Drawing.Size(1047, 28); - this.menuStrip1.TabIndex = 61; - this.menuStrip1.Text = "menuStrip1"; - // - // fILEToolStripMenuItem - // - this.fILEToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.menuStrip1.Location = new System.Drawing.Point(0, 0); + this.menuStrip1.Name = "menuStrip1"; + this.menuStrip1.Padding = new System.Windows.Forms.Padding(8, 2, 0, 2); + this.menuStrip1.Size = new System.Drawing.Size(1047, 28); + this.menuStrip1.TabIndex = 61; + this.menuStrip1.Text = "menuStrip1"; + // + // fILEToolStripMenuItem + // + this.fILEToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.mLoadAdaptConf}); - this.fILEToolStripMenuItem.Name = "fILEToolStripMenuItem"; - this.fILEToolStripMenuItem.Size = new System.Drawing.Size(47, 24); - this.fILEToolStripMenuItem.Text = "FILE"; - // - // mLoadAdaptConf - // - this.mLoadAdaptConf.Name = "mLoadAdaptConf"; - this.mLoadAdaptConf.Size = new System.Drawing.Size(233, 26); - this.mLoadAdaptConf.Text = "LOAD ADAPTER CONF"; - this.mLoadAdaptConf.Click += new System.EventHandler(this.mLoadAdaptConf_Click); - // - // sETUPToolStripMenuItem - // - this.sETUPToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { + this.fILEToolStripMenuItem.Name = "fILEToolStripMenuItem"; + this.fILEToolStripMenuItem.Size = new System.Drawing.Size(47, 24); + this.fILEToolStripMenuItem.Text = "FILE"; + // + // mLoadAdaptConf + // + this.mLoadAdaptConf.Name = "mLoadAdaptConf"; + this.mLoadAdaptConf.Size = new System.Drawing.Size(233, 26); + this.mLoadAdaptConf.Text = "LOAD ADAPTER CONF"; + this.mLoadAdaptConf.Click += new System.EventHandler(this.mLoadAdaptConf_Click); + // + // sETUPToolStripMenuItem + // + this.sETUPToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] { this.mConfGen}); - this.sETUPToolStripMenuItem.Name = "sETUPToolStripMenuItem"; - this.sETUPToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.S))); - this.sETUPToolStripMenuItem.Size = new System.Drawing.Size(63, 24); - this.sETUPToolStripMenuItem.Text = "SETUP"; - // - // mConfGen - // - this.mConfGen.Name = "mConfGen"; - this.mConfGen.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.T))); - this.mConfGen.Size = new System.Drawing.Size(336, 26); - this.mConfGen.Text = "TEMPLATE CONF GENERATOR"; - this.mConfGen.Click += new System.EventHandler(this.mConfGen_Click); - // - // lblCurrAdapt - // - this.lblCurrAdapt.Dock = System.Windows.Forms.DockStyle.Top; - this.lblCurrAdapt.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblCurrAdapt.Location = new System.Drawing.Point(0, 28); - this.lblCurrAdapt.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblCurrAdapt.Name = "lblCurrAdapt"; - this.lblCurrAdapt.Size = new System.Drawing.Size(1047, 32); - this.lblCurrAdapt.TabIndex = 64; - this.lblCurrAdapt.Text = "Adapter loaded: N.A."; - this.lblCurrAdapt.TextAlign = System.Drawing.ContentAlignment.TopCenter; - // - // tabCtrlMain - // - this.tabCtrlMain.Controls.Add(this.tpStatus); - this.tabCtrlMain.Controls.Add(this.tbConf); - this.tabCtrlMain.Controls.Add(this.tpSIM); - this.tabCtrlMain.Dock = System.Windows.Forms.DockStyle.Fill; - this.tabCtrlMain.Location = new System.Drawing.Point(0, 60); - this.tabCtrlMain.Margin = new System.Windows.Forms.Padding(4); - this.tabCtrlMain.Name = "tabCtrlMain"; - this.tabCtrlMain.SelectedIndex = 0; - this.tabCtrlMain.Size = new System.Drawing.Size(1047, 609); - this.tabCtrlMain.TabIndex = 65; - // - // tpStatus - // - this.tpStatus.BackColor = System.Drawing.Color.WhiteSmoke; - this.tpStatus.Controls.Add(this.gbMonitor); - this.tpStatus.Controls.Add(this.groupBox6); - this.tpStatus.Controls.Add(this.groupBox1); - this.tpStatus.Controls.Add(this.groupBox11); - this.tpStatus.Location = new System.Drawing.Point(4, 25); - this.tpStatus.Margin = new System.Windows.Forms.Padding(4); - this.tpStatus.Name = "tpStatus"; - this.tpStatus.Padding = new System.Windows.Forms.Padding(4); - this.tpStatus.Size = new System.Drawing.Size(1039, 580); - this.tpStatus.TabIndex = 0; - this.tpStatus.Text = "STATUS"; - // - // gbMonitor - // - this.gbMonitor.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) + this.sETUPToolStripMenuItem.Name = "sETUPToolStripMenuItem"; + this.sETUPToolStripMenuItem.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.S))); + this.sETUPToolStripMenuItem.Size = new System.Drawing.Size(63, 24); + this.sETUPToolStripMenuItem.Text = "SETUP"; + // + // mConfGen + // + this.mConfGen.Name = "mConfGen"; + this.mConfGen.ShortcutKeys = ((System.Windows.Forms.Keys)((System.Windows.Forms.Keys.Alt | System.Windows.Forms.Keys.T))); + this.mConfGen.Size = new System.Drawing.Size(336, 26); + this.mConfGen.Text = "TEMPLATE CONF GENERATOR"; + this.mConfGen.Click += new System.EventHandler(this.mConfGen_Click); + // + // lblCurrAdapt + // + this.lblCurrAdapt.Dock = System.Windows.Forms.DockStyle.Top; + this.lblCurrAdapt.Font = new System.Drawing.Font("Microsoft Sans Serif", 16F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblCurrAdapt.Location = new System.Drawing.Point(0, 28); + this.lblCurrAdapt.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblCurrAdapt.Name = "lblCurrAdapt"; + this.lblCurrAdapt.Size = new System.Drawing.Size(1047, 32); + this.lblCurrAdapt.TabIndex = 64; + this.lblCurrAdapt.Text = "Adapter loaded: N.A."; + this.lblCurrAdapt.TextAlign = System.Drawing.ContentAlignment.TopCenter; + // + // tabCtrlMain + // + this.tabCtrlMain.Controls.Add(this.tpStatus); + this.tabCtrlMain.Controls.Add(this.tbConf); + this.tabCtrlMain.Controls.Add(this.tpSIM); + this.tabCtrlMain.Dock = System.Windows.Forms.DockStyle.Fill; + this.tabCtrlMain.Location = new System.Drawing.Point(0, 60); + this.tabCtrlMain.Margin = new System.Windows.Forms.Padding(4); + this.tabCtrlMain.Name = "tabCtrlMain"; + this.tabCtrlMain.SelectedIndex = 0; + this.tabCtrlMain.Size = new System.Drawing.Size(1047, 609); + this.tabCtrlMain.TabIndex = 65; + // + // tpStatus + // + this.tpStatus.BackColor = System.Drawing.Color.WhiteSmoke; + this.tpStatus.Controls.Add(this.gbMonitor); + this.tpStatus.Controls.Add(this.groupBox6); + this.tpStatus.Controls.Add(this.groupBox1); + this.tpStatus.Controls.Add(this.groupBox11); + this.tpStatus.Location = new System.Drawing.Point(4, 25); + this.tpStatus.Margin = new System.Windows.Forms.Padding(4); + this.tpStatus.Name = "tpStatus"; + this.tpStatus.Padding = new System.Windows.Forms.Padding(4); + this.tpStatus.Size = new System.Drawing.Size(1039, 580); + this.tpStatus.TabIndex = 0; + this.tpStatus.Text = "STATUS"; + // + // gbMonitor + // + this.gbMonitor.Anchor = ((System.Windows.Forms.AnchorStyles)((((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Bottom) | System.Windows.Forms.AnchorStyles.Left) | System.Windows.Forms.AnchorStyles.Right))); - this.gbMonitor.BackColor = System.Drawing.Color.Black; - this.gbMonitor.Controls.Add(this.lblOutMessage3); - this.gbMonitor.Controls.Add(this.lblOutMessage); - this.gbMonitor.Controls.Add(this.lblOutMessage2); - this.gbMonitor.ForeColor = System.Drawing.SystemColors.Control; - this.gbMonitor.Location = new System.Drawing.Point(0, 266); - this.gbMonitor.Margin = new System.Windows.Forms.Padding(0); - this.gbMonitor.Name = "gbMonitor"; - this.gbMonitor.Padding = new System.Windows.Forms.Padding(0); - this.gbMonitor.Size = new System.Drawing.Size(1039, 311); - this.gbMonitor.TabIndex = 62; - this.gbMonitor.TabStop = false; - this.gbMonitor.Text = "Monitor variabili"; - // - // lblOutMessage3 - // - this.lblOutMessage3.AutoSize = true; - this.lblOutMessage3.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblOutMessage3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); - this.lblOutMessage3.Location = new System.Drawing.Point(560, 15); - this.lblOutMessage3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblOutMessage3.Name = "lblOutMessage3"; - this.lblOutMessage3.Size = new System.Drawing.Size(17, 16); - this.lblOutMessage3.TabIndex = 62; - this.lblOutMessage3.Text = "..."; - // - // lblOutMessage - // - this.lblOutMessage.AutoSize = true; - this.lblOutMessage.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblOutMessage.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); - this.lblOutMessage.Location = new System.Drawing.Point(4, 15); - this.lblOutMessage.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblOutMessage.Name = "lblOutMessage"; - this.lblOutMessage.Size = new System.Drawing.Size(17, 16); - this.lblOutMessage.TabIndex = 60; - this.lblOutMessage.Text = "..."; - // - // lblOutMessage2 - // - this.lblOutMessage2.AutoSize = true; - this.lblOutMessage2.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblOutMessage2.ForeColor = System.Drawing.Color.Yellow; - this.lblOutMessage2.Location = new System.Drawing.Point(315, 15); - this.lblOutMessage2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblOutMessage2.Name = "lblOutMessage2"; - this.lblOutMessage2.Size = new System.Drawing.Size(17, 16); - this.lblOutMessage2.TabIndex = 61; - this.lblOutMessage2.Text = "..."; - // - // groupBox6 - // - this.groupBox6.Controls.Add(this.STATUS_ACK_DW3); - this.groupBox6.Controls.Add(this.label52); - this.groupBox6.Controls.Add(this.STATUS_ACK_DW2); - this.groupBox6.Controls.Add(this.label51); - this.groupBox6.Controls.Add(this.STATUS_ACK_DW1); - this.groupBox6.Controls.Add(this.label50); - this.groupBox6.Controls.Add(this.STATUS_ACK_DW0); - this.groupBox6.Controls.Add(this.label48); - this.groupBox6.Location = new System.Drawing.Point(523, 71); - this.groupBox6.Margin = new System.Windows.Forms.Padding(4); - this.groupBox6.Name = "groupBox6"; - this.groupBox6.Padding = new System.Windows.Forms.Padding(4); - this.groupBox6.Size = new System.Drawing.Size(512, 191); - this.groupBox6.TabIndex = 58; - this.groupBox6.TabStop = false; - this.groupBox6.Text = "ACK ADP --> PLC"; - // - // STATUS_ACK_DW3 - // - this.STATUS_ACK_DW3.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_ACK_DW3.Location = new System.Drawing.Point(113, 145); - this.STATUS_ACK_DW3.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_ACK_DW3.Name = "STATUS_ACK_DW3"; - this.STATUS_ACK_DW3.Size = new System.Drawing.Size(389, 28); - this.STATUS_ACK_DW3.TabIndex = 59; - // - // label52 - // - this.label52.AutoSize = true; - this.label52.Location = new System.Drawing.Point(20, 155); - this.label52.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label52.Name = "label52"; - this.label52.Size = new System.Drawing.Size(74, 17); - this.label52.TabIndex = 58; - this.label52.Text = "ACK_DW3"; - // - // STATUS_ACK_DW2 - // - this.STATUS_ACK_DW2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_ACK_DW2.Location = new System.Drawing.Point(113, 102); - this.STATUS_ACK_DW2.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_ACK_DW2.Name = "STATUS_ACK_DW2"; - this.STATUS_ACK_DW2.Size = new System.Drawing.Size(389, 28); - this.STATUS_ACK_DW2.TabIndex = 57; - // - // label51 - // - this.label51.AutoSize = true; - this.label51.Location = new System.Drawing.Point(20, 112); - this.label51.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label51.Name = "label51"; - this.label51.Size = new System.Drawing.Size(74, 17); - this.label51.TabIndex = 56; - this.label51.Text = "ACK_DW2"; - // - // STATUS_ACK_DW1 - // - this.STATUS_ACK_DW1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_ACK_DW1.Location = new System.Drawing.Point(113, 59); - this.STATUS_ACK_DW1.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_ACK_DW1.Name = "STATUS_ACK_DW1"; - this.STATUS_ACK_DW1.Size = new System.Drawing.Size(389, 28); - this.STATUS_ACK_DW1.TabIndex = 55; - // - // label50 - // - this.label50.AutoSize = true; - this.label50.Location = new System.Drawing.Point(20, 69); - this.label50.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label50.Name = "label50"; - this.label50.Size = new System.Drawing.Size(74, 17); - this.label50.TabIndex = 54; - this.label50.Text = "ACK_DW1"; - // - // STATUS_ACK_DW0 - // - this.STATUS_ACK_DW0.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.STATUS_ACK_DW0.Location = new System.Drawing.Point(113, 18); - this.STATUS_ACK_DW0.Margin = new System.Windows.Forms.Padding(4); - this.STATUS_ACK_DW0.Name = "STATUS_ACK_DW0"; - this.STATUS_ACK_DW0.Size = new System.Drawing.Size(389, 28); - this.STATUS_ACK_DW0.TabIndex = 53; - // - // label48 - // - this.label48.AutoSize = true; - this.label48.Location = new System.Drawing.Point(20, 23); - this.label48.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label48.Name = "label48"; - this.label48.Size = new System.Drawing.Size(74, 17); - this.label48.TabIndex = 52; - this.label48.Text = "ACK_DW0"; - // - // groupBox1 - // - this.groupBox1.Controls.Add(this.dump); - this.groupBox1.Controls.Add(this.stop); - this.groupBox1.Controls.Add(this.start); - this.groupBox1.Controls.Add(this.port); - this.groupBox1.Controls.Add(this.label1); - this.groupBox1.Location = new System.Drawing.Point(8, 7); - this.groupBox1.Margin = new System.Windows.Forms.Padding(4); - this.groupBox1.Name = "groupBox1"; - this.groupBox1.Padding = new System.Windows.Forms.Padding(4); - this.groupBox1.Size = new System.Drawing.Size(505, 53); - this.groupBox1.TabIndex = 35; - this.groupBox1.TabStop = false; - this.groupBox1.Text = "Server Info"; - // - // dump - // - this.dump.Location = new System.Drawing.Point(397, 18); - this.dump.Margin = new System.Windows.Forms.Padding(4); - this.dump.Name = "dump"; - this.dump.Size = new System.Drawing.Size(100, 28); - this.dump.TabIndex = 4; - this.dump.Text = "Show Dump"; - this.dump.UseVisualStyleBackColor = true; - this.dump.Click += new System.EventHandler(this.dump_Click); - // - // stop - // - this.stop.Location = new System.Drawing.Point(269, 18); - this.stop.Margin = new System.Windows.Forms.Padding(4); - this.stop.Name = "stop"; - this.stop.Size = new System.Drawing.Size(100, 28); - this.stop.TabIndex = 3; - this.stop.Text = "Stop"; - this.stop.UseVisualStyleBackColor = true; - this.stop.Click += new System.EventHandler(this.stop_Click); - // - // start - // - this.start.Location = new System.Drawing.Point(161, 18); - this.start.Margin = new System.Windows.Forms.Padding(4); - this.start.Name = "start"; - this.start.Size = new System.Drawing.Size(100, 28); - this.start.TabIndex = 2; - this.start.Text = "Start"; - this.start.UseVisualStyleBackColor = true; - this.start.Click += new System.EventHandler(this.start_Click); - // - // port - // - this.port.Location = new System.Drawing.Point(67, 21); - this.port.Margin = new System.Windows.Forms.Padding(4); - this.port.Name = "port"; - this.port.Size = new System.Drawing.Size(81, 22); - this.port.TabIndex = 1; - this.port.Text = "7878"; - this.port.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; - // - // label1 - // - this.label1.AutoSize = true; - this.label1.Location = new System.Drawing.Point(24, 25); - this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label1.Name = "label1"; - this.label1.Size = new System.Drawing.Size(34, 17); - this.label1.TabIndex = 0; - this.label1.Text = "Port"; - // - // tbConf - // - this.tbConf.BackColor = System.Drawing.Color.Maroon; - this.tbConf.Controls.Add(this.wbXmlConf); - this.tbConf.Location = new System.Drawing.Point(4, 25); - this.tbConf.Margin = new System.Windows.Forms.Padding(4); - this.tbConf.Name = "tbConf"; - this.tbConf.Padding = new System.Windows.Forms.Padding(4); - this.tbConf.Size = new System.Drawing.Size(1039, 580); - this.tbConf.TabIndex = 1; - this.tbConf.Text = "XML CONFIG"; - // - // wbXmlConf - // - this.wbXmlConf.Dock = System.Windows.Forms.DockStyle.Fill; - this.wbXmlConf.Location = new System.Drawing.Point(4, 4); - this.wbXmlConf.Margin = new System.Windows.Forms.Padding(4); - this.wbXmlConf.MinimumSize = new System.Drawing.Size(27, 25); - this.wbXmlConf.Name = "wbXmlConf"; - this.wbXmlConf.Size = new System.Drawing.Size(1031, 572); - this.wbXmlConf.TabIndex = 0; - // - // tpSIM - // - this.tpSIM.BackColor = System.Drawing.Color.LightGray; - this.tpSIM.Controls.Add(this.groupBox5); - this.tpSIM.Controls.Add(this.Execution); - this.tpSIM.Controls.Add(this.mode); - this.tpSIM.Controls.Add(this.groupBox13); - this.tpSIM.Controls.Add(this.groupBox7); - this.tpSIM.Controls.Add(this.groupBox10); - this.tpSIM.Controls.Add(this.groupBox3); - this.tpSIM.Controls.Add(this.groupBox8); - this.tpSIM.Controls.Add(this.groupBox4); - this.tpSIM.Controls.Add(this.groupBox9); - this.tpSIM.Controls.Add(this.groupBox2); - this.tpSIM.Controls.Add(this.groupBox12); - this.tpSIM.Location = new System.Drawing.Point(4, 25); - this.tpSIM.Margin = new System.Windows.Forms.Padding(4); - this.tpSIM.Name = "tpSIM"; - this.tpSIM.Size = new System.Drawing.Size(1039, 580); - this.tpSIM.TabIndex = 2; - this.tpSIM.Text = "SIMULATION"; - // - // groupBox5 - // - this.groupBox5.Controls.Add(this.uoSpeedVal); - this.groupBox5.Controls.Add(this.uoLoadVal); - this.groupBox5.Controls.Add(this.label45); - this.groupBox5.Controls.Add(this.uoSpeed); - this.groupBox5.Controls.Add(this.label46); - this.groupBox5.Controls.Add(this.uoLoad); - this.groupBox5.Controls.Add(this.uoVitaRes); - this.groupBox5.Controls.Add(this.label43); - this.groupBox5.Controls.Add(this.uoAccTime); - this.groupBox5.Controls.Add(this.label44); - this.groupBox5.Controls.Add(this.uoToolId); - this.groupBox5.Controls.Add(this.label40); - this.groupBox5.Controls.Add(this.uoStatus); - this.groupBox5.Controls.Add(this.label41); - this.groupBox5.Controls.Add(this.uoNumCU); - this.groupBox5.Controls.Add(this.label42); - this.groupBox5.Controls.Add(this.cbUnOpSel); - this.groupBox5.Controls.Add(this.label39); - this.groupBox5.Location = new System.Drawing.Point(513, 316); - this.groupBox5.Margin = new System.Windows.Forms.Padding(4); - this.groupBox5.Name = "groupBox5"; - this.groupBox5.Padding = new System.Windows.Forms.Padding(4); - this.groupBox5.Size = new System.Drawing.Size(505, 191); - this.groupBox5.TabIndex = 62; - this.groupBox5.TabStop = false; - this.groupBox5.Text = "Unita Operatrice / Mandrino"; - // - // uoSpeedVal - // - this.uoSpeedVal.Location = new System.Drawing.Point(343, 146); - this.uoSpeedVal.Margin = new System.Windows.Forms.Padding(4); - this.uoSpeedVal.Name = "uoSpeedVal"; - this.uoSpeedVal.Size = new System.Drawing.Size(132, 22); - this.uoSpeedVal.TabIndex = 81; - // - // uoLoadVal - // - this.uoLoadVal.Location = new System.Drawing.Point(343, 121); - this.uoLoadVal.Margin = new System.Windows.Forms.Padding(4); - this.uoLoadVal.Name = "uoLoadVal"; - this.uoLoadVal.Size = new System.Drawing.Size(132, 22); - this.uoLoadVal.TabIndex = 80; - // - // label45 - // - this.label45.AutoSize = true; - this.label45.Location = new System.Drawing.Point(5, 150); - this.label45.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label45.Name = "label45"; - this.label45.Size = new System.Drawing.Size(49, 17); - this.label45.TabIndex = 79; - this.label45.Text = "Speed"; - // - // uoSpeed - // - this.uoSpeed.Location = new System.Drawing.Point(97, 146); - this.uoSpeed.Name = "uoSpeed"; - this.uoSpeed.Size = new System.Drawing.Size(224, 18); - this.uoSpeed.TabIndex = 78; - this.uoSpeed.Scroll += new System.Windows.Forms.ScrollEventHandler(this.uoSpeed_Scroll); - // - // label46 - // - this.label46.AutoSize = true; - this.label46.Location = new System.Drawing.Point(5, 124); - this.label46.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label46.Name = "label46"; - this.label46.Size = new System.Drawing.Size(40, 17); - this.label46.TabIndex = 77; - this.label46.Text = "Load"; - // - // uoLoad - // - this.uoLoad.Location = new System.Drawing.Point(97, 121); - this.uoLoad.Name = "uoLoad"; - this.uoLoad.Size = new System.Drawing.Size(224, 18); - this.uoLoad.TabIndex = 76; - this.uoLoad.Scroll += new System.Windows.Forms.ScrollEventHandler(this.uoLoad_Scroll); - // - // uoVitaRes - // - this.uoVitaRes.Location = new System.Drawing.Point(97, 89); - this.uoVitaRes.Margin = new System.Windows.Forms.Padding(4); - this.uoVitaRes.Name = "uoVitaRes"; - this.uoVitaRes.Size = new System.Drawing.Size(60, 22); - this.uoVitaRes.TabIndex = 75; - // - // label43 - // - this.label43.AutoSize = true; - this.label43.Location = new System.Drawing.Point(8, 92); - this.label43.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label43.Name = "label43"; - this.label43.Size = new System.Drawing.Size(57, 17); - this.label43.TabIndex = 74; - this.label43.Text = "VitaRes"; - // - // uoAccTime - // - this.uoAccTime.Location = new System.Drawing.Point(253, 89); - this.uoAccTime.Margin = new System.Windows.Forms.Padding(4); - this.uoAccTime.Name = "uoAccTime"; - this.uoAccTime.Size = new System.Drawing.Size(68, 22); - this.uoAccTime.TabIndex = 73; - // - // label44 - // - this.label44.AutoSize = true; - this.label44.Location = new System.Drawing.Point(160, 92); - this.label44.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label44.Name = "label44"; - this.label44.Size = new System.Drawing.Size(66, 17); - this.label44.TabIndex = 72; - this.label44.Text = "Acc Time"; - // - // uoToolId - // - this.uoToolId.Location = new System.Drawing.Point(97, 57); - this.uoToolId.Margin = new System.Windows.Forms.Padding(4); - this.uoToolId.Name = "uoToolId"; - this.uoToolId.Size = new System.Drawing.Size(60, 22); - this.uoToolId.TabIndex = 71; - // - // label40 - // - this.label40.AutoSize = true; - this.label40.Location = new System.Drawing.Point(8, 60); - this.label40.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label40.Name = "label40"; - this.label40.Size = new System.Drawing.Size(53, 17); - this.label40.TabIndex = 70; - this.label40.Text = "Tool ID"; - // - // uoStatus - // - this.uoStatus.Location = new System.Drawing.Point(396, 57); - this.uoStatus.Margin = new System.Windows.Forms.Padding(4); - this.uoStatus.Name = "uoStatus"; - this.uoStatus.Size = new System.Drawing.Size(80, 22); - this.uoStatus.TabIndex = 69; - // - // label41 - // - this.label41.AutoSize = true; - this.label41.Location = new System.Drawing.Point(340, 60); - this.label41.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label41.Name = "label41"; - this.label41.Size = new System.Drawing.Size(48, 17); - this.label41.TabIndex = 68; - this.label41.Text = "Status"; - // - // uoNumCU - // - this.uoNumCU.Location = new System.Drawing.Point(253, 57); - this.uoNumCU.Margin = new System.Windows.Forms.Padding(4); - this.uoNumCU.Name = "uoNumCU"; - this.uoNumCU.Size = new System.Drawing.Size(68, 22); - this.uoNumCU.TabIndex = 67; - // - // label42 - // - this.label42.AutoSize = true; - this.label42.Location = new System.Drawing.Point(160, 60); - this.label42.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label42.Name = "label42"; - this.label42.Size = new System.Drawing.Size(56, 17); - this.label42.TabIndex = 66; - this.label42.Text = "NumCU"; - // - // cbUnOpSel - // - this.cbUnOpSel.DisplayMember = "Name"; - this.cbUnOpSel.FormattingEnabled = true; - this.cbUnOpSel.Location = new System.Drawing.Point(97, 23); - this.cbUnOpSel.Margin = new System.Windows.Forms.Padding(4); - this.cbUnOpSel.Name = "cbUnOpSel"; - this.cbUnOpSel.Size = new System.Drawing.Size(160, 24); - this.cbUnOpSel.TabIndex = 65; - this.cbUnOpSel.ValueMember = "Value"; - this.cbUnOpSel.SelectedIndexChanged += new System.EventHandler(this.cbUnOpSel_SelectedIndexChanged); - // - // label39 - // - this.label39.AutoSize = true; - this.label39.Location = new System.Drawing.Point(5, 28); - this.label39.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label39.Name = "label39"; - this.label39.Size = new System.Drawing.Size(78, 17); - this.label39.TabIndex = 64; - this.label39.Text = "Num UnOp"; - // - // Execution - // - this.Execution.Controls.Add(this.ready); - this.Execution.Controls.Add(this.feedhold); - this.Execution.Controls.Add(this.stopped); - this.Execution.Controls.Add(this.running); - this.Execution.Location = new System.Drawing.Point(4, 116); - this.Execution.Margin = new System.Windows.Forms.Padding(4); - this.Execution.Name = "Execution"; - this.Execution.Padding = new System.Windows.Forms.Padding(4); - this.Execution.Size = new System.Drawing.Size(507, 59); - this.Execution.TabIndex = 61; - this.Execution.TabStop = false; - this.Execution.Text = "Execution"; - // - // ready - // - this.ready.AutoSize = true; - this.ready.Checked = true; - this.ready.Location = new System.Drawing.Point(152, 20); - this.ready.Margin = new System.Windows.Forms.Padding(4); - this.ready.Name = "ready"; - this.ready.Size = new System.Drawing.Size(70, 21); - this.ready.TabIndex = 9; - this.ready.TabStop = true; - this.ready.Text = "Ready"; - this.ready.UseVisualStyleBackColor = true; - // - // feedhold - // - this.feedhold.AutoSize = true; - this.feedhold.Location = new System.Drawing.Point(337, 20); - this.feedhold.Margin = new System.Windows.Forms.Padding(4); - this.feedhold.Name = "feedhold"; - this.feedhold.Size = new System.Drawing.Size(94, 21); - this.feedhold.TabIndex = 8; - this.feedhold.Text = "Feed Hold"; - this.feedhold.UseVisualStyleBackColor = true; - // - // stopped - // - this.stopped.AutoSize = true; - this.stopped.Location = new System.Drawing.Point(240, 20); - this.stopped.Margin = new System.Windows.Forms.Padding(4); - this.stopped.Name = "stopped"; - this.stopped.Size = new System.Drawing.Size(82, 21); - this.stopped.TabIndex = 7; - this.stopped.Text = "Stopped"; - this.stopped.UseVisualStyleBackColor = true; - // - // running - // - this.running.AutoSize = true; - this.running.Location = new System.Drawing.Point(48, 20); - this.running.Margin = new System.Windows.Forms.Padding(4); - this.running.Name = "running"; - this.running.Size = new System.Drawing.Size(82, 21); - this.running.TabIndex = 6; - this.running.Text = "Running"; - this.running.UseVisualStyleBackColor = true; - // - // mode - // - this.mode.Controls.Add(this.edit); - this.mode.Controls.Add(this.mdi); - this.mode.Controls.Add(this.manual); - this.mode.Controls.Add(this.automatic); - this.mode.Location = new System.Drawing.Point(4, 49); - this.mode.Margin = new System.Windows.Forms.Padding(4); - this.mode.Name = "mode"; - this.mode.Padding = new System.Windows.Forms.Padding(4); - this.mode.Size = new System.Drawing.Size(505, 59); - this.mode.TabIndex = 60; - this.mode.TabStop = false; - this.mode.Text = "Mode"; - // - // edit - // - this.edit.AutoSize = true; - this.edit.Location = new System.Drawing.Point(399, 20); - this.edit.Margin = new System.Windows.Forms.Padding(4); - this.edit.Name = "edit"; - this.edit.Size = new System.Drawing.Size(53, 21); - this.edit.TabIndex = 9; - this.edit.Text = "Edit"; - this.edit.UseVisualStyleBackColor = true; - // - // mdi - // - this.mdi.AutoSize = true; - this.mdi.Location = new System.Drawing.Point(240, 18); - this.mdi.Margin = new System.Windows.Forms.Padding(4); - this.mdi.Name = "mdi"; - this.mdi.Size = new System.Drawing.Size(144, 21); - this.mdi.TabIndex = 8; - this.mdi.Text = "Manual Data Input"; - this.mdi.UseVisualStyleBackColor = true; - // - // manual - // - this.manual.AutoSize = true; - this.manual.Checked = true; - this.manual.Location = new System.Drawing.Point(152, 18); - this.manual.Margin = new System.Windows.Forms.Padding(4); - this.manual.Name = "manual"; - this.manual.Size = new System.Drawing.Size(75, 21); - this.manual.TabIndex = 7; - this.manual.TabStop = true; - this.manual.Text = "Manual"; - this.manual.UseVisualStyleBackColor = true; - // - // automatic - // - this.automatic.AutoSize = true; - this.automatic.Location = new System.Drawing.Point(48, 20); - this.automatic.Margin = new System.Windows.Forms.Padding(4); - this.automatic.Name = "automatic"; - this.automatic.Size = new System.Drawing.Size(91, 21); - this.automatic.TabIndex = 6; - this.automatic.Text = "Automatic"; - this.automatic.UseVisualStyleBackColor = true; - // - // groupBox7 - // - this.groupBox7.Controls.Add(this.D1_UUID); - this.groupBox7.Controls.Add(this.D1_ID); - this.groupBox7.Controls.Add(this.D1_NAME); - this.groupBox7.Controls.Add(this.lblAT); - this.groupBox7.Controls.Add(this.txtAccTime); - this.groupBox7.Controls.Add(this.label30); - this.groupBox7.Controls.Add(this.txtPower); - this.groupBox7.Controls.Add(this.label16); - this.groupBox7.Controls.Add(this.label15); - this.groupBox7.Controls.Add(this.label14); - this.groupBox7.Location = new System.Drawing.Point(513, 4); - this.groupBox7.Margin = new System.Windows.Forms.Padding(4); - this.groupBox7.Name = "groupBox7"; - this.groupBox7.Padding = new System.Windows.Forms.Padding(4); - this.groupBox7.Size = new System.Drawing.Size(507, 92); - this.groupBox7.TabIndex = 59; - this.groupBox7.TabStop = false; - this.groupBox7.Text = "Macchina"; - // - // D1_UUID - // - this.D1_UUID.AutoSize = true; - this.D1_UUID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.D1_UUID.Location = new System.Drawing.Point(311, 66); - this.D1_UUID.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.D1_UUID.Name = "D1_UUID"; - this.D1_UUID.Size = new System.Drawing.Size(23, 17); - this.D1_UUID.TabIndex = 66; - this.D1_UUID.Text = "..."; - // - // D1_ID - // - this.D1_ID.AutoSize = true; - this.D1_ID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.D1_ID.Location = new System.Drawing.Point(72, 65); - this.D1_ID.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.D1_ID.Name = "D1_ID"; - this.D1_ID.Size = new System.Drawing.Size(23, 17); - this.D1_ID.TabIndex = 65; - this.D1_ID.Text = "..."; - // - // D1_NAME - // - this.D1_NAME.AutoSize = true; - this.D1_NAME.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.D1_NAME.Location = new System.Drawing.Point(72, 25); - this.D1_NAME.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.D1_NAME.Name = "D1_NAME"; - this.D1_NAME.Size = new System.Drawing.Size(23, 17); - this.D1_NAME.TabIndex = 64; - this.D1_NAME.Text = "..."; - // - // lblAT - // - this.lblAT.AutoSize = true; - this.lblAT.Location = new System.Drawing.Point(252, 25); - this.lblAT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblAT.Name = "lblAT"; - this.lblAT.Size = new System.Drawing.Size(53, 17); - this.lblAT.TabIndex = 63; - this.lblAT.Text = "AccMin"; - // - // txtAccTime - // - this.txtAccTime.Location = new System.Drawing.Point(312, 21); - this.txtAccTime.Margin = new System.Windows.Forms.Padding(4); - this.txtAccTime.Name = "txtAccTime"; - this.txtAccTime.Size = new System.Drawing.Size(69, 22); - this.txtAccTime.TabIndex = 62; - // - // label30 - // - this.label30.AutoSize = true; - this.label30.Location = new System.Drawing.Point(384, 25); - this.label30.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label30.Name = "label30"; - this.label30.Size = new System.Drawing.Size(46, 17); - this.label30.TabIndex = 61; - this.label30.Text = "power"; - // - // txtPower - // - this.txtPower.Location = new System.Drawing.Point(433, 21); - this.txtPower.Margin = new System.Windows.Forms.Padding(4); - this.txtPower.Name = "txtPower"; - this.txtPower.Size = new System.Drawing.Size(64, 22); - this.txtPower.TabIndex = 60; - // - // label16 - // - this.label16.AutoSize = true; - this.label16.Location = new System.Drawing.Point(257, 65); - this.label16.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label16.Name = "label16"; - this.label16.Size = new System.Drawing.Size(41, 17); - this.label16.TabIndex = 59; - this.label16.Text = "UUID"; - // - // label15 - // - this.label15.AutoSize = true; - this.label15.Location = new System.Drawing.Point(13, 65); - this.label15.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label15.Name = "label15"; - this.label15.Size = new System.Drawing.Size(21, 17); - this.label15.TabIndex = 57; - this.label15.Text = "ID"; - // - // label14 - // - this.label14.AutoSize = true; - this.label14.Location = new System.Drawing.Point(13, 25); - this.label14.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label14.Name = "label14"; - this.label14.Size = new System.Drawing.Size(45, 17); - this.label14.TabIndex = 54; - this.label14.Text = "Nome"; - // - // groupBox10 - // - this.groupBox10.Controls.Add(this.enableDataSim); - this.groupBox10.Location = new System.Drawing.Point(273, 4); - this.groupBox10.Margin = new System.Windows.Forms.Padding(4); - this.groupBox10.Name = "groupBox10"; - this.groupBox10.Padding = new System.Windows.Forms.Padding(4); - this.groupBox10.Size = new System.Drawing.Size(236, 38); - this.groupBox10.TabIndex = 58; - this.groupBox10.TabStop = false; - this.groupBox10.Text = "Simulazione"; - // - // enableDataSim - // - this.enableDataSim.AutoSize = true; - this.enableDataSim.Location = new System.Drawing.Point(149, 11); - this.enableDataSim.Margin = new System.Windows.Forms.Padding(4); - this.enableDataSim.Name = "enableDataSim"; - this.enableDataSim.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.enableDataSim.Size = new System.Drawing.Size(74, 21); - this.enableDataSim.TabIndex = 55; - this.enableDataSim.Text = "Enable"; - this.enableDataSim.UseVisualStyleBackColor = true; - // - // groupBox8 - // - this.groupBox8.Controls.Add(this.estop); - this.groupBox8.Location = new System.Drawing.Point(4, 4); - this.groupBox8.Margin = new System.Windows.Forms.Padding(4); - this.groupBox8.Name = "groupBox8"; - this.groupBox8.Padding = new System.Windows.Forms.Padding(4); - this.groupBox8.Size = new System.Drawing.Size(261, 38); - this.groupBox8.TabIndex = 57; - this.groupBox8.TabStop = false; - this.groupBox8.Text = "Sicurezze"; - // - // estop - // - this.estop.AutoSize = true; - this.estop.Location = new System.Drawing.Point(79, 11); - this.estop.Margin = new System.Windows.Forms.Padding(4); - this.estop.Name = "estop"; - this.estop.RightToLeft = System.Windows.Forms.RightToLeft.Yes; - this.estop.Size = new System.Drawing.Size(134, 21); - this.estop.TabIndex = 55; - this.estop.Text = "Emergency Stop"; - this.estop.UseVisualStyleBackColor = true; - // - // groupBox12 - // - this.groupBox12.Controls.Add(this.lblCodaT); - this.groupBox12.Controls.Add(this.addCodT); - this.groupBox12.Controls.Add(this.label24); - this.groupBox12.Controls.Add(this.lblCodaS); - this.groupBox12.Controls.Add(this.addCodS); - this.groupBox12.Controls.Add(this.label22); - this.groupBox12.Controls.Add(this.lblCodaM); - this.groupBox12.Controls.Add(this.addCodM); - this.groupBox12.Controls.Add(this.label20); - this.groupBox12.Location = new System.Drawing.Point(4, 384); - this.groupBox12.Margin = new System.Windows.Forms.Padding(4); - this.groupBox12.Name = "groupBox12"; - this.groupBox12.Padding = new System.Windows.Forms.Padding(4); - this.groupBox12.Size = new System.Drawing.Size(507, 123); - this.groupBox12.TabIndex = 58; - this.groupBox12.TabStop = false; - this.groupBox12.Text = "Codici M/S/T"; - // - // lblCodaT - // - this.lblCodaT.AutoSize = true; - this.lblCodaT.Location = new System.Drawing.Point(156, 91); - this.lblCodaT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblCodaT.Name = "lblCodaT"; - this.lblCodaT.Size = new System.Drawing.Size(28, 17); - this.lblCodaT.TabIndex = 60; - this.lblCodaT.Text = "[...]"; - // - // addCodT - // - this.addCodT.Location = new System.Drawing.Point(68, 87); - this.addCodT.Margin = new System.Windows.Forms.Padding(4); - this.addCodT.Name = "addCodT"; - this.addCodT.Size = new System.Drawing.Size(79, 22); - this.addCodT.TabIndex = 59; - this.addCodT.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodT_KeyDown); - this.addCodT.Leave += new System.EventHandler(this.addCodT_Leave); - // - // label24 - // - this.label24.AutoSize = true; - this.label24.Location = new System.Drawing.Point(12, 91); - this.label24.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label24.Name = "label24"; - this.label24.Size = new System.Drawing.Size(42, 17); - this.label24.TabIndex = 58; - this.label24.Text = "AddT"; - // - // lblCodaS - // - this.lblCodaS.AutoSize = true; - this.lblCodaS.Location = new System.Drawing.Point(157, 59); - this.lblCodaS.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblCodaS.Name = "lblCodaS"; - this.lblCodaS.Size = new System.Drawing.Size(28, 17); - this.lblCodaS.TabIndex = 57; - this.lblCodaS.Text = "[...]"; - // - // addCodS - // - this.addCodS.Location = new System.Drawing.Point(69, 55); - this.addCodS.Margin = new System.Windows.Forms.Padding(4); - this.addCodS.Name = "addCodS"; - this.addCodS.Size = new System.Drawing.Size(79, 22); - this.addCodS.TabIndex = 56; - this.addCodS.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodS_KeyDown); - this.addCodS.Leave += new System.EventHandler(this.addCodS_Leave); - // - // label22 - // - this.label22.AutoSize = true; - this.label22.Location = new System.Drawing.Point(13, 59); - this.label22.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label22.Name = "label22"; - this.label22.Size = new System.Drawing.Size(42, 17); - this.label22.TabIndex = 55; - this.label22.Text = "AddS"; - // - // lblCodaM - // - this.lblCodaM.AutoSize = true; - this.lblCodaM.Location = new System.Drawing.Point(157, 27); - this.lblCodaM.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.lblCodaM.Name = "lblCodaM"; - this.lblCodaM.Size = new System.Drawing.Size(28, 17); - this.lblCodaM.TabIndex = 54; - this.lblCodaM.Text = "[...]"; - // - // addCodM - // - this.addCodM.Location = new System.Drawing.Point(69, 23); - this.addCodM.Margin = new System.Windows.Forms.Padding(4); - this.addCodM.Name = "addCodM"; - this.addCodM.Size = new System.Drawing.Size(79, 22); - this.addCodM.TabIndex = 53; - this.addCodM.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodM_KeyDown); - this.addCodM.Leave += new System.EventHandler(this.addCodM_Leave); - // - // label20 - // - this.label20.AutoSize = true; - this.label20.Location = new System.Drawing.Point(13, 27); - this.label20.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); - this.label20.Name = "label20"; - this.label20.Size = new System.Drawing.Size(44, 17); - this.label20.TabIndex = 52; - this.label20.Text = "AddM"; - // - // notifyIcon1 - // - this.notifyIcon1.ContextMenuStrip = this.trayMenu; - this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon"))); - this.notifyIcon1.Text = "MTC Adapter"; - this.notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick); - // - // trayMenu - // - this.trayMenu.ImageScalingSize = new System.Drawing.Size(20, 20); - this.trayMenu.Name = "trayMenu"; - this.trayMenu.Size = new System.Drawing.Size(67, 4); - this.trayMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.trayMenu_ItemClicked); - // - // lblComStats - // - this.lblComStats.Name = "lblComStats"; - this.lblComStats.Size = new System.Drawing.Size(39, 24); - this.lblComStats.Text = "stats"; - // - // MainForm - // - this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(1047, 698); - this.Controls.Add(this.tabCtrlMain); - this.Controls.Add(this.lblCurrAdapt); - this.Controls.Add(this.statusStrip1); - this.Controls.Add(this.menuStrip1); - this.Controls.Add(this.label6); - this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); - this.MainMenuStrip = this.menuStrip1; - this.Margin = new System.Windows.Forms.Padding(4); - this.MaximizeBox = false; - this.Name = "MainForm"; - this.ShowInTaskbar = false; - this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; - this.Text = "MTConn Adapter"; - this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); - this.Shown += new System.EventHandler(this.MainForm_Shown); - this.Resize += new System.EventHandler(this.MainForm_Resize); - this.groupBox4.ResumeLayout(false); - this.groupBox4.PerformLayout(); - ((System.ComponentModel.ISupportInitialize)(this.PosAct)).EndInit(); - this.groupBox3.ResumeLayout(false); - this.groupBox3.PerformLayout(); - this.groupBox2.ResumeLayout(false); - this.groupBox2.PerformLayout(); - this.groupBox9.ResumeLayout(false); - this.groupBox9.PerformLayout(); - this.groupBox11.ResumeLayout(false); - this.groupBox11.PerformLayout(); - this.statusStrip1.ResumeLayout(false); - this.statusStrip1.PerformLayout(); - this.groupBox13.ResumeLayout(false); - this.groupBox13.PerformLayout(); - this.menuStrip1.ResumeLayout(false); - this.menuStrip1.PerformLayout(); - this.tabCtrlMain.ResumeLayout(false); - this.tpStatus.ResumeLayout(false); - this.gbMonitor.ResumeLayout(false); - this.gbMonitor.PerformLayout(); - this.groupBox6.ResumeLayout(false); - this.groupBox6.PerformLayout(); - this.groupBox1.ResumeLayout(false); - this.groupBox1.PerformLayout(); - this.tbConf.ResumeLayout(false); - this.tpSIM.ResumeLayout(false); - this.groupBox5.ResumeLayout(false); - this.groupBox5.PerformLayout(); - this.Execution.ResumeLayout(false); - this.Execution.PerformLayout(); - this.mode.ResumeLayout(false); - this.mode.PerformLayout(); - this.groupBox7.ResumeLayout(false); - this.groupBox7.PerformLayout(); - this.groupBox10.ResumeLayout(false); - this.groupBox10.PerformLayout(); - this.groupBox8.ResumeLayout(false); - this.groupBox8.PerformLayout(); - this.groupBox12.ResumeLayout(false); - this.groupBox12.PerformLayout(); - this.ResumeLayout(false); - this.PerformLayout(); + this.gbMonitor.BackColor = System.Drawing.Color.Black; + this.gbMonitor.Controls.Add(this.lblOutMessage3); + this.gbMonitor.Controls.Add(this.lblOutMessage); + this.gbMonitor.Controls.Add(this.lblOutMessage2); + this.gbMonitor.ForeColor = System.Drawing.SystemColors.Control; + this.gbMonitor.Location = new System.Drawing.Point(0, 266); + this.gbMonitor.Margin = new System.Windows.Forms.Padding(0); + this.gbMonitor.Name = "gbMonitor"; + this.gbMonitor.Padding = new System.Windows.Forms.Padding(0); + this.gbMonitor.Size = new System.Drawing.Size(1039, 311); + this.gbMonitor.TabIndex = 62; + this.gbMonitor.TabStop = false; + this.gbMonitor.Text = "Monitor variabili"; + // + // lblOutMessage3 + // + this.lblOutMessage3.AutoSize = true; + this.lblOutMessage3.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblOutMessage3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(128)))), ((int)(((byte)(0))))); + this.lblOutMessage3.Location = new System.Drawing.Point(607, 15); + this.lblOutMessage3.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblOutMessage3.Name = "lblOutMessage3"; + this.lblOutMessage3.Size = new System.Drawing.Size(17, 16); + this.lblOutMessage3.TabIndex = 62; + this.lblOutMessage3.Text = "..."; + // + // lblOutMessage + // + this.lblOutMessage.AutoSize = true; + this.lblOutMessage.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblOutMessage.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(128)))), ((int)(((byte)(255)))), ((int)(((byte)(128))))); + this.lblOutMessage.Location = new System.Drawing.Point(4, 15); + this.lblOutMessage.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblOutMessage.Name = "lblOutMessage"; + this.lblOutMessage.Size = new System.Drawing.Size(17, 16); + this.lblOutMessage.TabIndex = 60; + this.lblOutMessage.Text = "..."; + // + // lblOutMessage2 + // + this.lblOutMessage2.AutoSize = true; + this.lblOutMessage2.Font = new System.Drawing.Font("Arial Narrow", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblOutMessage2.ForeColor = System.Drawing.Color.Yellow; + this.lblOutMessage2.Location = new System.Drawing.Point(315, 15); + this.lblOutMessage2.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblOutMessage2.Name = "lblOutMessage2"; + this.lblOutMessage2.Size = new System.Drawing.Size(17, 16); + this.lblOutMessage2.TabIndex = 61; + this.lblOutMessage2.Text = "..."; + // + // groupBox6 + // + this.groupBox6.Controls.Add(this.STATUS_ACK_DW3); + this.groupBox6.Controls.Add(this.label52); + this.groupBox6.Controls.Add(this.STATUS_ACK_DW2); + this.groupBox6.Controls.Add(this.label51); + this.groupBox6.Controls.Add(this.STATUS_ACK_DW1); + this.groupBox6.Controls.Add(this.label50); + this.groupBox6.Controls.Add(this.STATUS_ACK_DW0); + this.groupBox6.Controls.Add(this.label48); + this.groupBox6.Location = new System.Drawing.Point(523, 71); + this.groupBox6.Margin = new System.Windows.Forms.Padding(4); + this.groupBox6.Name = "groupBox6"; + this.groupBox6.Padding = new System.Windows.Forms.Padding(4); + this.groupBox6.Size = new System.Drawing.Size(512, 191); + this.groupBox6.TabIndex = 58; + this.groupBox6.TabStop = false; + this.groupBox6.Text = "ACK ADP --> PLC"; + // + // STATUS_ACK_DW3 + // + this.STATUS_ACK_DW3.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_ACK_DW3.Location = new System.Drawing.Point(113, 145); + this.STATUS_ACK_DW3.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_ACK_DW3.Name = "STATUS_ACK_DW3"; + this.STATUS_ACK_DW3.Size = new System.Drawing.Size(389, 28); + this.STATUS_ACK_DW3.TabIndex = 59; + // + // label52 + // + this.label52.AutoSize = true; + this.label52.Location = new System.Drawing.Point(20, 155); + this.label52.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label52.Name = "label52"; + this.label52.Size = new System.Drawing.Size(74, 17); + this.label52.TabIndex = 58; + this.label52.Text = "ACK_DW3"; + // + // STATUS_ACK_DW2 + // + this.STATUS_ACK_DW2.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_ACK_DW2.Location = new System.Drawing.Point(113, 102); + this.STATUS_ACK_DW2.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_ACK_DW2.Name = "STATUS_ACK_DW2"; + this.STATUS_ACK_DW2.Size = new System.Drawing.Size(389, 28); + this.STATUS_ACK_DW2.TabIndex = 57; + // + // label51 + // + this.label51.AutoSize = true; + this.label51.Location = new System.Drawing.Point(20, 112); + this.label51.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label51.Name = "label51"; + this.label51.Size = new System.Drawing.Size(74, 17); + this.label51.TabIndex = 56; + this.label51.Text = "ACK_DW2"; + // + // STATUS_ACK_DW1 + // + this.STATUS_ACK_DW1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_ACK_DW1.Location = new System.Drawing.Point(113, 59); + this.STATUS_ACK_DW1.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_ACK_DW1.Name = "STATUS_ACK_DW1"; + this.STATUS_ACK_DW1.Size = new System.Drawing.Size(389, 28); + this.STATUS_ACK_DW1.TabIndex = 55; + // + // label50 + // + this.label50.AutoSize = true; + this.label50.Location = new System.Drawing.Point(20, 69); + this.label50.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label50.Name = "label50"; + this.label50.Size = new System.Drawing.Size(74, 17); + this.label50.TabIndex = 54; + this.label50.Text = "ACK_DW1"; + // + // STATUS_ACK_DW0 + // + this.STATUS_ACK_DW0.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.STATUS_ACK_DW0.Location = new System.Drawing.Point(113, 18); + this.STATUS_ACK_DW0.Margin = new System.Windows.Forms.Padding(4); + this.STATUS_ACK_DW0.Name = "STATUS_ACK_DW0"; + this.STATUS_ACK_DW0.Size = new System.Drawing.Size(389, 28); + this.STATUS_ACK_DW0.TabIndex = 53; + // + // label48 + // + this.label48.AutoSize = true; + this.label48.Location = new System.Drawing.Point(20, 23); + this.label48.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label48.Name = "label48"; + this.label48.Size = new System.Drawing.Size(74, 17); + this.label48.TabIndex = 52; + this.label48.Text = "ACK_DW0"; + // + // groupBox1 + // + this.groupBox1.Controls.Add(this.dump); + this.groupBox1.Controls.Add(this.stop); + this.groupBox1.Controls.Add(this.start); + this.groupBox1.Controls.Add(this.port); + this.groupBox1.Controls.Add(this.label1); + this.groupBox1.Location = new System.Drawing.Point(8, 7); + this.groupBox1.Margin = new System.Windows.Forms.Padding(4); + this.groupBox1.Name = "groupBox1"; + this.groupBox1.Padding = new System.Windows.Forms.Padding(4); + this.groupBox1.Size = new System.Drawing.Size(505, 53); + this.groupBox1.TabIndex = 35; + this.groupBox1.TabStop = false; + this.groupBox1.Text = "Server Info"; + // + // dump + // + this.dump.Location = new System.Drawing.Point(397, 18); + this.dump.Margin = new System.Windows.Forms.Padding(4); + this.dump.Name = "dump"; + this.dump.Size = new System.Drawing.Size(100, 28); + this.dump.TabIndex = 4; + this.dump.Text = "Show Dump"; + this.dump.UseVisualStyleBackColor = true; + this.dump.Click += new System.EventHandler(this.dump_Click); + // + // stop + // + this.stop.Location = new System.Drawing.Point(269, 18); + this.stop.Margin = new System.Windows.Forms.Padding(4); + this.stop.Name = "stop"; + this.stop.Size = new System.Drawing.Size(100, 28); + this.stop.TabIndex = 3; + this.stop.Text = "Stop"; + this.stop.UseVisualStyleBackColor = true; + this.stop.Click += new System.EventHandler(this.stop_Click); + // + // start + // + this.start.Location = new System.Drawing.Point(161, 18); + this.start.Margin = new System.Windows.Forms.Padding(4); + this.start.Name = "start"; + this.start.Size = new System.Drawing.Size(100, 28); + this.start.TabIndex = 2; + this.start.Text = "Start"; + this.start.UseVisualStyleBackColor = true; + this.start.Click += new System.EventHandler(this.start_Click); + // + // port + // + this.port.Location = new System.Drawing.Point(67, 21); + this.port.Margin = new System.Windows.Forms.Padding(4); + this.port.Name = "port"; + this.port.Size = new System.Drawing.Size(81, 22); + this.port.TabIndex = 1; + this.port.Text = "7878"; + this.port.TextAlign = System.Windows.Forms.HorizontalAlignment.Right; + // + // label1 + // + this.label1.AutoSize = true; + this.label1.Location = new System.Drawing.Point(24, 25); + this.label1.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label1.Name = "label1"; + this.label1.Size = new System.Drawing.Size(34, 17); + this.label1.TabIndex = 0; + this.label1.Text = "Port"; + // + // tbConf + // + this.tbConf.BackColor = System.Drawing.Color.Maroon; + this.tbConf.Controls.Add(this.wbXmlConf); + this.tbConf.Location = new System.Drawing.Point(4, 25); + this.tbConf.Margin = new System.Windows.Forms.Padding(4); + this.tbConf.Name = "tbConf"; + this.tbConf.Padding = new System.Windows.Forms.Padding(4); + this.tbConf.Size = new System.Drawing.Size(1039, 580); + this.tbConf.TabIndex = 1; + this.tbConf.Text = "XML CONFIG"; + // + // wbXmlConf + // + this.wbXmlConf.Dock = System.Windows.Forms.DockStyle.Fill; + this.wbXmlConf.Location = new System.Drawing.Point(4, 4); + this.wbXmlConf.Margin = new System.Windows.Forms.Padding(4); + this.wbXmlConf.MinimumSize = new System.Drawing.Size(27, 25); + this.wbXmlConf.Name = "wbXmlConf"; + this.wbXmlConf.Size = new System.Drawing.Size(1031, 572); + this.wbXmlConf.TabIndex = 0; + // + // tpSIM + // + this.tpSIM.BackColor = System.Drawing.Color.LightGray; + this.tpSIM.Controls.Add(this.groupBox5); + this.tpSIM.Controls.Add(this.Execution); + this.tpSIM.Controls.Add(this.mode); + this.tpSIM.Controls.Add(this.groupBox13); + this.tpSIM.Controls.Add(this.groupBox7); + this.tpSIM.Controls.Add(this.groupBox10); + this.tpSIM.Controls.Add(this.groupBox3); + this.tpSIM.Controls.Add(this.groupBox8); + this.tpSIM.Controls.Add(this.groupBox4); + this.tpSIM.Controls.Add(this.groupBox9); + this.tpSIM.Controls.Add(this.groupBox2); + this.tpSIM.Controls.Add(this.groupBox12); + this.tpSIM.Location = new System.Drawing.Point(4, 25); + this.tpSIM.Margin = new System.Windows.Forms.Padding(4); + this.tpSIM.Name = "tpSIM"; + this.tpSIM.Size = new System.Drawing.Size(1039, 580); + this.tpSIM.TabIndex = 2; + this.tpSIM.Text = "SIMULATION"; + // + // groupBox5 + // + this.groupBox5.Controls.Add(this.uoSpeedVal); + this.groupBox5.Controls.Add(this.uoLoadVal); + this.groupBox5.Controls.Add(this.label45); + this.groupBox5.Controls.Add(this.uoSpeed); + this.groupBox5.Controls.Add(this.label46); + this.groupBox5.Controls.Add(this.uoLoad); + this.groupBox5.Controls.Add(this.uoVitaRes); + this.groupBox5.Controls.Add(this.label43); + this.groupBox5.Controls.Add(this.uoAccTime); + this.groupBox5.Controls.Add(this.label44); + this.groupBox5.Controls.Add(this.uoToolId); + this.groupBox5.Controls.Add(this.label40); + this.groupBox5.Controls.Add(this.uoStatus); + this.groupBox5.Controls.Add(this.label41); + this.groupBox5.Controls.Add(this.uoNumCU); + this.groupBox5.Controls.Add(this.label42); + this.groupBox5.Controls.Add(this.cbUnOpSel); + this.groupBox5.Controls.Add(this.label39); + this.groupBox5.Location = new System.Drawing.Point(513, 316); + this.groupBox5.Margin = new System.Windows.Forms.Padding(4); + this.groupBox5.Name = "groupBox5"; + this.groupBox5.Padding = new System.Windows.Forms.Padding(4); + this.groupBox5.Size = new System.Drawing.Size(505, 191); + this.groupBox5.TabIndex = 62; + this.groupBox5.TabStop = false; + this.groupBox5.Text = "Unita Operatrice / Mandrino"; + // + // uoSpeedVal + // + this.uoSpeedVal.Location = new System.Drawing.Point(343, 146); + this.uoSpeedVal.Margin = new System.Windows.Forms.Padding(4); + this.uoSpeedVal.Name = "uoSpeedVal"; + this.uoSpeedVal.Size = new System.Drawing.Size(132, 22); + this.uoSpeedVal.TabIndex = 81; + // + // uoLoadVal + // + this.uoLoadVal.Location = new System.Drawing.Point(343, 121); + this.uoLoadVal.Margin = new System.Windows.Forms.Padding(4); + this.uoLoadVal.Name = "uoLoadVal"; + this.uoLoadVal.Size = new System.Drawing.Size(132, 22); + this.uoLoadVal.TabIndex = 80; + // + // label45 + // + this.label45.AutoSize = true; + this.label45.Location = new System.Drawing.Point(5, 150); + this.label45.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label45.Name = "label45"; + this.label45.Size = new System.Drawing.Size(49, 17); + this.label45.TabIndex = 79; + this.label45.Text = "Speed"; + // + // uoSpeed + // + this.uoSpeed.Location = new System.Drawing.Point(97, 146); + this.uoSpeed.Name = "uoSpeed"; + this.uoSpeed.Size = new System.Drawing.Size(224, 18); + this.uoSpeed.TabIndex = 78; + this.uoSpeed.Scroll += new System.Windows.Forms.ScrollEventHandler(this.uoSpeed_Scroll); + // + // label46 + // + this.label46.AutoSize = true; + this.label46.Location = new System.Drawing.Point(5, 124); + this.label46.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label46.Name = "label46"; + this.label46.Size = new System.Drawing.Size(40, 17); + this.label46.TabIndex = 77; + this.label46.Text = "Load"; + // + // uoLoad + // + this.uoLoad.Location = new System.Drawing.Point(97, 121); + this.uoLoad.Name = "uoLoad"; + this.uoLoad.Size = new System.Drawing.Size(224, 18); + this.uoLoad.TabIndex = 76; + this.uoLoad.Scroll += new System.Windows.Forms.ScrollEventHandler(this.uoLoad_Scroll); + // + // uoVitaRes + // + this.uoVitaRes.Location = new System.Drawing.Point(97, 89); + this.uoVitaRes.Margin = new System.Windows.Forms.Padding(4); + this.uoVitaRes.Name = "uoVitaRes"; + this.uoVitaRes.Size = new System.Drawing.Size(60, 22); + this.uoVitaRes.TabIndex = 75; + // + // label43 + // + this.label43.AutoSize = true; + this.label43.Location = new System.Drawing.Point(8, 92); + this.label43.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label43.Name = "label43"; + this.label43.Size = new System.Drawing.Size(57, 17); + this.label43.TabIndex = 74; + this.label43.Text = "VitaRes"; + // + // uoAccTime + // + this.uoAccTime.Location = new System.Drawing.Point(253, 89); + this.uoAccTime.Margin = new System.Windows.Forms.Padding(4); + this.uoAccTime.Name = "uoAccTime"; + this.uoAccTime.Size = new System.Drawing.Size(68, 22); + this.uoAccTime.TabIndex = 73; + // + // label44 + // + this.label44.AutoSize = true; + this.label44.Location = new System.Drawing.Point(160, 92); + this.label44.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label44.Name = "label44"; + this.label44.Size = new System.Drawing.Size(66, 17); + this.label44.TabIndex = 72; + this.label44.Text = "Acc Time"; + // + // uoToolId + // + this.uoToolId.Location = new System.Drawing.Point(97, 57); + this.uoToolId.Margin = new System.Windows.Forms.Padding(4); + this.uoToolId.Name = "uoToolId"; + this.uoToolId.Size = new System.Drawing.Size(60, 22); + this.uoToolId.TabIndex = 71; + // + // label40 + // + this.label40.AutoSize = true; + this.label40.Location = new System.Drawing.Point(8, 60); + this.label40.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label40.Name = "label40"; + this.label40.Size = new System.Drawing.Size(53, 17); + this.label40.TabIndex = 70; + this.label40.Text = "Tool ID"; + // + // uoStatus + // + this.uoStatus.Location = new System.Drawing.Point(396, 57); + this.uoStatus.Margin = new System.Windows.Forms.Padding(4); + this.uoStatus.Name = "uoStatus"; + this.uoStatus.Size = new System.Drawing.Size(80, 22); + this.uoStatus.TabIndex = 69; + // + // label41 + // + this.label41.AutoSize = true; + this.label41.Location = new System.Drawing.Point(340, 60); + this.label41.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label41.Name = "label41"; + this.label41.Size = new System.Drawing.Size(48, 17); + this.label41.TabIndex = 68; + this.label41.Text = "Status"; + // + // uoNumCU + // + this.uoNumCU.Location = new System.Drawing.Point(253, 57); + this.uoNumCU.Margin = new System.Windows.Forms.Padding(4); + this.uoNumCU.Name = "uoNumCU"; + this.uoNumCU.Size = new System.Drawing.Size(68, 22); + this.uoNumCU.TabIndex = 67; + // + // label42 + // + this.label42.AutoSize = true; + this.label42.Location = new System.Drawing.Point(160, 60); + this.label42.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label42.Name = "label42"; + this.label42.Size = new System.Drawing.Size(56, 17); + this.label42.TabIndex = 66; + this.label42.Text = "NumCU"; + // + // cbUnOpSel + // + this.cbUnOpSel.DisplayMember = "Name"; + this.cbUnOpSel.FormattingEnabled = true; + this.cbUnOpSel.Location = new System.Drawing.Point(97, 23); + this.cbUnOpSel.Margin = new System.Windows.Forms.Padding(4); + this.cbUnOpSel.Name = "cbUnOpSel"; + this.cbUnOpSel.Size = new System.Drawing.Size(160, 24); + this.cbUnOpSel.TabIndex = 65; + this.cbUnOpSel.ValueMember = "Value"; + this.cbUnOpSel.SelectedIndexChanged += new System.EventHandler(this.cbUnOpSel_SelectedIndexChanged); + // + // label39 + // + this.label39.AutoSize = true; + this.label39.Location = new System.Drawing.Point(5, 28); + this.label39.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label39.Name = "label39"; + this.label39.Size = new System.Drawing.Size(78, 17); + this.label39.TabIndex = 64; + this.label39.Text = "Num UnOp"; + // + // Execution + // + this.Execution.Controls.Add(this.ready); + this.Execution.Controls.Add(this.feedhold); + this.Execution.Controls.Add(this.stopped); + this.Execution.Controls.Add(this.running); + this.Execution.Location = new System.Drawing.Point(4, 116); + this.Execution.Margin = new System.Windows.Forms.Padding(4); + this.Execution.Name = "Execution"; + this.Execution.Padding = new System.Windows.Forms.Padding(4); + this.Execution.Size = new System.Drawing.Size(507, 59); + this.Execution.TabIndex = 61; + this.Execution.TabStop = false; + this.Execution.Text = "Execution"; + // + // ready + // + this.ready.AutoSize = true; + this.ready.Checked = true; + this.ready.Location = new System.Drawing.Point(152, 20); + this.ready.Margin = new System.Windows.Forms.Padding(4); + this.ready.Name = "ready"; + this.ready.Size = new System.Drawing.Size(70, 21); + this.ready.TabIndex = 9; + this.ready.TabStop = true; + this.ready.Text = "Ready"; + this.ready.UseVisualStyleBackColor = true; + // + // feedhold + // + this.feedhold.AutoSize = true; + this.feedhold.Location = new System.Drawing.Point(337, 20); + this.feedhold.Margin = new System.Windows.Forms.Padding(4); + this.feedhold.Name = "feedhold"; + this.feedhold.Size = new System.Drawing.Size(94, 21); + this.feedhold.TabIndex = 8; + this.feedhold.Text = "Feed Hold"; + this.feedhold.UseVisualStyleBackColor = true; + // + // stopped + // + this.stopped.AutoSize = true; + this.stopped.Location = new System.Drawing.Point(240, 20); + this.stopped.Margin = new System.Windows.Forms.Padding(4); + this.stopped.Name = "stopped"; + this.stopped.Size = new System.Drawing.Size(82, 21); + this.stopped.TabIndex = 7; + this.stopped.Text = "Stopped"; + this.stopped.UseVisualStyleBackColor = true; + // + // running + // + this.running.AutoSize = true; + this.running.Location = new System.Drawing.Point(48, 20); + this.running.Margin = new System.Windows.Forms.Padding(4); + this.running.Name = "running"; + this.running.Size = new System.Drawing.Size(82, 21); + this.running.TabIndex = 6; + this.running.Text = "Running"; + this.running.UseVisualStyleBackColor = true; + // + // mode + // + this.mode.Controls.Add(this.edit); + this.mode.Controls.Add(this.mdi); + this.mode.Controls.Add(this.manual); + this.mode.Controls.Add(this.automatic); + this.mode.Location = new System.Drawing.Point(4, 49); + this.mode.Margin = new System.Windows.Forms.Padding(4); + this.mode.Name = "mode"; + this.mode.Padding = new System.Windows.Forms.Padding(4); + this.mode.Size = new System.Drawing.Size(505, 59); + this.mode.TabIndex = 60; + this.mode.TabStop = false; + this.mode.Text = "Mode"; + // + // edit + // + this.edit.AutoSize = true; + this.edit.Location = new System.Drawing.Point(399, 20); + this.edit.Margin = new System.Windows.Forms.Padding(4); + this.edit.Name = "edit"; + this.edit.Size = new System.Drawing.Size(53, 21); + this.edit.TabIndex = 9; + this.edit.Text = "Edit"; + this.edit.UseVisualStyleBackColor = true; + // + // mdi + // + this.mdi.AutoSize = true; + this.mdi.Location = new System.Drawing.Point(240, 18); + this.mdi.Margin = new System.Windows.Forms.Padding(4); + this.mdi.Name = "mdi"; + this.mdi.Size = new System.Drawing.Size(144, 21); + this.mdi.TabIndex = 8; + this.mdi.Text = "Manual Data Input"; + this.mdi.UseVisualStyleBackColor = true; + // + // manual + // + this.manual.AutoSize = true; + this.manual.Checked = true; + this.manual.Location = new System.Drawing.Point(152, 18); + this.manual.Margin = new System.Windows.Forms.Padding(4); + this.manual.Name = "manual"; + this.manual.Size = new System.Drawing.Size(75, 21); + this.manual.TabIndex = 7; + this.manual.TabStop = true; + this.manual.Text = "Manual"; + this.manual.UseVisualStyleBackColor = true; + // + // automatic + // + this.automatic.AutoSize = true; + this.automatic.Location = new System.Drawing.Point(48, 20); + this.automatic.Margin = new System.Windows.Forms.Padding(4); + this.automatic.Name = "automatic"; + this.automatic.Size = new System.Drawing.Size(91, 21); + this.automatic.TabIndex = 6; + this.automatic.Text = "Automatic"; + this.automatic.UseVisualStyleBackColor = true; + // + // groupBox7 + // + this.groupBox7.Controls.Add(this.D1_UUID); + this.groupBox7.Controls.Add(this.D1_ID); + this.groupBox7.Controls.Add(this.D1_NAME); + this.groupBox7.Controls.Add(this.lblAT); + this.groupBox7.Controls.Add(this.txtAccTime); + this.groupBox7.Controls.Add(this.label30); + this.groupBox7.Controls.Add(this.txtPower); + this.groupBox7.Controls.Add(this.label16); + this.groupBox7.Controls.Add(this.label15); + this.groupBox7.Controls.Add(this.label14); + this.groupBox7.Location = new System.Drawing.Point(513, 4); + this.groupBox7.Margin = new System.Windows.Forms.Padding(4); + this.groupBox7.Name = "groupBox7"; + this.groupBox7.Padding = new System.Windows.Forms.Padding(4); + this.groupBox7.Size = new System.Drawing.Size(507, 92); + this.groupBox7.TabIndex = 59; + this.groupBox7.TabStop = false; + this.groupBox7.Text = "Macchina"; + // + // D1_UUID + // + this.D1_UUID.AutoSize = true; + this.D1_UUID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.D1_UUID.Location = new System.Drawing.Point(311, 66); + this.D1_UUID.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.D1_UUID.Name = "D1_UUID"; + this.D1_UUID.Size = new System.Drawing.Size(23, 17); + this.D1_UUID.TabIndex = 66; + this.D1_UUID.Text = "..."; + // + // D1_ID + // + this.D1_ID.AutoSize = true; + this.D1_ID.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.D1_ID.Location = new System.Drawing.Point(72, 65); + this.D1_ID.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.D1_ID.Name = "D1_ID"; + this.D1_ID.Size = new System.Drawing.Size(23, 17); + this.D1_ID.TabIndex = 65; + this.D1_ID.Text = "..."; + // + // D1_NAME + // + this.D1_NAME.AutoSize = true; + this.D1_NAME.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.D1_NAME.Location = new System.Drawing.Point(72, 25); + this.D1_NAME.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.D1_NAME.Name = "D1_NAME"; + this.D1_NAME.Size = new System.Drawing.Size(23, 17); + this.D1_NAME.TabIndex = 64; + this.D1_NAME.Text = "..."; + // + // lblAT + // + this.lblAT.AutoSize = true; + this.lblAT.Location = new System.Drawing.Point(252, 25); + this.lblAT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblAT.Name = "lblAT"; + this.lblAT.Size = new System.Drawing.Size(53, 17); + this.lblAT.TabIndex = 63; + this.lblAT.Text = "AccMin"; + // + // txtAccTime + // + this.txtAccTime.Location = new System.Drawing.Point(312, 21); + this.txtAccTime.Margin = new System.Windows.Forms.Padding(4); + this.txtAccTime.Name = "txtAccTime"; + this.txtAccTime.Size = new System.Drawing.Size(69, 22); + this.txtAccTime.TabIndex = 62; + // + // label30 + // + this.label30.AutoSize = true; + this.label30.Location = new System.Drawing.Point(384, 25); + this.label30.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label30.Name = "label30"; + this.label30.Size = new System.Drawing.Size(46, 17); + this.label30.TabIndex = 61; + this.label30.Text = "power"; + // + // txtPower + // + this.txtPower.Location = new System.Drawing.Point(433, 21); + this.txtPower.Margin = new System.Windows.Forms.Padding(4); + this.txtPower.Name = "txtPower"; + this.txtPower.Size = new System.Drawing.Size(64, 22); + this.txtPower.TabIndex = 60; + // + // label16 + // + this.label16.AutoSize = true; + this.label16.Location = new System.Drawing.Point(257, 65); + this.label16.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label16.Name = "label16"; + this.label16.Size = new System.Drawing.Size(41, 17); + this.label16.TabIndex = 59; + this.label16.Text = "UUID"; + // + // label15 + // + this.label15.AutoSize = true; + this.label15.Location = new System.Drawing.Point(13, 65); + this.label15.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label15.Name = "label15"; + this.label15.Size = new System.Drawing.Size(21, 17); + this.label15.TabIndex = 57; + this.label15.Text = "ID"; + // + // label14 + // + this.label14.AutoSize = true; + this.label14.Location = new System.Drawing.Point(13, 25); + this.label14.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label14.Name = "label14"; + this.label14.Size = new System.Drawing.Size(45, 17); + this.label14.TabIndex = 54; + this.label14.Text = "Nome"; + // + // groupBox10 + // + this.groupBox10.Controls.Add(this.enableDataSim); + this.groupBox10.Location = new System.Drawing.Point(273, 4); + this.groupBox10.Margin = new System.Windows.Forms.Padding(4); + this.groupBox10.Name = "groupBox10"; + this.groupBox10.Padding = new System.Windows.Forms.Padding(4); + this.groupBox10.Size = new System.Drawing.Size(236, 38); + this.groupBox10.TabIndex = 58; + this.groupBox10.TabStop = false; + this.groupBox10.Text = "Simulazione"; + // + // enableDataSim + // + this.enableDataSim.AutoSize = true; + this.enableDataSim.Location = new System.Drawing.Point(149, 11); + this.enableDataSim.Margin = new System.Windows.Forms.Padding(4); + this.enableDataSim.Name = "enableDataSim"; + this.enableDataSim.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.enableDataSim.Size = new System.Drawing.Size(74, 21); + this.enableDataSim.TabIndex = 55; + this.enableDataSim.Text = "Enable"; + this.enableDataSim.UseVisualStyleBackColor = true; + // + // groupBox8 + // + this.groupBox8.Controls.Add(this.estop); + this.groupBox8.Location = new System.Drawing.Point(4, 4); + this.groupBox8.Margin = new System.Windows.Forms.Padding(4); + this.groupBox8.Name = "groupBox8"; + this.groupBox8.Padding = new System.Windows.Forms.Padding(4); + this.groupBox8.Size = new System.Drawing.Size(261, 38); + this.groupBox8.TabIndex = 57; + this.groupBox8.TabStop = false; + this.groupBox8.Text = "Sicurezze"; + // + // estop + // + this.estop.AutoSize = true; + this.estop.Location = new System.Drawing.Point(79, 11); + this.estop.Margin = new System.Windows.Forms.Padding(4); + this.estop.Name = "estop"; + this.estop.RightToLeft = System.Windows.Forms.RightToLeft.Yes; + this.estop.Size = new System.Drawing.Size(134, 21); + this.estop.TabIndex = 55; + this.estop.Text = "Emergency Stop"; + this.estop.UseVisualStyleBackColor = true; + // + // groupBox12 + // + this.groupBox12.Controls.Add(this.lblCodaT); + this.groupBox12.Controls.Add(this.addCodT); + this.groupBox12.Controls.Add(this.label24); + this.groupBox12.Controls.Add(this.lblCodaS); + this.groupBox12.Controls.Add(this.addCodS); + this.groupBox12.Controls.Add(this.label22); + this.groupBox12.Controls.Add(this.lblCodaM); + this.groupBox12.Controls.Add(this.addCodM); + this.groupBox12.Controls.Add(this.label20); + this.groupBox12.Location = new System.Drawing.Point(4, 384); + this.groupBox12.Margin = new System.Windows.Forms.Padding(4); + this.groupBox12.Name = "groupBox12"; + this.groupBox12.Padding = new System.Windows.Forms.Padding(4); + this.groupBox12.Size = new System.Drawing.Size(507, 123); + this.groupBox12.TabIndex = 58; + this.groupBox12.TabStop = false; + this.groupBox12.Text = "Codici M/S/T"; + // + // lblCodaT + // + this.lblCodaT.AutoSize = true; + this.lblCodaT.Location = new System.Drawing.Point(156, 91); + this.lblCodaT.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblCodaT.Name = "lblCodaT"; + this.lblCodaT.Size = new System.Drawing.Size(28, 17); + this.lblCodaT.TabIndex = 60; + this.lblCodaT.Text = "[...]"; + // + // addCodT + // + this.addCodT.Location = new System.Drawing.Point(68, 87); + this.addCodT.Margin = new System.Windows.Forms.Padding(4); + this.addCodT.Name = "addCodT"; + this.addCodT.Size = new System.Drawing.Size(79, 22); + this.addCodT.TabIndex = 59; + this.addCodT.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodT_KeyDown); + this.addCodT.Leave += new System.EventHandler(this.addCodT_Leave); + // + // label24 + // + this.label24.AutoSize = true; + this.label24.Location = new System.Drawing.Point(12, 91); + this.label24.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label24.Name = "label24"; + this.label24.Size = new System.Drawing.Size(42, 17); + this.label24.TabIndex = 58; + this.label24.Text = "AddT"; + // + // lblCodaS + // + this.lblCodaS.AutoSize = true; + this.lblCodaS.Location = new System.Drawing.Point(157, 59); + this.lblCodaS.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblCodaS.Name = "lblCodaS"; + this.lblCodaS.Size = new System.Drawing.Size(28, 17); + this.lblCodaS.TabIndex = 57; + this.lblCodaS.Text = "[...]"; + // + // addCodS + // + this.addCodS.Location = new System.Drawing.Point(69, 55); + this.addCodS.Margin = new System.Windows.Forms.Padding(4); + this.addCodS.Name = "addCodS"; + this.addCodS.Size = new System.Drawing.Size(79, 22); + this.addCodS.TabIndex = 56; + this.addCodS.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodS_KeyDown); + this.addCodS.Leave += new System.EventHandler(this.addCodS_Leave); + // + // label22 + // + this.label22.AutoSize = true; + this.label22.Location = new System.Drawing.Point(13, 59); + this.label22.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label22.Name = "label22"; + this.label22.Size = new System.Drawing.Size(42, 17); + this.label22.TabIndex = 55; + this.label22.Text = "AddS"; + // + // lblCodaM + // + this.lblCodaM.AutoSize = true; + this.lblCodaM.Location = new System.Drawing.Point(157, 27); + this.lblCodaM.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.lblCodaM.Name = "lblCodaM"; + this.lblCodaM.Size = new System.Drawing.Size(28, 17); + this.lblCodaM.TabIndex = 54; + this.lblCodaM.Text = "[...]"; + // + // addCodM + // + this.addCodM.Location = new System.Drawing.Point(69, 23); + this.addCodM.Margin = new System.Windows.Forms.Padding(4); + this.addCodM.Name = "addCodM"; + this.addCodM.Size = new System.Drawing.Size(79, 22); + this.addCodM.TabIndex = 53; + this.addCodM.KeyDown += new System.Windows.Forms.KeyEventHandler(this.addCodM_KeyDown); + this.addCodM.Leave += new System.EventHandler(this.addCodM_Leave); + // + // label20 + // + this.label20.AutoSize = true; + this.label20.Location = new System.Drawing.Point(13, 27); + this.label20.Margin = new System.Windows.Forms.Padding(4, 0, 4, 0); + this.label20.Name = "label20"; + this.label20.Size = new System.Drawing.Size(44, 17); + this.label20.TabIndex = 52; + this.label20.Text = "AddM"; + // + // notifyIcon1 + // + this.notifyIcon1.ContextMenuStrip = this.trayMenu; + this.notifyIcon1.Icon = ((System.Drawing.Icon)(resources.GetObject("notifyIcon1.Icon"))); + this.notifyIcon1.Text = "MTC Adapter"; + this.notifyIcon1.DoubleClick += new System.EventHandler(this.notifyIcon1_DoubleClick); + // + // trayMenu + // + this.trayMenu.ImageScalingSize = new System.Drawing.Size(20, 20); + this.trayMenu.Name = "trayMenu"; + this.trayMenu.Size = new System.Drawing.Size(67, 4); + this.trayMenu.ItemClicked += new System.Windows.Forms.ToolStripItemClickedEventHandler(this.trayMenu_ItemClicked); + // + // MainForm + // + this.AutoScaleDimensions = new System.Drawing.SizeF(8F, 16F); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.ClientSize = new System.Drawing.Size(1047, 698); + this.Controls.Add(this.tabCtrlMain); + this.Controls.Add(this.lblCurrAdapt); + this.Controls.Add(this.statusStrip1); + this.Controls.Add(this.menuStrip1); + this.Controls.Add(this.label6); + this.Icon = ((System.Drawing.Icon)(resources.GetObject("$this.Icon"))); + this.MainMenuStrip = this.menuStrip1; + this.Margin = new System.Windows.Forms.Padding(4); + this.MaximizeBox = false; + this.Name = "MainForm"; + this.ShowInTaskbar = false; + this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; + this.Text = "MTConn Adapter"; + this.FormClosing += new System.Windows.Forms.FormClosingEventHandler(this.MainForm_FormClosing); + this.Shown += new System.EventHandler(this.MainForm_Shown); + this.Resize += new System.EventHandler(this.MainForm_Resize); + this.groupBox4.ResumeLayout(false); + this.groupBox4.PerformLayout(); + ((System.ComponentModel.ISupportInitialize)(this.PosAct)).EndInit(); + this.groupBox3.ResumeLayout(false); + this.groupBox3.PerformLayout(); + this.groupBox2.ResumeLayout(false); + this.groupBox2.PerformLayout(); + this.groupBox9.ResumeLayout(false); + this.groupBox9.PerformLayout(); + this.groupBox11.ResumeLayout(false); + this.groupBox11.PerformLayout(); + this.statusStrip1.ResumeLayout(false); + this.statusStrip1.PerformLayout(); + this.groupBox13.ResumeLayout(false); + this.groupBox13.PerformLayout(); + this.menuStrip1.ResumeLayout(false); + this.menuStrip1.PerformLayout(); + this.tabCtrlMain.ResumeLayout(false); + this.tpStatus.ResumeLayout(false); + this.gbMonitor.ResumeLayout(false); + this.gbMonitor.PerformLayout(); + this.groupBox6.ResumeLayout(false); + this.groupBox6.PerformLayout(); + this.groupBox1.ResumeLayout(false); + this.groupBox1.PerformLayout(); + this.tbConf.ResumeLayout(false); + this.tpSIM.ResumeLayout(false); + this.groupBox5.ResumeLayout(false); + this.groupBox5.PerformLayout(); + this.Execution.ResumeLayout(false); + this.Execution.PerformLayout(); + this.mode.ResumeLayout(false); + this.mode.PerformLayout(); + this.groupBox7.ResumeLayout(false); + this.groupBox7.PerformLayout(); + this.groupBox10.ResumeLayout(false); + this.groupBox10.PerformLayout(); + this.groupBox8.ResumeLayout(false); + this.groupBox8.PerformLayout(); + this.groupBox12.ResumeLayout(false); + this.groupBox12.PerformLayout(); + this.ResumeLayout(false); + this.PerformLayout(); }