**** ADV8000 ****

Ver. 3.42.0 - del 01/07/2016 by ES
- Aggiunto su pagina Esclusione goccia il selettore per discesa goccia immediata
oppure attende l'evento sincronizzante.
- Aggiunte copia delle variabili del taccone precedente su copia Set Rigetti Progr. Abb/Fin Cav1/4
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.41.0 - del 01/06/2016 by ES
- Aggiunta Regolazione Punzone M2.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.40.0 - del 30/05/2016 by ES
- Aggiunta temperature motori Punzone, rotazione tubo, forbici e feeder.
- Aggiunta Forbice Rotativa M2 x meccanismo Heye.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.39.9d - del 24.05.2016 by ES
- Aggiunto pulsante per richiamare l'applicativo OpdLogger su pagina Invert e Takeout.

Ver. 3.39.9C - del 21.05.2016 by ES
- Su richiesta di Rollandini riportata copia della durata movimento
su tutti gli scoop in modo uguale.

Ver. 3.39.9c - del 13.05.2016 by ES
- Sistemato baco su ricette.cpp che a database vuoto creava una ricetta vuota non cancellabile.
- Sistemato baco su rinomina ricette in caso di nome uguale e gruppo diverso.
- Aggiunta copia dei parametri anello di velocitą e spazio dallo scoop 1 ai drive 2,3,4.

Ver. 3.39.9B - del 12/05/2016 by ES
- Aggiunta possibilitą download configurazione eventi anche con sezioni
in movimento in caso di operatore Sella, Rollandini o Galante.
- Aggiunta su taratura scoop la gestione delle testine scoop multimotore.

Ver. 3.39.9b - del 10/05/2016 by ES
- Su FunzioniGlobali::TimerCalcoliTimer aggiunta la chiamata
General->CreateFileAsciiEventi() x generare lo storico modifiche in
formato testo che serve ad il sistema di verifica a Villotta.

Ver. 3.39.9A - del 03/05/2016 by ES
- Ripristinato videata sollevamento con stacker Bottero.
- Sistemata la causa dell'exception su FunzioniGlobali legato al tempo dopo
il quale la pagina ricette tornava al menusinottico (MinutesFromLastKeyPressed).

Ver. 3.39.9a - del 28/04/2016 by ES
- Aggiunto pulsante carica dati default angoli scoop.
- Aggiunto voce su BDF.ini DebugView x avviare automaticamente il programma.
- Aggiunto pulsante "Rispedire Camma" su pagina AP-Pusher in modo da riforzare
la spedizione della camma senza doverla cambiare.

Ver. 3.39.9 - del 27/04/2016 by ES
- Aggiunto pulsante carica dati default angoli scoop.
- Aggiunto voce su BDF.ini DebugView x avviare automaticamente il programma.
- Aggiunti variabili di configurazione cicli speciali da 40 fino a 60.
MODIFICATO DATABASE E BLOCKS

Ver. 3.39.8F - del 26/04/2016 by ES
- Su IoProtocol::RequestBlock se trovo un blocco in pending lo segnalo ed al secondo giro

Ver. 3.39.8E - del 21/04/2016 by ES
- Su IoProtocol::RequestBlock se trovo un blocco in pending lo segnalo ed al secondo giro
tolgo il pending in maniera da non avere mai pił di un pending attivo.
- Rimuovo il pending anche in caso di errore di connessione che in altre occasioni poteva
mantenere settata la richiesta di lettura del blocco anche se ho perso la connessione.

Ver. 3.39.8D - del 21/04/2016 by ES
- Aggiunto debugging dei blocchi in lettura sulla TGeneral::PageTimerTimer

Ver. 3.39.8C - del 14/04/2016 by ES
- Su TPageFunzioniGlobali::CalcAndSendDurInvTko aggiunto azzeramento delle
posizioni 3 e 4 del meccanismo invert.

Ver. 3.39.8B - del 12/04/2016 by ES
- Sistemata pagina Stacker in modalitą Bottero.

Ver. 3.39.8A - del 11/04/2016 by ES
- Adattato codice su RME_SCOOP modificato su plc.

Ver. 3.39.8 - del 08/04/2016 by ES
- Aggiunta Fase Transfer su base frequenza quando senza PX di fase.
MODIFICATO DATABASE E BLOCKS

Ver. 3.39.7I - del 07/04/2016 by ES
- Aggiunta label MASTER/SLAVE su menł Sinottico per vedere meglio che macchina č.

Ver. 3.39.7H - del 06/04/2016 by ES
- Tolto il controllo del passo conveyor in caso di tandem che risulta doppio.

Ver. 3.39.7G - del 05/04/2016 by ES
- Inserita ulteriore riga di debugging su TModbus::ReadHoldReg.

Ver. 3.39.7F - del 04/04/2016 by ES
- Sistemata velocitą teorica tappeto conveyor considerando se si tratta di tandem.

Ver. 3.39.7E - del 03/04/2016 by ES
- A seguito di un crash del terminale sulla TModbus::GetIntegerTrasf modificato l'iteratore
"i" con "x" e "y".

Ver. 3.39.7D - del 02/04/2016 by ES
- Sistemati pulsanti + e - su AP-Pusher.
- Sistemati problema su CamsBuilder con con il parametro numero macchina partiva col primo parametro a 0.
- Aggiunta password fissa x BDF.
- Aggiunta gestione promemoria bit A2 Scoop x Testina installata

Ver. 3.39.7C - del 30/03/2016 by ES
- Testata versione con doppia gestione mdbMultiServer.exe e mdbMultiServer2.exe
su tandem Slave 2 ( ricordarsi di mettere una porta modbus differente su Bdf.ini.

Ver. 3.39.7B - del 25/03/2016 by ES
- Riallinamento con Ver. 3.38.7J e K

Ver. 3.39.7A - del 17/02/2016 by ES
- SISTEMATO BACO berr su formGeneral.
- Aggiunta gestion debugLev dinamico in EntryPassword.cpp per aggiunta stringhe di debug.

Ver. 3.39.7 - del 10/02/2016 by ES
- Allineamento con le ultime modifiche 3.38.7B
- Sistemato baco su spedizione ricetta con forbice non angolare.

Ver. 3.39.6 - del 14/12/2015 by MG
- Correzioni varie segnalate da Lodovico per TOURRES

Ver. 3.39.5A - del 05/12/2015 by ES
- Sistemato calcolo velocitą teorica del conveyor in caso di tandem.
- Sdoppiata memoria condivisa con SETUP EVENT in caso di tandem.
- Aggiunta forzatura OFF Uscita Taglio su CS4L in caso di Tandem Master
- Aggiunta parametro alla chiamata di mdbMultiserver.exe in caso di Tandem Slave

Ver. 3.39.5 - del 03/12/2015 by ES
- Aggiunto parametro numero macchina x uso camsBuilder con Tandem.
- Aggiunto selettore start Step-Pusher a Canbus o Frequenza come per AP-Pusher.
- Installata versione su VICESA103

Ver. 3.39.4 - del 19/11/2015 by ES
- Modificato il blocks.db per BLK_ROCfg_1, BLK_ROCfg_2, BLK_RTypeEv_1, BLK_RTypeEv_2,
BLK_RFrSpEv_1 e BLK_RFrSpEv_2.

Ver. 3.39.3 - del 17/11/2015 by ES
- Modificato ParamAPPusher su Enter spedizione camma, test per il ricalcolo camma.
- Corretta dimensione blocchi CICEV_NOR_1, 2 e 3.

Ver. 3.39.2 - del 06/11/2015 by ES
- Modificato PageJogEventi::__xpButtonJOGUpClick e __xpButtonJOGDownClick x baco sul giro a 360°
- Sistemato baco su TGeneral::LogModVariabile nel rinomina file.
- Aggiunto controllo velocitą motore Cross-Conveyor.
- Sistemato su ricette.cpp le funzioni __xpButtonSaveToDiskClick e __xpButtonLoadFromDiskClick
che in caso di rinomina del file ricetta invertivano le i dati ricetta.
- Aggiunta Enabled=false si TComboBox della pagina DiagInput.cpp
- Aggiunta debug message su TPageFunzioniGlobali::SetSlaveToReceiveRecipe
- Ripristinato in PageRicette::DisablePage l'arresto del timer che puņ provocare
una sovralettura della variabile semaforo durante la scrittura.

Ver. 3.39.1 - del 14/10/2015 by ES
- Merge con versione rigetti x singola cavitą

Ver. 3.39.0a - del 02/09/2015 by ES
- Sistemato bug su forbici rotative a peso variabile.
- Sistemato bug su carico descrizione camme su forbici rotative.
- Sistemato bug su copia camme su tutte le goccie nelle forbici angolari
a peso variabile.

Ver. 3.39.0BETA - del 13/08/2015 by ES
- Aggiunta gestione e pagina Ciclo Scovolatura Automatica Collarini.
MODIFICATO DATABASE E BLOCKS
!!!! Richiede nuovo SetupEvent.exe ATTENZIONE !!!!


Ver. 3.38.0a - del 16/07/2015 by ES
- Sistemato su pagina Feeder Rotativo in caso di Feeder + Forbici Rotative.


Ver. 3.38.0 - del 14/07/2015 by ES
- Inserita gestione rigetti al volo per singola cavitą
MODIFICATO DATABASE E BLOCKS

Ver. 3.37.0D1 - del 10/07/2015 by ES
- Spostate le variabile ordine consegna goccia della FORBICE sopra le colonne delle sezioni (GOCCE).
Ver. 3.37.0D - del 26/04/2015 by ES

- Corretto RICETTE per stacker standalone

Ver. 3.37.0C - del 23/04/2015 by ES
- Sistemato baco su visualizzazione Tabsheet sezioni.
Verificare su TaratDrivesAPPusher e ParamAPPusher x inconmprensione codice.
- Sistemata copia camme APPusher in modo che non spedisca alle sezioni disabilitate.
- Sistemata SendIntegerVar in modo che non spedisca ai nodi disabilitati.

Ver. 3.37.0B - del 22/04/2015 by ES
- Modificato dimensione titolo pagina RigettyHeye.

Ver. 3.37.0A - del 17/04/2015 by ES
- Modificato il passaggio numero sezioni al camsbuilder dalle operative alle configurate.
Fatto questo perchč altrimenti non funzionava bene la copia sul camsbuilder quando le
sezioni operative non iniziavano dalla 1.
- Aggiunto su IOConnection.cpp info aggiuntive in caso di crash della TIOConnection::HandleTransaction();
- Sistemato baco su invio camma in pagina ParamAPPusher con semplice tasto invio.

Ver. 3.37.0 - del 15/04/2015 by ES
- Inserita lettura temperature su scoop 4 testine.
MODIFICATO DATABASE E BLOCKS

Ver. 3.36.2 - del 27/01/2015 by ES
- Inserito gradi top 0 macchina 2 per sincronizzare scoop heye.

Ver. 3.36.1a - del 17/12/2014 by MG
Patch per correggere problema ACCESS VIOLATION!!!!

Ver. 3.36.1 - del 15/12/2014 by ES
- Collaudo Versione quadrupla goccia.
- Aggiunta cavitą 4 sui contatori pag. RigettiCicli.
- Aggiunta cavitą 4 sui contatori pag. Statistica2.
- Aggiunta i conteggi cavitą 4 per rendimento a pag. Statistica2.
- In TcpListen.h portato il NUMVARVERTEK a 1850 per l'aggiunta delle cavitą 4 mancanti.
- Aggiunta cavitą 4 sui contatori pag. Statistica2.
MODIFICATO mdbMultiServer.exe e VertekTab.dat ATTENZIONE !!!!

Ver. 3.36.0b - del 21/11/2014 by ES
- Sistemato baco su inizializzazione da bdf ini dello scoop

Ver. 3.36.0a - del 10/11/2014 by ES
- Aggiunta voce in BDF.ini Forbici per mostrare le pagine forbici parallele ed angolari.

Ver. 3.36.0 - del 04/11/2014 by MG
- Aggiunta voce in BDF.ini Scivolo_Scoop per mostrare le disabilitazioni forbici e feeder.
- Aggiunta modalita' abilitazione/disabiltazione (RME_Forbi_Mc) forbici in FORBICI.DFM
- Aggiunta modalita' abilitazione/disabiltazione (RME_FeedR_Mc) feeder rotante in FEEDERROTANTE.DFM
- Aggiunta variabile "RSCEsGREs" in RigettoArticoli (e DB)
- Aggiunto punto decimale sulle var AP-PUSHER "VVel..."
MODIFICATO DATABASE E BLOCKS

Ver. 3.35.3a - del 30/10/2014 by MG
- AP-PUSHER: (Richiesta PAUL) Richiesta caricamento della camma originale premendo INVIO nel selettore camma

Ver. 3.35.3 - del 29/10/2014 by MG
- Gestione del AP-PUSHER di prova su una sezione mentre tutte le altre rimango pusher normale

Ver. 3.35.2 - del 09/10/2014 by MG
- Portate a 13 in numero massimo di camme forbici rotative
(non e' stato modificato il DB ma necessita la conversione DB per caricare il MAX variabile)

Ver. 3.35.1 - del 07/10/2014 by MG
- Gestione dei semafori per ricette con un collegamento di un server REMOTO (BdfSupervisor)
- (2) Corretto problema di impostazione della fase per il multiscoop, che arrivava solo al primo drive dei 4.

Ver. 3.35 - del 19/09/2014 by MG
- Integrazione FINALE dello SCOOP MULTITESTA
(DATABASE e BLOCKS MODIFICATI)
Ver. 3.34.1 - del 17/09/2014 by MG
- Camme forbici rotative traduzioni e portate a 11 il numero di camme massimo

Ver. 3.34.0 - del 30/07/2014 by MG
- Aggiunta modalita' spinta stacker (RSSpAltSk) in sSTACKER.DFM (MODIFICA DATABASE E BLOCKS)
- Aggiunta modalita' abilitazione/disabiltazione (RME_Forbi_Mc) forbici in FORBICI.DFM
- Aggiunta modalita' abilitazione/disabiltazione (RME_FeedR_Mc) feeder rotante in FEEDERROTANTE.DFM

Ver. 3.33.0a - del 10/07/2014 by MG
Ver. 3.33.0 - del 24/06/2014 by MG

- PESO VARIABILE su forbici rotative (angolari)

Ver. 3.32.0a - del 13/05/2014 by MG
- Tentativo di intercettare il problema del crash di ADV8000

Ver. 3.32.0 - del 08/05/2014 by MG
- Gestione dello SCOOP MULTITESTA

Ver. 3.31.0b - del 09/04/2014 by MG
- Corretto un bug su salvataggio ricette
Ver. 3.31.0a - del 02/04/2014 by MG
- Eliminato il controllo "RicettaIncompatibile" nel caricamento ricette di tipo SEZIONE
(Segnalazione di Galante)

Ver. 3.31.0 - del 10/03/2014 by MG
- Aggiunta voce Selez CICLO STACKER
- Aggiunta selettore rig. continuo a fine stampi freddi
- Aggiunta "Cicli ritardo rigetti programmati" in "RigettoArticoli" e "RigettoSezioni"
- (4) Corretto problema JOG SCOOP
- (5) Controllo pagina TRASPORTO : Maglie/Palette = Numero intero
- (6) Corretta procedura di azzeramento password utente con il timeout inattivita'
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.30.0b - del 18/02/2014 by MG
- Tolto il controllo sezione abilitata in SetSlaveToReceiveRecipe();

Ver. 3.30.0a - del 05/02/2014 by MG
- lancia il CONTROLLO ARTICOLI.EXE con il parametro pwdlev:X dove X e' il livello attuale di password

Ver. 3.30.0 - del 03/02/2014 by MG
- Aggiunta segnalazione allarme regolazione punzone
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.29.2 - del 27/01/2014 by MG
- Regolazione Punzone rotativo per AlphaGlass
***** INSERITO IL NUOVO DB.BIN CON PARAMETRI RICETTE CORRETTI DA BDF **********

Ver. 3.29.1c - del 07/01/2014 by MG (BETA)
- Da richiesta Galante: i campi edit delle sezioni non operative in pagina PUSHER, sono stati resi IMPOSTABILI!
- (2) NOME RICETTA non viene salvato quando si lavora OFFLINE

Ver. 3.29.1b - del 07/01/2014 by MG
Ver. 3.29.1a - del 24/12/2013 by MG
Correzzioni varie segnalate da Galante
1- Rendere traducibile il messaggio " Prima Sezione Operativa "
2- Poter proteggere con password le funzioni di copia ma che siano svincolate dalla password della pag eventi
3- Correggere funzione pag down e pag up nei cicli speciali e in altre pagine dove sono presenti
5- Correzione del salvataggio ricetta della variabile RSELCNSSZ
6- Correzione della visualizzazione della variabile tempo campionato Stacker RTCStrStk
7- Rendere traducibile il testo nel file "DescrCammeForb_1.txt"
8- Cancella la selezione eventi, non appena effettuata la copia EVENTI.

Ver. 3.29.1 - del 18/12/2013 by MG
- Allarme TUBO IN ARRESTO

Ver. 3.29.0d - del 18/12/2013 by MG
- Per saltare rilettura variabili CS4L.

Ver. 3.29.0c - del 29/11/2013 by ES
- Sistemato ordine di consegna in caso di rigetto da Sezione.

Ver. 3.29.0b - del 30/10/2013 by ES
- Inserita gestione Stacker BOTTERO.


Ver. 3.29.0a - del 28/10/2013 by ES
- Inserita gestione pagina "RigettoSezioni".

Ver. 3.29.0 - del 25/10/2013 by ES
- Inserita gestione pagina "RigettoSezioni".
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.28.2 - del 21/10/2013 by ES
- RICETTE: se viene scelto di non caricare le camme ap-pusher nell'azionamento, non vengono proprio caricati i dati
ap-pusher nel terminale!
- (2) AP-PUSHER il pulsante COPIA SEZIONE fa anche il download della camma
- (3) AP-PUSHER non vengono azzerati i parametri se caricati i dati originali camma
- (4) CONFIGMACCHINA Sistemato OrdineConsegnaConveyor a seconda della prima sez operativa

Ver. 3.28.1f - del 05/11/2013 by ES
- Rimossa gestione variabile RNrCRgEsG dalla spedizione ricette.

Ver. 3.28.1e - del 28/10/2013 by MG
- Corretto problema COMANDI MANUALI ABB e FIN che trasmetteva un solo comando per volta

Ver. 3.28.1d - del 24/10/2013 by MG
- Corretto problema JOG page FASI SEZIONI, PUNZONE, SCOOP nel caso si modifichi il valore a mano di una variabile e
senza confermare il valore editato, si passi direttamente al comando + o - del JOG!
- Corretto salvataggio e lettura dei files "mb_map.dat" e "old_mb_map.dat"
che non avevano il corretto puntatore DataModule1->ApplicationPathName

Ver. 3.28.1c - del 23/10/2013 by ES
- Inserita gestione avviamento "alarmrx.exe".
- Sistemato baco su FasiSezioni al passaggio in readonly congelava
un possibile dato errato nella variabile.

Ver. 3.28.1b - del 14/10/2013 by MG
- Corretto piccolo problema su caricamento ricette SEZ con (*=all)

Ver. 3.28.1a - del 30/09/2013 by MG
- Corretto problema LogModifiche segnalato da Paul

Ver. 3.28.1 - del 23/09/2013 by MG
- Modificato l'algoritmo di calcolo e verifica ORDINI DI CONSEGNA

Ver. 3.28 - del 09/09/2013 by MG
- Gestione RICETTE con "stato" sincronizzato con PLC
=== IMPORTANTE!!! Da questa versione si deve usare il SetupEventi.exe Ver. 1.92 ===


Ver. 3.27.3b - del 05/09/2013 by ES
- Aggiunto limite velocitÓ macchina in base alle camme forbici rotative se presenti.
- Aggiunta gestione fase paletta copiata al trasporto ed alle sezioni per ridondanza.
- Sistemato numero camme forbici rotative.

Ver. 3.27.3a - del 27/08/2013 by ES
1. - Aggiunta variabile Banda Controllo Fc Zero Forbici Rotative.

Ver. 3.27.3 - del 13/08/2013 by ES
1. - Dopo trasferta Queretaro, riportato le modifiche EthModbusServer.cpp
della versione 3.25.3.
2. - Sistemato baco su cancella ricette.

Ver. 3.27.2c - del 27/08/2013 by MG
- Introdotta funzione di controllo RICETTE (CHECKSUM record e tipo di CFG con cui e'
stata creata la ricetta)

Ver. 3.27.2b - del 27/08/2013 by MG
- Integrata nuova utility per fare il REBUILD di database corrotti.
L'Utility esegue automaticamente il check e il rebuild in caso di errori!

Ver. 3.27.2a - del 08/08/2013 by MG
- Correzioni varie su ricette

Ver. 3.27.2 - del 31/07/2013 by MG
1. - Corretti problemi vari pagina PUNZONE!! BETA!
2. - Corretto problema caricamento ricetta (ordini consegna)
3. - Corretto problema che il cursore si spostava dal campo dopo aver premuto ENTER
ed aver inviato il valore al PLC!
Praticamente ora non vengono piu' visualizzate in azzurro le variabili modificate dal PLC
4. - Cambio Min Max di "Offset meccanico ricerca Zero" in caso di forbice rotativa

Ver. 3.27.1 - del 22/07/2013 by MG
- Segnalato problema su copia sezioni nella pagina PUNZONE. Copiava dati errati se si faceva la copia
appena entrati nella pagina senza posizionare il cursore su un EDIT dei una sezione valida
Corretto!

Ver. 3.27.0 - del 12/06/2013 by ES
- 1) Aggiunta gestione forbici rotative.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.26.0d - del 12/06/2013 by MG
- Modificata la gestione dei GRAFICI ADV. GraficiRTDB.cpp
Creata la LibGeneral.lib che contiene tutte le funzioni per la gestione dei grafici

Ver. 3.26.0a - del 10/06/2013 by MG
- Portato a 20 il numero di linee consecutivamente a 0 nella pagina EVENTI
- Modificata stampa dati sezioni. Ridotto font in PrintHeader.data da fs56 a fs36
- Corretto problema variabili camma fissa punzone

Ver. 3.26.0 - del 31/05/2013 by ES
- 1) Aggiunta coppia motore bloccato su alzata tubo e reg. punzone
- 2) Aggiunto selettore ev.retrazione/apertura forbici.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.25.2 - del 20/05/2013 by ES
- 1) Aggiunta gestione blocco multiserver Modbus esterna all'adv.
- 2) Aggiunti contatori totali dei rigetti cotinui, stacker, crosscoveyor,
transfer e rigetto continuo da selettore.
- 3) Aggiunta gestione dei contatori che continuano ad aumentare senza il
reset per cambio turno.
*** MODIFICATO IL DATABASE DB.BIN PER AGGIUNTA CONTATORI TOTALI RIGETTI ***

Ver. 3.25.1a - del 18/05/2013 by ES
- 1) Aggiunta gestione blocco taskmanager e kill "explorer".
- 2) Messo il pulsante di uscita ADV a password level impostabile da BDF.ini

Ver. 3.25.1 - del 16/05/2013 by ES
- 1) Aggiunto su pagina Esclusione Goccia variabile di cicli ritardo ammissione goccia.
per ritardare la partenza del Pusher.

Ver. 3.25.0c - del 15/05/2013 by ES
- 1) Ingrandita in Tcplisten.h la define NUMVARVERTEK da 1000 a 1800.
- 2) Aggiunto controllo presenza CamShaft per eliminare pulsante.
- 3) Aggiunto calcolo velocita tappeto conveyor in mt/min
- 4) Abbassate figure pulsantiere su comandi manuali
- 5) Aggiunto ordine di transito su FasiSezioni.

Ver. 3.25.0b - del 21/05/2013 by MG
- Corretto problema LINGUE per ComboBox di tipo "_M_" (maskbit)

Ver. 3.25.0a - del 11/05/2013 by ES
- 1) Ripristinata la define MODBUS_TCP_MAX_ADU_LENGTH a 260 (valore obbligatorio)
- 2) Ingrandita in Tcplisten.h la define NUMVARVERTEK da 300 a 1000.
- 3) Modificato EthModbusServer per gestire 1000 variabili a 32 bit
- 4) Rimossi gli items di __RXREQLIST__ dalla popup RigettiCicli.cpp e messa
nella General.cpp in quanto i valori devono essere sempre in lettura.
- 5) Aggiunta la MdbPort e DebugLevel su BDF.INI per il server modbus

Ver. 3.25.0 - del 06/05/2013 by MG
- 1) Aggiunta pagina con i conteggi RIGETTI di 10 cicli (PageRigettiCicli)
- 2) Aggiunta pagina TPageDatiMotoreMeccForbici per visualizzazione dati moto mecc forbici
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.25.0a - del 06/05/2013 by MG
- Il controllo del passo conveyor diverso tra macchina e camma appusher, viene fatto prima
di lanciare il cambuilder in modo da evitare di trasmettere i parametri di variazione velocita'
all'azionamento nel caso la camma non sia coerente!

Ver. 3.25.0b - del 06/05/2013 by MG
- IMPORTANTE!!! Corretto problema RESET allarmi errato in caso di stesso allarme per slave diversi!!!!!

Ver. 3.25.0c - del 06/05/2013 by MG
- CAM SHAFT visibile solo se ricevuto a 1 lo stato su config HARDWARE

Ver. 3.24.1a - del 26/03/2013 by MG
- Corretto problema variabili RQSicBMP3 e RQSicBMP2 in TPageTaratDriversAPPusher
che venivano copiate nella funzione di copia sezione quando in realta' non si DEVE fare!
(Azzerato il valore nel TAG)
Tolte le variabili stesse dall'elenco variabili salvate in ricetta tipo SETUP (8)
*** MODIFICATO IL DATABASE DB.BIN ***
Il database rimane compatabile con il precedente ma e' stata modificato il parametro RICETTA
per le variabili descritte sopra

Ver. 3.24.1 - del 04/03/2013 by MG
- Corretto problema su VertekTab (aumentata capacita' variabili debug)

Ver. 3.24.0a - del 25/02/2013 by ES
- Sistemato baco su ConfigMacchina.cpp che permeteva l'importazione
degli ordini consegna con tasti rapidi e con l'annulla dell'importazione
ordine consegna.

Ver. 3.24.0 - del 20/02/2013 by ES
- Sistemato baco su ricette.cpp che usava l'opzione "loPartialKey" che
sovrascriveva i valori delle variabili con nomi simili.
- Messo in rigetta GEN la fase dello Scoop che era rimasta come Setup.
- Sistemato il controllo sovrapposizione Invert - Revert in caso di passaggio
oltre i 360 gradi.
- Modificato in pagina ParamAPPusher che le variazioni leve 1 e 2 per uscita dita
e consegna su conveyor mantengono i dati originali invece di quelli nativi della camma,
che vengono utilizzati invece solo nel caso di carico con il camsbuilder.
- Aggiunto su LogEventiSez il logging dei pusher a 90 gradi rilevati dal trasporto via CAN.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.23.1 - del 13/02/2013 by ES
- Bypass dei dati peso variabile della ricetta in caso di peso fisso.

Ver. 3.23.0 - del 19/12/2012 by ES
- Aggiunto controllo velocitą e accelerazioni meccanismo forbici
con i parametri di setup del motore e del meccanismo.
- Aggiunta coppia motore bloccato su meccanismo scoop.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.22.0 - del 30/10/2012 by MG
- Aggiunto CAMS SHAFT
- Aggiunta REGOLAZIONE PUNZONE
- Correzione su problema storico allarmi "alarms.rtf"
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.21.3a - del 10/10/2012 by MG
- Piccola correzione su Forbici

Ver. 3.21.3 - del 02/10/2012 by ES
- (1) Modificata gestione storico allarmi per evitare che gli ultimi siano in fondo.

Ver. 3.21.2b - del 29/09/2012 by ES
- (1) Modificato limite minimo RDrCmGlFo da 99 a 300 msec in pagina forbici
per non ricompilare il database.
- (2) Modificato sul carico ricetta la richiesta del carico camme Pusher all'operatore.
- (3) Sistemato baco su ricette.cpp per conferma sovrascrittura nome ricetta generale

Ver. 3.21.2 - del 17/09/2012 by MG
- Corretto problema RxReqPreset (blocchi ricezione) - Problemi di ricezione sui blocchi nelle liste preset
perche' era sbagliato il modo di creare la lista dei preset (RxReqPreset->Add)
- Allungato il campo DESCRIZIONE (da 40 a 55) su LOG EVENTI.
***************************************************************
**** EVENTI.DAT incompatibile con versione precedenti!!!!! ****
***************************************************************

Ver. 3.21.1 - del 13/09/2012 by ES
- (1) Aggiunto tempo massimo impatto AP-Pusher usando la vecchia variabile inutilizzata RSelRZAPP.
- (2) Aggiunto logging su storico modifiche in caso di copia in pagina arie formatura.

Ver. 3.21.0 - del 02/08/2012 by ES
- (1) Aggiunta su pagina Stacker gestione ritorno ritardato.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.20.2 - del 21/05/2011 by MG
- Stampe estese secondo richiesta Ormelle
- Quando dal MENU principale si passa alla pagina eventi la prima pagina visualizzata e' quella SENZA
istogrammi. Premendo ZOOM si visualizzerą la pagina CON istogrammi.

Ver. 3.20.1 - del 17/05/2012 by MG
- Aggiunta la funzionalita' di controllo remoto ADV da parte di un altro terminale ADV8000
- Tolta windowsXP.res perche' caricava troppo le risorse del PC

Ver. 3.20.0e - del 11/05/2012 by ES
- (1) Aggiunta gestione cambio fase scoop rotativo a jog durante la marcia.
- (2) Sistemato jog su scoop rotativo per il modulo 360 gradi sulla fase.

Ver. 3.20.0d - del 26/04/2012 by ES
- (1) Aggiunti stili di windows XP.


Ver. 3.20.0c - del 23/04/2012 by ES
- (1) Sistemato baco sul cambio sezione APPusher che non cambiava i colori
delle variabili correttamente.
- (2) Modificata gestione logout password con minuti impostabili nel file BDF.ini.
- (3) Sistemato baco sul cambio sezione APPusher che non gestiva correttamente
il parametro OldCol al passaggio sulle variabili variazione velocitą.

Ver. 3.20.0b - del 23/04/2012 by ES
- (1) Sistemato su ricette.cpp, funzioniglobali.cpp, paramAPPusher.cpp e
DownloadCamme.cpp il passaggio al CamBuilder del numero sezioni operative.

Ver. 3.20.0a - del 22/04/2012 by ES
- (1) Fissato il fattore k per la prima sezione riletta.

Ver. 3.20.0 - del 21/04/2012 by ES
- (1) Aggiunta su pagina datigenerali i ritardi stop ev.scarico acqua.
- (2) Sistemato baco blocks.tx_ ed rtdb.tx_ su rilettura variabile fattore K su taratura inver e take-out.
- (3) Sistemato maxvalue variabili RCRUpZrPz e RCRDnZrPz sul database.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.19.1c - del 13/04/2012 by ES
- (1) Sistemato baco lettura blocchi su StackerFama con "always" al posto di "feeder"
- (2) Sistemato maxvalue variabili RCRUpZrPz e RCRDnZrPz per non ricompilare il database.

Ver. 3.19.1b - del 05/04/2012 by MG
- Corretto problema su caricamento lista camme APPUSHER
- Aggiunto set caratteri per lingue est europa
- (3) In caricamento ricetta GEN la camma pusher viene scaricata solo se e' una ricetta con
memorizzate le camme ap-pusher

Ver. 3.19.1a - del 31/03/2012 by ES
- Rimosse alcune variabili dalla visualizzazione in caso di scoop rotativo.

Ver. 3.19.1 - del 22/03/2012 by MG
- Cambiata la gesstione PASSWORD. Ora sono a username, password e livello configurabili in USERS.DB
Modificate PageEntryPassword e PageCambioPassword
Ora nel LogModifiche viene memorizzato e visualizzato l'utente che fa le modifiche

Ver. 3.19.0beta1 - del 21/03/2012 by ES
- Aggiunta gestione scoop rotativo.
- Iniziata stesura abilitazione dei cicli speciali scovolatura, parison,
CicliEventiSincronizzanti.
- Preparato database per modificare camme da terminale tline.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.18.2 - del 02/03/2012 by MG
- Corretto problema caricamento ricette GEN in caso di ricette con CFG diverse (SG e DG)
- (2) Corretto problema memorizzazione LOG delle variabili modificate da terminalino remoto
- (3) nel caso di Feeder con Punzone senza forbice controllo il flag PLC che mi dice se non c'e' la forbice
- (4) corretta la funzion di Reinvio del blocco scoop BLKTX_SC se si cambia la variabile RLinA2_Sc.

Ver. 3.18.1 - del 17/02/2012 17.40 by ES
- Spostati tutti i vettori globali nella classe FunzioniGlobali.

Ver. 3.18.0d - del 13/02/2012 18.25 by ES
- Spostati nella classe funzioni globali i Vettore valori ON, OFF degli EVENTI
+ i vecchi valori ON ed OFF.
- Corretto baco nel salvataggio velocitą produzione sul log modifiche.

Ver. 3.18.0c - del 12/02/2012 20.18 by ES
- Cambiato fondoscala della variabile RTVarAngArrL2 a -3.0 per non ricompilare il database.

Ver. 3.18.0b - del 10/02/2012 20.18 by ES
- Cambiato logout del password level 99 dopo 3 minuti di inattivitą abilitato da BDF.INI.
a level 1 anche da password level 2 in poi.
- Aggiunto sulla StatuBar1 il count down del logout.

Ver. 3.18.0a - del 09/02/2012 16.18 by ES
- Aggiunto logout del password level 99 dopo 5 minuti di inattivitą abilitato da BDF.INI.
a level 1.

Ver. 3.18.0 - del 02/02/2012 16.18 by ES
- Aggiunta variabile RGRPExt90 per sfasare il pusher 90° in caso di pusher esterno
nella pagina regolazioni fasi.
- Aggiunto logout del password level 99 dopo 5 minuti di inattivitą abilitato da BDF.INI.
- In pagina ricette con il salvataggio dei dati attuali si da la possibilitą di cambiare
la ricetta corrente di tipo generale su richiesta.
- Eliminate le forzature segnalate come !!!!!!!!!!!!!! FIX in versione 3.18.0 !!!!!!!!!!!!!!!!!!!!!!
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.17.4f - del 20/01/2012 by MG
- Piccola correzzione per far partire il CamsBuilder dopo modifica del ComboBox
scelta camma!
- Completata gestione della chiusura forzata di CamsBuilder nel caso sia gia' in esecuzione

Ver. 3.17.4e - del 23/12/2011 by ES
- Corretto problema offsP2 e offsP3 sulla visualizzazione ParamAPPusher,
per i campi jog variazioni velocitÓ camma.
- fixmeeeeeeeeeeeeeeee manca gestione stato drive su database appusher standalone

Ver. 3.17.4d - del 19/12/2011 by MG
- Corretto problema caricamento camma base per AP-PUSHER STANDALONE

Ver. 3.17.4c - del 17/12/2011 by ES
- Sistemato baco su DiagInput in modalitÓ APPusherStandAlone.

Ver. 3.17.4b - del 16/12/2011 by ES
- Aggiunto numero sezioni operative su ParamAPPusher in caso stand-Alone.
- Sistemato su ParamAPPusher in caso stand-Alone la lettura dei blocchi con "always".
- Su PageTaratDriversAPPusher sistemato baco su tag delle variabili RQSicBMP3 e RQSicBMP

Ver. 3.17.4a - del 14/12/2011 by MG
- Non passa il parametro del PASSO CONVEYOR al programma CAMS BUILDER nel caso di APPUSHER STANDALONE
- Corretto problema segnalazione ONLINE in caso di APPUSHER STANDALONE

Ver. 3.17.4 - del 10/12/2011 by ES
- Forzato min valore della variabile RQOffMeFo a -9999, per non ricompilare
il database. !!!!!!!!!!!!!! FIX in versione 3.18.0 !!!!!!!!!!!!!!!!!!!!!!
- Sistemati descrizione combobox su pagine comandi manuali.
- Ridimensionato la pagina DiagInp per una miglior visualizzazione dei commenti.
- Eliminata la variabile RDP4IsaTO dal caricamento ricetta.

Ver. 3.17.31 - del 07/12/2011 by MG
- Da richiesta Galante: i campi edit delle sezioni non operative sono stati resi IMPOSTABILI!

Ver. 3.17.3 - del 28/11/2011 by MG
- Completamento alla modifica 3.17.1 : non trasmette piu' le variabili CammaPush al PLC in fase
di caricamento ricetta. Non si deve piu' farlo visto che ora si lavora sempre e solo con la camma 1.

Ver. 3.17.2 - del 25/11/2011 by MG
- Aggiunta tabella di conversione da indici variabili VERTEK a indici variabili ADV.
La tabella si trova in VertekTab.dat in .\DB

Ver. 3.17.1 - del 22/11/2011 by MG
- Modificata la logica relativa alle CAMME AP-PUSHER. Ora non si usano piu' le 12
camme dell'azionamento ma solamente la numero 1. Solo la camma 1 viene scaricata nell'azionamento.
La scelta della camma nel combobox serve solo a scegliere il file INI da cui prelevare i valori della CAMMA BASE.
(2)- Correzzione per visualizzare icona del collegamento TELNET attivo!

Ver. 3.17.0 - del 17/11/2011 by ES
- Aggiunta nuova pagina per il log eventi dalle sezioni
- Aggiunto campo forzatura arie formatura.
- Allungato il tempo massimo ritardo allarme mancanza tensione a 2000 msec.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***
Ver. 3.16a - del 27/10/2011 by MG
- Corretto problema in ConfigMacchina che non selezionava il giusto passo conveyor. Ora viene
troncato il passo conv in frazioni partendo dal numero decimale.

Ver. 3.16 - del 25/10/2011 by MG
- Aggiunta nuova gestione variabili modifica camma su AP-Pusher.
- Aggiunte variabili lette per START e STOP reali INVERT e TAKEOUT
- Trasmissione DATA e ORA agli slave allo start di adv8000
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***
(4) - Corretto problema: non vengono piu' salvati eventi nello storico se il vecchio valore e' uguale al nuovo
(la cosa succedeva in modo evidente quando ci si muoveva tra i paramentri del punzone)

Ver. 3.15a - del 19/10/2011 by MG

- Effettuato un controllo a fine COPIA EVENTI o SEZIONE in EVENTI.CPP per verificare che il vettore
ON[] non contenga piu' di 8 valori zeri consecutivi, il che significherebbe proprio che il vettore e'
stato rovinato!!! Il progamma a quel punto segnala il problema e forza la chiusura di ADV
- Corretto problema variabili watchdog in TaratDrivers2.
- Inserito step jog punzone variabile da: 0.1 a 1.5.

Ver. 3.15 - del 06/10/2011 by MG
- Aggiunte in database le variabili per impostazione camme AP-PUSHER
*** MODIFICATO IL DATABASE DB.BIN***

Ver. 3.14.4e - del 07/10/2011 by ES
- Corretto campo passo conveyor in readonly durante i movimenti attivi i sezioni e scoop.

Ver. 3.14.4d - del 29/09/2011 by MG
- Corrette alcune cosette per la gestione della visualizzazione variabili associate a password

Ver. 3.14.4c - del 28/09/2011 by MG
-(2) General: Ora scompare il pannello "TRASMISSIONE" anche se non sono state effettuate trasmissioni.
-(3) ConfigMacchina: Corretto problema abilitazioni variabili e bottoni anche senza password
-(4) Reso impostabile il campo "Passo Conveyor" in ConfigMacchina, in modo da poter impostare spaziature
diverse da quelle presenti nel DB. Ovviamente impostando queste spaziature l'ordine di consegna dovra'
essere impostato a mano.
-(5) Corretta la visualizzazione della spaziatura in poll. nello storico modifiche.
-(6) Tolta gestione STORICO ALLARMI in formato database e introdotta la modalita' TESTO (Alarms.rtf)
-(7) Scrittura nello STORICO MODIFICHE della velocita' macchina se viene modificata con il JOG (+ / -)

Ver. 3.14.4b - del 26/09/2011 by MG
- Corretto problema ricette relativo al punto 3.14.2!!!

Ver. 3.14.4a - del 15/09/2011 by MG
- Tolto USER dalla scelta lingue
- Tolte le variabili stacker indirizzo RQVEnd_RS(0x100B) e RVelEndRS(0x100F) dalla pagina
STACKER perrche' non piØ utilizzate.
-(3) Storico modifiche salvato in un file TXT con nome data ogni volta che si raggiunge il massimo della coda
circolare, in modo da avere una cronistoria completa.
-(4) In descrizione camme APPusher aggiunta sempre la prima riga vuota (in modo automatico)
visto che la camma 0 (zero) non esiste e non deve essere possibile impostarla
-(5) Reso impostabile il campo "Passo Conveyor" in ConfigMacchina, in modo da poter impostare spaziature
diverse da quelle presenti nel DB.Ovviamente impostando queste paziature l'ordine di consegna dovra'
essere impostato a mano.
-(6) Reso impostabile il campo "Ordine Transito su Conveyor" in ConfigMacchina, su richiesta Bellina.
-(7) Calcoli STATISTICA fatti non piu' su num sezioni configurate ma sempre su tutte le 12 sezioni possibili
(by Galante)

Ver. 3.14.4 - del 12/08/2011 by ES
- Sistemato baco su TaratDriversAPPusher funzione ModifyConnectionVar
che non convertiva le variabili di tipo ComboBox.

Ver. 3.14.3 - del 05/08/2011 by ES
- Inserito gestione password su pulsanti jog parametri APPusher.
- Inserito storico modifiche su jog parametri APPusher.

Ver. 3.14.2 - del 22/07/2011 by MG
- Modifica funzione di carica ricetta che non visualizza piu' l'errore
di variabile nel caso di ricette vecchie che contengono variabili che sono
state rimosse o rinominate nel database

Ver. 3.14.1 - del 12/07/2011 by MG
- Integrato codice per APPUSHER e INVERTTKO STANDALONE

Ver. 3.14.0 - del 27/06/2011 by ES
- Aggiunte variabili RMAllImIn e RMAllImTO tempo controllo allarme impatto
su meccanismi invert e take-out (PageTaratDrivers2.dfm).
- Aggiunta visualizzazione allarmi opendrive su PageParamInvert, PageParamTakeout
PagaParamPusher e PageParamAPPusher.
*** MODIFICATO IL DATABASE DB.BIN ED IL BLOCKS ***

Ver. 3.13.2 - del 20/06/2011 by ES
- Disabilitazione della gestione turni se viene disabilitata la statistica

Ver. 3.13.1 - del 30/05/2011 by ES
- Aggiunto TRUCCO INFAME Per correggere un problema su versioni limitate su azionamenti INVERT
su pagina configurazione hardware.
- Aggiunto gestione colore giallo su pagina slave status per segnalare
quale slave sta effettuando una notifica.

Ver. 3.13.0 - del 17/05/2011 by ES
- Sistemato bug su diaginp.cpp che riceveva i blocchi macchina e trasporto
guardando la label "feeder " invece che "always ".
- Sistemato bug su rigetti.cpp che riceveva i blocchi
guardando la label "feeder " invece che "always ".
- Aggiunto su ciclo scovolatura manuale abbozzatore il doppio evento sync.
- Aggiunto su ciclo scovolatura manuale abbozzatore il numero di cicli senza goccia.
- Rimosso su eventi.cpp il bypass della copia eventi per lo scoop assiale
*** MODIFICATO IL DATABASE DB.BIN ***

Ver. 3.12.2 - del 29/04/2011 by MG
- Abiltazione/Disabilitazione STATISTICA da BDF.INIv
- Correzzione blocchi ricezione globali: lo slave 20 e' stato configurato come
"trasp" anziche' come "feeder" in modo da poterlo disabilitare rispetto a cio' che
si imposta nel BDF.INI

Ver. 3.12.1 - del 02/04/2011 by ES
- 1) Aggiunto selettore "Uscita Taglio su scheda CS4L" su pagina DatiGenerali.

Ver. 3.12.0a - del 23/03/2011 by ES
- 1) Aggiunte nel listbox dei comandi manuali il blocco BLKCNF_SEZ
per vedere lo stato delle pulsantiere abbozzatore e finitore e
togliere le variabili di rigetto su pagine stampi freddi.
- 2) Aggiunti altri YES (fino al 32) su combobox RSPulsAbb e RSPulsFin in PageConfigHardware.
- 3) Corretto errore su notifica delle variabili stacker su database.cpp.
- 4) Corretto errore su lettura dati in caso di stacker extern;

Ver. 3.12.0 - del 18/03/2011 by MG
- 1) Aggiunte variabili e gestione rigette HEYE
- 2) Pagina EVENTI: Gestione JOG + e - su evento SCOOP ASSIALE se la sezione
e' in CICLO
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.11.0a - del 10/03/2011 by ES
- Aggiunto selettore abilitazione rigetto esterno (tipo Heye).
- Aggiunto su stampi freddi abbozzatore e finitore i contatori per ciclo
avviato da fine scovolatura.
- Inserito copia numero cavitÓ su indirizzo per controllo articoli (per sicurezza)
nella pagina ConfigMacchina.

Ver. 3.11.0 - del 07/03/2011 by ES
- Aggiunto su pagina scov.manuale e stampi freddi la disabilitazione dei
rigetti su singola sezione.v
- Aggiunto su pagina scovolatura manuale lo sfasamento dei rigetti di n. cicli.
- Sistemato baco su pagina stampe.
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***


Ver. 3.10c - del 02/03/2011 by MG
- Corretto problema errore su file EVENTI.ASC dopo che si effettua un
PRINT SCREEN PDF e si salva il PDF su una DIR che non e' ADV8K,
da una qualsiasi pagina.
- Corretto problema dei numeri enormi su campo OLD che visualizza
il valore precedente delle variabili a video. Questo avveniva solo
nel caso di inserimento valori negativo dei campi.
- Corretta la funzione RebuildSetupEventiDB() per compatibilita' con
versione 1.87 di SetupEventi.exe - Senza questa correzione non era piu'
possibile rileggere la CFG eventi dalle sezioni.
*** Per aggiornare la ver. 3.10 basta solo copiare adv8000.exe ***

Ver. 3.10 - del 22/02/2011 by MG
- Cambiata la conversione dei trasduttori di pressioni in UNSIGNED SHORT
*** MODIFICATO IL DATABASE DB.BIN ***
(anche se le versioni precedenti rimangono compatibili)
Non e' necessario eseguire la conversione del DB a meno che non si tratti di
una macchina con trasduttori di pressione.
- Corretto problema VARNAME Error! in Storico modifiche se la variabile
non era in PrintCfg.db

Ver. 3.9.6a - del 03/02/2011 by MG
- Modificata pagina ParamAPPusher: Descrizione camme editabile, Camme HS,
warning su variabile "Variaz. vel. camma su conveyor"
- Inserita funzione di auto-conversione DB.BIN da versioni vecchie:
Per eseguire la conversione copiare nella dir ADV8K i files:
rtdb.tx_ , rtdb.db, rtdb.xg0, rtdb.yg0, rtdb.db
e lanciare adv8000.exe

Ver. 3.9.6 - del 25/01/2011 by MG
- Ricollocamento oggetti nelle pagine per poter visualizzare con risoluzioni
16/9 con con minimo 768 pixel verticali
- Aumentato il valore di NET_COMM_TIMEOUT a 15000 (prima era 10000) msec.
per evitare il timeout trasmissione blocchi durante la fase di scaricamento setup
eventi.
- Modificata Rtdb.tx_: Le variabili RQECm2InI(1-12), RQECm01In(1-12), e le relative per il TO,
sono state tolte dalla ricetta GENERALE. Ora non vengono salvate da nessuna

Ver. 3.9.5c - del 25/11/2010 by MG
- Ricompilato per problemi SVN

Ver. 3.9.5b - del 19/11/2010 by ES.
- Sistemata gestione dei blocchi e variabili stacker che non erano apposto
nel caso EXTERN.
- Sistemata notifica delle variabili stacker.
Ver. 3.9.5a - del 18/11/2010 by ES.
- Aggiunta copia del numero bottiglie stacker e della fase su nodo macchina.

Ver. 3.9.5 - del 16/11/2010
- Modificata thread salvataggio database pressioni con SQL che esegue gli "insert"
- Corretto problema AZZERAMENTO valori cicli speciali quando si toglie o mette
la 'X' sul Setup EVENTI

Ver. 3.9.4 - del 11/11/2010
** IMPORTANTE **
- (1) Corretto problema caricamento ricette di tipo SEZ con CFG diversa da quella
presente in macchina. Questa incompatibilita' portava allo sfasamento
dei comandi manuali e dei cicli speciali. La soluzione e' quella di caricare
la ricetta con la CFG "sbagliata", salvarla in modo che venga slavata con la CFG
attuale (corretta) e ricaricarla in macchina. Tutta questa manovra viene fatta
automaticamente durante il caricamento di una ricetta SEZ se questa dovesse
proprio avere una CFG diversa da quella in database.
- (2) Modificata la gestione di salvataggio dei punti delle PRESSIONI, aggiungendo una
thread che si occupa di salvare un vettore di 120 punti in un unico colpo nel database
delle pressioni.
- (3) Permette di impostare le quote e i gradi delle camme PUNZONE
direttamente senza utilizzare il JOG se si sta utilizzando il PESO VARIABILE.

Ver. 3.9.3 - del 25/10/2010 by MG
- Modifica su Scovolatura Automatica

Ver. 3.9.2 - del 25/09/2010 by MG & ES
- Modificata gestione pagina grafici trasduttori di pressione.
- Sostituiti static text con labe per gestione lingua su pagina pressioni.
- Sistemato baco su grafici arie formatura.

Ver. 3.9.1 - del 23/09/2010 by ES
- Aggiunta modifica cambio scala pressioni arie formatura : mBAR / PSI
- Aggiunta timer refresh su pagina grafici trasduttori di pressione.

Ver. 3.9.0 - del 19/09/2010 by ES
- Aggiunti selettori partenza pusher a gradi o a canbus.
- Aggiunte variabile "RSRImpSeq" per sel. il rigetto impulsivo in modo sequenziale.
- Aggiunte variabili per lo sfasamento degli articoli in fase di rigetto.
- Aggiunte varabili spingitore sul modulo macchina in caso di mancanza del trasporto.
- Aggiunte varabile disabilita goccia con ciclo apertura finitore "RSDGCApFn".
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.8.6 - del 14/09/2010
- Modifiche per configurazioni di macchina senza modulo MACCHINA, i messaggi
sono rigirati al modulo TRASPORTO e in caso di mancanza del modulo trasporto alle
sezioni - 16/09/2011 - Corretto BUG : messa label "always" invece di "feeder"
***Il DATABASE E' stato modificato
ma non e' incompatibile con le versioni precedenti***

Ver. 3.8.5f - del 01/09/2010
- Corrette alcune Label che non venivano tradotte con il Language, su segnalazione
di Minzon

Ver. 3.8.5e - del 22/07/2010
- Corretto problema tasti sul menu nel caso si usino caratteri cirillici

Ver. 3.8.5d - del 07/07/2010
- Piccola correzione in TcpHandler per poter leggere dal telnet (collegamento remoto)
anche le variabili di tipo stringa con il comando "rs"

Ver. 3.8.5c - del 21/06/2010
- Ritardo start ciclo stacker visualizzata solo per stacker standalone (PageStacker.cpp)

Ver. 3.8.5b - del 17/06/2010
- Correzzione controllo sezioni in moto e blocco modifica num sez operative

Ver. 3.8.5a - del 15/06/2010
- Corretto problema ConfigMacchina quando si cambia il numero di sezioni cancellava la selezione
del passoconveyor
- Forzato il limite max di ROffSp2Sc in pagina Scoop a 3599

Ver. 3.8.5 - del 03/06/2010
- Aggiunto codice per compatibilita' con lingua cirillica (russo)
- Corretto problema errore Socket in caso di macchine TANDEM (DebugVar.cpp)

Ver. 3.8.4a - del 20/04/2010
- Rimosso variabili 0x1010 e 0x1069 ad TaratStacker.

Ver. 3.8.4 - del 15/04/2010
- Corretto BUG su variabili comandi abb/fin sul 4° evento

Ver. 3.8.3 - del 12/04/2010
- Sistemato problema su lettura dati iniziali dalla prima sezione online.
- Aggiunte variabili "RSDGobCSt" Sel. disabilitaz.Goccia completo allo start
per disabilitare gli eventi dell'ammissione goccia allo start sezione e
"RSCStFrAG" Sel. ciclo stampi freddi aut.con goccia
per abilitare il ciclo stampi freddi automaticamente ad ogni ammissione goccia.
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.8.2 - del 09/04/2010
- Aggiunta variabile "RSCArrCSC" Selezione Ciclo Arresto con Scarico Congelato
per abilitare il congelamento delle uscite a fine ciclo di arresto con scarico.
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.8.1 - del 07/04/2010
- Cambiati FONT su selettori comandi manuali abbozzatore e finitore.

Ver. 3.8.0 - del 06/04/2010
- Aggiunte variabili per la selezione abilitazione dei rigetti a motori
fermi o fuori fase per transfer, cross-conveyor e stacker.
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.7.2a - del 25/03/2010
- Tolta trasmissione durate e angoli start inv/tko quando questi non sono presenti (BDF.INI)
riferimento: CalcAndSendDurInvTko(int sez) in funzioniglobali
- Modificata la ModbusTXRX : in caso di EXCEPTION ERROR in writeholdreg, non viene
piu' ritrasmessa la variabile in modo da non generare un loop infinito nella trasmissione

Ver. 3.7.2 - del 16/03/2010
- Pagina taratura driver STIRRER vengono visualizzati solo i dati degli stirrer presenti
- Sistemata pagina taratura drivers TUBO (rotazione e alzata)

Ver. 3.7.1b - del 08/03/2010
- Cambiata completamente la gestione della PendingReadList. Prima era definita
unica lista in IOPRotocol, ora esiste una PendingReadList per ogni slave.

Ver. 3.7.1a - del 06/03/2010
- Aggiunte variabili di debug su IoConnection.cpp per problema exception.
- Abbassato a + o - 10% il limite di variazione vel.camma su conveyour VVelCons_xx
- Aggiunta variabile "Selezione Allarme Mancanza Tensione Scar-Emerg" in taratura APPUSHER
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.7.0 - del 04/03/2010
- Aggiunta variabile "Durata impulso pusher 90 gradi (ms)" in taratura APPUSHER
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.6.0a - del 02/03/2010
- Correzione TaratDriversPusher, non leggeva correttamente i dati quando si
cambiava la sezione con il tab
- Ad ogni errore PendingiList nelle pagine di SETUP viene effettuata la procedura
di cancellazione del vettore dei pending (come viene fatto nel clear dello slavestatus)
In questo modo l'errore avviene una sola volta.
- Aggiunta copia dati su pagina TaratDriversPusher

Ver. 3.6.0 - del 23/02/2010
- Modifiche in database:
- RS3GobsPu : diventa variabile di ricetta GENERALE (prima era SETUP)
- RNrCav_Gn : diventa variabile di ricetta GENERALE
- RQCrs01Sc...RQCrs12Sc : Tolte da ricetta SETUP
- RCyPwd_SF : diventa variabile di ricetta SETUP (prima era GENERALE)
- RLinA2_Sc : Tolta da ricetta SETUP
- RSEncAuSc : Tolta da ricetta GENERALE
- RSPCEcGSc : Tolta da ricetta GENERALE
*** MODIFICATO IL DATABASE DB.BIN ***
- Correzione su strings del combo RMEDita in ConfigHardware
- Correzzione in RICETTE in riferimento a salvataggio ricette su una chiavetta USB "vergine"

Ver. 3.5.0a - del 16/02/2010
- Aggiunta visualizzazione lampeggiante dello stato resolver aux in pagina scoop
- Corretto problema ricezione allarmi per stacker rotativo

Ver. 3.5.0 - del 11/02/2010
- Aggiunta variabile RSChkTrWD_Mc in DB.BIN e gestita in TPageTaratTrasporto
*** MODIFICATO IL DATABASE DB.BIN e BLOCKS.DB ***

Ver. 3.4.2 - del 28/012/2010
- Aggiunta gestione collegamente TCP/IP per vertek
(modificato il BDF.INI)

Ver. 3.4.1a - del 28/012/2010
- Prima di aggiungere un allarme attivo viene controllato che l'allarme non
sia gia' presente, al fine di evitare che ci possano essere allarmi doppi.

Ver. 3.4.1 - del 11/01/2010 MG
- Piccola modifica in ConfigMacchina per evitare incrementi accidentali della velocita' macchina in JOG

Ver. 3.4.0 - del 18/12/2009 ES
- Aggiunti try e catch spia per l'errore index out of bounds.
- Sistemato errore su variabili watch-dog dei meccanismi feeder
scoop, transfer, conveyour e cross-conveyour.
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.3.2 - del 17/12/2009 MG
- Corretti definitivamanete i problemi di "System has been illegally re-entered"
dopo che si caricavano ricette e si procedeva alla stampa dei dati.

Ver. 3.3.1a - del 15/12/2009 ES
- Aggiunte variabili tolleranza fase transfer,feeder mecc. e stacker fama
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.3.1 - del 17/11/2009 Mario
- Versione finale, revisionata e corretta.

Ver. 3.3.0 Beta 9 - del 10/11/2009 Mario
- Completati grafici pressioni in SetupTrasduttori. I valori trasduttori vengono salvati ogni 500msec
e salvati in ./db/trasduttori.db. Il file e' circolare con una durata di circa una settimana

Ver. 3.3.0 Beta 8 - del 09/11/2009 Ezio
- Modificati limiti coppia AP-Pusher
- Sistemata visualizzazione dei jog variabili su ap-pusher.

Ver. 3.3.0 Beta 7 - del 06/11/2009 Mario
- Aggiunta funzione copia valori su parametri APPUsher

Ver. 3.3.0 Beta 6 - del 03/110/2009 Ezio
- Aggiunte variabili offset limiti sup.e inf. per AP-Pusher
- Aggiunta variabile selezione ricerca zero AP-Pusher
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.3.0 Beta 5 - del 22/10/2009 Ezio
- Aggiunta gestione copia dati AP-Pusher in pagina parametri e tarature
- Aggiunta variabile durata camma AP-Pusher
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.3.0 Beta 4 - del 02/10/2009 Mario
- Completata e corretta la PageParamAPPusher

Ver. 3.3.0 Beta 3 - del 29/09/2009 Mario
- Vari tentativi per torgliere l'exception error su EListError "List out of bounds"

Ver. 3.3.0 Beta 2 - del 28/09/2009 Ezio
- Aggiunte tutte le variabili x integrazione Stacker FAMA e
segnali trasduttori di pressione.
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.3.0 Beta 1 - del 02/09/2009 Ezio
- Aggiunte tutte le variabili x integrazione AP-Pusher su sezioni.
*** MODIFICATO IL DATABASE e IL BLOCKS. ***

Ver. 3.2.4m - del 16/10/2009
- Trovato e corretto il problema "System has been illegally re-entered" (stampe.cpp)
Ver. 3.2.4l - del 08/10/2009
- Ancora prove per correggere errore "List out of bounds"
Ver. 3.2.4i - del 07/10/2009
Ver. 3.2.4h - del 16/09/2009
- TGeneral::Virtual__xpButtonTrasmClick(TObject *Sender)
Controlla se delle variabili nella pagina sono state modificate
altrimenti non trasmette niente.
Ver. 3.2.4g - del 15/09/2009
- Corretto problema rallentamento PendingReadList in ricezione blocchi
Ver. 3.2.4f - del 15/09/2009
- Corretto problema JOG su pagina PUNZONE
Ver. 3.2.4e - del 15/09/2009
- Aggiunti YES (fino al 15) su combobox RSPulsAbb e RSPulsFin in PageConfigHardware.
Ver. 3.2.4d - del 10/09/2009
- Corretta versione 3.2.4a: le consegne sulle sezioni non operative non vengono azzerate.
ma poste a un valore delle sezioni che non siano gia' impegnate nella consegna.
- Piccola correzione su pulsante "Copia su tutte le gocce"
- Cambiato il MAX impostabile per le quote ALTEZZA PUNZONE
Ver. 3.2.4c - del 10/09/2009
- Corretto problema "list out of bounds" (ReportAllarmi) (IOProtocol.cpp)
- Aggiunto JOG su DURATA e CORSA Punzone se il punzone e' in moto.
Ver. 3.2.4a - del 09/09/2009
- Corretto problema azzeramento valore su variabile consegna goccia


Ver. 3.2.4 - del 31/08/2009
- Tolto in BDF.INI il parametro Delivery (vedi versione 3.2.2)
perche' non serve piu'. Il calcolo delle sezioni virtuali viene fatto
controllando il numero di slaves impostati in BDF.INI (SLAVE IP Address)
rispetto al NUMSLAVES (Sezioni Operative) impostato nel terminale.

Ver. 3.2.3 - del 28/07/2009
- Modifica su Camme Forbici. Quando viene caricata una camma su un peso variabile,
la DURATA CAMMA caricata, viene copiata su tutte le durate di tutte le gocce

Ver. 3.2.2 - del 07/07/2009
- Aggiunto in BDF.INI il parametro Delivery
se impostato "no" = standard se impostato "si" = narrow per macchine
con sezioni virtuali (tipo BROSSE)
Nel caso di aggiornamenti sw precedenti va' aggiunta la seguente riga in BDF.INI
    Delivery=no
(Dopo il parametro "Scoop")

Ver. 3.2.1 - del 01/07/2009
- Corretto problema apertura consegne.db se non ci sono le sezioni

Ver. 3.2.0 - del 26/06/2009 Ezio
- Aggiunte tutte le variabili x vedere la VERSIONE degli slave.
*** MODIFICATO IL DATABASE e IL BLOCKS. ***
Incompatibile con Versioni precedenti